8498 Commits

Author SHA1 Message Date
Clark Winkelmann
7a0923dce2 Update nojs view to use slug driver. Fixes #3013 (#142) 2021-08-21 16:30:37 +01:00
Sami Mazouz
2180762162 Throw a validation error on ico favicons. (#2949) 2021-08-21 16:14:33 +01:00
David Sevilla Martín
3d7ce95256 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
9bae5211c5 Bundled output for commit 8726634459d5a3327e7c1c036f2a3807d9e29aac
Includes transpiled JS/TS, and Typescript declaration files (typings).

[skip ci]
2021-08-21 07:56:13 +00:00
David Wheatley
8726634459 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
ca9aa2d76f Bundled output for commit bd1c08c7434d5a7faff304f43e6e9dbc7dcbbb81
Includes transpiled JS/TS, and Typescript declaration files (typings).

[skip ci]
2021-08-19 09:17:15 +00:00
David Wheatley
bd1c08c743 Add typings for class component state attribute (#2995)
* Add `state` typings to class components
2021-08-19 10:14:50 +01:00
flarum-bot
1b2a6c7e99 Bundled output for commit 5097620b6ec643095457c457f84021f524f2272f
Includes transpiled JS/TS, and Typescript declaration files (typings).

[skip ci]
2021-08-19 09:13:22 +00:00
David Wheatley
5097620b6e 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
24992b248f 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
f1f492f9b5 Bundled output for commit 37a1383c2ff365b82556a59c9f9832cd05f91f0d
Includes transpiled JS/TS, and Typescript declaration files (typings).

[skip ci]
2021-08-16 09:57:55 +00:00
David Wheatley
37a1383c2f [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
912d2981c1 Bundled output for commit ace08b486938a8630946a645d021969d2d39e2e3
Includes transpiled JS/TS, and Typescript declaration files (typings).

[skip ci]
2021-08-16 09:19:44 +00:00
flarum-bot
b791263702 Bundled output for commit 12a9d7fd8084e930df9a80a777731ddc6a899141
Includes transpiled JS/TS.

[skip ci]
2021-08-16 09:19:23 +00:00
Sami Mazouz
6f706f7774 Use css variables for badge (#42) 2021-08-16 10:18:56 +01:00
Sami Mazouz
711793c470 Use css variables for badge (#29) 2021-08-16 10:18:46 +01:00
Sami Mazouz
3e962c5e0f Use css variables for badge (#29) 2021-08-16 10:18:32 +01:00
Sami Mazouz
12a9d7fd80 [1.x] Custom Colorising with CSS Custom Properties (#139)
* Use css variables for tag labels
* Use css variables for hero
* Fix color when links force override (event posts)
* Use css variables for start discussion button
* Use css variables for tag tiles
* Use css variables for sidenav links
* Use `classList` instead
2021-08-16 10:18:12 +01:00
Sami Mazouz
ace08b4869 [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
ab2a198aa3 Bundled output for commit bbca24a87324c104ba7a7483c6c255797990e817
Includes transpiled JS/TS.

[skip ci]
2021-08-16 09:03:01 +00:00
David Wheatley
bbca24a873 Add classes to sticky discussions (#31) 2021-08-16 11:01:54 +02:00
David Wheatley
5939928f12 Bump to 1.0.1 2021-08-15 21:27:33 +02:00
David Wheatley
a8e49b28d8 Add missing throttle-debounce types dependency 2021-08-15 21:22:45 +02:00
David Wheatley
81eb4804e5 Add configuration for global typings (#2)
Support for https://github.com/flarum/core/pull/2992
2021-08-15 20:01:53 +01:00
flarum-bot
ac4cd4f84d Bundled output for commit c4ba1b4fc51639490f30433e96983fc02c7ca7ab
Includes transpiled JS/TS, and Typescript declaration files (typings).

[skip ci]
2021-08-15 18:56:32 +00:00
David Wheatley
c4ba1b4fc5 [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
7944358953 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
1d7c486a37 Adds missing defaults for display name driver and User slug driver (#2971) 2021-08-15 16:38:43 +01:00
flarum-bot
86feac808b Bundled output for commit a50621d3358ee8f3128669b2b114f64161e3c790
Includes transpiled JS/TS, and Typescript declaration files (typings).

[skip ci]
2021-08-14 23:22:33 +00:00
Ornanovitch
a50621d335 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
dde1fe8981 Bundled output for commit 0b4454c9c536a131e0183ae7f197371bc8396241
Includes transpiled JS/TS, and Typescript declaration files (typings).

[skip ci]
2021-08-13 22:24:28 +00:00
Hasan Özbey
0b4454c9c5 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
52ee0e24f4 Update Normalize.css 2021-08-12 17:46:08 +02:00
Pierre Schmitz
92c28c0d14 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
1237e6e55e Bundled output for commit 46d1c8e92268852f19cc8950c1c5641a1f169ce1
Includes transpiled JS/TS, and Typescript declaration files (typings).

[skip ci]
2021-08-10 13:54:32 +00:00
Ornanovitch
46d1c8e922 make user.editGroups depending on viewHiddenGroups (#2880)
should resolve #2610
2021-08-10 14:52:34 +01:00
flarum-bot
46fa1a1bd8 Bundled output for commit fa2cb911827e24b3dfb159ad3dbbac6e350a9b20
Includes transpiled JS/TS.

[skip ci]
2021-08-07 10:24:47 +00:00
Rafał Całka
fa2cb91182 Fixing posts not appearing automatically (#32) 2021-08-07 11:24:00 +01:00
flarum-bot
738db107b1 Bundled output for commit 05a2ded71ae5ec030171f26a859d48be83f5dba6
Includes transpiled JS/TS.

[skip ci]
2021-08-05 07:42:52 +00:00
David Wheatley
05a2ded71a Fix issue with Twemoji frontend rendering (#40) 2021-08-05 08:41:41 +01:00
flarum-bot
e4efd94add Bundled output for commit 0cb36b90c34e79a91551172db9e2a78ea9274bd5
Includes transpiled JS/TS.

[skip ci]
2021-07-31 11:51:35 +00:00
David Wheatley
0cb36b90c3 Perform general repo maintenance (#37)
* Perform general repo maintenance

- Bump deps
- Add Prettier
- Add `flarum-tsconfig` for typings support

* Move webpack config to devDeps

* Use organisation Prettier

* Add setup for https://github.com/flarum/flarum-tsconfig/pull/2
2021-07-31 12:50:35 +01:00
luceos
50eea40edf Apply fixes from StyleCI
[ci skip] [skip ci]
2021-07-31 12:34:23 +02:00
Daniel Klabbers
ecd20fa0c1 use construct binding for ioc dependencies 2021-07-31 12:34:23 +02:00
luceos
a8f0e9f240 Apply fixes from StyleCI
[ci skip] [skip ci]
2021-07-31 12:34:23 +02:00
Daniel Klabbers
fcb3a72611 added mysql version, queue and mail driver 2021-07-31 12:34:23 +02:00
David Wheatley
6040aa0da9 Add support for .finally in promises (#3)
See: https://stackoverflow.com/a/54746036/11091039

We use `Promise.finally` in core, but the `tsconfig.json` doesn't list it as supported.
2021-07-30 20:26:13 +01:00
David Wheatley
dc8958440e 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
0603ee872a Bundled output for commit c227bcfbe2dd14609c94bd0544de29170c07db84
Includes transpiled JS/TS, and Typescript declaration files (typings).

[skip ci]
2021-07-26 11:04:48 +00:00
SychO9
c227bcfbe2 npm run format 2021-07-26 13:03:09 +02:00