Toby Zerner
b92364a0f6
Upgrade dependencies, fix ember-data problems
2015-03-28 18:20:38 +10:30
Toby Zerner
5a98faf78c
Precompile inline templates
...
Removing the in-browser compiler will save up to 30 kB (after
minification + gzipping) and boost startup performance. Win!
2015-03-28 17:37:41 +10:30
Toby Zerner
4c85e60894
Don't toggle a cell if it's disabled
2015-03-28 16:31:36 +10:30
Toby Zerner
0894368063
Fix scope removal of bindings
2015-03-28 16:31:26 +10:30
Toby Zerner
ac1122b6aa
Fix row/column toggle background coloring
2015-03-28 15:47:36 +10:30
Toby Zerner
f330561025
Disable notification type/method combinations that are not available
2015-03-28 15:43:58 +10:30
Toby Zerner
ffca22dcc7
More powerful/extensible notifications
...
- Notifications can be delivered in multiple ways (alert, email)
- Different notification types can implement interfaces to allow
themselves to be delivered in these various ways
- User preferences for each notification type/method combination are
automatically registered
2015-03-28 15:43:58 +10:30
Toby Zerner
be75d1cf12
Change "renamed" post type to more descriptive "discussionRenamed"
2015-03-28 15:43:58 +10:30
Toby Zerner
007997c2aa
Give MappedMorphTo a more generic property name
2015-03-28 15:43:58 +10:30
Toby Zerner
05ff7935c1
Clean up user nav items
2015-03-28 15:43:58 +10:30
Toby Zerner
be5bc07733
Notify index when a discussion is deleted from the discussion view
2015-03-28 15:43:58 +10:30
Toby Zerner
34885f0f9b
Only get posts with registered types.
...
This is so that if an extension adds a post type, and the database gets
populated with posts of that type, but then if the extension is
disabled, we wouldn’t want those posts to display because we would have
no knowledge about how to deal with/render them.
2015-03-28 15:43:58 +10:30
Toby Zerner
74ac2a7ffd
Track user "last seen" time and display whether they are online or not
...
according to their preferences
2015-03-28 15:43:58 +10:30
Toby Zerner
37825f1849
Implement user preferences API
...
Preferences must be registered (optionally with a callback to transform
data, and a default value) on the User model.
2015-03-28 15:43:57 +10:30
Toby Zerner
7f2a9beb5d
Remove unneeded check in item-list template
...
If the `isHiddenInList` property is changed to true (e.g. via a
computed property), then that view is removed, and its computed
properties are unhooks — so the `isHiddenInList` property won’t update
and the view can’t be shown again. Items should be hidden via CSS
instead.
2015-03-28 15:43:57 +10:30
Toby Zerner
db7ba85b66
Darken avatar editor hover background
2015-03-28 15:43:57 +10:30
Toby Zerner
5fbb8a0d8f
User settings GUI, including some new components
2015-03-28 15:43:57 +10:30
Toby Zerner
f9340e13ad
Update dependencies
2015-03-28 15:43:57 +10:30
Toby Zerner
66074961f7
Merge pull request #52 from kezkankrayon/master
...
Fix comment count update in seed.
2015-03-28 09:13:14 +10:30
Ciarán O'Mara
b29d98adc4
Fix comment count update.
...
Addresses the following error when using pqsql.
[PDOException]
SQLSTATE[42703]: Undefined column: 7 ERROR: column "comment" does not exist
LINE 1: ...d) FROM posts WHERE user_id = users.id and type = "comment")
2015-03-28 05:38:56 +11:00
Toby Zerner
381c23894d
Removed unneeded CSS
2015-03-27 11:53:01 +10:30
Toby Zerner
fe9889fbda
Push user route history in a more appropriate place
2015-03-27 11:52:46 +10:30
Toby Zerner
48d84edff6
Add discussion author tooltip
2015-03-27 11:51:48 +10:30
Toby Zerner
1751f3fb82
Use blurred version of avatar as user card background
2015-03-27 11:50:38 +10:30
Toby Zerner
d501513257
Refresh avatar display after uploading
2015-03-27 11:49:26 +10:30
Toby Zerner
0fdbb75914
Merge pull request #50 from flarum/avatar-api
...
API for uploading avatars
2015-03-27 08:49:11 +10:30
Franz Liedke
67637d5c71
Fix order of arguments.
2015-03-26 22:03:55 +01:00
Franz Liedke
77b4e7694a
Construct filesystem correctly.
2015-03-26 22:03:47 +01:00
Franz Liedke
9d416705f9
Pass newly configured filesystem disk to upload handler.
2015-03-26 22:01:58 +01:00
Franz Liedke
e5973aa161
Change name of avatar field in users table.
2015-03-26 20:59:06 +01:00
Toby Zerner
26146f1417
Implement rough UI for uploading avatars
2015-03-26 10:19:47 +10:30
Franz Liedke
27cbb7d305
Wire up instantiation of Flysystem adapter for avatar storage.
2015-03-25 14:26:38 +01:00
Franz Liedke
43e7564f1d
Add route and action for uploading user avatars.
2015-03-25 14:26:17 +01:00
Franz Liedke
ab74452937
Add simple implementation (command handler) for avatar upload.
2015-03-25 14:23:31 +01:00
Franz Liedke
755461f56f
Add avatar handling to user model.
2015-03-25 14:21:50 +01:00
Franz Liedke
1619f84bc8
Provide empty run() method.
...
This allows me to override the handle() method in subclasses (where
I need access to the request object) without having to overwrite
run(), too.
The class is still abstract.
2015-03-25 13:00:23 +01:00
Toby Zerner
35c9ab9f23
Merge pull request #49 from martindilling/patch-1
...
Always show vertical scrollbar
2015-03-24 21:04:43 +10:30
Martin Dilling-Hansen
83d1ed97ae
Always show vertical scrollbar
...
Show the vertical scrollbar as inactive when content of the site
don't require any scrolling, instead of not showing anything.
This avoids the annoying "jumps" when you switch between
pages that require scrolling vs don't require scrolling.
2015-03-24 11:05:16 +01:00
Toby Zerner
b0398b55a1
Fix user stats not updating when going from one profile to another
2015-03-24 19:55:18 +10:30
Toby Zerner
fa9f3a7f29
Fix DiscussionWasStarted event not being dispatched
2015-03-24 19:50:52 +10:30
Toby Zerner
f2cec9fead
Don't show deleted posts in the activity feed
2015-03-24 19:41:30 +10:30
Toby Zerner
f7a932d0e8
Only include visible posts in post linkage
2015-03-24 19:29:47 +10:30
Toby Zerner
f92e1aba2e
Trim hyphens from start/end of slug
2015-03-24 19:16:26 +10:30
Toby Zerner
4b2de4a047
Fix non-comment post content serialization
2015-03-24 17:03:59 +10:30
Toby Zerner
c8e1eddc3f
Fix error if there is no included data with user
...
i.e. if the logged in user is unconfirmed (doesn’t have any groups
attached)
2015-03-24 16:55:22 +10:30
Toby Zerner
4bf469e881
Don't fingerprint assets
2015-03-24 16:19:48 +10:30
Toby Zerner
6635c52345
Remove sample avatars
2015-03-24 16:19:34 +10:30
Toby Zerner
75617c6ddc
Fix user card style regressions
2015-03-24 16:12:21 +10:30
Toby Zerner
4a16b8ad32
Implement notifications
2015-03-24 15:07:38 +10:30
Toby Zerner
ce98e4155b
Only show comment posts in activity feed
2015-03-24 15:07:11 +10:30