Alexander Skvortsov
a661376d16
Catch errors when uploading white avatar ( #3119 )
2021-10-25 17:34:39 -04:00
MatusMak
5a1bf08d3f
#2492 - Groups filtering & retrieve single endpoint ( #3084 )
...
Fixes #2492
* Added api/groups/{id} endpoint for retrieving a single group by its id
* Fixed GroupRepository incorrectly opening query to User instead of Group model
* Added filtering & paging abilities to GET api/groups endpoint
* Added test for sorting for GET api/groups endpoint
Co-authored-by: Alexander Skvortsov <38059171+askvortsov1@users.noreply.github.com>
2021-10-25 11:48:25 -04:00
flarum-bot
a9b1a518a2
Bundled output for commit 9416b1c150
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-10-25 05:47:17 +00:00
Clark Winkelmann
9416b1c150
Fix mail settings select component never being used ( #3120 )
2021-10-25 01:44:46 -04:00
Alexander Skvortsov
87f67744a8
Throw error if required route params missing ( #3118 )
...
Co-authored-by: Daniël Klabbers <daniel@klabbers.email>
Co-authored-by: luceos <luceos@users.noreply.github.com>
Co-authored-by: David Wheatley <hi@davwheat.dev>
Co-authored-by: Sami Mazouz <sychocouldy@gmail.com>
2021-10-23 14:05:47 -04:00
SychO9
4add23a984
chore: Update version constant to 1.2.0-dev
2021-10-18 21:04:07 +01:00
flarum-bot
c52c0987fb
Bundled output for commit 60f0ef0bd5
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-10-14 18:33:00 +00:00
Alexander Skvortsov
60f0ef0bd5
Handle post rendering errors to avoid bricking ( #3061 )
...
Whether it's due to corrupted content, missing tags, caching issues, or other assorted reasons, post content can't be rendered. Currently, this results in an exception that crashes the entire forum and is hard to debug. Instead, we should log the error and show an indicator message that rendering has failed.
Co-authored-by: Sami Mazouz <sychocouldy@gmail.com>
Co-authored-by: David Wheatley <hi@davwheat.dev>
2021-10-14 14:30:18 -04:00
flarum-bot
82d67919bb
Bundled output for commit 713d95eb36
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-10-14 13:43:57 +00:00
Sami Mazouz
713d95eb36
fix: import app from common app instead ( #3104 )
...
Introduced in #3099
2021-10-14 14:41:22 +01:00
flarum-bot
d053bb5496
Bundled output for commit 05121b928a
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-10-13 18:58:05 +00:00
David Sevilla Martin
05121b928a
Lazy draw dropdowns to improve performance ( #2925 )
2021-10-13 14:55:32 -04:00
Fransiscus Rolanda Malau
0a7e885eab
Add missing autocomplete attributes to input fields ( #3088 )
...
* Add missing autocomplete attributes to input fields
* Add autocomplete attributes to password fields
* Attribute should use new-password
2021-10-13 14:53:35 -04:00
Maarten Bicknese
a65488000c
Disallow dashes in database prefix ( #3089 )
...
As a temporary fix it has been requested to disallow dashes in the database prefix. The installation process fails when the prefix does include a dash.
#3022
2021-10-13 14:52:53 -04:00
Wouter
4146a4c578
Added new translations for the user editing modal ( #3093 )
2021-10-13 14:52:17 -04:00
flarum-bot
3f2e25b35f
Bundled output for commit 2a86c25297
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-10-13 18:51:06 +00:00
Braunson Yager
2a86c25297
Added ES6 local support for formatNumber helper as per #2951 ( #3099 )
2021-10-13 14:48:37 -04:00
Sergiy Petrov
919c543cbc
Test against php 8.1 ( #3102 )
2021-10-13 14:48:03 -04:00
Alexander Skvortsov
99112429f9
Release v1.1.0
2021-10-11 21:19:05 -04:00
Daniël Klabbers
b4772e5399
[huntr] adding cache control headers to the admin area ( #3097 )
...
This PR forces the `Cache-Control: no-store, max-age=0` header to the response in the Admin Area. This forces cache to be ignored upon browsing back and forth between pages using the browser controls. Although absolutely no fail safe, it should provide better protection against serving cached pages once an admin has signed out.
2021-10-07 18:34:22 -04:00
flarum-bot
2b47e90827
Bundled output for commit 1c2465b2da
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-10-07 03:33:54 +00:00
Alexander Skvortsov
1c2465b2da
Support filter params in discussion list state
...
https://github.com/flarum/core/pull/3068 accidentially broke the user discussions page, as up until this commit, `DiscussionListState`didn't accept any filter params.
2021-10-06 23:30:32 -04:00
Alexander Skvortsov
a6717ee981
Remove .html
on all docs urls
...
Now that Flarum docs have been moved to docusaurus, URLs no longer end with `.html`.
Closes https://github.com/flarum/core/issues/3092
2021-10-05 10:13:19 -04:00
flarum-bot
450ab61620
Bundled output for commit e2f01c040b
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-09-29 15:32:51 +00:00
Sami Mazouz
e2f01c040b
fix: Anchors should not have type="button"
( #3086 )
2021-09-29 11:30:31 -04:00
Sami Mazouz
1d15cff9ca
Filter composer icon array to only valid values ( #3080 )
2021-09-25 18:35:27 +01:00
David Wheatley
88724bb4cb
performance(frontend): Preload FontAwesome, JS and CSS ( #3057 )
...
* Add preloads support to Document class
* Add frontend extender for asset preloading
* Provide default preloads for FontAwesome
* Add tests for preload extender and default preloads
* Apply fixes from StyleCI
[ci skip] [skip ci]
* Fix typo
* Fix two more typos 🙃
* Preload core JS and CSS
* Apply fixes from StyleCI
[ci skip] [skip ci]
* Reorder preloads
* Remove singular preloads method
* Use filesystem disk driver for getting FA font paths
* Update test to use full URL
* Apply fixes from StyleCI
[ci skip] [skip ci]
* Address review comment
* Apply fixes from StyleCI
[ci skip] [skip ci]
* Fix typo
* Apply fixes from StyleCI
[ci skip] [skip ci]
* Correct callback wrapping
* Update src/Extend/Frontend.php
Co-authored-by: Sami Mazouz <sychocouldy@gmail.com>
* Update src/Extend/Frontend.php
Co-authored-by: Sami Mazouz <sychocouldy@gmail.com>
* Update src/Extend/Frontend.php
* Fix preload extender logic
* Convert base FontAwesome preloads into a Singleton
* Apply fixes from StyleCI
[ci skip] [skip ci]
Co-authored-by: luceos <luceos@users.noreply.github.com>
Co-authored-by: Sami Mazouz <sychocouldy@gmail.com>
Co-authored-by: Alexander Skvortsov <38059171+askvortsov1@users.noreply.github.com>
Co-authored-by: Alexander Skvortsov <sasha.skvortsov109@gmail.com>
2021-09-20 23:12:09 +01:00
Alexander Skvortsov
1637b90531
Add determinsm to extension order resolution ( #3076 )
...
By sorting alphabetically by extension ID before applying topological sort, we ensure that a given set of extensions will always be booted in the same order. This will make it easier to replicate issues caused by complex extension dependencies.
2021-09-20 11:40:00 -04:00
flarum-bot
245d0d2550
Bundled output for commit 5dd48e1b86
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-09-20 15:08:49 +00:00
David Wheatley
5dd48e1b86
[A11Y] Accessibility improvements for the Search component ( #3017 )
...
* Remove deprecated code
* Accessibility improvements for Search component
2021-09-20 16:06:15 +01:00
Sami Mazouz
c1a8c6c190
fix: Sanitise integer query parameters ( #3064 )
2021-09-17 20:50:11 +01:00
David Wheatley
c10a30bae9
[A11Y] Adds missing focus rings back to control elements ( #3016 )
...
* Remove the stuff that removes critical accessibility features
* Remove no outline from basic blade layout
* Remove focus outline from FormControls
2021-09-13 23:47:13 +01:00
flarum-bot
b0bc021034
Bundled output for commit 1b193196da
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-09-11 08:26:35 +00:00
Rafael Horvat
1b193196da
Use author
filter parameter instead of q
with gambit to get a user's discussions on the DiscussionsUserPage
( #3068 )
2021-09-11 09:24:15 +01:00
Sami Mazouz
f56fc11af9
[1.x] Theme Extender to Allow overriding LESS
files ( #3008 )
...
This PR introduces the ability to just override a LESS file's contents through an extender.
This is mainly useful for theme development, as there are times in extensively customized themes where overriding the actual file makes a huge difference vs overriding CSS styles which can turn into a maintenance hell real fast.
Overriding styles is more tedious than overriding files. When you're designing an element, you would normally rather start from a blank canvas, than a styled element. With an already styled element you have to first override and undo the styles you do not wish to have, only then can you start shaping it, but even then you'd always end up constantly undoing default styles. This mostly applies for more advanced themes. (example: 851c55516d/less/forum/DiscussionList.less
)
2021-09-10 13:45:18 -04:00
flarum-bot
ebdc232b11
Bundled output for commit eb0dd1f0d0
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-09-06 00:46:37 +00:00
David Sevilla Martín
eb0dd1f0d0
Add extra error handling for avatar file size & large payload ( #3042 )
...
* Add extra error handling for avatar file size & large payload
* Change error message to return 'upload failure' on most errors instead of 'no file' message
2021-09-05 20:43:59 -04:00
Sami Mazouz
1aa61f1f01
fix: Unable to use permission grid dropdowns due to z-index mistake ( #3065 )
...
The one I had suggested here: https://github.com/flarum/core/pull/2887#pullrequestreview-690047538
2021-09-05 18:29:18 +01:00
Sami Mazouz
e8153ccc79
feat: NoJs Admin View ( #3059 )
...
Adds a nojs blade template to be able to enable/disable extensions when one of them misbehaves.
2021-08-31 09:08:27 +01:00
Alexander Skvortsov
55d8af44a2
Move SECURITY.md file to central org repo
2021-08-30 15:43:52 -04:00
Alexander Skvortsov
4de5ad94f0
Use central FUNDING file
2021-08-30 15:42:07 -04:00
Alexander Skvortsov
735583397c
Move PR template to central repo
2021-08-30 15:41:18 -04:00
Alexander Skvortsov
da94488f7b
Update lastSeenAt
when authenticating via API ( #3058 )
...
Fixes https://github.com/flarum/core/issues/3025 , title says it all.
2021-08-27 14:02:03 -04:00
Ian Morland
581d9517db
Pass filter params to getApiDocument ( #3037 )
...
* Pass filter params to getApiDocument
* Set filters directly
2021-08-26 10:47:34 +01:00
flarum-bot
3db724e0b3
Bundled output for commit 71073b064a
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-08-26 09:35:55 +00:00
Rafael Horvat
71073b064a
Allow adding page
parameters to PaginatedListState, like limit
. ( #2935 )
2021-08-26 10:33:22 +01:00
flarum-bot
d82c093c0f
Bundled output for commit c2a0cf8d04
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-08-25 17:35:41 +00:00
Sami Mazouz
c2a0cf8d04
fix: Extension admin page erroring out ( #3054 )
...
Extension admin pages are currently not working because of a JS error.
The settings record is never defined but directly used, it used to be defined as an empty object in oninit.
2021-08-25 13:33:19 -04:00
SychO9
1b77df12b6
Merge remote-tracking branch 'upstream/1.0.5'
2021-08-25 17:00:45 +01:00
Sami Mazouz
d333d0b0e6
perf: Allow eager loading posts relations of GET discussion endpoint ( #3048 )
2021-08-23 20:33:21 +01:00