c019ed6fb0
Make composer full-width by default
...
closes #398
2015-09-16 16:04:15 +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
64207a53c6
Scroll overflowing post content
...
closes #143
2015-09-16 08:39:30 +09:30
3221e80014
Give more padding to discussion list controls
...
Closes #218 .
2015-09-15 09:01:41 +02:00
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
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
6beb4fe898
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
ff8ec59310
Increase text contrast
...
closes #390
2015-09-14 15:16:19 +09:30
b05f83d25a
Add green color for online indicator on user cards
...
Closes #452 .
2015-09-11 08:49:07 +02:00
c0e7ff5ea1
Give iframes in posts a max width
2015-09-08 11:51:36 +09:30
e54944d6c3
Reduce event post font size
2015-09-08 11:13:35 +09:30
d39bca192e
Add more breathing room between posts and sidebar
2015-09-08 11:13:28 +09:30
efff485d6c
Restyle posts to be more compact, relocate controls
2015-09-08 10:29:00 +09:30
6a5427b600
Make unread discussion titles less overwhelming
2015-09-08 10:27:50 +09:30
a5d3aa9b36
Correctly style hidden post username
2015-09-04 13:50:43 +09:30
b18909f1af
Fix notifications dropdown appearance on mobile
2015-09-04 13:50:33 +09:30
9bf6862c6d
Clean up Post CSS
2015-09-04 12:17:30 +09:30
70815b024a
Make Dropdown and NotificationsDropdown components more extensible
2015-09-04 12:15:11 +09:30
f9d724738c
Add syntax highlighting for code blocks
...
We might consider extracting this into an extension, but TextFormatter
does syntax highlighting for code blocks by default in live previews
anyway.
closes #248
2015-08-31 13:17:16 +09:30
874c023f8a
Fix text overlap in search result with long content
2015-08-28 15:18:17 -07:00
e123ad52a9
Reduce contrast on post stream time gaps
2015-08-26 10:19:24 +09:30
f43557f172
Tweak notification excerpt styles
2015-08-21 10:00:09 +09:30
52bf8b3c1c
Add notification excerpts to help distinguish posts
2015-08-21 09:54:41 +09:30
e8b23e9ec0
Prevent pane shadow overlapping header on Safari
2015-08-17 14:11:18 +09:30
ee460e7149
Overflow long discussion titles
2015-08-13 13:07:24 +09:30
c4992407aa
Reuse CommentPost component for PostsUserPage
2015-08-13 13:06:23 +09:30
1679f1e27b
Implement edit user modal
...
EditUserHandler is a bit rough
2015-08-05 11:49:37 +09:30
fff2ffe847
Rename user page components for consistency
2015-08-05 11:48:35 +09:30
e091b037f3
Radically simplify user activity system
...
The activity system we were using was built around a separate table.
Whenever the user posted something, or deleted a post, we would sync
the table. The advantage of this was that we could aggregate activity
of all different types very efficiently.
It turns out that it came with a huge disadvantage: there was no
efficient way to enforce permissions on activity. If a user posted
something in a private tag, everyone could still see it on their
activity feed. My stopgap solution was to only sync activity for posts
that are viewable by guests, but that was way too limited.
It also turns out that aggregating activity of different types is
really not that useful, especially considering most of it is the user
making posts. So I've gotten rid of that whole overly-complicated
system, and just made the user profile display separate lists of posts
and discussions, retrieved from those respective APIs. The discussions
page is an actual discussion list too, which is pretty cool.
It's still technically possible to aggregate different activity types
(basically just aggregate API responses together), but we can do that
later if there's a need for it.
This is probably my favourite commit of the day :)
2015-08-04 18:44:22 +09:30
854e131ef1
Pull discussion pane further off-screen so shadow is not visible
2015-08-04 17:19:01 +09:30
e6e2cdd3e9
Responsive fixes
...
- Make composer absolutely positioned on mobile to work around iOS 8/9
bug
- Make search results dropdown appear on mobile
closes flarum/core#137
2015-08-04 11:27:51 +09:30
f37fb9662e
Fix mark as read sliding icon
2015-08-04 11:00:51 +09:30
06a246f5cf
Tweak some styles
2015-08-04 10:49:41 +09:30
00e5f94bce
Change the way composer is aligned
...
Also ensure that the correct body class is applied on the user page
2015-08-04 10:49:33 +09:30
51c647d134
Overflow discussion list info on mobile/in the pane
2015-08-02 17:25:54 +09:30
f96cac6057
Implement basic settings page
2015-07-29 21:00:09 +09:30
f0b48c08aa
Not that prominent
2015-07-28 19:56:43 +09:30
6725fd1e21
Darken composer when it's minimized
2015-07-28 19:50:35 +09:30
0f1fb2de17
Fix mobile unread notifications indicator
2015-07-28 17:41:36 +09:30
242f5b67a6
Fix discussion list item unread style on mobile
2015-07-28 17:38:36 +09:30
79ea5d833a
Slightly less padding on blockquotes
2015-07-28 16:42:03 +09:30
609e0416d0
Fix LESS syntax error
2015-07-28 16:09:57 +09:30
d445b49d7a
Add vendor prefixes to composer outline
2015-07-28 15:49:49 +09:30
e2a4cf5ccb
Add preview button to composer
2015-07-28 13:34:42 +09:30
c789d0aef2
Only make controls slidable on phones. Fixed flarum/core#178
2015-07-28 12:15:32 +09:30
9631e7b759
Ensure that the sidepane positions correctly with custom layout
2015-07-27 16:03:56 +09:30
2422643de6
Fix notifications icon alignment
2015-07-24 13:15:03 +09:30