f591851cb2
Patch Mithril with a route shortcut attribute
...
Instead of:
<a href={app.route.user(user)} config={m.route}>
We can use:
<a route={app.route.user(user)}>
2015-09-22 17:09:38 +09:30
f55d95c9b7
Select contents of search input on focus
2015-09-22 17:06:06 +09:30
d610ea663f
Keep post actions visible when controls dropdown is open
...
Also show without hover on touch devices
2015-09-22 17:05:14 +09:30
8ab0686666
Properly hide loading spinner on unsuccessful post edit
2015-09-22 16:57:06 +09:30
8937050aed
Rename column for consistency
2015-09-22 16:54:32 +09:30
efca923d30
Add "Debug" button to inspect the response of a failed AJAX request
...
Related to #118
2015-09-18 16:46:46 +09:30
80665450fc
Distinguish links in alerts
2015-09-18 14:39:20 +09:30
4041c18014
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
514eec7466
Clean up
2015-09-18 13:29:50 +09:30
8f387bbd52
Allow formatter to be used for things other than post formatting
2015-09-18 13:29:43 +09:30
c4dc1a5ee2
Allow settings to be deleted using LIKE
...
Also give migrations access to the SettingsRepository
2015-09-18 13:28:38 +09:30
ca09e834b1
Add events for serializing/unserializing config values
2015-09-18 13:16:35 +09:30
4752142c11
Reflect composer's focus state in a property
2015-09-18 13:15:58 +09:30
6582c5fcf0
Smooth out initial composer slide animation
2015-09-18 13:14:12 +09:30
6fff3cc0dc
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
0b406a06a1
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
1fc369c59e
Cleanup, update changelog
2015-09-18 13:01:31 +09:30
f4a4ed8b49
Extend social login access token expiry
2015-09-17 12:57:22 +09:30
dbd33f687c
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
e038c5c9d9
Add migration generator
2015-09-17 12:16:38 +09:30
974d301bed
Update changelog
2015-09-17 09:11:48 +09:30
7fb582e8d7
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
633f84bbe5
Merge pull request #506 from Luceos/fixed_meta_description
...
missing meta description from admin area
2015-09-16 21:52:58 +02:00
84e670082b
fixed flarum/core#489 missing meta description from admin area
2015-09-16 21:43:53 +02:00
8b06a6c282
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
a2b43f6f78
version constraint must match laravel dependancies at least
2015-09-16 09:56:19 +02:00
66510d6887
Use LESS variable
2015-09-16 17:04:35 +09:30
9767bce1e3
Move dropdown mouseover to correct location
...
Related to #496 .
2015-09-16 09:00:33 +02:00
ad060126ae
Small cleanup in extension manager
2015-09-16 08:56:27 +02:00
ffcba1f173
Always use label as tooltip for header icons
...
Closes #496 .
2015-09-16 08:45:45 +02:00
c019ed6fb0
Make composer full-width by default
...
closes #398
2015-09-16 16:04:15 +09:30
b0da51309e
Copy properties when monkey-patching
2015-09-16 16:03:25 +09:30
92437edd1b
Revert "Revert "Scroll overflowing post content""
...
This reverts commit b695f4d06378132e3f2236a4f17f825e74bb7db8.
2015-09-16 14:10:30 +09:30
b695f4d063
Revert "Scroll overflowing post content"
...
This reverts commit 64207a53c6eb47bb6192902a69390853ea5f7e11.
2015-09-16 14:08:59 +09:30
8414a59908
Don't use a default dropdown label
2015-09-16 10:12:49 +09:30
64207a53c6
Scroll overflowing post content
...
closes #143
2015-09-16 08:39:30 +09:30
a9e001a4ce
Merge pull request #488 from billmn/patch-1
...
Changed default Admin password
2015-09-15 17:56:04 +02:00
fc8dfd8893
Changed default Admin password
...
Default Admin password doesn't pass the new validation rule (min 8 chars)
See: cbcad27679 (diff-2e6d4ed85cd06d3e11f7f8428746214eR126)
2015-09-15 17:52:33 +02:00
701ad0a977
Add API to set asset compiler filename
2015-09-15 21:20:32 +09:30
cd5f5515e2
Try to make PHP extension requirement message clearer
2015-09-15 09:18:26 +02:00
3221e80014
Give more padding to discussion list controls
...
Closes #218 .
2015-09-15 09:01:41 +02:00
d8c2cbc265
Mark all notifications with the same subject as read
2015-09-15 16:20:22 +09:30
f6ad891850
Rename ExternalAuthenticator to Authenticator
2015-09-15 16:03:10 +09:30
e524c59f97
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
cac670e699
Focus on username field when login buttons are present
2015-09-15 13:04:45 +09:30
d9062ced96
Remove margin when no login buttons are present
2015-09-15 13:04:28 +09:30
90a3bff638
Tweak notifications indicator appearance
2015-09-15 12:54:49 +09:30
ddafefc354
Merge branch 'compact-posts'
2015-09-15 12:42:32 +09:30
fa265152c7
Clean up new post layout
2015-09-15 12:42:03 +09:30
5c98a08e0f
Merge branch 'master' into compact-posts
2015-09-15 11:27:49 +09:30