JoshyPHP
6d809cb023
Updated s9e\TextFormatter to 0.5.0 ( #947 )
2016-04-29 15:11:30 +09:30
Toby Zerner
7192c4391b
Fix console installer not working
...
Some commands have dependencies which causes errors when there's no config/database access, so they shouldn't be instantiated.
2016-04-25 09:17:11 +09:30
Toby Zerner
3d812c287f
Lazily initialise the Application instance
...
See f403feb3b1
2016-04-24 11:10:39 +09:30
Toby Zerner
7bd3fa82b1
Allow setting storage path, clean up docblocks
2016-04-24 11:00:25 +09:30
Buhnici Alexandru
777579e146
Public and base directory can be separated ( #938 )
...
* Public and base directory can be separated
* Standards compliance for folders separation implementation
2016-04-23 11:55:53 +09:30
Franz Liedke
02b110e545
Implement a server class that composes the other servers
...
Useful for local development using PHP-PM. :)
2016-04-16 23:19:10 +09:00
Franz Liedke
f177c0d8a0
Fix doc block
2016-04-16 14:44:48 +09:00
Franz Liedke
a12b5591c3
srsly?
...
StyleCI was complaining.
2016-04-16 14:43:52 +09:00
Franz Liedke
5293117c80
Http\AbstractServer: Use middleware functionality when listening
2016-04-16 13:11:33 +09:00
Franz Liedke
181c19eac7
Http\AbstractServer: Allow usage as PSR-7 middleware
2016-04-16 13:10:11 +09:00
Franz Liedke
f403feb3b1
AbstractServer: Store app instance as class property
...
This will make it easier to reuse the instance in an asynchronous
setting (e.g. ReactPHP), where one application instance is preloaded
and reused for each incoming request.
2016-04-16 13:07:52 +09:00
Franz Liedke
b5fc7b9bf5
AbstractServer: Allow omitting base path parameter
...
It will be inferred from the current directory instead.
2016-04-16 13:06:58 +09:00
Toby Zerner
e11401b551
Fix some random docblocks
2016-04-08 13:52:50 +09:30
Franz Liedke
e30f8f261b
Use existing ClientController classes to remove compiled assets
...
Refs #837 .
2016-04-04 21:00:04 +09:00
Franz Liedke
729103c519
Move cache:clear command to other namespace and actually flush the cache, too
...
Refs #837 .
2016-04-03 22:22:29 +09:00
Franz Liedke
ee8f4f04de
We don't need to make the cache adapter configurable like this
2016-04-03 22:21:41 +09:00
Franz Liedke
8e35afe204
First basic version of cache:clear command
...
Refs #837 .
2016-04-02 21:23:32 +09:00
David Sevilla Martín
1fbce0db33
Add validation to forgot password email field. closes #776
2016-04-01 09:20:26 +10:30
Franz Liedke
9e79470603
Update fig-cookies dependency and use new shortcut
2016-03-31 09:43:17 +09:00
Toby Zerner
4b2f0c2d1a
v0.1.0-beta.5
2016-03-29 18:02:12 +10:30
Toby Zerner
48be5ac2eb
Prevent unapproved discussions from dropping to the bottom of the discussion list
2016-03-29 17:53:07 +10:30
Toby Zerner
0b3a4264a3
Use more precise regex to prevent some translations being compiled unnecessarily
2016-03-29 17:31:13 +10:30
Franz Liedke
4fe7acfddf
Revert "Add a middleware for authentication with CGI wrap"
...
This reverts commit 685d5f151793544a433d5f027f3dc87e80ec702f.
This will now be dealt with at the Stratigility level.
2016-03-26 18:56:31 +09:00
Franz Liedke
685d5f1517
Add a middleware for authentication with CGI wrap
...
If the authorization header is stripped by CGI wrap,
the server can be configured to send the value along
in an environment variable. If the server admin sticks
to this convention, Flarum can now use this variable.
This is supposed to take care of #384 .
2016-03-24 21:53:11 +09:00
Toby Zerner
a5c8ef0566
Tweak user email confirmation alert
...
- Make sure is_activated is serialized to a bool (otherwise "0" will evaluate to true)
- Remove "error" class from message so it's more friendly
- Make the alert more prominent by mounting it into a new div at the top of the page
- Add loading UX to the resend button
2016-03-23 22:17:42 +10:30
Franz Liedke
cb428f1e4a
Make StyleCI happy
2016-03-23 19:54:04 +09:00
Sajjad Hasehmian
b13adfec84
Show alert for unverified User
2016-03-22 18:52:32 +04:30
Franz Liedke
b2b5789c25
info: Show commit hashes for Flarum core and extensions
2016-03-22 00:55:10 +09:00
Franz Liedke
673a78a203
info: Show loaded PHP extensions
2016-03-22 00:33:39 +09:00
Franz Liedke
31caced04c
info: Show installation path
2016-03-22 00:29:58 +09:00
Franz Liedke
5d88ad2431
info: Show base URL
2016-03-22 00:28:02 +09:00
Franz Liedke
96a40fd6ea
info: Print PHP version, too
2016-03-22 00:22:40 +09:00
Franz Liedke
cd4d669127
Make console command descriptions consistent
2016-03-20 23:16:08 +09:00
Franz Liedke
238f2fca73
Get rid of some repetition
2016-03-20 23:15:26 +09:00
Franz Liedke
7e33690660
Add first, basic version of info command
...
This will hopefully help in debugging some problems.
2016-03-20 23:12:20 +09:00
Toby Zerner
e6a001335d
Applied fixes from StyleCI
2016-03-20 06:06:43 -04:00
Franz Liedke
4c03f13fef
AbstractOAuth2Controller: Store provider and token in class properties
...
This way, they are available for subclasses to access them in one of
the template methods.
Refs #673 .
2016-03-18 22:22:35 +09:00
Franz Liedke
588dd7b213
Fix JSON serialization error on PHP 7
...
Closes #685 .
Thanks to @sijad.
2016-03-18 21:11:54 +09:00
Toby Zerner
476c1a5691
Prevent users from being incorrectly able to delete their own discussions
2016-03-18 09:39:41 +10:30
Toby Zerner
0b3bc9f2ba
Increase avatar upload max file size
2016-03-14 09:25:02 +10:30
Toby Zerner
e37c7a9b06
Remove sudo mode and add password confirmation when changing email address
...
closes #674
2016-03-11 12:44:18 +10:30
Toby Zerner
beb2f91fef
Fix posts being incorrectly visible on user page. closes #680
...
- When no discussions are visible, the query that filters posts by discussion visibility was incorrectly making all posts visible.
- Also hide user profiles altogether if discussions are not visible.
2016-03-10 17:50:29 +10:30
Franz Liedke
f631b98df6
Whoopsie, fix syntax error
2016-03-08 00:05:53 +09:00
Franz Liedke
01cb5c4478
Add another migration shortcut for defining default settings
2016-03-08 00:02:33 +09:00
Sajjad Hasehmian
393fa67d2d
Remove 'extensions' path for writable check
2016-03-04 09:55:40 +03:30
Toby Zerner
a75a76e95b
Fix fatal error when deleting a discussion forever. closes #842
2016-03-03 12:52:53 +10:30
Daniel Klabbers
15c0a8c2db
Refactoring to drop extensions dir, see #774
...
satisfy nitpick
2016-03-02 09:04:10 +01:00
Toby Zerner
5d5f47aab2
Applied fixes from StyleCI
2016-02-29 22:51:13 -05:00
Toby Zerner
24713733fc
Don't require a previous Post when saving event posts
...
A bit of an edge-case since it shouldn't really be possible to have a discussion with zero posts anymore, but when renaming an empty discussion (or taking any action that will create an "event post"), Flarum would crash. This is due to the MergeableInterface requiring these posts to be saved after a previous post.
2016-02-29 18:50:27 +10:30
Toby Zerner
56b39f9fba
Fix crash when sending notification to non-existent user
...
When renaming a discussion, an attempt is made to send a notification to the discussion's author. However, there is no check to see if the user account still exists - this can lead to a crash. While the check should technically be in the initiating code, it will probably slip through the cracks in other scenarios/extensions, so it's probably best that we safe-guard against this in the NotificationSyncer itself.
2016-02-29 18:48:02 +10:30