28aa7ed62f
Add methods for doing stuff in text editor
...
Used by the mentions extension
2015-05-14 22:41:06 +09:30
a06a973d89
Only give dropdown menu items padding if they have an icon
2015-05-14 22:41:06 +09:30
dbf6a043a6
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
228c9f1214
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
e0b778729d
Make discussion actions public; use existing reply composer if it's already set up
2015-05-14 22:41:06 +09:30
ba437660db
Fix up post stream jumping to index
2015-05-14 22:41:06 +09:30
781dc2ef0c
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
e5340b8ff7
Don't be so picky about the slug
2015-05-14 22:41:05 +09:30
aa765e3119
Only add initial posts to the post stream if they have content
2015-05-14 22:41:05 +09:30
4baac3fab1
Prevent JS error for now
2015-05-14 22:41:05 +09:30
25dd66028b
Nicer API for changing discussion request includes (array instead of string)
2015-05-14 22:41:05 +09:30
2c0b87f8c2
Don't bother confirming exit if there's no content
2015-05-14 22:41:05 +09:30
9328277961
Focus at the end of the textarea when showing composer
2015-05-14 22:41:05 +09:30
a8d762abff
Make text editor's controller accessible
2015-05-14 22:41:05 +09:30
6e6f81b6ff
Tweak composer anchoring/animation
2015-05-14 22:41:04 +09:30
e8e3bc005d
Prevent re-showing the composer when it's already showing
2015-05-14 22:41:04 +09:30
b682cf1575
Update the discussion's post relationship when a reply is added
2015-05-14 22:41:04 +09:30
7c1c5f07d3
Make it possible for extensions to modify data before saving
2015-05-14 22:41:04 +09:30
aae3e989c4
Configure Travis CI to run PSR-2 code style checks
...
Also configures Gitter integration.
2015-05-11 10:43:15 +02:00
3073605f5c
Add CodeSniffer dependency.
2015-05-11 10:41:14 +02:00
85fa9ca609
Fix incorrect attribute name
2015-05-11 12:12:00 +09:30
e19190ca68
Make link styles more obvious
2015-05-11 12:11:38 +09:30
a1cd6417c7
Add API for adding a formatter
2015-05-11 12:11:26 +09:30
b4fd662000
Remove BasicFormatter; add LinkifyFormatter
2015-05-11 12:11:19 +09:30
4d17e172a7
Close the drawer when page content is touched. Fixes #69
2015-05-11 11:03:40 +09:30
5aafc8ce62
Make sure discussion list subtrees don't go missing. Fixes #66
2015-05-11 10:47:42 +09:30
e5f2355d17
Post can't be abstract because it needs to be instantiable for querying
2015-05-11 10:40:41 +09:30
d166757930
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
f5cc1161de
I don't think we need this, the text in their CLA is everywhere
2015-05-11 10:38:18 +09:30
825b4082de
Copy the config.php file upon installation.
...
This allows us to know whether Flarum is already installed, so that
we can disable certain service providers when it isn't.
This should fix #67 .
2015-05-08 20:44:53 +02:00
e1569beb00
Fix discussion seeder not using the correct post subtypes.
...
Related to #67 .
2015-05-08 18:12:02 +02:00
2245b11bb1
Seed command: Only run seeders that have not been run as part of flarum:install command.
2015-05-08 15:15:09 +02:00
df8a035935
Remove obsolete line.
...
Related to #67 .
2015-05-08 15:15:08 +02:00
535276ca93
Remove circular dependency that was breaking the app
2015-05-07 22:14:31 +09:30
023b8b9a9c
Don't attempt deletion if the user doesn't have an avatar
2015-05-07 16:54:26 +09:30
c58fc07798
Actually use the calculated offset
2015-05-07 16:54:14 +09:30
0f3d7ceafe
Don't let a discussion have an empty slug as it messes with the router
2015-05-07 16:53:57 +09:30
fb788168b4
Fix post deletion error
2015-05-07 16:53:39 +09:30
aa1e0ef687
Fix user activity load more
2015-05-07 16:53:30 +09:30
b5169512cb
Move some API error handling code around. It still sucks though
2015-05-07 16:08:20 +09:30
a5b2a3da03
Work around Mithril bug
2015-05-07 15:41:04 +09:30
59d8d63acd
Add preliminary avatar resizing
2015-05-07 13:59:07 +09:30
be87b51f8d
Move bulk of readme to flarum/flarum
2015-05-07 12:43:23 +09:30
a89803c957
Tweak user activity item appearance
2015-05-07 10:27:42 +09:30
16c6bd4f23
Clean up discussion list retaining mechanism
2015-05-07 10:27:29 +09:30
6b8dfdfb1c
Retain scroll position when navigating between index/discussion
2015-05-07 10:27:04 +09:30
a1ce2fa2ef
Prevent expensive redrawing in the discussion list
2015-05-07 09:19:57 +09:30
c9f3ac9d66
Hide badges on deleted posts
2015-05-07 08:58:20 +09:30
ad042fb0ef
Fix discussion list pagination
2015-05-07 08:58:04 +09:30
05e561d3d6
Add pagination links to JSON-API index actions
2015-05-07 08:22:15 +09:30