Toby Zerner
4e8f69a18c
Remove old code
2015-08-19 14:54:08 +09:30
Toby Zerner
3392d9fdcf
Migrate extensions in upgrade script
2015-08-18 13:56:49 +09:30
Toby Zerner
71c7740086
Get generate:extension command working again
2015-08-18 13:56:25 +09:30
Toby Zerner
edccd10693
Only delete avatar if it exists
2015-08-17 16:06:51 +09:30
Toby Zerner
a32250884c
Ensure posts are sorted correctly
2015-08-17 15:52:39 +09:30
Toby Zerner
2b812ab211
Use a relative path to locate migrations
2015-08-17 14:57:33 +09:30
Toby Zerner
ce91058ab1
Derive base URL from the original URI
2015-08-17 14:57:12 +09:30
Toby Zerner
fec6e39fe1
Fix PHP 5.5 compat
2015-08-17 14:56:39 +09:30
Toby Zerner
35d3a74872
Prevent admin pane shadow overlapping header on Safari
2015-08-17 14:56:21 +09:30
Toby Zerner
ec2aa371b1
Fix installer issues
2015-08-17 14:32:38 +09:30
Toby Zerner
1052aa55ea
Implement web installer
2015-08-17 14:12:02 +09:30
Toby Zerner
17dbeefabe
Clean up
2015-08-17 14:11:45 +09:30
Toby Zerner
e8b23e9ec0
Prevent pane shadow overlapping header on Safari
2015-08-17 14:11:18 +09:30
Toby Zerner
ab56e2ca38
Tweak eslint rules
2015-08-17 14:10:55 +09:30
Toby Zerner
212880640d
Support table custom table prefix
...
Laravel automatically adds a table prefix to any table names, so we
need to wrap our aliased table in DB::raw.
2015-08-14 12:51:30 +09:30
Toby Zerner
9489173082
Fix some front-end bugs
2015-08-14 12:50:39 +09:30
Toby Zerner
34d4a7ed89
Fix Laravel 5.1 compat
2015-08-14 12:50:32 +09:30
Toby Zerner
8065c980d4
Don't redirect to HTML-only mode if in debug mode
2015-08-14 12:50:15 +09:30
Toby Zerner
6cee3b7160
Automatically derive base_path from base_url
2015-08-14 12:50:00 +09:30
Toby Zerner
014bacb7ab
Add ability to uninstall an extension
2015-08-14 12:48:29 +09:30
Toby Zerner
2edcbacccc
Improve install command, add custom migrations system
...
Implemented our own migration repository + migrator (based on Laravel's
stuff) so that we can keep track of which migrations have been run for
core and per-extension. That way we can simple call the migrator to
upgrade core/extensions, and to uninstall extensions.
2015-08-14 12:47:59 +09:30
Toby Zerner
5228628a71
Add .gitattributes
2015-08-13 13:07:55 +09:30
Toby Zerner
4ed379794a
Refactor side navigation CSS
2015-08-13 13:07:50 +09:30
Toby Zerner
fa77ad7e0d
Update class name
2015-08-13 13:07:30 +09:30
Toby Zerner
ee460e7149
Overflow long discussion titles
2015-08-13 13:07:24 +09:30
Toby Zerner
dc56e7dc0f
Fix unnecessary ?near=1 in some URLs
2015-08-13 13:06:55 +09:30
Toby Zerner
c4992407aa
Reuse CommentPost component for PostsUserPage
2015-08-13 13:06:23 +09:30
Toby Zerner
430665e3c8
Don't hide login modal; wait for page to refresh
2015-08-13 13:05:38 +09:30
Toby Zerner
5f3bbabea8
Move locale dropdown to right side of header
2015-08-13 13:05:12 +09:30
Toby Zerner
5bcf6ae630
Add Escaper plugin so that formatting can be escaped
2015-08-13 13:04:56 +09:30
Toby Zerner
011701e483
Make sure user cards disappear properly on old browsers
...
closes flarum/core#222
2015-08-13 13:04:24 +09:30
Toby Zerner
58223b8a23
Don't allow empty post content
...
Parsing the post content makes it non-empty (`<t></t>`), so we don't
parse it if it is empty. Also delete a created discussion if the first
post was invalid.
closes flarum/core#224
2015-08-13 13:03:49 +09:30
Toby Zerner
9a0190e13a
Allow post author to see their own deleted post
...
closes flarum/core#225
2015-08-13 13:02:13 +09:30
Toby Zerner
c3b2fa5a99
Prevent badge tooltips from being cut off
...
By overflow in the notifications dropdown. closes flarum/core#228
2015-08-13 13:01:13 +09:30
Toby Zerner
360f65e270
Fix broken signup
...
closes flarum/core#231
2015-08-13 13:00:26 +09:30
Toby Zerner
6dd6942e17
Fix avatar uploading permissions
...
closes flarum/core#230
2015-08-13 12:59:40 +09:30
Toby Zerner
9c7fab5d8c
Support running in subdirectory with base_path config
2015-08-13 12:58:59 +09:30
Toby Zerner
aec83b295a
Remove old files
2015-08-13 12:56:26 +09:30
Toby Zerner
6123773001
New listen API
...
Event subscriptions now take place before *any* boot method is called.
This ensures that all event listeners are registered before things
happen – e.g. locales are registered before the translator is
instantiated in the Tags extension's boot method.
2015-08-13 12:55:48 +09:30
Toby Zerner
ee2497f300
Prepend base URL to assets
2015-08-13 10:44:16 +09:30
Toby Zerner
acf27cebb1
Fix tobscure/json-api compat
2015-08-13 10:41:39 +09:30
Toby Zerner
8aafce5fd8
Fix Laravel 5.1 compat
2015-08-13 10:41:17 +09:30
Toby Zerner
46a69b6b7e
Fix PHP 5.5 compat
...
Might be better to opt for a getLayout method?
2015-08-13 10:41:08 +09:30
Toby Zerner
609d1825f3
Add missing dependency
2015-08-13 10:12:39 +09:30
Toby Zerner
04b6e385cb
Update dependencies
2015-08-12 18:35:14 +09:30
Toby Zerner
47595ff9c4
Decouple from Laravel, implement translator
2015-08-12 18:33:39 +09:30
Toby Zerner
9f0358bb39
Update to Laravel 5.1
...
Eloquent `lists()` now returns a collection
2015-08-12 13:24:11 +09:30
Franz Liedke
25c5fb075f
Redo installer
2015-08-12 01:42:39 +02:00
Franz Liedke
7b07e02e75
Use dependency injection in migrations
2015-08-12 01:29:40 +02:00
Franz Liedke
9762e20be1
Update dependencies
2015-08-12 01:27:40 +02:00