Commit Graph

765 Commits

Author SHA1 Message Date
8c4e095f23 Allow first post to be hidden/restored
Anti-spam extensions may automatically hide the first post in a
discussion, and thus we had to implement smarter permissions so
discussions with zero posts wouldn't be visible to users other than the
author/mods. This change allows those hidden posts to be restored again.
2015-09-07 16:03:45 +09:30
f6e21b75e1 Remove unused translations 2015-09-05 16:05:02 +09:30
695df18be0 Don't show placeholder when loading discussions 2015-09-04 13:50:17 +09:30
7a6c48c30b Correct check that a translation is an object
typeof translation === 'object' returns true when translation is null
2015-09-04 12:19:02 +09:30
9bf6862c6d Clean up Post CSS 2015-09-04 12:17:30 +09:30
44f460cb11 Prevent ItemList crash when item is a number 2015-09-04 12:17:01 +09:30
7cce5b02ba Allow non-array value to be passed into listItems
Useful in some scenarios when using JSX
2015-09-04 12:16:23 +09:30
722058f2fb Move generic util into lib
Might come in handy for the admin section later on
2015-09-04 12:15:41 +09:30
70815b024a Make Dropdown and NotificationsDropdown components more extensible 2015-09-04 12:15:11 +09:30
7269385786 Make a copy of props passed into a component
Prevents some rare errors where the props object is read-only, and is
generally safer.
2015-09-04 12:13:55 +09:30
2f8a449b74 Simplify notification markup 2015-09-04 12:12:48 +09:30
b3aa0298d5 Fix use of "new" keyword making eslint angry 2015-09-04 12:12:21 +09:30
e192402a42 Add item priorities 2015-09-04 12:11:45 +09:30
f0c240f863 Add a first empty state to the discussion list 2015-09-03 09:59:33 +02:00
bd47653377 Merge pull request #403 from mtotheikle/allow-extra-signup-data
Allow support for passing extra signup data to API
2015-09-01 18:28:53 +02:00
07ed4d10c0 Allow support for passing extra signup data to API 2015-09-01 07:58:14 -07:00
bf83b36882 Remove redundant call 2015-09-01 10:08:37 +09:30
2438bbfd41 Reload post if user relationship isn't loaded
May fix #295, but haven't been able to reproduce/test.
2015-08-31 14:03:08 +09:30
e7f4e5060c Use GroupBadge component to display user badges
closes #277
2015-08-31 13:44:05 +09:30
283abb88c2 Fix reply composer preview button
closes #238
2015-08-31 13:27:04 +09:30
af2307868a Fix JavaScript style 2015-08-31 13:19:51 +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
42e722d824 Fix incorrect translation output
app.trans returns a VirtualElement, so there's no need to wrap it in
m.trust.

closes #237
2015-08-31 12:41:36 +09:30
0ae2d18f28 Extract base Page class 2015-08-31 12:05:33 +09:30
0474f410a4 Refactor start/endComputation into lazyRedraw method 2015-08-31 12:04:51 +09:30
f44e9f5140 Remove <script> tags from plain post content
closes #362
2015-08-31 10:49:24 +09:30
a04acca92e Allow Ctrl key for submitting posts, too
Closes #276.
2015-08-29 17:09:14 +02:00
67f6b8599d Allow string primitives to be added to ItemLists 2015-08-29 15:25:36 +09:30
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
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
dea759d5b8 Fix JS docblock 2015-08-26 17:11:54 +09:30
734badb4bc Begin JavaScript cleanup 2015-08-26 16:56:33 +09:30
c5edf48bf2 Fix error on index page 2015-08-26 16:56:32 +09:30
df385b7df2 Monkey patch mithril so we can use JSX component syntax
<Alert foo="bar"/> instead of Alert.component({foo: 'bar'})
2015-08-26 16:56:32 +09:30
e2bb399db9 Make sure active discussion is highlighted 2015-08-26 11:02:12 +09:30
b8fc0bc376 Make discussion slug URL parameter optional 2015-08-25 19:32:41 +09:30
52bf8b3c1c Add notification excerpts to help distinguish posts 2015-08-21 09:54:41 +09:30
4e8f69a18c Remove old code 2015-08-19 14:54:08 +09:30
9489173082 Fix some front-end bugs 2015-08-14 12:50:39 +09:30
014bacb7ab Add ability to uninstall an extension 2015-08-14 12:48:29 +09:30
fa77ad7e0d Update class name 2015-08-13 13:07:30 +09:30
dc56e7dc0f Fix unnecessary ?near=1 in some URLs 2015-08-13 13:06:55 +09:30
c4992407aa Reuse CommentPost component for PostsUserPage 2015-08-13 13:06:23 +09:30
430665e3c8 Don't hide login modal; wait for page to refresh 2015-08-13 13:05:38 +09:30
5f3bbabea8 Move locale dropdown to right side of header 2015-08-13 13:05:12 +09:30
011701e483 Make sure user cards disappear properly on old browsers
closes flarum/core#222
2015-08-13 13:04:24 +09:30
c3b2fa5a99 Prevent badge tooltips from being cut off
By overflow in the notifications dropdown. closes flarum/core#228
2015-08-13 13:01:13 +09:30
360f65e270 Fix broken signup
closes flarum/core#231
2015-08-13 13:00:26 +09:30
9c7fab5d8c Support running in subdirectory with base_path config 2015-08-13 12:58:59 +09:30