Toby Zerner
05e561d3d6
Add pagination links to JSON-API index actions
2015-05-07 08:22:15 +09:30
Toby Zerner
8e1f6db85d
Change mergeInto return signature; only merge posts if same user
2015-05-07 06:38:40 +09:30
Toby Zerner
515e61b77f
Tweak discussion list spacing
2015-05-07 06:38:09 +09:30
Toby Zerner
719080ff1f
Tweak heading line height
2015-05-07 06:38:01 +09:30
Toby Zerner
9fe334b4f8
Add semibold weight
2015-05-07 06:37:41 +09:30
Toby Zerner
dc7d1fdefa
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
b839c721e1
Fix replying when not logged in
2015-05-06 12:13:25 +09:30
Toby Zerner
80aaf42a53
Fix signup error
2015-05-06 12:12:31 +09:30
Toby Zerner
bde9bf9378
Fix FontAwesome path
2015-05-06 12:12:22 +09:30
Toby Zerner
c6f368f045
Don't obstruct author tooltip
2015-05-06 11:40:35 +09:30
Toby Zerner
7d2cdd20d3
Don't wrap long author tooltips
2015-05-06 11:35:30 +09:30
Toby Zerner
46553de539
Fix admin URL
2015-05-06 11:35:21 +09:30
Toby Zerner
99dc94e238
Remove placeholder user controls for now
2015-05-06 11:29:58 +09:30
Toby Zerner
7d39734ca7
Tweak editorconfig settings
2015-05-06 11:26:47 +09:30
Toby Zerner
54f731942e
Add user group badges
2015-05-06 11:25:19 +09:30
Toby Zerner
707c60d3ab
Tweak user card UI
2015-05-06 11:24:42 +09:30
Toby Zerner
92c1ee26c8
Fix content attribute decoding into an object
2015-05-06 11:24:02 +09:30
Toby Zerner
e7ff776001
Collect gambits that were matched and applied
2015-05-06 11:23:35 +09:30
Toby Zerner
a4d3345b99
Add shortcut API to serialize attributes
2015-05-06 11:23:12 +09:30
Toby Zerner
9559ac1bb6
Delete previous avatar when uploading a new one
2015-05-06 11:22:35 +09:30
Toby Zerner
7f828fffbb
Cleanup
2015-05-06 11:22:03 +09:30
Toby Zerner
69b6266ea9
Fix avatar dropdown UI
2015-05-06 11:21:50 +09:30
Toby Zerner
ff6523a82a
Add icon to notification preferences
2015-05-06 08:33:12 +09:30
Toby Zerner
45033d7d59
Fix up hidden post styles; don't show user card
2015-05-06 08:33:00 +09:30
Toby Zerner
8e1ba5a2af
Dasherize post/notification type class names
2015-05-06 08:32:33 +09:30
Toby Zerner
8258d4e504
Fix dud call in magic method
2015-05-05 17:31:29 +09:30
Toby Zerner
cc73b5fc56
Fix notifications dropdown closing when unread count is updated
2015-05-05 17:30:36 +09:30
Toby Zerner
efeb236feb
Change notification type components to be like post types
2015-05-05 17:30:18 +09:30
Toby Zerner
a822deaa98
Clean up post type heritable view arguments
2015-05-05 17:29:43 +09:30
Toby Zerner
11b39605e2
Refactor post components and controls
2015-05-05 17:07:12 +09:30
Toby Zerner
762137c6df
Move discussion controls out of lib and into forum
2015-05-05 17:06:46 +09:30
Toby Zerner
0824634a83
Return true if the composer was shown
2015-05-05 17:06:05 +09:30
Toby Zerner
8aa6253c59
Precursor to storing extension providers for later use
2015-05-05 17:05:47 +09:30
Toby Zerner
e0936d8100
Add convenience method to get a record by a property
2015-05-05 17:05:16 +09:30
Toby Zerner
1eef01da05
Simplify model registration
2015-05-05 17:05:02 +09:30
Toby Zerner
220c1ac2d1
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
92a75fd786
Add a base ServiceProvider with useful public APIs
2015-05-05 14:30:45 +09:30
Toby Zerner
2850c1b38c
Make NotificationSender compatibleWith method static
2015-05-05 14:29:57 +09:30
Toby Zerner
d13cb03e39
Return the post that was added/changed/deleted
2015-05-05 14:29:07 +09:30
Toby Zerner
f2056c4acf
Clean up post type API
2015-05-05 14:28:40 +09:30
Toby Zerner
701eb6c2dd
Clean up discussion renamed notification
2015-05-05 14:27:59 +09:30
Toby Zerner
bf593504c7
Clean up event handlers
2015-05-05 14:27:47 +09:30
Toby Zerner
24481f3f77
Change API for serializer relationships
2015-05-05 14:26:53 +09:30
Toby Zerner
3726c97d5c
Remove old code
2015-05-05 09:17:00 +09:30
Toby Zerner
f0219de93f
Fix admin
2015-05-05 09:16:53 +09:30
Toby Zerner
342c8db5bd
Share bower components between forum/admin
2015-05-05 09:16:34 +09:30
Toby Zerner
56ef42f931
Add concept of "mergeable" activity posts
...
For example: when you rename a discussion, DiscussionRenamedPost is
created. If you rename it again immediately afterwards, then a new
DiscussionRenamedPost can be merged into the old one. This will either
result in the old one being updated with the new title, or it being
deleted all together if it was renamed back to the old title.
2015-05-04 12:19:25 +09:30
Toby Zerner
45ab262547
API for syncing added/removed posts after a discussion is updated
2015-05-04 12:17:26 +09:30
Toby Zerner
ae2930dc35
Show login modal if replying as guest; disable button if no permission
...
Also hide the first item in dropdown-split menus
2015-05-04 11:08:45 +09:30
Toby Zerner
538784744c
Show login modal when starting a discussion as a guest
2015-05-04 10:44:03 +09:30