Toby Zerner
d2c4569112
Update discussion list "last reply" translations
2015-09-24 09:07:46 +09:30
Toby Zerner
b9bda2d443
Compile all core translations for now
...
May need to be specific again once we have admin translations, or it
may be better to just put admin translations under a different
namespace...
2015-09-24 09:06:44 +09:30
Toby Zerner
b126055611
Add "last reply" icon to discussion list
2015-09-24 09:05:52 +09:30
Toby Zerner
9b3b87e4db
Merge pull request #536 from dcsjapan/core-key-reorganization
...
Core key reorganization
2015-09-24 08:59:16 +09:30
Toby Zerner
91fb24f7a3
Fix is:unread gambit
...
closes #485
2015-09-24 08:31:56 +09:30
Franz Liedke
393f2de146
Fix last commit
2015-09-23 18:30:28 +02:00
Franz Liedke
6f47f4a86f
Fix infinite redirect on some nojs pages.
2015-09-23 17:55:16 +02:00
Franz Liedke
4c6e03a692
Update TextFormatter
...
Fixes #532 .
2015-09-23 09:03:24 +02:00
dcsjapan
c2ad1181b1
Merge remote-tracking branch 'flarum/master' into core-key-reorganization
2015-09-23 14:58:34 +09:00
dcsjapan
d5d7185794
Primary key renaming
...
Improved consistency for existing core translation key names.
See flarum/core#265
- Completely overhauled core en.yml
- Replaced existing key names in all core JS files to match
- Extracted a hardcoded string in IndexPage.js
- Combined two app.trans calls in DiscussionControls.js
- Removed hardcoded spaces from LogInModal.js and SignUpModal.js
- Added two new keys from DiscussionControls.js (soft delete)
- Created two new “reused keys” to YML to accommodate same
2015-09-23 14:58:33 +09:00
Toby Zerner
a0267d9515
Add extra check to make sure post has been fully loaded
...
Ref #295
2015-09-23 12:22:37 +09:30
Toby Zerner
69a50565bb
Don't catch JS error in debug mode
2015-09-23 10:52:26 +09:30
Toby Zerner
273461040c
Update local copy of notification when marking as read
2015-09-23 10:52:26 +09:30
Toby Zerner
858feb5ac0
Vendor prefix badge shadow
2015-09-23 10:52:26 +09:30
Franz Liedke
ee9862004d
Make sure JSON request bodies are parsed as array.
...
Refs #533 .
2015-09-22 15:19:54 +02:00
Toby Zerner
0b0f1bc142
Reduce font size/padding on discussion list
2015-09-22 19:29:40 +09:30
Toby Zerner
153655f1f1
Update changelog for bundled extensions
2015-09-22 18:20:32 +09:30
Toby Zerner
3020710959
Move post Restore control into same section as Delete Forever
2015-09-22 17:58:19 +09:30
Toby Zerner
db067c7d87
Refresh discussion metadata to make sure it's correct
...
The new Approval extension may hide new posts, in which case we don't
want to increment the comments count/set the last post.
2015-09-22 17:57:20 +09:30
Toby Zerner
7a0299d246
Relax self edit/rename restrictions
...
- Fixes the last post not being self-editable if it's hidden
- Fixes the discussion not being self-renameable its only post is hidden
2015-09-22 17:56:09 +09:30
Toby Zerner
5598e885b7
Improve admin permissions page with icons, visual tweaks
2015-09-22 17:52:16 +09:30
Toby Zerner
264725d872
Allow discussions to be hidden and restored
2015-09-22 17:48:21 +09:30
Toby Zerner
c7ed189cf3
Use ES6 syntax
2015-09-22 17:23:47 +09:30
Toby Zerner
ab6e3351b4
Redraw old data after unsuccessful save
2015-09-22 17:23:28 +09:30
Toby Zerner
8e19312534
Add API to run callback after a model instance is saved
2015-09-22 17:22:25 +09:30
Toby Zerner
ed602c6032
Remove importer for the time being
2015-09-22 17:14:01 +09:30
Toby Zerner
d6ed04ffce
Fix incorrect version requirement in extension generator
2015-09-22 17:13:41 +09:30
Toby Zerner
bd02e4307a
Tweak alignment/width of reply composer
2015-09-22 17:12:50 +09:30
Toby Zerner
3eafed0ae3
Update to FontAwesome 4.4.0
2015-09-22 17:11:51 +09:30
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