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
Toby Zerner
df3d205132
Don't bother confirming exit if there's no content
2015-05-14 22:41:05 +09:30
Toby Zerner
fb834675b9
Focus at the end of the textarea when showing composer
2015-05-14 22:41:05 +09:30
Toby Zerner
222b81e917
Make text editor's controller accessible
2015-05-14 22:41:05 +09:30
Toby Zerner
41d2d0b1c6
Tweak composer anchoring/animation
2015-05-14 22:41:04 +09:30
Toby Zerner
87d505499b
Prevent re-showing the composer when it's already showing
2015-05-14 22:41:04 +09:30
Toby Zerner
0ceb5ebbde
Update the discussion's post relationship when a reply is added
2015-05-14 22:41:04 +09:30
Toby Zerner
2069c7ab87
Make it possible for extensions to modify data before saving
2015-05-14 22:41:04 +09:30
Toby Zerner
4fd61e2466
Close the drawer when page content is touched. Fixes #69
2015-05-11 11:03:40 +09:30
Toby Zerner
ac29ecaffe
Make sure discussion list subtrees don't go missing. Fixes #66
2015-05-11 10:47:42 +09:30
Toby Zerner
ec026e514d
Remove circular dependency that was breaking the app
2015-05-07 22:14:31 +09:30
Toby Zerner
25f399ca35
Don't let a discussion have an empty slug as it messes with the router
2015-05-07 16:53:57 +09:30
Toby Zerner
d7667fdea6
Fix post deletion error
2015-05-07 16:53:39 +09:30
Toby Zerner
077f231fef
Fix user activity load more
2015-05-07 16:53:30 +09:30
Toby Zerner
a79dcf69b2
Work around Mithril bug
2015-05-07 15:41:04 +09:30
Toby Zerner
741ca5ab92
Clean up discussion list retaining mechanism
2015-05-07 10:27:29 +09:30
Toby Zerner
09bef29bf5
Retain scroll position when navigating between index/discussion
2015-05-07 10:27:04 +09:30
Toby Zerner
22fe84bb45
Prevent expensive redrawing in the discussion list
2015-05-07 09:19:57 +09:30
Toby Zerner
db80a36729
Fix discussion list pagination
2015-05-07 08:58:04 +09:30
Toby Zerner
14ef04f45f
Tweak user card hover trigger
...
So that it doesn’t appear when hovering over badges
2015-05-06 12:23:48 +09:30
Toby Zerner
c241d5fd0a
Fix replying when not logged in
2015-05-06 12:13:25 +09:30
Toby Zerner
af8902bb7c
Fix admin URL
2015-05-06 11:35:21 +09:30
Toby Zerner
bf8d2c1a44
Remove placeholder user controls for now
2015-05-06 11:29:58 +09:30
Toby Zerner
7906bbd986
Add user group badges
2015-05-06 11:25:19 +09:30
Toby Zerner
447cf1bcb1
Tweak user card UI
2015-05-06 11:24:42 +09:30
Toby Zerner
5f044c2634
Cleanup
2015-05-06 11:22:03 +09:30
Toby Zerner
89adb9d9ee
Fix avatar dropdown UI
2015-05-06 11:21:50 +09:30
Toby Zerner
5ed1a082f1
Add icon to notification preferences
2015-05-06 08:33:12 +09:30
Toby Zerner
600e56d16a
Fix up hidden post styles; don't show user card
2015-05-06 08:33:00 +09:30
Toby Zerner
496e11c003
Dasherize post/notification type class names
2015-05-06 08:32:33 +09:30
Toby Zerner
67bb84cf0c
Fix notifications dropdown closing when unread count is updated
2015-05-05 17:30:36 +09:30
Toby Zerner
787f5189b9
Change notification type components to be like post types
2015-05-05 17:30:18 +09:30
Toby Zerner
0e38fa0156
Clean up post type heritable view arguments
2015-05-05 17:29:43 +09:30
Toby Zerner
3baa817326
Refactor post components and controls
2015-05-05 17:07:12 +09:30
Toby Zerner
1f53547ee5
Move discussion controls out of lib and into forum
2015-05-05 17:06:46 +09:30
Toby Zerner
644a185092
Return true if the composer was shown
2015-05-05 17:06:05 +09:30
Toby Zerner
c43f4b81fd
Add convenience method to get a record by a property
2015-05-05 17:05:16 +09:30
Toby Zerner
ba5b79451b
Simplify model registration
2015-05-05 17:05:02 +09:30
Toby Zerner
d4e8276b3f
Change extend function so that a value doesn't have to be returned
...
override should be used instead to override the return value.
2015-05-05 17:04:42 +09:30
Toby Zerner
ee1302c9ef
Clean up discussion renamed notification
2015-05-05 14:27:59 +09:30
Toby Zerner
c4e18488b9
Fix admin
2015-05-05 09:16:53 +09:30
Toby Zerner
25daca8685
Share bower components between forum/admin
2015-05-05 09:16:34 +09:30
Toby Zerner
0d9a3283db
API for syncing added/removed posts after a discussion is updated
2015-05-04 12:17:26 +09:30