1
0
mirror of https://github.com/flarum/core.git synced 2025-08-28 18:40:46 +02:00
Commit Graph

8263 Commits

Author SHA1 Message Date
Franz Liedke
fef6612d62 Revert search performance regression
We decided it is better to have a less intelligent search (that does not
match search terms in titles) for some people than a bad-performing
search for everyone.

We will revisit the search performance topic in the next release cycle,
possibly with larger changes around indexing.

Refs #1738, #1741, #1764.
2019-10-26 15:41:39 +02:00
Daniël Klabbers
2febb2653f improve queue error handling 2019-10-18 13:13:30 +02:00
Daniël Klabbers
62e1a8e5c2 added return type hint to memory cache 2019-10-08 15:51:19 +02:00
Daniël Klabbers
ec04ca7f97 add type hinting to settings repository 2019-10-08 15:39:01 +02:00
Daniël Klabbers
766c925115 cleaned up the Tag model and obsoleted/unused property 2019-10-07 14:16:10 +02:00
luceos
479266b368 Apply fixes from StyleCI
[ci skip] [skip ci]
2019-10-07 09:56:10 +02:00
Daniël Klabbers
53b2d9fabb added ability to re-use existing error handling stack 2019-10-07 09:56:10 +02:00
David Sevilla Martin
7d15fb87b7 Alias 'flarum.queue.connection' to Queue contract 2019-10-05 16:14:27 -04:00
flarum-bot
072a60cef7 Bundled output for commit e59c54eae0 [skip ci] 2019-10-02 00:04:03 +00:00
David Sevilla Martín
e59c54eae0 Fix tag change event posts with deleted tags erroring (#66)
Fixes #1864
2019-10-02 02:02:45 +02:00
Tariq Hussein
2682c573eb Fixes #1877 Replace getIdsForUsername() with subquery instead. (#1878) 2019-10-02 01:04:01 +02:00
flarum-bot
9ddd1b6e81 Bundled output for commit 614b4a1d4e [skip ci] 2019-10-01 21:50:25 +00:00
Madalin Tache
614b4a1d4e Update window size (#1894)
This small change attempts to fix #1727, as i just got my eye on it and figured i could simply fix it while seeing it.
2019-10-01 23:48:54 +02:00
flarum-bot
4cab24225f Bundled output for commit 7fe95ec695 [skip ci] 2019-10-01 21:39:07 +00:00
David Sevilla Martín
7fe95ec695 Enable scrollbars in login button popups (#1900)
Fixes #1716
2019-10-01 23:37:42 +02:00
Daniël Klabbers
ccb8b1b6cc works towards #1789 by allowing event subscribing (#1810) 2019-10-01 11:12:46 +02:00
Franz Liedke
8faf774210 Amend the existing rel attribute of links
...instead of overwriting. This will play more nicely with extensions.

Refs #859.
2019-09-26 23:02:39 +02:00
Franz Liedke
2641b7c036 Stop opening external links in new tabs
We accept that this may be desired by forum owners and will offer an
extension to enable this feature. By default, we will not make any
assumptions and simply adopt the web's and browsers' default behavior.

Fixes #859.
2019-09-26 23:01:24 +02:00
Franz Liedke
5a9c1a91b2 Cleanup code from #1876
- Extract a method for email address generation
- Consistent types
- No docblocks for types where superfluous
- Tweak console output
- Don't inherit from integration test's base class in unit test
2019-09-24 01:00:22 +02:00
Stefan Totev
522d3356ca Normalize Base URL during installation
- Fix base url when is appended with a script filename
- Add default base url http://flarum.local when CLI wizard used
- Remove some code duplication
- Add minor improvement to the UX when CLI wizard used
- Add tests
- Extract base url normalisation into its own value object
2019-09-24 00:26:51 +02:00
Matteo Contrini
520ac6fdb9 Change rel for external links to nofollow ugc (#1884) 2019-09-23 23:37:49 +02:00
flarum-bot
ed59241ecf Bundled output for commit 0fdb32d2a7 [skip ci] 2019-09-20 06:22:45 +00:00
Daniël Klabbers
0fdb32d2a7 Merge pull request #21 from flarum/cw/fix-fa-icons
Fix FontAwesome icons
2019-09-20 08:21:38 +02:00
Clark Winkelmann
c25c46e280 Removed unused imports 2019-09-19 23:13:01 +02:00
Clark Winkelmann
aca910b705 Fix user icon for FontAwesome 5 2019-09-19 23:01:37 +02:00
Franz Liedke
d07a35982c Update vulnerable JS dependencies 2019-09-17 23:19:22 +02:00
Franz Liedke
f9ad3d36e4 Update vulnerable JS dependencies 2019-09-17 23:17:45 +02:00
Franz Liedke
d87dc1f84e Update vulnerable JS dependencies 2019-09-17 23:16:58 +02:00
Franz Liedke
a3f6a59152 Update vulnerable JS dependencies 2019-09-17 23:13:33 +02:00
Franz Liedke
6185e74d93 Update vulnerable JS dependencies 2019-09-17 23:12:35 +02:00
Franz Liedke
4f07bc2ba3 Update vulnerable JS dependencies 2019-09-17 23:11:37 +02:00
Daniël Klabbers
2bb81ba03f added author Daniel Klabbers 2019-09-16 10:37:51 +02:00
Daniël Klabbers
ba0b4b47a3 updated requirement with flarum/core v0.1.0-beta.10 2019-09-16 10:18:36 +02:00
Daniël Klabbers
07b116433f updated requirement with flarum/core v0.1.0-beta.10 2019-09-16 09:50:11 +02:00
Daniël Klabbers
0b80dfe837 updated requirement with flarum/core 2019-09-16 09:34:22 +02:00
Daniël Klabbers
7832c7c48c updated requirement with flarum/core 2019-09-16 09:30:46 +02:00
David Sevilla Martín
44dba542b1 Prepare beta.10 release (#1885)
* Update Application version string to beta 10
* Add beta.10 changelog
2019-09-16 09:28:17 +02:00
Franz Liedke
c68a6280a7 Add changelog 2019-09-15 22:44:30 +02:00
Franz Liedke
9bb4894ec0 Update changelog for beta.10 2019-09-15 22:43:58 +02:00
Franz Liedke
c4211ee015 Update changelog for beta.10 2019-09-15 22:43:46 +02:00
Franz Liedke
7e3eaa8c6a Update changelog for beta.10 2019-09-15 22:43:36 +02:00
Franz Liedke
b270f80df8 Update changelog for beta.10 2019-09-15 22:43:23 +02:00
Franz Liedke
cbe7d4dfdb Restore beta.9 behavior of assertCan()
In flarum/core#1854, I changed the implementation of `assertCan()` to be
more aware of the user's log-in status. I came across this when unifying
our API's response status code when actors are not authenticated or not
authorized to do something.

@luceos rightfully had to tweak this again in 8e3eb59, because the
behavior changed for one of the few API endpoints that checked for a
permission that even guests can have.

It turns out having this complex behavior in `assertCan()` is quite
misleading, because the name suggests a simple permission check and
nothing more.

Where we actually want to differ between HTTP 401 and 403, we can do
this using two method calls, and enforce it with our tests.

If this turns out to be problematic or extremely common, we can revisit
this and introduce a method with a different, better name in the future.

This commit restores the method's behavior in the last release, so we
also avoid another breaking change for extensions.
2019-09-14 21:32:00 +02:00
Franz Liedke
26d2031aa4 Add a test for viewUserList guest permission
This test would have failed without commit 8e3eb59. Next, I will revert
that commit and most of my PR #1854, so we need this test to ensure the
API continues to behave as desired.
2019-09-14 21:30:09 +02:00
Franz Liedke
f4219b0de6 Apply fixes from StyleCI
[ci skip] [skip ci]
2019-09-14 18:57:28 +00:00
Franz Liedke
9120e556eb Convert more controller tests to feature tests 2019-09-14 13:09:56 +02:00
Tolga ALTAS
eaa6ca68cc image_tooltip for markdown (#147) 2019-09-13 18:02:47 +02:00
Franz Liedke
b44c71348c Update vulnerable JS dependencies 2019-09-13 15:41:22 +02:00
Franz Liedke
9bdf2a3c8d Update vulnerable JS dependencies 2019-09-13 15:40:27 +02:00
Franz Liedke
94574514e4 Update vulnerable JS dependencies 2019-09-13 15:39:40 +02:00