Commit Graph
222 Commits
Author SHA1 Message Date
diondiondion e1aa4e3a8c Accessibility: Add landmark regions to Web UI (#39133) 2026-05-26 10:22:22 +00:00
diondiondion e54f927149 Accessibility: Add skip link & landmark regions to settings (#39129) 2026-05-21 13:41:14 +00:00
diondiondion a444a0b572 Accessibility: Add landmark elements to login/sign-up pages (#39098) 2026-05-20 11:28:37 +00:00
Eugen Rochko bcf0718a9a Add email subscriptions (#38163) 2026-03-25 16:25:45 +00:00
diondiondion 68984de5b5 Revamp heading levels in settings & admin pages (#38230) 2026-03-17 10:32:24 +00:00
diondiondion 89b7a3d7fb A11y improvements on login & settings pages (#38188) 2026-03-13 17:14:04 +00:00
Claire 75ba314e6b Migrate to new theming infrastructure (#37612) 2026-02-10 10:59:47 +00:00
Claire 5727b866b1 Fix error pages not using the new theming infrastructure (#37524) 2026-01-16 14:44:58 +00:00
Claire 918563704f Update the “embedded” styling to the new theme infrastructure (#37520) 2026-01-16 10:28:50 +00:00
Claire e58084a85f Update theme_color_tags helper for new theme infrastructure (#37519) 2026-01-16 10:00:04 +00:00
diondiondion bc2f8a358f Enable theming via new HTML element attributes (#37477) 2026-01-15 16:04:27 +00:00
Claire 5b54cd7f76 Add ability to include inline javascript (#37459) 2026-01-13 10:40:26 +00:00
diondiondion a0ce77673c Add dedicated user preferences for theme mode & contrast (#37288) 2025-12-19 15:31:44 +00:00
diondiondion 65b216353e Handle dark/light/contrast theme modes in common CSS (#37095) 2025-12-04 15:56:35 +00:00
diondiondion 284b46fee7 Implement CSS theme tokens behind feature flag (#36861) 2025-11-17 09:44:55 +00:00
Eugen Rochko d9b70bbde1 Fix login page linking to other pages within OAuth authorization flow (#36115) 2025-09-16 14:25:21 +00:00
Echo 06803422da Make Vite respect CSP for styles (#36089) 2025-09-12 13:37:26 +00:00
Shlee 61a21d6a36 Add crossorigin back to inert css (regression? of #30687) (#35876) 2025-08-25 06:54:47 +00:00
Eugen Rochkoanddiondiondion ccf7760205 Change viewport behaviour to cover (#34986)
Co-authored-by: diondiondion <mail@diondiondion.com>
2025-06-12 12:26:24 +00:00
Renaud Chaput ef1bf8e9f2 Fix polyfills naming and tag missing a source (#34768) 2025-05-22 12:54:47 +00:00
Renaud Chaput 83dd09d4dc Fix JS polyfills missing after the Vite switch (#34758) 2025-05-21 20:11:01 +00:00
EchoandRenaud Chaput c4f47adb49 Convert from Webpack to Vite (#34450)
Co-authored-by: Renaud Chaput <renchap@gmail.com>
2025-05-16 13:26:12 +00:00
Matt Jankowski c0264c8013 Extend custom CSS cache time with digest paths (#33207) 2025-01-08 08:48:45 +00:00
Eugen Rochko 24ef8255b3 Change design of embed modal in web UI (#31801) 2024-09-12 12:54:16 +00:00
Eugen RochkoandClaire 3d46f47817 Change embedded posts to use web UI (#31766)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2024-09-12 09:41:19 +00:00
Matt Jankowski 0c3c06f7cc Remove vendor prefix from mobile-web-app-capable meta tag (#31845) 2024-09-10 17:32:58 +00:00
Matt Jankowski 0a433d08fb Move shares/modal body class to layout (#31789) 2024-09-06 16:46:55 +00:00
Matt Jankowski a9d0b48b65 Set "admin" body class from admin nested layout (#31269) 2024-09-06 13:58:46 +00:00
Matt Jankowski 4c4bcad866 Remove font-awesome npm package (#31512) 2024-08-20 15:59:47 +00:00
Matt Jankowski 885e67b2ed Use material symbol for modal layout sign out link (#31363) 2024-08-10 09:13:08 +00:00
Matt Jankowski 7519ef2fa1 Use material symbol for responsive menu toggle (#31362) 2024-08-10 09:12:47 +00:00
Claire 7a84b76bb1 Drop favicon.ico generation (#30375) 2024-06-26 13:44:08 +00:00
Renaud Chaput 43bbdea421 Fix invalid mask-icon when a custom instance icon is configured (#30734) 2024-06-17 09:00:26 +00:00
Louis Brauer f0ca874b09 Include crossorigin in inert css (#30687) 2024-06-13 14:37:43 +00:00
Matt Jankowski 2fdd782f21 Fix empty aria-hidden attribute value in logo resources area (#30570) 2024-06-06 07:50:15 +00:00
Jason Punyon 85c625d319 Fix repetitive database queries from #30040 (#30259) 2024-05-15 09:38:16 +00:00
Claire d8c4284723 Ensure custom favicon is converted to PNG and ICO (#30208) 2024-05-07 18:15:17 +00:00
Fawaz Farid bc24c4792d Allow admins to configure instance favicon and logo (#30040) 2024-05-06 15:06:52 +00:00
Matt Jankowski b61ae28f8d Separate methods for theme style and meta color tags (#29802) 2024-04-05 09:52:43 +00:00
Renaud Chaput 672c9f5f05 Change the theme-color value automatically when using a built-in theme (#29795) 2024-03-29 13:32:07 +00:00
Renaud ChaputandNishiki Liu 02ea161506 Support "system" theme setting (light/dark theme depending on user system preference) (#29748)
Co-authored-by: Nishiki Liu <hello@nshki.com>
2024-03-26 09:25:49 +00:00
Matt Jankowski d7ab5655ef Replace render_symbol method with inline_svg_tag usage (#29647) 2024-03-19 14:17:18 +00:00
Renaud Chaput cb5ac15923 Use a helper to avoid using media/ asset prefixes (#28756) 2024-01-17 12:19:51 +00:00
HTeuMeuLeuandMatt Jankowski 7f471e70c0 Update new email templates (#28416)
Co-authored-by: Matt Jankowski <matt@jankowski.online>
2024-01-15 18:18:59 +00:00
Renaud Chaput c6684aa1e3 Use the assets pipeline to load inert.css (#28701) 2024-01-12 09:32:45 +00:00
Matt Jankowski 2d536bb05f Use admin_mailer layout with initial salutation (#28085) 2023-11-28 07:41:26 +00:00
Matt Jankowski 9b8ba9b350 Remove unused plain_mailer layout (#28065) 2023-11-27 10:40:03 +00:00
Matt Jankowski 548bb30b2a Consolidate html page title output logic into helper (#27563) 2023-11-09 13:05:57 +00:00
Matt Jankowski 70dbf84b9b Solve simplest haml-lint Rubocop lints (#27529) 2023-10-25 12:38:01 +00:00
Matt Jankowski 9974163776 Consolidate inclusion of admin js pack link (#26628) 2023-08-24 09:56:23 +02:00