Clark Winkelmann
aba6836bdd
Replace username with display name in more places ( #3040 )
...
* Replace username with display name in more places
* More readable spread operator and translator user magic
2021-08-21 23:34:34 +01:00
Sami Mazouz
af89b23f67
CSS Code Housekeeping ( #3026 )
...
* refactor: Avatar classes refactor
* refactor: Badge classes refactor
* chore: Remove commented dead code
* chore: Remove SignUpModal dead CSS code
Flarum seem to have had some kind of user display in the sign up modal
on successful sign up, which no longer exists.
https://github.com/flarum/core/blob/v0.1.0-beta/js/forum/src/components/SignUpModal.js#L111
* chore: Deprecate unneeded vendor mixins
* chore: Normalize property values format
Co-authored-by: David Wheatley <hi@davwheat.dev>
* chore: Remove @-webkit-keyframes
* chore: Combine animation properties
* chore: Avoid `all` for transition
* chore: translate3d is no longer necessary for hardware acceleration
* fix: Lost cursor pointer to normalize update
* chore: Use CSS variables for more things
* chore: Remove unecessary overspecification
Co-authored-by: David Wheatley <hi@davwheat.dev>
2021-08-21 19:34:07 +01:00
Sami Mazouz
b5620e0549
Throw a validation error on ico
favicons. ( #2949 )
2021-08-21 16:14:33 +01:00
David Sevilla Martín
57eb621885
Move email confirmation to POST request ( #3038 )
...
* Add blade view to confirm email flow, move actual confirmation to POST request
* Apply fixes from StyleCI
[ci skip] [skip ci]
Co-authored-by: datitisev <datitisev@users.noreply.github.com>
2021-08-21 16:13:57 +01:00
flarum-bot
c2ec36b2e2
Bundled output for commit 656cc35a0d1d33e0d88f9d08e5913a009211ec86
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-08-21 07:56:13 +00:00
David Wheatley
656cc35a0d
Use ItemList for DiscussionPage content ( #3004 )
...
* Use ItemList for DiscussionPage content
* Don't import Mithril
2021-08-21 09:53:56 +02:00
flarum-bot
b8754c7d7d
Bundled output for commit 7f2e6543edb9a41025bc0d7f6996669ad8ba13c8
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-08-19 09:17:15 +00:00
David Wheatley
7f2e6543ed
Add typings for class component state attribute ( #2995 )
...
* Add `state` typings to class components
2021-08-19 10:14:50 +01:00
flarum-bot
cc29cf3e10
Bundled output for commit 2831ce226c663b9b0280f0ab093da70fca2b4178
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-08-19 09:13:22 +00:00
David Wheatley
2831ce226c
Fix global typings for extensions ( #2992 )
...
* Fix global typings for extensions
* Deprecate global `app` typings
See https://github.com/flarum/core/issues/2857#issuecomment-889841326
* Add `app` export for common namespace
* Add missing `app` imports within core
* Add missing `app` imports to JS files
* Fix incorrect import
* Fix admin file importing forum `app`
* Add `flarum` global variable
* Format
* Update JSDoc comment
* Update JSDoc comment
Co-authored-by: Alexander Skvortsov <sasha.skvortsov109@gmail.com>
* Fix frontend JS error
* Empty commit
Co-authored-by: Alexander Skvortsov <sasha.skvortsov109@gmail.com>
2021-08-19 10:10:40 +01:00
David Wheatley
8fe2332f98
Remove format hook on commit; update CI to only build with valid formatting ( #3032 )
...
* Remove format hook on commit
We all hate it. Let's remove it.
2021-08-19 01:53:39 +01:00
flarum-bot
e05ccf9f62
Bundled output for commit 83529e23de32ede0f1afc42441e2c7cf5dcd3ff2
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-08-16 09:57:55 +00:00
David Wheatley
83529e23de
[A11Y] Make checkboxes focusable ( #3014 )
...
* Add extra feature to a11y focusring mixin
* Add visually hidden CSS class and mixin
* Visually hide checkboxes (keep in focus/a11y tree)
* Place checkbox focus ring around display element
* Improve mobile checkbox/switch accessibility
2021-08-16 11:56:10 +02:00
flarum-bot
51ce89b61f
Bundled output for commit ef20e29b20cd72ec61ee42893c28872cc848943e
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-08-16 09:19:44 +00:00
Sami Mazouz
ef20e29b20
[1.x] Custom Colorising with CSS Custom Properties ( #3001 )
...
* Start of conversion to CSS variables
* Use variable for Badge colors
* Use variable for avatar bg
* Use variable for user card bg
* Use css variables for hero
* Use css variables for buttons
* Use css variables for sidenav links
* Cleaner style attr
Co-authored-by: David Wheatley <hi@davwheat.dev>
2021-08-16 10:17:48 +01:00
flarum-bot
5798c4b355
Bundled output for commit afc1a1bbbe4f0dc0ace70b783d9b0a2ca74b48ea
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-08-15 18:56:32 +00:00
David Wheatley
afc1a1bbbe
[A11Y] Explicitly state aria-hidden
value; hide icons from screenreaders ( #3027 )
...
* Set explicit `aria-hidden` value
* Hide icons from screen-readers
2021-08-15 20:54:50 +02:00
Sami Mazouz
cbf4b9c0b4
Fix NotificationGrid Design ( #3028 )
...
Updating normalizer messed with it
https://github.com/flarum/core/pull/3015/files
2021-08-15 19:08:05 +01:00
David Wheatley
b88b530c7e
Adds missing defaults for display name driver and User slug driver ( #2971 )
2021-08-15 16:38:43 +01:00
flarum-bot
c8b514106a
Bundled output for commit 634dfc69f3b6ac43ea6db1d9c764fddebeb767fd
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-08-14 23:22:33 +00:00
Ornanovitch
634dfc69f3
Permission Grid: stick the headers to handle a lot of tags ( #2887 )
...
* sticky thead th & tbody th, adapt PermissionPage and PermissionGrid layout
* adjust height size
* cleanup
* cleanup with some SychO9's recommendation
* remove the `thead th` `first-child` "protection"
2021-08-15 00:21:08 +01:00
flarum-bot
2a83022727
Bundled output for commit b32496d30c82d4c1931f75ded9b3fdea22d8f788
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-08-13 22:24:28 +00:00
Hasan Özbey
b32496d30c
don't show excerpt if there are no plain content ( #2964 )
...
for https://github.com/flarum/core/issues/2942
2021-08-13 23:22:56 +01:00
David Wheatley
d8c112088d
Update Normalize.css
2021-08-12 17:46:08 +02:00
Pierre Schmitz
f1ba5e7b70
Limit height of code blocks ( #3012 )
...
* Limit height of code blocks
Users often post lengthy code or configuration listings which makes following the actual discussion difficult. Therefore we limit a code block by half a screen while still being able to scroll through the code listing itself.
* Define a minimal code block height for small screens
* Add max-height compatibility for browsers that don't support `max()`
See https://caniuse.com/css-math-functions
* Less has a built-in `max` function, so we need to escape this value
Co-authored-by: David Wheatley <hi@davwheat.dev>
2021-08-11 20:28:02 +01:00
flarum-bot
2dd9e17568
Bundled output for commit 13d302b6506583ba6426a6a99cae4ae5ae7c1fb2
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-08-10 13:54:32 +00:00
Ornanovitch
13d302b650
make user.editGroups depending on viewHiddenGroups ( #2880 )
...
should resolve #2610
2021-08-10 14:52:34 +01:00
luceos
9490b3dc32
Apply fixes from StyleCI
...
[ci skip] [skip ci]
2021-07-31 12:34:23 +02:00
Daniel Klabbers
a26f279e0f
use construct binding for ioc dependencies
2021-07-31 12:34:23 +02:00
luceos
ef3d4ca018
Apply fixes from StyleCI
...
[ci skip] [skip ci]
2021-07-31 12:34:23 +02:00
Daniel Klabbers
c449ea211a
added mysql version, queue and mail driver
2021-07-31 12:34:23 +02:00
David Wheatley
ce824b0ccf
Use organization Prettier config ( #2967 )
...
* Use organization Prettier config
* Bump version to 1.0.0
* Update workflow
* Use npm ci and package.json script
2021-07-30 12:18:20 +01:00
flarum-bot
34803f4b43
Bundled output for commit 81e6b17f83d16d3b242e1268847684362af39a85
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-07-26 11:04:48 +00:00
SychO9
81e6b17f83
npm run format
2021-07-26 13:03:09 +02:00
David Wheatley
f949b0a28e
Remove class from text input
2021-07-26 13:03:09 +02:00
David Wheatley
66064ca9be
Remove class from Mail Select setting component
2021-07-26 13:03:09 +02:00
David Wheatley
f9fc78a10d
Prevent class attrs overriding default Select classes
2021-07-26 13:03:09 +02:00
David
e195ca27a8
Fix Select-based setting breaking admin pages
2021-07-26 13:03:09 +02:00
Daniël Klabbers
61624d1533
Update composer.json
2021-07-26 13:02:33 +02:00
Sami Mazouz
d31690e7f5
Avoid intervention/image 2.6.0
2021-07-26 13:02:33 +02:00
Sami Mazouz
2bed1d8038
Revert "Avoid using intervention/image 2.6.0"
...
This reverts commit 8a7fd66919fef80a52a03d5e48a353b0abb86c86.
2021-07-26 13:02:33 +02:00
Sami Mazouz
0ce6a1ea9a
Revert "Use wildcard for constraint instead"
...
This reverts commit 4bcfc5078c37e1adc9c9b62ce9791f0733de515c.
2021-07-26 13:02:33 +02:00
Sami Mazouz
4bcfc5078c
Use wildcard for constraint instead
...
Co-authored-by: Daniël Klabbers <luceos@users.noreply.github.com>
2021-07-21 10:41:53 +02:00
SychO9
8a7fd66919
Avoid using intervention/image 2.6.0
2021-07-21 10:41:53 +02:00
flarum-bot
ac0e98e721
Bundled output for commit 5a1948c4fcca0636b3284d5505da983fdf08404f
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-07-14 14:15:44 +00:00
David Wheatley
5a1948c4fc
Add fix for broken type hinting on class components ( #2962 )
2021-07-14 15:13:57 +01:00
flarum-bot
9ff1a42396
Bundled output for commit 3130e3de5ead9ee8cf72552c4b45b1d7a9f25af0
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2021-07-13 12:44:21 +00:00
David Wheatley
3130e3de5e
Allow extra attrs provided to <Select>
to be passed through to the DOM element ( #2959 )
...
* Allow extra attrs provided to `<Select>` to be passed through to the DOM element
* Allow direct passing attrs to the Select wrapper
* Format
2021-07-13 13:42:46 +01:00
David Wheatley
da20d75e3c
Hide post footer when empty ( #2926 )
...
* Add `Post-footer--empty` class if the post footer contains no items
* Hide post footer when it has class `Post-footer--empty`
* Swap to `:empty` pseudoselector
* Prefer ternary operator
* Fix typo
2021-07-13 13:42:19 +01:00
Daniel Klabbers
7a0df21c5a
prevent a couple of cycles by not resolving the excluded middleware on each middleware items
2021-07-13 00:44:27 +02:00