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