Toby Zerner
d0d6c52839
Remove sudo: false
...
See https://blog.travis-ci.com/2018-11-19-required-linux-infrastructure-migration
2018-11-21 18:27:12 +10:30
Toby Zerner
9585d448d2
Update README, CONTRIBUTING
2018-11-21 18:26:32 +10:30
Toby Zerner
04d46b9925
Remove copyright year from LICENSE
...
So we don't have to worry about keeping it updated
2018-11-21 18:24:59 +10:30
Toby Zerner
c3b2d8e7d8
Typehint Frontend extender arguments
2018-11-16 15:19:51 +10:30
Toby Zerner
62a40036d0
Fix empty JS files not actually being empty
2018-11-16 15:17:57 +10:30
Daniël Klabbers
2764ad87cc
up the font-awesome dependency ( #1642 )
...
new version of components/font-awesome was tagged, let's up the minimum to allow for more icons:
https://packagist.org/packages/components/font-awesome
2018-11-14 17:12:27 +01:00
Toby Zerner
2c1be86857
Only say that we're migrating an extension if it has migrations
2018-11-14 16:41:36 +10:30
Toby Zerner
b26eb8e609
Publish core assets when migrating
2018-11-14 16:41:07 +10:30
Toby Zerner
1f0bf33cfb
Fix extension names not being displayed when running migrations
2018-11-14 16:28:00 +10:30
Toby Zerner
6fadc0b653
New heading styles
2018-11-14 13:57:31 +10:30
flarum-bot
0255393108
Bundled output for commit b474843cc2
[skip ci]
2018-11-14 01:11:59 +00:00
Toby Zerner
b474843cc2
Clear the search loading indicator after pressing Enter
2018-11-14 11:38:28 +10:30
Toby Zerner
7e95b80341
Drastically improve search performance
...
The previous approach of joining the posts table into the main search
query was not scaling well. Searches on discuss.flarum.org were taking
~1.5 seconds which – a significant improvement over the pre-beta 8
search, but still not acceptable.
This new approach uses a much more efficient subquery join. Searches
on discuss.flarum.org now take mere milliseconds. The search result
ranking strategy has been further refined as well so that discussions
are ranked by the collective relevance of their posts.
2018-11-14 11:19:39 +10:30
Toby Zerner
18b90d16e3
Allow users to hide their own posts just as they can edit them
...
This fixes a regression introduced by #1466 .
2018-11-14 09:33:28 +10:30
flarum-bot
64a7e8ac3a
Bundled output for commit e8b8cd0078
[skip ci]
2018-11-13 21:41:20 +00:00
David Sevilla Martín
e8b8cd0078
Move EditUserModal fields into an ItemList to make more extendable ( #1593 )
2018-11-14 08:00:43 +10:30
Toby Zerner
3c8262ccde
Fix incorrect regex modifier, causing JS to become malformed is some cases
2018-11-14 06:45:14 +10:30
Franz Liedke
68c6638fb5
Merge pull request #1633 from flarum/tz/improve-logging
...
Improve logging
2018-11-13 11:03:24 +01:00
Toby Zerner
105dd093fe
Remove fileinfo dependency
...
As per https://github.com/flarum/docs/issues/14#issuecomment-365972062
2018-11-13 17:16:47 +10:30
Toby Zerner
920802e5ae
Log errors when debug mode is on too
2018-11-13 07:47:01 +10:30
flarum-bot
882c4aa105
Bundled output for commit b826f9ce36
[skip ci]
2018-11-12 10:35:23 +00:00
Toby Zerner
b826f9ce36
Trigger input event when text is programmatically inserted
2018-11-12 17:21:37 +10:30
Toby Zerner
c13dfa2228
Add a toolbar area to the TextEditor component
...
This is to be used for formatting buttons and the like. Although it is
displayed in the controls area at the moment, it is conceptually
different and may be relocated to the top of the text editor in the
future.
2018-11-12 17:21:15 +10:30
Toby Zerner
bf3934d16f
Improve appearance of text editor buttons
...
- Change preview icon to Font Awesome Regular instead of Solid
- Give the preview button a tooltip
- Change submit button icon to paper plane (shown on mobile)
- Tweak mobile header button touch target
- Scroll overflowing text editor controls horizontally
2018-11-12 17:19:37 +10:30
flarum-bot
a08068b112
Bundled output for commit 60149fbe15
[skip ci]
2018-11-12 01:14:08 +00:00
Toby Zerner
60149fbe15
Merge pull request #1634 from clarkwinkelmann/fix-scrubber-index
...
Fix scrubber index exceeding post count
2018-11-12 11:40:29 +10:30
Clark Winkelmann
13c593cbaa
Fix notification isRead value not being updated in API update response ( #1635 )
2018-11-12 00:14:13 +01:00
Toby Zerner
f7a320bcca
Boot new application instance before enabling extensions. fixes #1587 ( #1631 )
2018-11-12 00:01:17 +01:00
Franz Liedke
b980c6fb7d
Remove unused default constructor
2018-11-11 23:52:47 +01:00
Clark Winkelmann
0f9118fe2b
Clean PostStreamScrubber code
2018-11-11 19:03:22 +01:00
Clark Winkelmann
95f0edcd80
Fix scrubber index not limited to max items count when bypassing view()
2018-11-11 19:00:51 +01:00
Toby Zerner
222e3c3fe2
Log errors that occur in the API stack
...
This takes place only in the FallbackExceptionHandler. Having a custom
exception handler implies that a friendly message is displayed in the
API response, in which case we can bet that the exception won't need to
be "debugged" per se.
2018-11-11 18:00:57 +10:30
Toby Zerner
903c1e329d
Stop logging errors that use a custom view
...
Having a custom view implies that a friendly message is displayed to
the user, in which case we can bet that the exception won't need to be
"debugged" per se.
2018-11-11 17:57:55 +10:30
Toby Zerner
295a007cd5
Catch Throwables so that we handle internal PHP errors too
2018-11-11 17:54:19 +10:30
flarum-bot
66404e1f61
Bundled output for commit bf8bc0222f
[skip ci]
2018-11-11 06:35:34 +00:00
Toby Zerner
64e43ec9a4
Apply fixes from StyleCI ( #1632 )
...
[ci skip] [skip ci]
2018-11-11 17:01:34 +10:30
Toby Zerner
bf8bc0222f
Delete associated notifications when deleting discussions, posts, and users. fixes #1380
2018-11-11 16:59:24 +10:30
Toby Zerner
6d14d0c39b
Perform visibility checks on notification subjects at the query level
...
This will prevent a notification from being seen by a user if its
subject is deleted or undergoes some kind of permission change (eg.
a discussion is moved into a private tag)
ref #1380
2018-11-11 16:58:08 +10:30
Toby Zerner
17fdc0ebe0
Consolidate Post visibility logic into the PostPolicy
...
A post can only be seen if the discussion in which it resides can be
seen. The logic for this belongs in the policy, not the model.
2018-11-11 16:54:15 +10:30
Toby Zerner
9de786d1e6
Fix notification list not displaying "empty" message
2018-11-11 16:46:54 +10:30
Toby Zerner
b92ae61294
Always allow users to see their own account. fixes #1626
2018-11-11 14:25:21 +10:30
Franz Liedke
e99f7fcdac
Fix leak of private information when updating users
...
Fixes #1628 .
2018-11-09 12:02:26 +01:00
Franz Liedke
009ddcdb63
Add regression test for email crawling vulnerability
...
Refs #1628 .
2018-11-09 12:02:26 +01:00
Franz Liedke
d021dc2399
Move trait to base test class
...
This way, its properties can be overwritten in subclasses of
`ApiControllerTestCase`. This isn't allowed when those subclasses
use the trait directly.
2018-11-09 12:02:21 +01:00
Daniël Klabbers
1fff5dbbbc
add security address in issue template as well ( #1630 )
...
as per suggestion by @CDK2020, let's also add an important statement in the issue template
2018-11-09 10:02:20 +01:00
Daniël Klabbers
4de5accfc1
add security email address in flarum/core readme ( #1629 )
...
Let's make the security email address even more visible.
2018-11-08 23:41:51 +01:00
Daniël Klabbers
bb0fc165af
[b8] master token fix ( #1622 )
...
* fixed not being able to use master token because id column no longer holds key
* added flexibility of user_id column
* added tests to confirm the api keys actually work as intended
2018-11-07 22:34:09 +01:00
flarum-bot
fb185f70cd
Bundled output for commit f283f0c7bd
[skip ci]
2018-11-07 21:20:16 +00:00
Franz Liedke
3b630cb03e
Restore horizontal overflow for permission grid
...
Refs #1627 .
2018-11-07 22:17:16 +01:00
Clark Winkelmann
f283f0c7bd
Use ItemList for EditGroupModal fields ( #1625 )
2018-11-07 22:15:19 +01:00