36be2e9317
GitHub for Mac is silly, this should've been in the last commit
2015-05-14 22:41:08 +09:30
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
d2bbb69a3a
Fix user searching
2015-05-14 22:41:08 +09:30
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
a849bdaa50
Properly include to-many relations
2015-05-14 22:41:07 +09:30
827d6ca0e0
Include user in post creation response
2015-05-14 22:41:07 +09:30
fbc63df63c
Allow finding a post by discussion ID and number
2015-05-14 22:41:07 +09:30
f0f20544c6
Add styling for quotes
2015-05-14 22:41:07 +09:30
f534cad64e
Tweak gap loading indicator appearance
2015-05-14 22:41:07 +09:30
df75757c96
Tweak post footer/actions appearance
2015-05-14 22:41:07 +09:30
a77303a473
Add pulsate/flash animations for drawing attention to posts
2015-05-14 22:41:07 +09:30
c35721d286
New look for highlighted posts
2015-05-14 22:41:07 +09:30
4e7cbaa4dd
Make controls buttons slightly bigger
2015-05-14 22:41:07 +09:30
c17716db02
Formatting
2015-05-14 22:41:06 +09:30
106f5df771
Transform post time into a date
2015-05-14 22:41:06 +09:30
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
a8ad5a1ac8
Add methods for doing stuff in text editor
...
Used by the mentions extension
2015-05-14 22:41:06 +09:30
a2049feddf
Only give dropdown menu items padding if they have an icon
2015-05-14 22:41:06 +09:30
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
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
a1c21797fc
Make discussion actions public; use existing reply composer if it's already set up
2015-05-14 22:41:06 +09:30
49749a65a3
Fix up post stream jumping to index
2015-05-14 22:41:06 +09:30
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
5c6eaefb1f
Don't be so picky about the slug
2015-05-14 22:41:05 +09:30
bdf07aee50
Only add initial posts to the post stream if they have content
2015-05-14 22:41:05 +09:30
5115b6fb09
Prevent JS error for now
2015-05-14 22:41:05 +09:30
7a7ed695e2
Nicer API for changing discussion request includes (array instead of string)
2015-05-14 22:41:05 +09:30
df3d205132
Don't bother confirming exit if there's no content
2015-05-14 22:41:05 +09:30
fb834675b9
Focus at the end of the textarea when showing composer
2015-05-14 22:41:05 +09:30
222b81e917
Make text editor's controller accessible
2015-05-14 22:41:05 +09:30
41d2d0b1c6
Tweak composer anchoring/animation
2015-05-14 22:41:04 +09:30
87d505499b
Prevent re-showing the composer when it's already showing
2015-05-14 22:41:04 +09:30
0ceb5ebbde
Update the discussion's post relationship when a reply is added
2015-05-14 22:41:04 +09:30
2069c7ab87
Make it possible for extensions to modify data before saving
2015-05-14 22:41:04 +09:30
57bb8702de
Initial commit
2015-05-14 22:01:03 +09:30
6a46f3c1b1
Configure Travis CI to run PSR-2 code style checks
...
Also configures Gitter integration.
2015-05-11 10:43:15 +02:00
e4f3ae8b2f
Add CodeSniffer dependency.
2015-05-11 10:41:14 +02:00
0ccba3e480
Fix incorrect attribute name
2015-05-11 12:12:00 +09:30
7fa4aa93c8
Make link styles more obvious
2015-05-11 12:11:38 +09:30
2d04a7a100
Add API for adding a formatter
2015-05-11 12:11:26 +09:30
d3845ed1c0
Remove BasicFormatter; add LinkifyFormatter
2015-05-11 12:11:19 +09:30
4fd61e2466
Close the drawer when page content is touched. Fixes #69
2015-05-11 11:03:40 +09:30
ac29ecaffe
Make sure discussion list subtrees don't go missing. Fixes #66
2015-05-11 10:47:42 +09:30
55a4d4663a
Assume a Flarum\Support\ServiceProvider context in bootstrap.php
2015-05-11 10:42:30 +09:30
bbe863d401
Assume a Flarum\Support\ServiceProvider context in bootstrap.php
2015-05-11 10:42:20 +09:30
c25ee7035a
Post can't be abstract because it needs to be instantiable for querying
2015-05-11 10:40:41 +09:30
3b61ecaa1c
Extract mappedMorphTo function into a trait
...
Not sure if this is the best thing to do, it could also just be put on
the base Model class
2015-05-11 10:39:54 +09:30
fcedd8dff9
I don't think we need this, the text in their CLA is everywhere
2015-05-11 10:38:18 +09:30
ce2e90ecf9
Add missing fields to migration. Closes #1
2015-05-11 10:37:02 +09:30
9d6c5b9caa
Change appearance of category label in discussion hero
2015-05-11 10:35:01 +09:30