Franz Liedke
8877bf97c4
Merge pull request #1975 from flarum/fl/194-better-slugs
...
Use Laravel's slugger for basic transliteration
2020-01-31 13:32:55 +01:00
flarum-bot
7e74f5a03c
Bundled output for commit 02ceed4fed
[skip ci]
2020-01-26 22:38:29 +00:00
Clark Winkelmann
02ceed4fed
Fix the "reply posted" alert empty body
2020-01-26 23:37:19 +01:00
Franz Liedke
27f159f6b8
Remove unnecessary use statement
2020-01-26 20:21:19 +01:00
ozzzzzzzam
499f33fbb6
Remove forum title from confirmation email subject ( #1613 )
...
The forum title is already used as the display name for the sender email address, so having it in the subject is just a duplication and waste of space.
2020-01-25 14:35:47 +01:00
Matthew Kilgore
8dd3bd420b
Additional functionality for Middleware extender
...
Implements the remove, insertBefore, insertAfter and replace
functionality for middlewares.
The IoC container now holds one array of middleware (bindings) per
frontend stack - the extender operates on that array, before it is
wrapped in a middleware "pipe".
Fixes #1957 , closes #1971 .
2020-01-24 21:20:33 +01:00
Franz Liedke
f275bcdd2c
Clarify the use-case of the JS slug helper
2020-01-24 17:42:14 +01:00
Franz Liedke
64c702aaf7
Use Laravel's slugger for basic transliteration
...
This is better than the current system, as it adds transliteration rules
for special characters, rather than just throwing all of them away.
For languages that cannot be transliterated to ASCII in a reasonable
manner, more possible improvements are outlined in #194 .
2020-01-24 17:40:09 +01:00
flarum-bot
a330a8fa28
Bundled output for commit 02899d4f68
[skip ci]
2020-01-22 23:02:59 +00:00
David Sevilla Martín
02899d4f68
Add Content for User page, preload user & throw 404 accordingly ( #1901 )
2020-01-23 00:01:26 +01:00
Franz Liedke
76f7d566b2
Convert another test
...
Test the request, not a controller (implementation detail). This also
focuses on the observable behavior instead of hacking our way into the
middleware pipeline in order to observe internal behavior.
The authenticated user is now determined by looking at the API response
to compare permissions and (non-)existing JSON keys.
2020-01-22 23:39:41 +01:00
David Sevilla Martín
e296bbf0aa
Initial template for Stale bot configuration ( #1841 )
2020-01-18 02:06:36 +01:00
Julian Berger
0a4ee93fde
Get translations from fallback catalogues ( #1961 )
2020-01-17 23:37:50 +01:00
Franz Liedke
1e7fbf1ed9
Add backwards compatibility layer for mail drivers
...
Support the old format (a simple list of available fields), in addition
to the new format (a map from field names to their types + metadata).
This will be removed after beta.12 is released.
2020-01-14 11:45:44 +01:00
Franz Liedke
1170d5c2cf
Document changes in mail driver interface
2020-01-14 11:44:29 +01:00
flarum-bot
fcbbedd884
Bundled output for commit 4c89e2eb77
[skip ci]
2020-01-10 17:18:42 +00:00
Vladimir Vinogradov
4c89e2eb77
Add Mailgun region setting
...
Fixes #1834 .
2020-01-10 18:17:04 +01:00
Franz Liedke
809f353c52
Ensure page parameters are always integers
2020-01-09 00:45:50 +01:00
Matt Kilgore
d7a5a6ad14
Change Zend namespace to Laminas ( #1963 )
...
Also ensure backwards compatibility for extensions that use the Zend framework but don't explicitly require it.
2020-01-06 22:29:34 +01:00
luceos
ca0c52d60a
Apply fixes from StyleCI
...
[ci skip] [skip ci]
2020-01-05 21:28:46 +00:00
Daniël Klabbers
2325e33e38
Update LICENSE
2020-01-05 22:28:27 +01:00
Matt Kilgore
aba291c542
Middleware extender ( #1952 )
2019-12-12 09:22:04 +01:00
flarum-bot
9b00244454
Bundled output for commit c1878fe29b
[skip ci]
2019-12-10 14:40:37 +00:00
Franz Liedke
c1878fe29b
Update Webpack
2019-12-10 15:38:56 +01:00
Franz Liedke
43c551929b
Catch more exceptions during boot process
...
This extends our boot exception handling block to also catch and format
all exceptions that could be thrown while building our request handler,
i.e. the middleware stack handling requests.
The only exceptions that would now not be handled in this way could be
raised by Zend's `RequestHandlerRunner` and its delegates, which we
should be able to rely on.
Exceptions on request execution will be handled by the error handler in
the middleware stack.
Fixes #1607 .
2019-12-07 01:16:48 +01:00
w-4
840e740309
Fix update page with custom base path ( #1947 )
...
Calling UpdateHandler causes RouteNotFoundException when basepath is not /.
2019-12-04 23:37:33 +01:00
Franz Liedke
babb36d375
Link to security policy from README
2019-12-04 21:51:53 +01:00
Franz Liedke
25b9d88469
FUNDING.yml does not inherit
2019-12-04 21:42:40 +01:00
Franz Liedke
b5c2285167
Add a custom FUNDING.yml file for this repository
...
Let's hope GitHub inherits the lines from our default community health
files at https://github.com/flarum/.github .
2019-12-04 21:41:41 +01:00
Daniël Klabbers
beaaa21f58
Update CHANGELOG.md
2019-12-02 10:36:41 +01:00
Daniel Klabbers
8a1bcf30d2
releasing beta 11.1
2019-12-02 09:28:48 +01:00
Franz Liedke
ff384569f8
Fix implementations of settings repo interface
2019-12-01 22:10:58 +01:00
Daniel Klabbers
f64a253450
Revert "7.4 release, forcing tests to work with them"
...
This reverts commit da5628d125
.
2019-11-29 13:01:51 +01:00
Daniel Klabbers
da5628d125
7.4 release, forcing tests to work with them
2019-11-29 13:00:34 +01:00
David Sevilla Martín
a9c18c4753
Update Application version string to beta 11
2019-11-28 11:40:42 +01:00
Franz Liedke
d492579638
Apply fixes from StyleCI
...
[ci skip] [skip ci]
2019-11-28 00:16:50 +00:00
Franz Liedke
19188e3eda
Update copyright claims in LICENSE
2019-11-28 01:14:16 +01:00
Daniel Klabbers
8cc44a695f
preparing the changelog for beta 11, part 2
2019-11-26 13:23:09 +01:00
Daniel Klabbers
7bb8b66596
preparing the changelog for beta 11
2019-11-26 12:59:29 +01:00
Clark Winkelmann
40f709e7c6
Fix tests to include expectation count and run user saving events
2019-11-26 10:13:18 +01:00
Clark Winkelmann
264ff9f7bb
Add unit test for AvatarUploader
2019-11-26 10:13:18 +01:00
Clark Winkelmann
308f2c9efd
Fix avatar files not being deleted. Fixes #1918
2019-11-26 10:13:18 +01:00
flarum-bot
2a8ed53934
Bundled output for commit 17c86b82bf
[skip ci]
2019-11-24 19:01:17 +00:00
w-4
17c86b82bf
history back function fix
...
it shouldn't check for canGoBack again after the array pop()
2019-11-24 13:59:51 -05:00
Daniel Klabbers
63b039a800
incorrect ability used, drop prefix discussion.
2019-11-22 08:17:02 +01:00
Daniel Klabbers
213045aa03
test only on the hidePosts policy ability
2019-11-22 08:17:02 +01:00
Daniel Klabbers
6d10dbe9af
resume chain in query builder
2019-11-22 08:17:02 +01:00
Daniël Klabbers
4adf342ce3
[review] using orWhere to allow any where to follow in extensions
2019-11-22 08:17:02 +01:00
Daniël Klabbers
b150636906
fixes #1827
...
- set default statement to block access
- added tests to confirm all scenarios work as intended
2019-11-22 08:17:02 +01:00
Franz Liedke
4f1adba387
Automatically set up Mockery for unit tests
...
- Use provided PhpUnit listener to enforce verification of expectations.
- Include Mockery's trait to auto-close Mockery after each test.
2019-11-21 00:51:11 +01:00