discourse/app/views
David Taylor 9c83872a4e
PERF: Refactor and optimize splash screen implementation (#30373)
- Remove JS

- Remove "Loading..." text. This has been been broken for a while due to some conflicting discourse-ai CSS. Also, animating the `content:` property like this requires the browser to repaint/reflow, which cannot be done while JS is executing.

- Replace animated SVG with divs animated via CSS. When JS is executing, browsers pause animations of transform properties inside SVGs. This limitation does not exist on regular CSS animations. So with this change, the animation continues smoothly even you run an infinite loop in JS.

  To ensure the splash screen remains "contentful" for LCP purposes, an SVG background-image is used

There is no change to the visual look of the animation
2024-12-30 11:31:08 +00:00
..
about FEATURE: Enable the new /about page for everyone (#29390) 2024-10-29 18:40:11 +03:00
admin/backups
application DEV: unsilence deprecation warning for old Font Awesome icons (#30028) 2024-12-03 10:28:39 +08:00
badges
categories UX: Include subcategories in crawler view (#21227) 2023-04-25 10:51:45 -04:00
common PERF: Refactor and optimize splash screen implementation (#30373) 2024-12-30 11:31:08 +00:00
default DEV: allow themes to render their own custom homepage (#26291) 2024-04-02 11:05:08 -04:00
email DEV: update base url links to respect subfolder installs (#27740) 2024-07-09 12:42:38 +04:00
embed FIX: Ensure embedded replies/reply-to links open in _blank (#14597) 2021-10-13 21:34:30 +01:00
exceptions DEV: unsilence deprecation warning for old Font Awesome icons (#30028) 2024-12-03 10:28:39 +08:00
finish_installation FIX: Broken images on subfolder installs (#19404) 2022-12-09 11:24:12 -07:00
groups FEATURE: add title tag for group detail page (#13702) 2021-07-12 20:05:57 +05:30
invites FIX: broken emoji url on password reset w/ subfolder (#19373) 2022-12-09 10:01:43 -07:00
layouts FEATURE: support adobe analytics tags tracking (#30433) 2024-12-26 15:25:48 +05:30
list UX: Include message when crawler content is omitted (#26325) 2024-03-22 17:24:57 +00:00
metadata
offline
posts FEATURE: use canonical links in posts.rss feed (#16190) 2022-03-15 20:17:06 +11:00
published_pages
qunit DEV: Switch to pnpm for JS dependencies (#28671) 2024-09-03 10:51:07 +01:00
robots_txt removed broken link and comments from no_index.erb (#25648) 2024-02-14 12:09:24 +08:00
safe_mode FIX: Prevent admin sidebar errors in safe mode (#25832) 2024-02-23 17:04:42 +10:00
search
session
sitemap FEATURE: Let sites add a sitemap.xml file. (#16357) 2022-04-12 10:33:59 -03:00
static DEV: remap all core icons for fontawesome 6 upgrade (#28715) 2024-09-13 16:50:52 +01:00
tags
topics FIX: Exclude reply count on posts due to required Comment nesting (#27892) 2024-07-15 09:40:47 +08:00
user_api_keys UX: Change the authorize button color to primary (#29666) 2024-11-08 17:33:50 -05:00
user_notifications FIX: send activity summaries based on "last seen" (#27035) 2024-05-22 10:23:03 +02:00
users DEV: admin-login submit should be a button, not an input (#30156) 2024-12-06 11:48:15 -05:00