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
e13bc1ac62
Make sure the last form group doesn't have a bottom margin
2015-08-02 17:26:12 +09:30
51c647d134
Overflow discussion list info on mobile/in the pane
2015-08-02 17:25:54 +09:30
d44ffd1866
Remove modal responsibility for loading UI; using loading button state
2015-08-02 17:25:05 +09:30
fde7afd3e2
Finish admin permissions page and clean up everything
2015-07-31 20:16:47 +09:30
42fd8e26c1
Begin implementing permissions page
2015-07-29 21:00:27 +09:30
f96cac6057
Implement basic settings page
2015-07-29 21:00:09 +09:30
e863bd53d3
Get admin area working again
2015-07-29 20:58:22 +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
d097e8fda8
Only style mobile dropdown menus differently if they're within a dropdown
2015-07-28 17:58:43 +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