Rename .scss → .css and remove sass dependency (Phase 9-10)
Rename all 93 .scss files to .css, inline remaining Sass-only
syntax (// comments → /* */, arithmetic → pre-calculated values,
local $vars → hardcoded), update JS entry point imports, remove
sass-loader from webpack, remove sass/sass-loader/stylelint-config-
standard-scss packages, and clean up extraction scripts.
Convert mastodon flavour SCSS to CSS custom properties (Phase 7)
Replace $var with var(--var) across all 23 mastodon/*.scss files + mailer.scss.
Inline avatar/search mixins, unroll @each/@for, hardcode hex-color() in data URIs.
Merge pre-calculated properties into variables.scss :root blocks for all 3 themes.
Fix theme import order, delete _mixins.scss and temporary properties files.
Fix merged PR bugs and rewrite reduced-motion to pure CSS
- PR #64: fix typo "ad" → "add" in bookmark folder empty message
- PR #64: fix reducer using wrong key ('folder'/'title' → 'name')
- PR #84: implement confirm_unfollow using local_settings instead of
server-side unfollowModal global
- PR #104: replace JS body-class approach with native CSS
@media (prefers-reduced-motion) queries across all SCSS files
- Wide view: columns fill available space, content centered at 600px
Merge remote-tracking branch 'upstream' into glitch
Fix double scroll bars in some columns in advanced interface (#27187)
Keep version string displayed without breakpoints in UI (#26986)
Make notification respect reduce-motion (#27178)
Fix line wrapping of language selection button with long locale codes (#27100)
Merge commit '6273416292090b2f6bfda33f070cea325a1759df' into glitch-soc/merge-upstream
Conflicts:
- `.github/workflows/build-nightly.yml`:
Upstream modified this file close to a line modified by glitch-soc to
disable the ARMv64 builder (as glitch-soc doesn't have one).
Ported upstream's changes.
- `.github/workflows/build-releases.yml`:
Upstream modified this file close to lines changed by glitch-soc to
change the Docker image repositories used (only ghcr, and based on the
organization's name).
Ported upstream's changes.
Merge commit '97e4011c3ce31c6d492d5f103e95a35b6ebdc9bd' into glitch-soc/merge-upstream
Conflicts:
- `config/initializers/content_security_policy.rb`:
Upstream added some code to add the Identity Provider's sign-in endpoint to
the `form-action` Content Security Policy directive but our version of the
file is pretty different.
Ported the change.