Robin Ward
8e776d0fd7
Move TopicTrackingState to injected object
2015-09-04 13:00:24 -04:00
Sam
a54e8f3c5e
FEATURE: live refresh notifications as they happen
2015-09-04 13:20:33 +10:00
Robin Ward
ddf0db0338
Refactor notifications localStorage cache into adapter pattern.
...
Sometimes you want stale data right away, then refresh it async.
This adds `findStale` to the store for that case. If it returns
an object with `hasResults` you can get the `results` and display
them.
It also returns a `refresh()` method to freshen up the stale data.
To enable `localStorage` support for stale data, just include the
mixin `StaleLocalStorage` into an adapter for that model. This
commit includes a sample of doing that for `Notifications`.
2015-08-31 14:12:27 -04:00
Robin Ward
d1c69189f3
FEATURE: Can edit category/host relationships for embedding
2015-08-20 15:56:04 -04:00
Robin Ward
0932e82508
Refactor Customizations to have deeper URLs
2015-08-10 10:21:04 -04:00
Kane York
20ccbc79c2
Use the underscore-private convention, simplify
2015-06-25 12:53:50 -07:00
Kane York
b0e62e4dc1
FEATURE: addPluralization() in the store adapter
2015-06-25 12:49:36 -07:00
Robin Ward
6422d5efbd
Use the same component for similar topics as search results.
2015-06-24 15:08:22 -04:00
Robin Ward
3cb4554bbb
Can refresh queued posts via button
2015-04-27 13:52:54 -04:00
Robin Ward
b2ab95f9c2
Fix an issue with the store hydrating embedded objects
2015-04-21 13:15:40 -04:00
Robin Ward
d2ed64751e
UX: Show category badge on enqueued posts
2015-04-15 15:29:37 -04:00
Robin Ward
0c233e4e25
Interface is wired up for Approving/Rejecting posts
2015-04-15 14:54:37 -04:00
Robin Ward
76f7786d0d
Support saving posts via Store
2015-04-15 14:54:36 -04:00
Robin Ward
d4a05825da
Convert Composer to use Store
...
- Uses store for `PostStream`, `TopicList` too
2015-04-15 14:54:36 -04:00
Robin Ward
3d2d224312
FEATURE: User Directory, with sorting and time period filter
2015-03-18 15:20:34 -04:00
Robin Ward
7c25efc095
Move identity map into the store, shouldn't have been in the adapter
2015-03-06 13:23:38 -05:00
Robin Ward
34294ca748
Add deleteRecord API to store to support deleting a tag
2015-03-05 17:13:32 -05:00
Robin Ward
aeb0fc7559
Support for models to update themselves. Needed for discourse-tagging
2015-03-05 12:45:13 -05:00
Robin Ward
1ca43d3bb9
Store and Adapter support for finding by id, updating a simple record
2015-02-27 10:33:39 -05:00
Robin Ward
d8c616a68a
Add a store so we can start using ES6 modules for models, finally.
2015-02-10 12:35:53 -05:00