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 @@
<%= link_to api_path do %> - <%= image_tag 'logos/both-original.png', style: 'width: 100%' %> + <%= image_tag 'logos/both-original.webp', style: 'width: 100%' %> <% end %>
diff --git a/app/views/api/api_docs/index.html.erb b/app/views/api/api_docs/index.html.erb index 7481809a..0c2b3e85 100644 --- a/app/views/api/api_docs/index.html.erb +++ b/app/views/api/api_docs/index.html.erb @@ -1,7 +1,7 @@
<%= link_to api_path do %> - <%= image_tag 'logos/both-original.png', style: 'width: 100%' %> + <%= image_tag 'logos/both-original.webp', style: 'width: 100%' %> <% end %>
@@ -119,7 +119,7 @@

- <%= image_tag 'screenshots/page-types.png', width: '100%', class: 'materialboxed', data: { caption: "A few of the page types available on Notebook.ai" } %> + <%= image_tag 'screenshots/page-types.webp', width: '100%', class: 'materialboxed', data: { caption: "A few of the page types available on Notebook.ai" } %>
@@ -132,7 +132,7 @@
- <%= image_tag 'screenshots/integrations.png', width: '100%', class: 'materialboxed', data: { caption: "Each integration gets its own tab on Notebook.ai pages" } %> + <%= image_tag 'screenshots/integrations.webp', width: '100%', class: 'materialboxed', data: { caption: "Each integration gets its own tab on Notebook.ai pages" } %>

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 @@


- <%= image_tag 'screenshots/integration-references.png', class: 'hoverable' %> + <%= image_tag 'screenshots/integration-references.webp', class: 'hoverable' %>

@@ -30,7 +30,7 @@
- <%= image_tag 'screenshots/integrations.png', class: 'hoverable' %> + <%= image_tag 'screenshots/integrations.webp', class: 'hoverable' %>
diff --git a/app/views/api/application_integrations/authorize.html.erb b/app/views/api/application_integrations/authorize.html.erb index 2f520c9f..e8dfc759 100644 --- a/app/views/api/application_integrations/authorize.html.erb +++ b/app/views/api/application_integrations/authorize.html.erb @@ -2,7 +2,7 @@
- <%= image_tag 'logos/book-small.png', width: '100%' %> + <%= image_tag 'logos/book-small.webp', width: '100%' %>
Notebook.ai
add
diff --git a/app/views/cards/intros/_content_type_intro.html.erb b/app/views/cards/intros/_content_type_intro.html.erb index b2f76114..190449f6 100644 --- a/app/views/cards/intros/_content_type_intro.html.erb +++ b/app/views/cards/intros/_content_type_intro.html.erb @@ -6,7 +6,7 @@ <%= link_to send("#{content_name}_worldbuilding_info_path"), class: 'black-text' do %>
- <%= image_tag "card-headers/#{content_name.pluralize}.jpg", height: 300, width: 300, style: 'object-fit: cover' %> + <%= image_tag "card-headers/#{content_name.pluralize}.webp", height: 300, width: 300, style: 'object-fit: cover' %>

Create <%= content_name == "magic" ? 'magic' : content_name.pluralize %>

diff --git a/app/views/cards/serendipitous/_content_question.html.erb b/app/views/cards/serendipitous/_content_question.html.erb index b02d7103..28ced453 100644 --- a/app/views/cards/serendipitous/_content_question.html.erb +++ b/app/views/cards/serendipitous/_content_question.html.erb @@ -75,7 +75,7 @@ <% end %>
- <%= image_tag 'tristan/small.png', + <%= image_tag 'tristan/small.webp', class: 'tooltipped tristan', data: { position: 'right', diff --git a/app/views/content/cards/_content_relation_list.html.erb b/app/views/content/cards/_content_relation_list.html.erb index f53adb73..05776f83 100644 --- a/app/views/content/cards/_content_relation_list.html.erb +++ b/app/views/content/cards/_content_relation_list.html.erb @@ -12,7 +12,7 @@ render partial: 'content/cards/content_relation_list', locals: { content_type: : <% if images.any? && rand(3) < 2 %> <%= image_tag images.sample.src(:large), class: 'activator', style: 'height: 265px' %> <% else %> - <%= image_tag "card-headers/#{content_type.to_s.pluralize}.jpg", class: 'activator', style: 'height: 265px' %> + <%= image_tag "card-headers/#{content_type.to_s.pluralize}.webp", class: 'activator', style: 'height: 265px' %> <% end %>
diff --git a/app/views/content/cards/_in_universe_content_list.html.erb b/app/views/content/cards/_in_universe_content_list.html.erb index 6e9d924c..765023cb 100644 --- a/app/views/content/cards/_in_universe_content_list.html.erb +++ b/app/views/content/cards/_in_universe_content_list.html.erb @@ -25,7 +25,7 @@ category_image = if rand(3) < 2 && images.any? images.sample.src(:original) else - asset_path("card-headers/#{content_type_pluralized}.jpg") + asset_path("card-headers/#{content_type_pluralized}.webp") end %>
diff --git a/app/views/content/components/_parallax_header.html.erb b/app/views/content/components/_parallax_header.html.erb index 0963c8b8..429e0925 100644 --- a/app/views/content/components/_parallax_header.html.erb +++ b/app/views/content/components/_parallax_header.html.erb @@ -1,7 +1,7 @@
  • - <%= image_tag "card-headers/#{content_type.downcase.pluralize}.jpg" %> + <%= image_tag "card-headers/#{content_type.downcase.pluralize}.webp" %> <% unless defined?(image_only) && !!image_only %>

    diff --git a/app/views/content/components/_parallax_universe_header.html.erb b/app/views/content/components/_parallax_universe_header.html.erb index 342b3da6..4924b3e5 100644 --- a/app/views/content/components/_parallax_universe_header.html.erb +++ b/app/views/content/components/_parallax_universe_header.html.erb @@ -1,7 +1,7 @@
    • - <%= image_tag @universe_scope.try(:random_image_including_private) || "card-headers/universes.jpg" %> + <%= image_tag @universe_scope.try(:random_image_including_private) || "card-headers/universes.webp" %>

      <%= Universe.icon %> diff --git a/app/views/content/deleted.html.erb b/app/views/content/deleted.html.erb index 3d0c73fa..92756583 100644 --- a/app/views/content/deleted.html.erb +++ b/app/views/content/deleted.html.erb @@ -32,7 +32,7 @@

      - <%= image_tag 'tristan/small.png', + <%= image_tag 'tristan/small.webp', class: 'tooltipped tristan', data: { position: 'left', diff --git a/app/views/content/list/_dense_cards.html.erb b/app/views/content/list/_dense_cards.html.erb index 37b7c5d2..b67a5f71 100644 --- a/app/views/content/list/_dense_cards.html.erb +++ b/app/views/content/list/_dense_cards.html.erb @@ -6,7 +6,7 @@ <% if content_type.name == 'Document' %>
      <% else %> - <% content_image = asset_path("card-headers/#{content_type.name.downcase.pluralize}.jpg") %> + <% content_image = asset_path("card-headers/#{content_type.name.downcase.pluralize}.webp") %> <% if content.respond_to?(:image_uploads) %> <% images = content.image_uploads %> <% if images.any? %> diff --git a/app/views/customization/content_types.html.erb b/app/views/customization/content_types.html.erb index ab63bd87..d818fbef 100644 --- a/app/views/customization/content_types.html.erb +++ b/app/views/customization/content_types.html.erb @@ -20,7 +20,7 @@

      - <%= image_tag 'tristan/small.png' %> + <%= image_tag 'tristan/small.webp' %>

    @@ -40,7 +40,7 @@

- <%= image_tag 'tristan/small.png' %> + <%= image_tag 'tristan/small.webp' %>
@@ -61,7 +61,7 @@

- <%= image_tag 'tristan/small.png' %> + <%= image_tag 'tristan/small.webp' %>
@@ -77,7 +77,7 @@
- <%= image_tag "card-headers/#{content_type.name.downcase.pluralize}.jpg", height: 240, width: 200 %> + <%= image_tag "card-headers/#{content_type.name.downcase.pluralize}.webp", height: 240, width: 200 %> <%= content_type.icon %> @@ -94,7 +94,7 @@
- <%= image_tag "card-headers/more.jpg", height: 200, width: 300 %> + <%= image_tag "card-headers/more.webp", height: 200, width: 300 %>
add diff --git a/app/views/data/archive.html.erb b/app/views/data/archive.html.erb index f8595edf..1a1f0c11 100644 --- a/app/views/data/archive.html.erb +++ b/app/views/data/archive.html.erb @@ -37,7 +37,7 @@

- <%= image_tag 'tristan/small.png' %> + <%= image_tag 'tristan/small.webp' %>
diff --git a/app/views/devise/registrations/new.html.erb b/app/views/devise/registrations/new.html.erb index d0d7d554..1ac4ca01 100644 --- a/app/views/devise/registrations/new.html.erb +++ b/app/views/devise/registrations/new.html.erb @@ -18,8 +18,8 @@ Sign up for Notebook.ai
- <%= image_tag 'logos/both-small.png', class: 'hide-on-small-only', style: 'width: 100%' %> - <%= image_tag 'logos/book-small.png', class: 'hide-on-med-and-up', style: 'width: 100%' %> + <%= image_tag 'logos/both-small.webp', class: 'hide-on-small-only', style: 'width: 100%' %> + <%= image_tag 'logos/book-small.webp', class: 'hide-on-med-and-up', style: 'width: 100%' %>
diff --git a/app/views/devise/sessions/new.html.erb b/app/views/devise/sessions/new.html.erb index 79b958e9..d4b39733 100644 --- a/app/views/devise/sessions/new.html.erb +++ b/app/views/devise/sessions/new.html.erb @@ -2,8 +2,8 @@
- <%= image_tag 'logos/both-small.png', class: 'hide-on-small-only', style: 'width: 100%' %> - <%= image_tag 'logos/book-small.png', class: 'hide-on-med-and-up', style: 'width: 100%' %> + <%= image_tag 'logos/both-small.webp', class: 'hide-on-small-only', style: 'width: 100%' %> + <%= image_tag 'logos/book-small.webp', class: 'hide-on-med-and-up', style: 'width: 100%' %>
<%= render 'devise/sessions/form' %> diff --git a/app/views/documents/analysis/sections/_entities.html.erb b/app/views/documents/analysis/sections/_entities.html.erb index 7fe4d125..65958ca5 100644 --- a/app/views/documents/analysis/sections/_entities.html.erb +++ b/app/views/documents/analysis/sections/_entities.html.erb @@ -28,7 +28,7 @@ <% if entity.entity && entity.entity.image_uploads.any? %> <%= image_tag entity.entity.image_uploads.sample.src.url(:large), class: 'activator' %> <% else %> - <%= image_tag 'card-headers/' + entity_class.name.downcase.pluralize + '.jpg', class: 'activator' %> + <%= image_tag 'card-headers/' + entity_class.name.downcase.pluralize + '.webp', class: 'activator' %> <% end %>
diff --git a/app/views/documents/analysis/sections/_general.html.erb b/app/views/documents/analysis/sections/_general.html.erb index 50181aa7..57890772 100644 --- a/app/views/documents/analysis/sections/_general.html.erb +++ b/app/views/documents/analysis/sections/_general.html.erb @@ -2,7 +2,7 @@
- <%= image_tag 'card-headers/document-mini.jpg' %> + <%= image_tag 'card-headers/document-mini.webp' %>
diff --git a/app/views/information/content_type.html.erb b/app/views/information/content_type.html.erb index 95366e10..a552588b 100644 --- a/app/views/information/content_type.html.erb +++ b/app/views/information/content_type.html.erb @@ -5,7 +5,7 @@ set_meta_tags title: "Creating #{pluralized_class_name.downcase}", description: "Notebook.ai provides a thorough #{singular_class_name.downcase} template to create and edit fictional #{pluralized_class_name.downcase} within a rich world.", - image_src: URI.join(root_url, asset_path("card-headers/#{pluralized_class_name.downcase}.jpg")), + image_src: URI.join(root_url, asset_path("card-headers/#{pluralized_class_name.downcase}.webp")), og: { title: "Creating #{pluralized_class_name.downcase} on Notebook.ai" } @@ -19,7 +19,7 @@
- <%= image_tag "card-headers/#{pluralized_class_name.downcase}.jpg", class: 'materialboxed tooltipped', alt: "The default image used for all #{pluralized_class_name.downcase} on Notebook.ai, but you can replace it with your own uploads.", data: { tooltip: "The default image used for all #{pluralized_class_name.downcase} on Notebook.ai, but you can replace it with your own uploads."} %> + <%= image_tag "card-headers/#{pluralized_class_name.downcase}.webp", class: 'materialboxed tooltipped', alt: "The default image used for all #{pluralized_class_name.downcase} on Notebook.ai, but you can replace it with your own uploads.", data: { tooltip: "The default image used for all #{pluralized_class_name.downcase} on Notebook.ai, but you can replace it with your own uploads."} %>
@@ -305,7 +305,7 @@
- <%= image_tag "screenshots/prompts.png", class: 'materialboxed tooltipped', alt: "An example of a writing prompt generated for user's fictional race", data: { tooltip: "An example of a writing prompt generated for a fictional race" } %> + <%= image_tag "screenshots/prompts.webp", class: 'materialboxed tooltipped', alt: "An example of a writing prompt generated for user's fictional race", data: { tooltip: "An example of a writing prompt generated for a fictional race" } %>

diff --git a/app/views/layouts/_seo.html.erb b/app/views/layouts/_seo.html.erb index 32db9753..5e62bf9e 100644 --- a/app/views/layouts/_seo.html.erb +++ b/app/views/layouts/_seo.html.erb @@ -9,7 +9,7 @@ display_meta_tags site: 'Notebook.ai', publisher: 'https://www.facebook.com/IndentLabs', - image_src: image_url('logos/both-original.png'), + image_src: image_url('logos/both-original.webp'), description: 'Notebook.ai is a set of tools for writers, game designers, and roleplayers to create magnificent universes — and everything within them.', # Recommended keywords tag length: up to 255 characters, 20 words. keywords: %w[writing author nanowrimo novel character fiction fantasy universe creative dnd roleplay larp game design worldbuilding], diff --git a/app/views/main/for_designers.html.erb b/app/views/main/for_designers.html.erb index eb340c93..d50bbdc4 100644 --- a/app/views/main/for_designers.html.erb +++ b/app/views/main/for_designers.html.erb @@ -28,7 +28,7 @@ body {

- <%= image_tag 'landing/planet-header.jpg', class: 'hero-image' %> + <%= image_tag 'landing/planet-header.webp', class: 'hero-image' %>
@@ -85,7 +85,7 @@ body {
- <%= image_tag 'screenshots/dashboard.png' %> + <%= image_tag 'screenshots/dashboard.webp' %>
@@ -130,13 +130,13 @@ body {
- <%= image_tag 'screenshots/universe.png', class: 'left' %> + <%= image_tag 'screenshots/universe.webp', class: 'left' %>
- <%= image_tag 'screenshots/sharing.png', class: 'right' %> + <%= image_tag 'screenshots/sharing.webp', class: 'right' %>
@@ -200,13 +200,13 @@ body {
- <%= image_tag 'screenshots/character.png', class: 'left' %> + <%= image_tag 'screenshots/character.webp', class: 'left' %>
- <%= image_tag 'screenshots/gallery.png', class: 'right' %> + <%= image_tag 'screenshots/gallery.webp', class: 'right' %>
@@ -252,7 +252,7 @@ body {
- <%= image_tag 'screenshots/exporting.png', class: 'left' %> + <%= image_tag 'screenshots/exporting.webp', class: 'left' %>
@@ -543,7 +543,7 @@ body {
- <%= image_tag 'logos/book-small.png', class: 'responsive-img' %> + <%= image_tag 'logos/book-small.webp', class: 'responsive-img' %>
@@ -557,7 +557,7 @@ body {
- <%= image_tag 'logos/book-small.png', class: 'responsive-img' %> + <%= image_tag 'logos/book-small.webp', class: 'responsive-img' %>
@@ -574,7 +574,7 @@ body {
- <%= image_tag 'logos/book-small.png', class: 'responsive-img' %> + <%= image_tag 'logos/book-small.webp', class: 'responsive-img' %>
@@ -588,7 +588,7 @@ body {
- <%= image_tag 'logos/book-small.png', class: 'responsive-img' %> + <%= image_tag 'logos/book-small.webp', class: 'responsive-img' %>
@@ -605,7 +605,7 @@ body {
- <%= image_tag 'logos/book-small.png', class: 'responsive-img' %> + <%= image_tag 'logos/book-small.webp', class: 'responsive-img' %>
@@ -621,7 +621,7 @@ body {
-
<%= image_tag 'logos/both-small.png' %>
+
<%= image_tag 'logos/both-small.webp' %>
<%= link_to 'Start worldbuilding now', new_user_registration_path, class: 'btn blue btn-large waves-effect waves-light ' %>
@@ -642,7 +642,7 @@ body {
- <%= image_tag 'landing/screenshot.jpg', class: 'hero-image'%> + <%= image_tag 'landing/screenshot.webp', class: 'hero-image'%>
diff --git a/app/views/main/for_roleplayers.html.erb b/app/views/main/for_roleplayers.html.erb index ba648d5e..4fced594 100644 --- a/app/views/main/for_roleplayers.html.erb +++ b/app/views/main/for_roleplayers.html.erb @@ -28,7 +28,7 @@ body {
- <%= image_tag 'landing/planet-header.jpg', class: 'hero-image' %> + <%= image_tag 'landing/planet-header.webp', class: 'hero-image' %>
@@ -85,7 +85,7 @@ body {
- <%= image_tag 'screenshots/dashboard.png' %> + <%= image_tag 'screenshots/dashboard.webp' %>
@@ -128,13 +128,13 @@ body {
- <%= image_tag 'screenshots/universe.png', class: 'left' %> + <%= image_tag 'screenshots/universe.webp', class: 'left' %>
- <%= image_tag 'screenshots/sharing.png', class: 'right' %> + <%= image_tag 'screenshots/sharing.webp', class: 'right' %>
@@ -196,13 +196,13 @@ body {
- <%= image_tag 'screenshots/character.png', class: 'left' %> + <%= image_tag 'screenshots/character.webp', class: 'left' %>
- <%= image_tag 'screenshots/gallery.png', class: 'right' %> + <%= image_tag 'screenshots/gallery.webp', class: 'right' %>
@@ -256,7 +256,7 @@ body {
- <%= image_tag 'screenshots/family-tree.png', class: 'left' %> + <%= image_tag 'screenshots/family-tree.webp', class: 'left' %>
@@ -562,7 +562,7 @@ body {
- <%= image_tag 'logos/book-small.png', class: 'responsive-img' %> + <%= image_tag 'logos/book-small.webp', class: 'responsive-img' %>
@@ -576,7 +576,7 @@ body {
- <%= image_tag 'logos/book-small.png', class: 'responsive-img' %> + <%= image_tag 'logos/book-small.webp', class: 'responsive-img' %>
@@ -593,7 +593,7 @@ body {
- <%= image_tag 'logos/book-small.png', class: 'responsive-img' %> + <%= image_tag 'logos/book-small.webp', class: 'responsive-img' %>
@@ -607,7 +607,7 @@ body {
- <%= image_tag 'logos/book-small.png', class: 'responsive-img' %> + <%= image_tag 'logos/book-small.webp', class: 'responsive-img' %>
@@ -624,7 +624,7 @@ body {
- <%= image_tag 'logos/book-small.png', class: 'responsive-img' %> + <%= image_tag 'logos/book-small.webp', class: 'responsive-img' %>
@@ -640,7 +640,7 @@ body {
-
<%= image_tag 'logos/both-small.png' %>
+
<%= image_tag 'logos/both-small.webp' %>
<%= link_to 'Start worldbuilding now', new_user_registration_path, class: 'btn blue btn-large waves-effect waves-light ' %>
@@ -661,7 +661,7 @@ body {
- <%= image_tag 'landing/screenshot.jpg', class: 'hero-image'%> + <%= image_tag 'landing/screenshot.webp', class: 'hero-image'%>
diff --git a/app/views/main/for_writers.html.erb b/app/views/main/for_writers.html.erb index 88b290d6..a717ec9c 100644 --- a/app/views/main/for_writers.html.erb +++ b/app/views/main/for_writers.html.erb @@ -28,7 +28,7 @@ body {
- <%= image_tag 'landing/planet-header.jpg', class: 'hero-image' %> + <%= image_tag 'landing/planet-header.webp', class: 'hero-image' %>
@@ -85,7 +85,7 @@ body {
- <%= image_tag 'screenshots/dashboard.png' %> + <%= image_tag 'screenshots/dashboard.webp' %>
@@ -128,13 +128,13 @@ body {
- <%= image_tag 'screenshots/universe.png', class: 'left' %> + <%= image_tag 'screenshots/universe.webp', class: 'left' %>
- <%= image_tag 'screenshots/quick-reference.png', class: 'right' %> + <%= image_tag 'screenshots/quick-reference.webp', class: 'right' %>
@@ -188,13 +188,13 @@ body {
- <%= image_tag 'screenshots/character.png', class: 'left' %> + <%= image_tag 'screenshots/character.webp', class: 'left' %>
- <%= image_tag 'screenshots/gallery.png', class: 'right' %> + <%= image_tag 'screenshots/gallery.webp', class: 'right' %>
@@ -248,7 +248,7 @@ body {
- <%= image_tag 'screenshots/family-tree.png', class: 'left' %> + <%= image_tag 'screenshots/family-tree.webp', class: 'left' %>
@@ -585,7 +585,7 @@ body {
- <%= image_tag 'logos/book-small.png', class: 'responsive-img' %> + <%= image_tag 'logos/book-small.webp', class: 'responsive-img' %>
@@ -599,7 +599,7 @@ body {
- <%= image_tag 'logos/book-small.png', class: 'responsive-img' %> + <%= image_tag 'logos/book-small.webp', class: 'responsive-img' %>
@@ -616,7 +616,7 @@ body {
- <%= image_tag 'logos/book-small.png', class: 'responsive-img' %> + <%= image_tag 'logos/book-small.webp', class: 'responsive-img' %>
@@ -630,7 +630,7 @@ body {
- <%= image_tag 'logos/book-small.png', class: 'responsive-img' %> + <%= image_tag 'logos/book-small.webp', class: 'responsive-img' %>
@@ -647,7 +647,7 @@ body {
- <%= image_tag 'logos/book-small.png', class: 'responsive-img' %> + <%= image_tag 'logos/book-small.webp', class: 'responsive-img' %>
@@ -661,7 +661,7 @@ body {
- <%= image_tag 'logos/book-small.png', class: 'responsive-img' %> + <%= image_tag 'logos/book-small.webp', class: 'responsive-img' %>
@@ -688,7 +688,7 @@ body {
-
<%= image_tag 'logos/both-small.png' %>
+
<%= image_tag 'logos/both-small.webp' %>
<%= link_to 'Start worldbuilding now', new_user_registration_path, class: 'btn blue btn-large waves-effect waves-light ' %>
@@ -709,7 +709,7 @@ body {
- <%= image_tag 'landing/screenshot.jpg', class: 'hero-image'%> + <%= image_tag 'landing/screenshot.webp', class: 'hero-image'%>
diff --git a/app/views/main/index.html.erb b/app/views/main/index.html.erb index e6f74227..a00f68fd 100644 --- a/app/views/main/index.html.erb +++ b/app/views/main/index.html.erb @@ -23,7 +23,7 @@
- <%= image_tag 'landing/planet-header.jpg', class: 'hero-image' %> + <%= image_tag 'landing/planet-header.webp', class: 'hero-image' %>
@@ -260,7 +260,7 @@
- <%= image_tag "card-headers/timelines.jpg", height: 300, width: 300, style: 'object-fit: cover' %> + <%= image_tag "card-headers/timelines.webp", height: 300, width: 300, style: 'object-fit: cover' %>

Create timelines

@@ -274,7 +274,7 @@
- <%= image_tag "card-headers/pagecollections.jpg", height: 300, width: 300, style: 'object-fit: cover' %> + <%= image_tag "card-headers/pagecollections.webp", height: 300, width: 300, style: 'object-fit: cover' %>

Create collections

@@ -298,7 +298,7 @@ <%= t('marketing.landing_page.quote.attribution') %>
- <%= image_tag 'landing/screenshot.jpg', class: 'hero-image'%> + <%= image_tag 'landing/screenshot.webp', class: 'hero-image'%>
diff --git a/app/views/main/infostack.html.erb b/app/views/main/infostack.html.erb index a1804d9e..38024c3e 100644 --- a/app/views/main/infostack.html.erb +++ b/app/views/main/infostack.html.erb @@ -3,7 +3,7 @@
- <%= image_tag 'logos/both-small.png', class: 'center' %> + <%= image_tag 'logos/both-small.webp', class: 'center' %>

Notebook.ai + Writer's Craft 3.0

diff --git a/app/views/main/paper.html.erb b/app/views/main/paper.html.erb index a27159e8..12cf7d9e 100644 --- a/app/views/main/paper.html.erb +++ b/app/views/main/paper.html.erb @@ -3,7 +3,7 @@
<%= - image_tag 'tristan/small.png', class: 'right hide-on-small-only', style: 'margin-left: 2em' + image_tag 'tristan/small.webp', class: 'right hide-on-small-only', style: 'margin-left: 2em' %>
Going digital saves paper and trees!
diff --git a/app/views/main/prompts.html.erb b/app/views/main/prompts.html.erb index ac6a01cf..9cc09e19 100644 --- a/app/views/main/prompts.html.erb +++ b/app/views/main/prompts.html.erb @@ -65,7 +65,7 @@ <%= render partial: 'prompts/smart_sidebar', locals: { content: @content } %> <% else %> - <%= image_tag 'tristan/small.png', + <%= image_tag 'tristan/small.webp', class: 'tooltipped tristan right', data: { position: 'left', diff --git a/app/views/main/sascon.html.erb b/app/views/main/sascon.html.erb index 9b12f14d..a05135e6 100644 --- a/app/views/main/sascon.html.erb +++ b/app/views/main/sascon.html.erb @@ -3,7 +3,7 @@
- <%= image_tag 'logos/both-small.png', class: 'center' %> + <%= image_tag 'logos/both-small.webp', class: 'center' %>

Notebook.ai + SaS Con

diff --git a/app/views/notice_dismissal/messages/_02.html.erb b/app/views/notice_dismissal/messages/_02.html.erb index 4e87fa6e..f694b7e5 100644 --- a/app/views/notice_dismissal/messages/_02.html.erb +++ b/app/views/notice_dismissal/messages/_02.html.erb @@ -2,7 +2,7 @@
- <%= image_tag 'documents/analysis.jpg', class: 'activator', style: 'height: 300px' %> + <%= image_tag 'documents/analysis.webp', class: 'activator', style: 'height: 300px' %>

diff --git a/app/views/notice_dismissal/messages/_13.html.erb b/app/views/notice_dismissal/messages/_13.html.erb index d0541828..63b0c318 100644 --- a/app/views/notice_dismissal/messages/_13.html.erb +++ b/app/views/notice_dismissal/messages/_13.html.erb @@ -35,7 +35,7 @@

- <%= image_tag 'tristan/small.png', + <%= image_tag 'tristan/small.webp', class: 'tooltipped tristan right', data: { position: 'bottom', diff --git a/app/views/prompts/_smart_sidebar.html.erb b/app/views/prompts/_smart_sidebar.html.erb index 0edd19fb..3df9581c 100644 --- a/app/views/prompts/_smart_sidebar.html.erb +++ b/app/views/prompts/_smart_sidebar.html.erb @@ -14,7 +14,7 @@
  • - <%= image_tag "card-headers/#{content.page_type.downcase.pluralize}.jpg", width: '100%' %> + <%= image_tag "card-headers/#{content.page_type.downcase.pluralize}.webp", width: '100%' %>

    diff --git a/app/views/subscriptions/prepay.html.erb b/app/views/subscriptions/prepay.html.erb index 776b625f..c515a306 100644 --- a/app/views/subscriptions/prepay.html.erb +++ b/app/views/subscriptions/prepay.html.erb @@ -26,7 +26,7 @@

    - <%= image_tag 'tristan/small.png', + <%= image_tag 'tristan/small.webp', class: 'tooltipped tristan', data: { position: 'left', diff --git a/app/views/timelines/edit.html.erb b/app/views/timelines/edit.html.erb index 44dc6568..50eed17a 100644 --- a/app/views/timelines/edit.html.erb +++ b/app/views/timelines/edit.html.erb @@ -184,7 +184,7 @@
    - <%= image_tag 'graphics/timeline-line.png' %> + <%= image_tag 'graphics/timeline-line.webp' %>