diff --git a/app/assets/images/card-headers/buildings.jpg b/app/assets/images/card-headers/buildings.jpg index e4d313f1..3325696f 100644 Binary files a/app/assets/images/card-headers/buildings.jpg and b/app/assets/images/card-headers/buildings.jpg differ diff --git a/app/assets/images/card-headers/buildings.webp b/app/assets/images/card-headers/buildings.webp new file mode 100644 index 00000000..cde7a611 Binary files /dev/null and b/app/assets/images/card-headers/buildings.webp differ diff --git a/app/assets/images/card-headers/characters.jpg b/app/assets/images/card-headers/characters.jpg index fb974616..a8b21bb9 100644 Binary files a/app/assets/images/card-headers/characters.jpg and b/app/assets/images/card-headers/characters.jpg differ diff --git a/app/assets/images/card-headers/characters.webp b/app/assets/images/card-headers/characters.webp new file mode 100644 index 00000000..9d2c034b Binary files /dev/null and b/app/assets/images/card-headers/characters.webp differ diff --git a/app/assets/images/card-headers/conditions.jpg b/app/assets/images/card-headers/conditions.jpg index c83f3816..05636b79 100644 Binary files a/app/assets/images/card-headers/conditions.jpg and b/app/assets/images/card-headers/conditions.jpg differ diff --git a/app/assets/images/card-headers/conditions.webp b/app/assets/images/card-headers/conditions.webp new file mode 100644 index 00000000..6ec798fd Binary files /dev/null and b/app/assets/images/card-headers/conditions.webp differ diff --git a/app/assets/images/card-headers/continents.jpg b/app/assets/images/card-headers/continents.jpg index f29de8c0..3c3cc406 100644 Binary files a/app/assets/images/card-headers/continents.jpg and b/app/assets/images/card-headers/continents.jpg differ diff --git a/app/assets/images/card-headers/continents.webp b/app/assets/images/card-headers/continents.webp new file mode 100644 index 00000000..1c2aa6a0 Binary files /dev/null and b/app/assets/images/card-headers/continents.webp differ diff --git a/app/assets/images/card-headers/countries.jpg b/app/assets/images/card-headers/countries.jpg index 387e5553..062ab50f 100644 Binary files a/app/assets/images/card-headers/countries.jpg and b/app/assets/images/card-headers/countries.jpg differ diff --git a/app/assets/images/card-headers/countries.webp b/app/assets/images/card-headers/countries.webp new file mode 100644 index 00000000..b3930d3d Binary files /dev/null and b/app/assets/images/card-headers/countries.webp differ diff --git a/app/assets/images/card-headers/creatures.jpg b/app/assets/images/card-headers/creatures.jpg index 91ba1e73..b58dc424 100644 Binary files a/app/assets/images/card-headers/creatures.jpg and b/app/assets/images/card-headers/creatures.jpg differ diff --git a/app/assets/images/card-headers/creatures.webp b/app/assets/images/card-headers/creatures.webp new file mode 100644 index 00000000..01edd3a3 Binary files /dev/null and b/app/assets/images/card-headers/creatures.webp differ diff --git a/app/assets/images/card-headers/deities.jpg b/app/assets/images/card-headers/deities.jpg index a5778dc9..3d62e440 100644 Binary files a/app/assets/images/card-headers/deities.jpg and b/app/assets/images/card-headers/deities.jpg differ diff --git a/app/assets/images/card-headers/deities.webp b/app/assets/images/card-headers/deities.webp new file mode 100644 index 00000000..79e67fe4 Binary files /dev/null and b/app/assets/images/card-headers/deities.webp differ diff --git a/app/assets/images/card-headers/discussions.webp b/app/assets/images/card-headers/discussions.webp new file mode 100644 index 00000000..b7133728 Binary files /dev/null and b/app/assets/images/card-headers/discussions.webp differ diff --git a/app/assets/images/card-headers/document-mini-alt.jpg b/app/assets/images/card-headers/document-mini-alt.jpg index 4571891b..29981615 100644 Binary files a/app/assets/images/card-headers/document-mini-alt.jpg and b/app/assets/images/card-headers/document-mini-alt.jpg differ diff --git a/app/assets/images/card-headers/document-mini-alt.webp b/app/assets/images/card-headers/document-mini-alt.webp new file mode 100644 index 00000000..ff7eec58 Binary files /dev/null and b/app/assets/images/card-headers/document-mini-alt.webp differ diff --git a/app/assets/images/card-headers/document-mini.jpg b/app/assets/images/card-headers/document-mini.jpg index d5b6584b..4e4ca759 100644 Binary files a/app/assets/images/card-headers/document-mini.jpg and b/app/assets/images/card-headers/document-mini.jpg differ diff --git a/app/assets/images/card-headers/document-mini.webp b/app/assets/images/card-headers/document-mini.webp new file mode 100644 index 00000000..3826c106 Binary files /dev/null and b/app/assets/images/card-headers/document-mini.webp differ diff --git a/app/assets/images/card-headers/documents.jpg b/app/assets/images/card-headers/documents.jpg index d5b6584b..4e4ca759 100644 Binary files a/app/assets/images/card-headers/documents.jpg and b/app/assets/images/card-headers/documents.jpg differ diff --git a/app/assets/images/card-headers/documents.webp b/app/assets/images/card-headers/documents.webp new file mode 100644 index 00000000..3826c106 Binary files /dev/null and b/app/assets/images/card-headers/documents.webp differ diff --git a/app/assets/images/card-headers/floras.jpg b/app/assets/images/card-headers/floras.jpg index 834bcfe9..d78dc527 100644 Binary files a/app/assets/images/card-headers/floras.jpg and b/app/assets/images/card-headers/floras.jpg differ diff --git a/app/assets/images/card-headers/floras.webp b/app/assets/images/card-headers/floras.webp new file mode 100644 index 00000000..72063161 Binary files /dev/null and b/app/assets/images/card-headers/floras.webp differ diff --git a/app/assets/images/card-headers/foods.jpg b/app/assets/images/card-headers/foods.jpg index 30f3aca2..91af54e5 100644 Binary files a/app/assets/images/card-headers/foods.jpg and b/app/assets/images/card-headers/foods.jpg differ diff --git a/app/assets/images/card-headers/foods.webp b/app/assets/images/card-headers/foods.webp new file mode 100644 index 00000000..fd50fb9d Binary files /dev/null and b/app/assets/images/card-headers/foods.webp differ diff --git a/app/assets/images/card-headers/governments.jpg b/app/assets/images/card-headers/governments.jpg index ea3368e3..15242095 100644 Binary files a/app/assets/images/card-headers/governments.jpg and b/app/assets/images/card-headers/governments.jpg differ diff --git a/app/assets/images/card-headers/governments.webp b/app/assets/images/card-headers/governments.webp new file mode 100644 index 00000000..a5fecce6 Binary files /dev/null and b/app/assets/images/card-headers/governments.webp differ diff --git a/app/assets/images/card-headers/groups.jpg b/app/assets/images/card-headers/groups.jpg index 18306967..a91c74eb 100644 Binary files a/app/assets/images/card-headers/groups.jpg and b/app/assets/images/card-headers/groups.jpg differ diff --git a/app/assets/images/card-headers/groups.webp b/app/assets/images/card-headers/groups.webp new file mode 100644 index 00000000..395b653f Binary files /dev/null and b/app/assets/images/card-headers/groups.webp differ diff --git a/app/assets/images/card-headers/items.jpg b/app/assets/images/card-headers/items.jpg index ec86ec7f..14b7bb1e 100644 Binary files a/app/assets/images/card-headers/items.jpg and b/app/assets/images/card-headers/items.jpg differ diff --git a/app/assets/images/card-headers/items.webp b/app/assets/images/card-headers/items.webp new file mode 100644 index 00000000..b070844f Binary files /dev/null and b/app/assets/images/card-headers/items.webp differ diff --git a/app/assets/images/card-headers/jobs.jpg b/app/assets/images/card-headers/jobs.jpg index 709ee109..70c2dc8c 100644 Binary files a/app/assets/images/card-headers/jobs.jpg and b/app/assets/images/card-headers/jobs.jpg differ diff --git a/app/assets/images/card-headers/jobs.webp b/app/assets/images/card-headers/jobs.webp new file mode 100644 index 00000000..73ee82cb Binary files /dev/null and b/app/assets/images/card-headers/jobs.webp differ diff --git a/app/assets/images/card-headers/landmarks.webp b/app/assets/images/card-headers/landmarks.webp new file mode 100644 index 00000000..a3d2884b Binary files /dev/null and b/app/assets/images/card-headers/landmarks.webp differ diff --git a/app/assets/images/card-headers/languages.jpg b/app/assets/images/card-headers/languages.jpg index db315d45..967c2403 100644 Binary files a/app/assets/images/card-headers/languages.jpg and b/app/assets/images/card-headers/languages.jpg differ diff --git a/app/assets/images/card-headers/languages.webp b/app/assets/images/card-headers/languages.webp new file mode 100644 index 00000000..b6646ed7 Binary files /dev/null and b/app/assets/images/card-headers/languages.webp differ diff --git a/app/assets/images/card-headers/locations.jpg b/app/assets/images/card-headers/locations.jpg index aaf54eda..1d7cc760 100644 Binary files a/app/assets/images/card-headers/locations.jpg and b/app/assets/images/card-headers/locations.jpg differ diff --git a/app/assets/images/card-headers/locations.webp b/app/assets/images/card-headers/locations.webp new file mode 100644 index 00000000..35ada41b Binary files /dev/null and b/app/assets/images/card-headers/locations.webp differ diff --git a/app/assets/images/card-headers/lores.jpg b/app/assets/images/card-headers/lores.jpg index 5c46f31c..d6342246 100644 Binary files a/app/assets/images/card-headers/lores.jpg and b/app/assets/images/card-headers/lores.jpg differ diff --git a/app/assets/images/card-headers/lores.webp b/app/assets/images/card-headers/lores.webp new file mode 100644 index 00000000..5af52d80 Binary files /dev/null and b/app/assets/images/card-headers/lores.webp differ diff --git a/app/assets/images/card-headers/magics.jpg b/app/assets/images/card-headers/magics.jpg index be53ff5e..784e7d58 100644 Binary files a/app/assets/images/card-headers/magics.jpg and b/app/assets/images/card-headers/magics.jpg differ diff --git a/app/assets/images/card-headers/magics.webp b/app/assets/images/card-headers/magics.webp new file mode 100644 index 00000000..ce4746d3 Binary files /dev/null and b/app/assets/images/card-headers/magics.webp differ diff --git a/app/assets/images/card-headers/more.jpg b/app/assets/images/card-headers/more.jpg index ce7386ae..eac6d6ee 100644 Binary files a/app/assets/images/card-headers/more.jpg and b/app/assets/images/card-headers/more.jpg differ diff --git a/app/assets/images/card-headers/more.webp b/app/assets/images/card-headers/more.webp new file mode 100644 index 00000000..337da7c8 Binary files /dev/null and b/app/assets/images/card-headers/more.webp differ diff --git a/app/assets/images/card-headers/pagecollections.jpg b/app/assets/images/card-headers/pagecollections.jpg index fe758394..16e1e6ba 100644 Binary files a/app/assets/images/card-headers/pagecollections.jpg and b/app/assets/images/card-headers/pagecollections.jpg differ diff --git a/app/assets/images/card-headers/pagecollections.webp b/app/assets/images/card-headers/pagecollections.webp new file mode 100644 index 00000000..15f19151 Binary files /dev/null and b/app/assets/images/card-headers/pagecollections.webp differ diff --git a/app/assets/images/card-headers/planets.jpg b/app/assets/images/card-headers/planets.jpg index 7f707a2c..28669ec2 100644 Binary files a/app/assets/images/card-headers/planets.jpg and b/app/assets/images/card-headers/planets.jpg differ diff --git a/app/assets/images/card-headers/planets.webp b/app/assets/images/card-headers/planets.webp new file mode 100644 index 00000000..766ca66e Binary files /dev/null and b/app/assets/images/card-headers/planets.webp differ diff --git a/app/assets/images/card-headers/races.jpg b/app/assets/images/card-headers/races.jpg index 5f0020c8..f22640e0 100644 Binary files a/app/assets/images/card-headers/races.jpg and b/app/assets/images/card-headers/races.jpg differ diff --git a/app/assets/images/card-headers/races.webp b/app/assets/images/card-headers/races.webp new file mode 100644 index 00000000..68492446 Binary files /dev/null and b/app/assets/images/card-headers/races.webp differ diff --git a/app/assets/images/card-headers/religions.jpg b/app/assets/images/card-headers/religions.jpg index 5dc6c3a6..6f3f71fa 100644 Binary files a/app/assets/images/card-headers/religions.jpg and b/app/assets/images/card-headers/religions.jpg differ diff --git a/app/assets/images/card-headers/religions.webp b/app/assets/images/card-headers/religions.webp new file mode 100644 index 00000000..877993b0 Binary files /dev/null and b/app/assets/images/card-headers/religions.webp differ diff --git a/app/assets/images/card-headers/scenes.jpg b/app/assets/images/card-headers/scenes.jpg index eff76002..ee01788e 100644 Binary files a/app/assets/images/card-headers/scenes.jpg and b/app/assets/images/card-headers/scenes.jpg differ diff --git a/app/assets/images/card-headers/scenes.webp b/app/assets/images/card-headers/scenes.webp new file mode 100644 index 00000000..e8414bd8 Binary files /dev/null and b/app/assets/images/card-headers/scenes.webp differ diff --git a/app/assets/images/card-headers/schools.jpg b/app/assets/images/card-headers/schools.jpg index 49554429..0b77ac37 100644 Binary files a/app/assets/images/card-headers/schools.jpg and b/app/assets/images/card-headers/schools.jpg differ diff --git a/app/assets/images/card-headers/schools.webp b/app/assets/images/card-headers/schools.webp new file mode 100644 index 00000000..7881eefd Binary files /dev/null and b/app/assets/images/card-headers/schools.webp differ diff --git a/app/assets/images/card-headers/sports.jpg b/app/assets/images/card-headers/sports.jpg index c5ccbe7b..93183bb1 100644 Binary files a/app/assets/images/card-headers/sports.jpg and b/app/assets/images/card-headers/sports.jpg differ diff --git a/app/assets/images/card-headers/sports.webp b/app/assets/images/card-headers/sports.webp new file mode 100644 index 00000000..f47dbb7d Binary files /dev/null and b/app/assets/images/card-headers/sports.webp differ diff --git a/app/assets/images/card-headers/technologies.jpg b/app/assets/images/card-headers/technologies.jpg index be892888..f7c6af92 100644 Binary files a/app/assets/images/card-headers/technologies.jpg and b/app/assets/images/card-headers/technologies.jpg differ diff --git a/app/assets/images/card-headers/technologies.webp b/app/assets/images/card-headers/technologies.webp new file mode 100644 index 00000000..1fbf65c6 Binary files /dev/null and b/app/assets/images/card-headers/technologies.webp differ diff --git a/app/assets/images/card-headers/timelines-bars.jpeg b/app/assets/images/card-headers/timelines-bars.jpeg deleted file mode 100644 index d765a444..00000000 Binary files a/app/assets/images/card-headers/timelines-bars.jpeg and /dev/null differ diff --git a/app/assets/images/card-headers/timelines-bars.jpg b/app/assets/images/card-headers/timelines-bars.jpg new file mode 100644 index 00000000..2a61bd82 Binary files /dev/null and b/app/assets/images/card-headers/timelines-bars.jpg differ diff --git a/app/assets/images/card-headers/timelines-bars.webp b/app/assets/images/card-headers/timelines-bars.webp new file mode 100644 index 00000000..9c8e6add Binary files /dev/null and b/app/assets/images/card-headers/timelines-bars.webp differ diff --git a/app/assets/images/card-headers/timelines.jpeg b/app/assets/images/card-headers/timelines.jpeg deleted file mode 100644 index 796c3181..00000000 Binary files a/app/assets/images/card-headers/timelines.jpeg and /dev/null differ diff --git a/app/assets/images/card-headers/timelines.jpg b/app/assets/images/card-headers/timelines.jpg new file mode 100644 index 00000000..346c5baf Binary files /dev/null and b/app/assets/images/card-headers/timelines.jpg differ diff --git a/app/assets/images/card-headers/timelines.webp b/app/assets/images/card-headers/timelines.webp new file mode 100644 index 00000000..3cd99a50 Binary files /dev/null and b/app/assets/images/card-headers/timelines.webp differ diff --git a/app/assets/images/card-headers/towns.jpg b/app/assets/images/card-headers/towns.jpg index abd794ce..f8e5cc8e 100644 Binary files a/app/assets/images/card-headers/towns.jpg and b/app/assets/images/card-headers/towns.jpg differ diff --git a/app/assets/images/card-headers/towns.webp b/app/assets/images/card-headers/towns.webp new file mode 100644 index 00000000..9983bcce Binary files /dev/null and b/app/assets/images/card-headers/towns.webp differ diff --git a/app/assets/images/card-headers/traditions.jpg b/app/assets/images/card-headers/traditions.jpg index 13d1f1db..41bd6838 100644 Binary files a/app/assets/images/card-headers/traditions.jpg and b/app/assets/images/card-headers/traditions.jpg differ diff --git a/app/assets/images/card-headers/traditions.webp b/app/assets/images/card-headers/traditions.webp new file mode 100644 index 00000000..d2cc9973 Binary files /dev/null and b/app/assets/images/card-headers/traditions.webp differ diff --git a/app/assets/images/card-headers/universes.jpg b/app/assets/images/card-headers/universes.jpg index d5686737..aee0cf4b 100644 Binary files a/app/assets/images/card-headers/universes.jpg and b/app/assets/images/card-headers/universes.jpg differ diff --git a/app/assets/images/card-headers/universes.webp b/app/assets/images/card-headers/universes.webp new file mode 100644 index 00000000..bead0dd5 Binary files /dev/null and b/app/assets/images/card-headers/universes.webp differ diff --git a/app/assets/images/card-headers/users.png b/app/assets/images/card-headers/users.png index d5053ca3..0b3f4e7f 100644 Binary files a/app/assets/images/card-headers/users.png and b/app/assets/images/card-headers/users.png differ diff --git a/app/assets/images/card-headers/users.webp b/app/assets/images/card-headers/users.webp new file mode 100644 index 00000000..8fc26e0b Binary files /dev/null and b/app/assets/images/card-headers/users.webp differ diff --git a/app/assets/images/card-headers/vehicles.jpg b/app/assets/images/card-headers/vehicles.jpg index 214bba67..87cd29a2 100644 Binary files a/app/assets/images/card-headers/vehicles.jpg and b/app/assets/images/card-headers/vehicles.jpg differ diff --git a/app/assets/images/card-headers/vehicles.webp b/app/assets/images/card-headers/vehicles.webp new file mode 100644 index 00000000..ed259a17 Binary files /dev/null and b/app/assets/images/card-headers/vehicles.webp differ diff --git a/app/assets/images/documents/analysis.jpg b/app/assets/images/documents/analysis.jpg index 6b546d76..3410bd63 100644 Binary files a/app/assets/images/documents/analysis.jpg and b/app/assets/images/documents/analysis.jpg differ diff --git a/app/assets/images/documents/analysis.webp b/app/assets/images/documents/analysis.webp new file mode 100644 index 00000000..7fcf7f11 Binary files /dev/null and b/app/assets/images/documents/analysis.webp differ diff --git a/app/assets/images/graphics/timeline-line.png b/app/assets/images/graphics/timeline-line.png index daeddb8a..f0b8bd99 100644 Binary files a/app/assets/images/graphics/timeline-line.png and b/app/assets/images/graphics/timeline-line.png differ diff --git a/app/assets/images/graphics/timeline-line.webp b/app/assets/images/graphics/timeline-line.webp new file mode 100644 index 00000000..c7090bdd Binary files /dev/null and b/app/assets/images/graphics/timeline-line.webp differ diff --git a/app/assets/images/landing/community.jpg b/app/assets/images/landing/community.jpg index f7801011..bddc5760 100644 Binary files a/app/assets/images/landing/community.jpg and b/app/assets/images/landing/community.jpg differ diff --git a/app/assets/images/landing/community.webp b/app/assets/images/landing/community.webp new file mode 100644 index 00000000..0ca480e4 Binary files /dev/null and b/app/assets/images/landing/community.webp differ diff --git a/app/assets/images/landing/digital-notebook.jpg b/app/assets/images/landing/digital-notebook.jpg index 5d591b07..e2f953c3 100644 Binary files a/app/assets/images/landing/digital-notebook.jpg and b/app/assets/images/landing/digital-notebook.jpg differ diff --git a/app/assets/images/landing/digital-notebook.webp b/app/assets/images/landing/digital-notebook.webp new file mode 100644 index 00000000..8b72c0a0 Binary files /dev/null and b/app/assets/images/landing/digital-notebook.webp differ diff --git a/app/assets/images/landing/planet-header.jpg b/app/assets/images/landing/planet-header.jpg index 858d9c2a..195be5b3 100644 Binary files a/app/assets/images/landing/planet-header.jpg and b/app/assets/images/landing/planet-header.jpg differ diff --git a/app/assets/images/landing/planet-header.webp b/app/assets/images/landing/planet-header.webp new file mode 100644 index 00000000..2abf522c Binary files /dev/null and b/app/assets/images/landing/planet-header.webp differ diff --git a/app/assets/images/landing/screenshot.jpg b/app/assets/images/landing/screenshot.jpg index ba211545..806d6621 100644 Binary files a/app/assets/images/landing/screenshot.jpg and b/app/assets/images/landing/screenshot.jpg differ diff --git a/app/assets/images/landing/screenshot.webp b/app/assets/images/landing/screenshot.webp new file mode 100644 index 00000000..2020438c Binary files /dev/null and b/app/assets/images/landing/screenshot.webp differ diff --git a/app/assets/images/logos/book-small.png b/app/assets/images/logos/book-small.png index 96733bdd..ba4434f0 100644 Binary files a/app/assets/images/logos/book-small.png and b/app/assets/images/logos/book-small.png differ diff --git a/app/assets/images/logos/book-small.webp b/app/assets/images/logos/book-small.webp new file mode 100644 index 00000000..0540380a Binary files /dev/null and b/app/assets/images/logos/book-small.webp differ diff --git a/app/assets/images/logos/both-original.png b/app/assets/images/logos/both-original.png index 3a0ea970..b034b5c9 100644 Binary files a/app/assets/images/logos/both-original.png and b/app/assets/images/logos/both-original.png differ diff --git a/app/assets/images/logos/both-original.webp b/app/assets/images/logos/both-original.webp new file mode 100644 index 00000000..fa5a9376 Binary files /dev/null and b/app/assets/images/logos/both-original.webp differ diff --git a/app/assets/images/logos/both-small.png b/app/assets/images/logos/both-small.png index fe593396..2b2457a3 100644 Binary files a/app/assets/images/logos/both-small.png and b/app/assets/images/logos/both-small.png differ diff --git a/app/assets/images/logos/both-small.webp b/app/assets/images/logos/both-small.webp new file mode 100644 index 00000000..1da3803e Binary files /dev/null and b/app/assets/images/logos/both-small.webp differ diff --git a/app/assets/images/placeholders/map.png b/app/assets/images/placeholders/map.png index a33b6d4e..7112c986 100644 Binary files a/app/assets/images/placeholders/map.png and b/app/assets/images/placeholders/map.png differ diff --git a/app/assets/images/placeholders/map.webp b/app/assets/images/placeholders/map.webp new file mode 100644 index 00000000..2ad0dc62 Binary files /dev/null and b/app/assets/images/placeholders/map.webp differ diff --git a/app/assets/images/referrals/all-raffle-prizes-opt.png b/app/assets/images/referrals/all-raffle-prizes-opt.png new file mode 100644 index 00000000..f584ff8f Binary files /dev/null and b/app/assets/images/referrals/all-raffle-prizes-opt.png differ diff --git a/app/assets/images/referrals/all-raffle-prizes-opt.webp b/app/assets/images/referrals/all-raffle-prizes-opt.webp new file mode 100644 index 00000000..97930642 Binary files /dev/null and b/app/assets/images/referrals/all-raffle-prizes-opt.webp differ diff --git a/app/assets/images/referrals/best-raffle-opt.png b/app/assets/images/referrals/best-raffle-opt.png new file mode 100644 index 00000000..8a322708 Binary files /dev/null and b/app/assets/images/referrals/best-raffle-opt.png differ diff --git a/app/assets/images/referrals/best-raffle-opt.webp b/app/assets/images/referrals/best-raffle-opt.webp new file mode 100644 index 00000000..a50ffb3e Binary files /dev/null and b/app/assets/images/referrals/best-raffle-opt.webp differ diff --git a/app/assets/images/referrals/better-raffle-opt.png b/app/assets/images/referrals/better-raffle-opt.png new file mode 100644 index 00000000..166f3064 Binary files /dev/null and b/app/assets/images/referrals/better-raffle-opt.png differ diff --git a/app/assets/images/referrals/better-raffle-opt.webp b/app/assets/images/referrals/better-raffle-opt.webp new file mode 100644 index 00000000..fdf1beb7 Binary files /dev/null and b/app/assets/images/referrals/better-raffle-opt.webp differ diff --git a/app/assets/images/referrals/current-raffle-opt.png b/app/assets/images/referrals/current-raffle-opt.png new file mode 100644 index 00000000..6b14c87e Binary files /dev/null and b/app/assets/images/referrals/current-raffle-opt.png differ diff --git a/app/assets/images/referrals/current-raffle-opt.webp b/app/assets/images/referrals/current-raffle-opt.webp new file mode 100644 index 00000000..66a074a0 Binary files /dev/null and b/app/assets/images/referrals/current-raffle-opt.webp differ diff --git a/app/assets/images/referrals/notebook_rewards-for-your-bud-opt.png b/app/assets/images/referrals/notebook_rewards-for-your-bud-opt.png new file mode 100644 index 00000000..f7027068 Binary files /dev/null and b/app/assets/images/referrals/notebook_rewards-for-your-bud-opt.png differ diff --git a/app/assets/images/referrals/notebook_rewards-for-your-bud-opt.webp b/app/assets/images/referrals/notebook_rewards-for-your-bud-opt.webp new file mode 100644 index 00000000..99d33b27 Binary files /dev/null and b/app/assets/images/referrals/notebook_rewards-for-your-bud-opt.webp differ diff --git a/app/assets/images/referrals/raffle-progress-opt.png b/app/assets/images/referrals/raffle-progress-opt.png new file mode 100644 index 00000000..63906250 Binary files /dev/null and b/app/assets/images/referrals/raffle-progress-opt.png differ diff --git a/app/assets/images/referrals/raffle-progress-opt.webp b/app/assets/images/referrals/raffle-progress-opt.webp new file mode 100644 index 00000000..baabaf1a Binary files /dev/null and b/app/assets/images/referrals/raffle-progress-opt.webp differ diff --git a/app/assets/images/referrals/raffles-full-width-opt.png b/app/assets/images/referrals/raffles-full-width-opt.png new file mode 100644 index 00000000..ec388291 Binary files /dev/null and b/app/assets/images/referrals/raffles-full-width-opt.png differ diff --git a/app/assets/images/referrals/raffles-full-width-opt.webp b/app/assets/images/referrals/raffles-full-width-opt.webp new file mode 100644 index 00000000..314ab921 Binary files /dev/null and b/app/assets/images/referrals/raffles-full-width-opt.webp differ diff --git a/app/assets/images/referrals/rewards-for-you-opt.png b/app/assets/images/referrals/rewards-for-you-opt.png new file mode 100644 index 00000000..578220f5 Binary files /dev/null and b/app/assets/images/referrals/rewards-for-you-opt.png differ diff --git a/app/assets/images/referrals/rewards-for-you-opt.webp b/app/assets/images/referrals/rewards-for-you-opt.webp new file mode 100644 index 00000000..fc7233be Binary files /dev/null and b/app/assets/images/referrals/rewards-for-you-opt.webp differ diff --git a/app/assets/images/referrals/rewards-for-your-bud-opt.png b/app/assets/images/referrals/rewards-for-your-bud-opt.png new file mode 100644 index 00000000..7e0e22b8 Binary files /dev/null and b/app/assets/images/referrals/rewards-for-your-bud-opt.png differ diff --git a/app/assets/images/referrals/rewards-for-your-bud-opt.webp b/app/assets/images/referrals/rewards-for-your-bud-opt.webp new file mode 100644 index 00000000..6a491710 Binary files /dev/null and b/app/assets/images/referrals/rewards-for-your-bud-opt.webp differ diff --git a/app/assets/images/referrals/rewards-full-width-opt.png b/app/assets/images/referrals/rewards-full-width-opt.png new file mode 100644 index 00000000..0b6bbed5 Binary files /dev/null and b/app/assets/images/referrals/rewards-full-width-opt.png differ diff --git a/app/assets/images/referrals/rewards-full-width-opt.webp b/app/assets/images/referrals/rewards-full-width-opt.webp new file mode 100644 index 00000000..e9769cec Binary files /dev/null and b/app/assets/images/referrals/rewards-full-width-opt.webp differ diff --git a/app/assets/images/screenshots/character.png b/app/assets/images/screenshots/character.png index 93bcc066..ac9f2dc2 100644 Binary files a/app/assets/images/screenshots/character.png and b/app/assets/images/screenshots/character.png differ diff --git a/app/assets/images/screenshots/character.webp b/app/assets/images/screenshots/character.webp new file mode 100644 index 00000000..f819afc8 Binary files /dev/null and b/app/assets/images/screenshots/character.webp differ diff --git a/app/assets/images/screenshots/dashboard.png b/app/assets/images/screenshots/dashboard.png index 83f7dccf..97575faa 100644 Binary files a/app/assets/images/screenshots/dashboard.png and b/app/assets/images/screenshots/dashboard.png differ diff --git a/app/assets/images/screenshots/dashboard.webp b/app/assets/images/screenshots/dashboard.webp new file mode 100644 index 00000000..9d348f55 Binary files /dev/null and b/app/assets/images/screenshots/dashboard.webp differ diff --git a/app/assets/images/screenshots/exporting.png b/app/assets/images/screenshots/exporting.png index dcb7953b..6d56d35f 100644 Binary files a/app/assets/images/screenshots/exporting.png and b/app/assets/images/screenshots/exporting.png differ diff --git a/app/assets/images/screenshots/exporting.webp b/app/assets/images/screenshots/exporting.webp new file mode 100644 index 00000000..d02cd5f5 Binary files /dev/null and b/app/assets/images/screenshots/exporting.webp differ diff --git a/app/assets/images/screenshots/family-tree.png b/app/assets/images/screenshots/family-tree.png index fc11f552..a4ed677e 100644 Binary files a/app/assets/images/screenshots/family-tree.png and b/app/assets/images/screenshots/family-tree.png differ diff --git a/app/assets/images/screenshots/family-tree.webp b/app/assets/images/screenshots/family-tree.webp new file mode 100644 index 00000000..1332c010 Binary files /dev/null and b/app/assets/images/screenshots/family-tree.webp differ diff --git a/app/assets/images/screenshots/gallery.png b/app/assets/images/screenshots/gallery.png index 3238ea5d..1c2cf5ff 100644 Binary files a/app/assets/images/screenshots/gallery.png and b/app/assets/images/screenshots/gallery.png differ diff --git a/app/assets/images/screenshots/gallery.webp b/app/assets/images/screenshots/gallery.webp new file mode 100644 index 00000000..9010a9ad Binary files /dev/null and b/app/assets/images/screenshots/gallery.webp differ diff --git a/app/assets/images/screenshots/integration-references.png b/app/assets/images/screenshots/integration-references.png index c3b5b640..65ac3707 100644 Binary files a/app/assets/images/screenshots/integration-references.png and b/app/assets/images/screenshots/integration-references.png differ diff --git a/app/assets/images/screenshots/integration-references.webp b/app/assets/images/screenshots/integration-references.webp new file mode 100644 index 00000000..a293a350 Binary files /dev/null and b/app/assets/images/screenshots/integration-references.webp differ diff --git a/app/assets/images/screenshots/integrations.png b/app/assets/images/screenshots/integrations.png index 2425a3c1..7ac7ae86 100644 Binary files a/app/assets/images/screenshots/integrations.png and b/app/assets/images/screenshots/integrations.png differ diff --git a/app/assets/images/screenshots/integrations.webp b/app/assets/images/screenshots/integrations.webp new file mode 100644 index 00000000..2948e79e Binary files /dev/null and b/app/assets/images/screenshots/integrations.webp differ diff --git a/app/assets/images/screenshots/page-types.png b/app/assets/images/screenshots/page-types.png index d5685922..7327bad6 100644 Binary files a/app/assets/images/screenshots/page-types.png and b/app/assets/images/screenshots/page-types.png differ diff --git a/app/assets/images/screenshots/page-types.webp b/app/assets/images/screenshots/page-types.webp new file mode 100644 index 00000000..0817b9dd Binary files /dev/null and b/app/assets/images/screenshots/page-types.webp differ diff --git a/app/assets/images/screenshots/prompts.png b/app/assets/images/screenshots/prompts.png index 451818b7..900f192b 100644 Binary files a/app/assets/images/screenshots/prompts.png and b/app/assets/images/screenshots/prompts.png differ diff --git a/app/assets/images/screenshots/prompts.webp b/app/assets/images/screenshots/prompts.webp new file mode 100644 index 00000000..452814ac Binary files /dev/null and b/app/assets/images/screenshots/prompts.webp differ diff --git a/app/assets/images/screenshots/quick-reference.png b/app/assets/images/screenshots/quick-reference.png index 0f9647ce..738a8506 100644 Binary files a/app/assets/images/screenshots/quick-reference.png and b/app/assets/images/screenshots/quick-reference.png differ diff --git a/app/assets/images/screenshots/quick-reference.webp b/app/assets/images/screenshots/quick-reference.webp new file mode 100644 index 00000000..78a1fbf8 Binary files /dev/null and b/app/assets/images/screenshots/quick-reference.webp differ diff --git a/app/assets/images/screenshots/sharing.png b/app/assets/images/screenshots/sharing.png index fecf3452..61118ab5 100644 Binary files a/app/assets/images/screenshots/sharing.png and b/app/assets/images/screenshots/sharing.png differ diff --git a/app/assets/images/screenshots/sharing.webp b/app/assets/images/screenshots/sharing.webp new file mode 100644 index 00000000..87aa37c7 Binary files /dev/null and b/app/assets/images/screenshots/sharing.webp differ diff --git a/app/assets/images/screenshots/universe.png b/app/assets/images/screenshots/universe.png index ff130786..8aa02779 100644 Binary files a/app/assets/images/screenshots/universe.png and b/app/assets/images/screenshots/universe.png differ diff --git a/app/assets/images/screenshots/universe.webp b/app/assets/images/screenshots/universe.webp new file mode 100644 index 00000000..6ac15d56 Binary files /dev/null and b/app/assets/images/screenshots/universe.webp differ diff --git a/app/assets/images/share/facebook.png b/app/assets/images/share/facebook.png index d6011b21..fb994d8e 100644 Binary files a/app/assets/images/share/facebook.png and b/app/assets/images/share/facebook.png differ diff --git a/app/assets/images/share/google.png b/app/assets/images/share/google.png index 583aaf4a..d0657e98 100644 Binary files a/app/assets/images/share/google.png and b/app/assets/images/share/google.png differ diff --git a/app/assets/images/share/twitter.png b/app/assets/images/share/twitter.png index 59d3a4b4..87d9eda6 100644 Binary files a/app/assets/images/share/twitter.png and b/app/assets/images/share/twitter.png differ diff --git a/app/assets/images/tristan/medium.png b/app/assets/images/tristan/medium.png index eff27126..2fbd1431 100644 Binary files a/app/assets/images/tristan/medium.png and b/app/assets/images/tristan/medium.png differ diff --git a/app/assets/images/tristan/medium.webp b/app/assets/images/tristan/medium.webp new file mode 100644 index 00000000..8edc6a72 Binary files /dev/null and b/app/assets/images/tristan/medium.webp differ diff --git a/app/assets/images/tristan/small.png b/app/assets/images/tristan/small.png index 8b0e6888..d03213ba 100644 Binary files a/app/assets/images/tristan/small.png and b/app/assets/images/tristan/small.png differ diff --git a/app/assets/images/tristan/small.webp b/app/assets/images/tristan/small.webp new file mode 100644 index 00000000..f0ac74e7 Binary files /dev/null and b/app/assets/images/tristan/small.webp differ diff --git a/app/assets/images/tristan/very-large.png b/app/assets/images/tristan/very-large.png index eeb3cb81..fadd6685 100644 Binary files a/app/assets/images/tristan/very-large.png and b/app/assets/images/tristan/very-large.png differ diff --git a/app/assets/images/tristan/very-large.webp b/app/assets/images/tristan/very-large.webp new file mode 100644 index 00000000..4247b4c7 Binary files /dev/null and b/app/assets/images/tristan/very-large.webp differ diff --git a/app/models/concerns/has_image_uploads.rb b/app/models/concerns/has_image_uploads.rb index 392350eb..cd193446 100644 --- a/app/models/concerns/has_image_uploads.rb +++ b/app/models/concerns/has_image_uploads.rb @@ -36,7 +36,7 @@ module HasImageUploads end def header_asset_for(class_name) - ActionController::Base.helpers.asset_path("card-headers/#{class_name.downcase.pluralize}.jpg") + ActionController::Base.helpers.asset_path("card-headers/#{class_name.downcase.pluralize}.webp") end end end diff --git a/app/models/page_collections/page_collection.rb b/app/models/page_collections/page_collection.rb index aa3d53a6..e9f93a37 100644 --- a/app/models/page_collections/page_collection.rb +++ b/app/models/page_collections/page_collection.rb @@ -51,7 +51,7 @@ class PageCollection < ApplicationRecord end # If all else fails, fall back on default header - ActionController::Base.helpers.asset_path("card-headers/#{self.class.name.downcase.pluralize}.jpg") + ActionController::Base.helpers.asset_path("card-headers/#{self.class.name.downcase.pluralize}.webp") end def first_public_image diff --git a/app/models/page_types/content_page.rb b/app/models/page_types/content_page.rb index 201b40f9..7a091511 100644 --- a/app/models/page_types/content_page.rb +++ b/app/models/page_types/content_page.rb @@ -10,7 +10,7 @@ class ContentPage < ApplicationRecord self.authorizer_name = 'ContentPageAuthorizer' def random_image_including_private(format: :small) - ImageUpload.where(content_type: self.page_type, content_id: self.id).sample.try(:src, format) || ActionController::Base.helpers.asset_path("card-headers/#{self.page_type.downcase.pluralize}.jpg") + ImageUpload.where(content_type: self.page_type, content_id: self.id).sample.try(:src, format) || ActionController::Base.helpers.asset_path("card-headers/#{self.page_type.downcase.pluralize}.webp") end def icon diff --git a/app/views/api/api_docs/docs.html.erb b/app/views/api/api_docs/docs.html.erb index 90ec2280..9a71e352 100644 --- a/app/views/api/api_docs/docs.html.erb +++ b/app/views/api/api_docs/docs.html.erb @@ -1,7 +1,7 @@
diff --git a/app/views/api/api_docs/references.html.erb b/app/views/api/api_docs/references.html.erb index 1c2e07fd..34f4d883 100644 --- a/app/views/api/api_docs/references.html.erb +++ b/app/views/api/api_docs/references.html.erb @@ -22,7 +22,7 @@