Toby Zerner
8c41195223
Reposition the post mention preview after its content has loaded
2015-05-18 10:32:46 +09:30
Toby Zerner
ecb06f36c8
Insert newlines into composer before post mentions
2015-05-18 10:32:20 +09:30
Toby Zerner
6794d8794f
Remove unneeded dependency
2015-05-18 10:31:40 +09:30
Toby Zerner
f6873f6822
More compact discussion list styling
2015-05-18 08:00:33 +09:30
Toby Zerner
15658a7cbf
Fix error on discussion page
2015-05-18 08:00:14 +09:30
Toby Zerner
bd1d165355
Update for new extension API
2015-05-17 10:20:26 +09:30
Toby Zerner
f8d756d19d
Update for new extension API
2015-05-17 10:20:18 +09:30
Toby Zerner
33ba3409d1
Update for new extension API
2015-05-17 10:20:02 +09:30
Toby Zerner
2be90d1caf
New object-based extension APIs
2015-05-17 10:19:54 +09:30
Toby Zerner
df7552765b
Include category in the discussion list request
2015-05-15 17:07:12 +09:30
Toby Zerner
30d546383e
Add sticky permission
2015-05-15 17:06:50 +09:30
Toby Zerner
cd25c631db
Expose serializer/actor to extensions
2015-05-15 17:06:09 +09:30
Toby Zerner
20fbad77e8
Simplify permissions and add API to register configurable ones
...
Lots of thought has gone into this; it will show up later when I do the
admin permissions interface / category permissions :)
2015-05-15 17:05:46 +09:30
Toby Zerner
5872e041df
Hide excerpt in discussion list pane + on mobile
2015-05-14 23:14:31 +09:30
Toby Zerner
5b13acd5e3
Add excerpt to sticky discussions
2015-05-14 23:10:50 +09:30
Toby Zerner
269b33438c
Fix author tooltip wrapping
2015-05-14 23:10:22 +09:30
Toby Zerner
a5f4e10f79
Make discussion list includes extensible
2015-05-14 23:10:11 +09:30
Toby Zerner
798bdd3e68
Update notification architecture
2015-05-14 22:42:52 +09:30
Toby Zerner
fccb0ad608
Make category label padding adapt to its size
2015-05-14 22:42:07 +09:30
Toby Zerner
11fcfbba58
Update notification architecture
2015-05-14 22:41:51 +09:30
Toby Zerner
32efe11986
Use new discussion request include API
2015-05-14 22:41:37 +09:30
Toby Zerner
6aa0765bb4
Note for the future
2015-05-14 22:41:08 +09:30
Toby Zerner
614a75a497
New look for notifications
2015-05-14 22:41:08 +09:30
Toby Zerner
36be2e9317
GitHub for Mac is silly, this should've been in the last commit
2015-05-14 22:41:08 +09:30
Toby Zerner
470f99ca8d
Rework notifications architecture
...
- The recipient(s) are the concern of the notifier/sender, not the
notification itself
- Allow “retraction” of notifications (e.g. if a discussion is
stickied, but then it is unstickied)
- Misc. cleanup
2015-05-14 22:41:08 +09:30
Toby Zerner
d2bbb69a3a
Fix user searching
2015-05-14 22:41:08 +09:30
Toby Zerner
6c0f694354
Make MappedMorphTo available on all models
...
In case extensions want to add that kind of relationship to an existing
model (there’s no way to include traits at runtime)
2015-05-14 22:41:08 +09:30
Toby Zerner
a849bdaa50
Properly include to-many relations
2015-05-14 22:41:07 +09:30
Toby Zerner
827d6ca0e0
Include user in post creation response
2015-05-14 22:41:07 +09:30
Toby Zerner
fbc63df63c
Allow finding a post by discussion ID and number
2015-05-14 22:41:07 +09:30
Toby Zerner
f0f20544c6
Add styling for quotes
2015-05-14 22:41:07 +09:30
Toby Zerner
f534cad64e
Tweak gap loading indicator appearance
2015-05-14 22:41:07 +09:30
Toby Zerner
df75757c96
Tweak post footer/actions appearance
2015-05-14 22:41:07 +09:30
Toby Zerner
a77303a473
Add pulsate/flash animations for drawing attention to posts
2015-05-14 22:41:07 +09:30
Toby Zerner
c35721d286
New look for highlighted posts
2015-05-14 22:41:07 +09:30
Toby Zerner
4e7cbaa4dd
Make controls buttons slightly bigger
2015-05-14 22:41:07 +09:30
Toby Zerner
c17716db02
Formatting
2015-05-14 22:41:06 +09:30
Toby Zerner
106f5df771
Transform post time into a date
2015-05-14 22:41:06 +09:30
Toby Zerner
8156f23968
Add helper function for punctuating a list
...
e.g. [1,2,3] ⇒ [1, ‘, ‘, 2, ‘, and’, 3]
2015-05-14 22:41:06 +09:30
Toby Zerner
a8ad5a1ac8
Add methods for doing stuff in text editor
...
Used by the mentions extension
2015-05-14 22:41:06 +09:30
Toby Zerner
a2049feddf
Only give dropdown menu items padding if they have an icon
2015-05-14 22:41:06 +09:30
Toby Zerner
d85ae8745e
Automatically hook up onload/config functions
...
So that every component's DOM can be config'd by extensions
2015-05-14 22:41:06 +09:30
Toby Zerner
f2c07218b0
Add convenience route generation functions
...
Many instances throughout the app need to be updated to use these :)
2015-05-14 22:41:06 +09:30
Toby Zerner
a1c21797fc
Make discussion actions public; use existing reply composer if it's already set up
2015-05-14 22:41:06 +09:30
Toby Zerner
49749a65a3
Fix up post stream jumping to index
2015-05-14 22:41:06 +09:30
Toby Zerner
4a7bd67199
New component for post excerpts, which will be shown in search results
...
Perhaps also in user activity stream. They are used in the mentions
extension.
In order to generate the excerpt, each formatter can implement a
“strip” method which basically converts block formatting into inline
formatting.
2015-05-14 22:41:05 +09:30
Toby Zerner
5c6eaefb1f
Don't be so picky about the slug
2015-05-14 22:41:05 +09:30
Toby Zerner
bdf07aee50
Only add initial posts to the post stream if they have content
2015-05-14 22:41:05 +09:30
Toby Zerner
5115b6fb09
Prevent JS error for now
2015-05-14 22:41:05 +09:30
Toby Zerner
7a7ed695e2
Nicer API for changing discussion request includes (array instead of string)
2015-05-14 22:41:05 +09:30