Commit Graph

356 Commits

Author SHA1 Message Date
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
1aaff46f8e Increase text contrast slightly 2015-09-08 10:24:20 +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
9277fca0ec Slightly darken light grey text 2015-09-04 12:19:20 +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
f0c240f863 Add a first empty state to the discussion list 2015-09-03 09:59:33 +02:00
6f13a246db Align select 2015-08-31 21:57:43 +02:00
5af5f1fc77 Properly style modal title bar on mobile
closes #286
2015-08-31 13:46:59 +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
a41e3e66ce Merge pull request #299 from huytd/fix-wordwrap
Fix text overlap in search result with long content
2015-08-29 08:31:37 +09:30
874c023f8a Fix text overlap in search result with long content 2015-08-28 15:18:17 -07:00
cf68c95fb8 Make Google Web Font work on both HTTP and HTTPS 2015-08-27 20:17:42 -07:00
d352c49e29 Reorganise dashboard help text 2015-08-27 10:59:50 +09:30
b0db7bf751 Polish admin dashboard 2015-08-27 10:50:15 +09:30
690df87ad0 Make sure search input has a background when focused 2015-08-27 08:47:06 +09:30
3e4a8fe769 Collapse search input on tablets. closes flarum/core#162
While this solution isn't perfect (perhaps a search icon which opens a
dropdown would be better, like Discourse does) - it'll do for now :)
2015-08-27 08:34:19 +09:30
0b8aa5c124 Add header comment; PSR-2 fixes; remove seeders 2015-08-26 16:56:32 +09:30
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
35d3a74872 Prevent admin pane shadow overlapping header on Safari 2015-08-17 14:56:21 +09:30
e8b23e9ec0 Prevent pane shadow overlapping header on Safari 2015-08-17 14:11:18 +09:30
4ed379794a Refactor side navigation CSS 2015-08-13 13:07:50 +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
9c7fab5d8c Support running in subdirectory with base_path config 2015-08-13 12:58:59 +09:30
3f809761d3 Improve extensions page
- Allow extensions to define an icon in their flarum.json
- Show a "please wait" modal when enabling/disabling an extension
- Styling tweaks
2015-08-07 08:51:03 +09:30
7a883b5563 Give the body some padding-bottom 2015-08-06 14:03:14 +09:30
c8084c3925 Remove footer and move language selection to header 2015-08-06 12:16:55 +09:30
0d968536bc Tweak dropdown caret margins 2015-08-05 19:21:00 +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
f49d0e5341 Allow locale to be selected in footer 2015-08-05 09:50:57 +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
17a863efc7 Make header slightly more compact 2015-08-04 17:15:05 +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
83e8503df1 Rough implementation of appearance settings 2015-08-03 14:35:51 +09:30
70901b1420 Rough extension management implementation 2015-08-03 12:03:30 +09:30
338aa3eb73 Tweak permissions page styles 2015-08-02 17:27:18 +09:30
5e84c789e3 Make badges smaller 2015-08-02 17:27:04 +09:30