Commit Graph

1476 Commits

Author SHA1 Message Date
Toby Zerner
d89e62b8d8 Properly hide loading spinner on unsuccessful post edit 2015-09-22 16:57:06 +09:30
Toby Zerner
d4dda26383 Rename column for consistency 2015-09-22 16:54:32 +09:30
Toby Zerner
2976541d5c Add "Debug" button to inspect the response of a failed AJAX request
Related to #118
2015-09-18 16:46:46 +09:30
Toby Zerner
a2a0d8ee83 Distinguish links in alerts 2015-09-18 14:39:20 +09:30
Toby Zerner
8d5cbd6802 Further tweaks to post layout
Move footer after actions so that we'll be able to have larger things
in the footer (e.g. Answers) without pushing down the controls.
2015-09-18 14:38:57 +09:30
Toby Zerner
362afd1bd2 Clean up 2015-09-18 13:29:50 +09:30
Toby Zerner
205400500e Allow formatter to be used for things other than post formatting 2015-09-18 13:29:43 +09:30
Toby Zerner
6ddd99dca5 Allow settings to be deleted using LIKE
Also give migrations access to the SettingsRepository
2015-09-18 13:28:38 +09:30
Toby Zerner
6cacf37d0d Add events for serializing/unserializing config values 2015-09-18 13:16:35 +09:30
Toby Zerner
092f5a27c9 Reflect composer's focus state in a property 2015-09-18 13:15:58 +09:30
Toby Zerner
57efa7a335 Smooth out initial composer slide animation 2015-09-18 13:14:12 +09:30
Toby Zerner
7bfc3c3d21 Add abstract SettingsModal component in admin app
Makes building settings modals (that update basic config values) a
whole lot quicker/easier.
2015-09-18 13:13:25 +09:30
Toby Zerner
9544d7dd6a Patch Mithril with a bidi attribute
Enables quick bidirectional bindings. So instead of this:

<input value={prop()} oninput={m.withAttr('value', prop)}/>

... we can do this:

<input bidi={prop}/>
2015-09-18 13:06:37 +09:30
Toby Zerner
6f5433a81c Cleanup, update changelog 2015-09-18 13:01:31 +09:30
Toby Zerner
af1ac1ef42 Extend social login access token expiry 2015-09-17 12:57:22 +09:30
Toby Zerner
a602790cb0 Remove "custom" home page input
Also add an API to let extensions define additional default route
options.

Allowing default routes with parameters (e.g. /d/123) is very difficult
because of the way Mithril routing works, and it doesn't have a
convincing use-case to justify the trouble. So I've removed the custom
input altogether.

closes #427
2015-09-17 12:56:39 +09:30
Toby Zerner
5cc745f610 Add migration generator 2015-09-17 12:16:38 +09:30
Toby Zerner
d35d97ee6a Update changelog 2015-09-17 09:11:48 +09:30
Toby Zerner
23b787279f Namespace migrations to avoid potential conflicts
Core migrations are under the Flarum\Migrations\Core namespace.
Extension migrations must be under the
Flarum\Migrations\{ExtensionName} namespace.

closes #422
2015-09-17 08:54:31 +09:30
Franz Liedke
f1099a1df3 Merge pull request #506 from Luceos/fixed_meta_description
missing meta description from admin area
2015-09-16 21:52:58 +02:00
Daniel Klabbers
3c492f486a fixed flarum/core#489 missing meta description from admin area 2015-09-16 21:43:53 +02:00
Toby Zerner
774d896b96 Merge pull request #499 from Luceos/php_version_fix
version constraint must match laravel dependancies at least
2015-09-16 17:33:23 +09:30
Daniel Klabbers
3f1ed656e4 version constraint must match laravel dependancies at least 2015-09-16 09:56:19 +02:00
Toby Zerner
55df6ce6df Use LESS variable 2015-09-16 17:04:35 +09:30
Franz Liedke
80558401b1 Move dropdown mouseover to correct location
Related to #496.
2015-09-16 09:00:33 +02:00
Franz Liedke
8b73582b8f Small cleanup in extension manager 2015-09-16 08:56:27 +02:00
Franz Liedke
91a31e0149 Always use label as tooltip for header icons
Closes #496.
2015-09-16 08:45:45 +02:00
Toby Zerner
63911efbcc Make composer full-width by default
closes #398
2015-09-16 16:04:15 +09:30
Toby Zerner
60388236cf Copy properties when monkey-patching 2015-09-16 16:03:25 +09:30
Toby Zerner
8ce71af1bd Revert "Revert "Scroll overflowing post content""
This reverts commit c7af228868.
2015-09-16 14:10:30 +09:30
Toby Zerner
c7af228868 Revert "Scroll overflowing post content"
This reverts commit ebf2888057.
2015-09-16 14:08:59 +09:30
Toby Zerner
5cac0382b7 Don't use a default dropdown label 2015-09-16 10:12:49 +09:30
Toby Zerner
ebf2888057 Scroll overflowing post content
closes #143
2015-09-16 08:39:30 +09:30
Franz Liedke
8f6eb51f39 Merge pull request #488 from billmn/patch-1
Changed default Admin password
2015-09-15 17:56:04 +02:00
Davide Bellini
cc4fba830e Changed default Admin password
Default Admin password doesn't pass the new validation rule (min 8 chars)

See: 107dd268f5 (diff-2e6d4ed85cd06d3e11f7f8428746214eR126)
2015-09-15 17:52:33 +02:00
Toby Zerner
5922a64f82 Add API to set asset compiler filename 2015-09-15 21:20:32 +09:30
Franz Liedke
2152860892 Try to make PHP extension requirement message clearer 2015-09-15 09:18:26 +02:00
Franz Liedke
d68cbda900 Give more padding to discussion list controls
Closes #218.
2015-09-15 09:01:41 +02:00
Toby Zerner
50168cc6e8 Mark all notifications with the same subject as read 2015-09-15 16:20:22 +09:30
Toby Zerner
83634302df Rename ExternalAuthenticator to Authenticator 2015-09-15 16:03:10 +09:30
Toby Zerner
21b2f55b8c Improve external authentication API
Some providers (e.g. Twitter) don't expose user email addresses, so it
turns out we can't use that as the sole form of identification/account
matching.

This commit introduces a new `auth_tokens` table which stores arbitrary
attributes during the sign up process. For example, when Twitter is
authenticated, a new auth token containing the user's Twitter ID will
be created. When sign up is completed with this token, that Twitter ID
will be set as an attribute on the user's account.
2015-09-15 15:56:48 +09:30
Toby Zerner
fd5f53dc09 Focus on username field when login buttons are present 2015-09-15 13:04:45 +09:30
Toby Zerner
23062c6d0a Remove margin when no login buttons are present 2015-09-15 13:04:28 +09:30
Toby Zerner
9a10daaaf9 Tweak notifications indicator appearance 2015-09-15 12:54:49 +09:30
Toby Zerner
3fb53df607 Merge branch 'compact-posts' 2015-09-15 12:42:32 +09:30
Toby Zerner
054159c27c Clean up new post layout 2015-09-15 12:42:03 +09:30
Toby Zerner
1ea991c930 Merge branch 'master' into compact-posts 2015-09-15 11:27:49 +09:30
Toby Zerner
1059147e6c Add external authenticator (social login) API
Allows registrations to be completed with a pre-confirmed email address
and no password.
2015-09-15 11:27:31 +09:30
Toby Zerner
9f13e454f0 Update beta 2 release date 2015-09-15 10:28:47 +09:30
Toby Zerner
1af199654e Update dependencies 2015-09-14 18:45:49 +09:30