This repository has been archived on 2023-03-18. You can view files and clone it, but cannot push or open issues or pull requests.
osr-discourse-src/app/assets/javascripts/discourse/app
Isaac Janzen 6ccc0227f3
DEV: Upgrade Topic Timeline to Glimmer (#17377)
In an effort to modernize our codebase to the latest Ember version we have selected the Topic Timeline as a candidate to be refactored. The topic timeline component was originally built with `Widgets` and this PR will upgrade it to `Glimmer Components`. 

The refactored timeline is hidden by default behind a group flag, `SiteSetting.enable_experimental_topic_timeline_groups`. Being part of a group included in this site setting will make the new timeline available for testing.

## Other points of interest

This PR introduces a `Draggable Modifier` available to all components, which will take the place of the existing _drag functionality_ exclusive to widgets. 

It can be included like so:
```
{{draggable didStartDrag=@didStartDrag didEndDrag=@didEndDrag dragMove=@dragMove }}
```
2022-12-01 13:50:44 -06:00
..
adapters FIX: Avoid duplicate topic-list requests (#18073) 2022-08-24 11:54:01 +01:00
components DEV: Upgrade Topic Timeline to Glimmer (#17377) 2022-12-01 13:50:44 -06:00
controllers DEV: Group and nest routes in userPrivateMessages into child routes (#19190) 2022-12-01 09:21:12 +08:00
helpers FEATURE: site setting to disable usernames in share links. (#18315) 2022-09-22 23:12:39 +05:30
initializers FEATURE: Separate notification indicators for new PMs and reviewables (#19201) 2022-12-01 07:05:32 +08:00
lib DEV: Group and nest routes in userPrivateMessages into child routes (#19190) 2022-12-01 09:21:12 +08:00
mixins FIX: allow tl4 to bulk select (#19094) 2022-11-18 10:41:59 +11:00
models Revert "DEV: Clean up all message bus subscriptions (#18675)" (#19267) 2022-11-30 16:29:10 +00:00
modifiers DEV: Upgrade Topic Timeline to Glimmer (#17377) 2022-12-01 13:50:44 -06:00
pre-initializers Revert "DEV: Clean up all message bus subscriptions (#18675)" (#19267) 2022-11-30 16:29:10 +00:00
raw-views DEV: Use method definition syntax consistently (#14915) 2021-11-13 14:01:55 +01:00
routes DEV: Group and nest routes in userPrivateMessages into child routes (#19190) 2022-12-01 09:21:12 +08:00
services Revert "DEV: Clean up all message bus subscriptions (#18675)" (#19267) 2022-11-30 16:29:10 +00:00
styles DEV: Migrate to Ember CLI (#11932) 2021-02-03 14:22:20 -05:00
templates DEV: Upgrade Topic Timeline to Glimmer (#17377) 2022-12-01 13:50:44 -06:00
widgets FEATURE: Separate notification indicators for new PMs and reviewables (#19201) 2022-12-01 07:05:32 +08:00
app.js DEV: Normalize event handling to improve Glimmer + Classic component compat (Take 2) (#18742) 2022-10-26 14:44:12 +01:00
index.html DEV: Add hint about Rails-generated <head> to ember-cli HTML (#19181) 2022-11-24 15:31:10 +00:00
mapping-router.js DEV: Clean up pre-initializers (#18680) 2022-10-26 09:19:54 +08:00