discourse/app/views/common
David Taylor 9527868295
DEV: Replace JS build system with Rolldown (#35963)
This replaces the old ember-cli build with a modern Rolldown build. In
local testing, this provides an 80% improvement in build times, while
remaining 100% backwards compatible for themes and plugins.

As part of this move, we have decided to stop using a proxy in front of
Discourse for development. Development should now be done directly
against the Rails server.

`bin/ember-cli -u` has been replaced with `bin/dev`. This will launch
Rails on `:3000`, and will run the rolldown build in the background. Log
output from both processes will be shown with an appropriate prefix. You
should visit `:3000` in your browser. `:4200` will no longer serve
anything.

To help with migration, `bin/ember-cli` is now a backwards-compatible
shim. It will print help information, and will launch a lightweight
server on `:4200` with instructions to move to `:3000`.

If you prefer to launch Rails and the JS build as separate commands, you
can still do that. Rails boot commands are unchanged, and the rolldown
development builder can be run using `bin/dev --only ember`.

https://meta.discourse.org/t/403908

---------

Co-authored-by: Jarek Radosz <jarek@cvx.dev>
Co-authored-by: Chris Manson <chris@manson.ie>
2026-05-29 11:11:55 +01:00
..
_discourse_preload_stylesheet.html.erb DEV: Allow plugins to register admin-panel-specific CSS (#40345) 2026-05-28 11:03:38 +01:00
_discourse_publish_stylesheet.html.erb UX: Drop legacy mobile-mode site settings (#40226) 2026-05-26 09:23:13 +01:00
_discourse_splash.html.erb DEV: Complete several legacy upcoming changes (#39742) 2026-05-06 10:08:47 +10:00
_discourse_stylesheet.html.erb Revert "FEATURE: discourse-workflows (#39704)" (#40366) 2026-05-28 13:59:42 +01:00
_google_tag_manager_body.html.erb
_google_tag_manager_head.html.erb DEV: Replace JS build system with Rolldown (#35963) 2026-05-29 11:11:55 +01:00
_google_universal_analytics.html.erb DEV: Replace JS build system with Rolldown (#35963) 2026-05-29 11:11:55 +01:00
_hreflang_tags.html.erb FIX: Use hyphens instead of underscores for hreflang tags (#39884) 2026-05-19 21:18:46 +08:00
_second_factor_backup_input.html.erb
_second_factor_text_field.html.erb