9ef366493c
Bundled output for commit 208b94dc1218b4acbf1aa669339ce576d52b4645
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2023-11-10 21:50:02 +00:00
208b94dc12
chore(mentions,emoji): tie autocomplete to editor instance ( #3913 )
2023-11-10 21:44:00 +00:00
5e3f8db095
fix: handled API errors break preloaded content ( #3920 )
...
* fix: handled API errors break preloaded content
* Apply fixes from StyleCI
---------
Co-authored-by: StyleCI Bot <bot@styleci.io >
2023-11-10 21:39:08 +00:00
deb99f0de4
Bundled output for commit 693bce912a0a002624bc33d275ca147965d37449
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2023-11-10 21:38:19 +00:00
693bce912a
fix(testing): use cookie for testing authentication ( #3924 )
2023-11-10 21:35:24 +00:00
3107319812
fix: paginated list limit hard to change ( #3918 )
...
* fix: paginated list limit hard to change
* chore: use the default value
* chore: apply to other list states
* chore: remove debugging code
* fix: typings
2023-11-10 21:31:46 +00:00
a9756cb5eb
fix: only set actor on events that have it ( #3914 )
2023-11-10 21:25:10 +00:00
bbdf3b5aba
Bundled output for commit e2281a21230b23a635f742766ac3487b1d441f0a
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2023-11-10 21:23:23 +00:00
e2281a2123
chore: handle deprecations from 1.x ( #3909 )
...
* chore: drop deprecated `post_number_index` column
* chore: remove deprecated `FlagsWillBeDeleted` event
* chore: `Migration::addSettings` can still be needed
* chore: `settings->get` default can still be needed
* chore: deprecated `$default` in `Settings::serializeToForum` extender
* chore: deprecated request `actor` attribute
* chore: already handled
* chore: remove `RecompileFrontendAssets::whenSettingsSaved`
* chore: remove `getReadIds`
* chore: `Model::dateAttribute` extender
* chore: `evented` js util
* chore: `WelcomeHero` js hidden prop
* chore: attributes pushData with relations
* chore: app request options `extract`
* chore: itemlist deprecations
* chore: `search` state
* chore: `getMentionText`
* chore: deprecated non-registered store type
* chore: `Button` title
* chore: `Modal` deprecations
* chore
* chore: deprecated `less` mixins
* Apply fixes from StyleCI
* fix
* fix: phpstan
* fix
* fix
---------
Co-authored-by: StyleCI Bot <bot@styleci.io >
2023-11-10 21:20:18 +00:00
d01c0e5210
Bundled output for commit bee50bec7354f544c7f493dc4f91ebb983137bea
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2023-11-03 13:15:30 +00:00
bee50bec73
fix: color input changes while typing ( #3919 )
2023-11-03 14:08:40 +01:00
679d32729e
Bundled output for commit e978e29e002df0246653e71908326aca3f1d9dd7
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2023-11-03 08:10:35 +00:00
e978e29e00
fix: add history push ( #3916 )
2023-11-03 09:07:25 +01:00
5cdfa0f640
fix: load event mentioned tags on show discussion endpoint ( #3915 )
2023-11-01 13:43:00 +00:00
a3192d2934
Bundled output for commit 96ba2f5f2d1d0e41557ecac576bc422986fff0a0
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2023-10-29 13:51:57 +00:00
96ba2f5f2d
chore(deps): bump @babel/traverse from 7.20.1 to 7.23.2 ( #3901 )
...
Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse ) from 7.20.1 to 7.23.2.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse )
---
updated-dependencies:
- dependency-name: "@babel/traverse"
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-29 14:46:38 +01:00
87a83d33b3
chore: avoid using .fa()
mixins and @fa-var
vars ( #3912 )
2023-10-29 14:45:50 +01:00
015529ff1e
Use ::class
syntax to fetch class name instead of get_class()
function ( #3910 )
2023-10-29 14:43:58 +01:00
2950290ad1
Bundled output for commit d15438846895a5cf7b5a584479ef63a6e3119925
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2023-10-29 12:32:28 +00:00
d154388468
chore: function names
2023-10-29 13:27:34 +01:00
7c885c72fd
feat: frontend content flexible order priorities ( #3765 )
...
* Fix frontend factory so it includes controller content
* chore: more readable parameter passing
* feat: add priorities to frontend content
2023-10-29 12:59:48 +01:00
577fc3e6a8
fix(webpack-config): split chunks can fail in dev mode ( #3911 )
2023-10-27 15:27:11 +01:00
e4e0fbff73
chore: remove ExtenderInterface[] as a conditional option, only support callable or ::class invoke ( #3904 )
...
* chore: remove ExtenderInterface[] as a conditional option, only support callable or ::class invoke
* Apply fixes from StyleCI
* stan
* review
---------
Co-authored-by: StyleCI Bot <bot@styleci.io >
2023-10-21 17:37:07 +01:00
94de8b42b4
fix: console extender does not accept ::class attribute for schedule ( #3903 )
2023-10-21 17:34:48 +01:00
db0d9cb006
Bundled output for commit 5ab5257ff521bede446613c1dcd61effdac99090
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2023-10-10 20:41:11 +00:00
5ab5257ff5
feat: theming and extensibility improvements ( #3876 )
...
* feat: make page structure customizable across different pages (#3867 )
* feat: create `PageStructure` component
* feat: apply to `DiscussionPage`
* feat: apply to `UserPage`
* feat: apply to `TagsPage`
* fix: adapt subscriptions ext
* chore: cleanup
* chore: use grid & flexbox for the discussion list item (#3868 )
* chore: rename `DiscussionPage-list` to `DiscussionListPane`
* chore: itemlistify `DiscussionListItem`
* chore: use flex and grid for `DiscussionListItem`
* chore: use flexbox for `App-header` (#3869 )
* chore: use flex and grid for `App-header`
* chore: drop search floats
* fix: adapt admin styles
* chore: use flexbox in dropdowns and SplitDropdown for subscriptions (#3874 )
* chore: flexbox dropdown menu items
* chore: normalize subscriptions menu (use slit dropdown)
* chore: cleanup
* chore: misc flexbox/grid changes (#3875 )
* chore: `TagsPage` to tsx
* chore: `TagsPage` flexbox/grid
* chore: `IndexPage-toolbar` flexbox
* chore: `UserCard` flexbox & itemlists
* fix: `Post` improve spacing logic
* chore: `Post` grid and proper spacing
* fix: avatar editor hover layer layout
* chore: `Button` flex
* chore: normalize form semantics (#3877 )
* chore: normalize fieldsets
* fix: `LinkButton` spacing
* chore: consistent form semantics
* fix: styling regressions (#3878 )
* fix: post spacing goes off in other pages
* fix: regression
* feat: extract reusable components from `NotificationsDropdown` (#3879 )
* feat: extensible global notices (#3880 )
* fix: js error on null item list
* feat: extensible global notices
* chore: housekeeping (#3881 )
* chore: use CSS variables where still not using
* chore: cleanup suspension modal
* chore: cleanup post flag
* fix: badge vertical align
* chore: use CSS variables for custom coloring
* chore: `icon` helper to `Icon` component
* chore: `avatar` helper to `Avatar` component
* fix: chunk loading fails on admin frontend
* chore: format
* feat: reusable `UploadImageButton` component (#3882 )
* chore: convert `UploadImageButton` to tsx
* feat: reusable `UploadImageButton` component
* feat: add `image-upload` setting type
* feat: extensible default footer component (#3883 )
* chore: yarn format
2023-10-10 21:36:08 +01:00
24d13e33bb
Bundled output for commit 412cfafb3a2db2fb6c4137dc5bd33c6349e18309
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2023-09-29 15:39:58 +00:00
412cfafb3a
feat: notification unsubscribe & email overhaul with HTML multipart ( #3872 )
2023-09-29 16:34:54 +01:00
ec5cb98c77
chore: merge the app with the container & implement the ApplicationContract ( #3862 )
...
* chore: merge the app with the container & implement the ApplicationContract
Illuminate components always expect the app to be the container, but also expect the app to be implementing the laravel app contract. This means that very often between minor illuminate updates we get a call to a method on the app that doesn't exist in the Flarum app. This fixes the issue once and for all.
* chore: improve concern implementation readability
* chore: service provider no longer has to change app type
* chore: unimplement `terminat(e/ing)`
* Apply fixes from StyleCI
* chore: recover `container` prop
* chore: return types
* fix: phpstan errors
2023-09-15 09:30:24 +01:00
23fdddf185
Bundled output for commit be9eb16d7da2f4bb8becea6c25e381447eaa15ad
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2023-09-14 20:09:52 +00:00
be9eb16d7d
chore: use str_contains ( #3841 )
2023-09-14 21:05:15 +01:00
ee34217b15
test: add MySQL 8.1 to the suite ( #3870 )
...
* Test using MySQL 8.1 also
* fix: db not added to matrix
* chore: add MySQL 8.1 to prefix tests
2023-09-14 21:04:25 +01:00
e731fb6189
Bundled output for commit 229a7affa5cb0652da0cc4fd8b420900992c6f96
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2023-08-02 17:04:35 +00:00
229a7affa5
feat: Code Splitting ( #3860 )
...
* feat: configure webpack to allow splitting chunks
* feat: `JsDirectoryCompiler` and expose js assets URL
* chore: support es2020 dynamic importing
* feat: control which URL to fetch chunks from
* feat: allow showing async modals & split 'LogInModal'
* feat: split `SignUpModal`
* feat: allow rendering async pages & split `UserSecurityPage`
* fix: module might not be listed in chunk
* feat: lazy load user pages
* feat: track the chunk containing each module
* chore: lightly warn
* chore: split `Composer`
* feat: add common frontend (for split common chunks)
* fix: jsDoc typing imports should be ignored
* feat: split `PostStream` `ForgotPasswordModal` and `EditUserModal`
* fix: multiple inline async imports not picked up
* chore: new `common` frontend assets only needs a jsdir compiler
* feat: add revision hash to chunk import URL
* fix: nothing to split for `admin` frontend yet
* chore: cleanup registry API
* chore: throw an error in debug mode if attempting to import a non-loaded module
* feat: defer `extend` & `override` until after module registration
* fix: plugin not picking up on all module sources
* fix: must override default chunk loader function from webpack plugin
* feat: split tags `TagDiscussionModal` and `TagSelectionModal`
* fix: wrong export name
* feat: import chunked modules from external packages
* feat: extensions compatibility
* feat: Router frontend extender async component
* chore: clean JS output path (removes stale chunks)
* fix: common chunks also need flushing
* chore: flush backend stale chunks
* Apply fixes from StyleCI
* feat: loading alert when async page component is loading
* chore: `yarn format`
* chore: typings
* chore: remove exception
* Apply fixes from StyleCI
* chore(infra): bundlewatch
* chore(infra): bundlewatch split chunks
* feat: split text editor
* chore: tag typings
* chore: bundlewatch
* fix: windows paths
* fix: wrong planned ext import format
2023-08-02 17:57:57 +01:00
2ffbc44b4e
chore(infra): bundlewatch
...
Signed-off-by: Sami Mazouz <sychocouldy@gmail.com >
2023-07-27 16:23:19 +01:00
b2a5a970e8
chore(infra): bundlewatch
...
Signed-off-by: Sami Mazouz <sychocouldy@gmail.com >
2023-07-27 16:11:38 +01:00
781000e047
chore(infra): bundlewatch
...
Signed-off-by: Sami Mazouz <sychocouldy@gmail.com >
2023-07-27 15:54:17 +01:00
608e2a7e5a
fix(phpstan): code analysis
...
Signed-off-by: Sami Mazouz <sychocouldy@gmail.com >
2023-07-27 13:52:58 +01:00
7467beb72f
fix(regression): avoid overriding laravel schedule command to store last run
...
Signed-off-by: Sami Mazouz <sychocouldy@gmail.com >
2023-07-27 13:47:56 +01:00
6ec0911cd1
chore: yarn format
...
Signed-off-by: Sami Mazouz <sychocouldy@gmail.com >
2023-07-27 13:47:25 +01:00
992d85e3b8
Bundled output for commit 59586e63e11d7eb8a520ca34da64fc0f24171ea4
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2023-07-27 10:35:35 +00:00
59586e63e1
chore: simplify if else conditions ( #3843 )
...
* chore: simplify if else conditions
* use nullsafe
Co-authored-by: Sami Mazouz <sychocouldy@gmail.com >
---------
Co-authored-by: Sami Mazouz <sychocouldy@gmail.com >
2023-07-27 11:31:04 +01:00
76004ed844
feat: add whenExtensionDisabled
to Conditional
extender ( #3847 )
...
* feat: add to extender
* Apply fixes from StyleCI
---------
Co-authored-by: StyleCI Bot <bot@styleci.io >
2023-07-27 11:30:05 +01:00
e014aa0105
feat: make WelcomeHero extensible ( #3848 )
...
* chore: make WelcomeHero extensible
* undo import mithril change
* reduce to one itemlist
2023-07-27 11:27:00 +01:00
ce334156d5
chore(deps): bump tough-cookie from 4.1.2 to 4.1.3 ( #3852 )
...
Bumps [tough-cookie](https://github.com/salesforce/tough-cookie ) from 4.1.2 to 4.1.3.
- [Release notes](https://github.com/salesforce/tough-cookie/releases )
- [Changelog](https://github.com/salesforce/tough-cookie/blob/master/CHANGELOG.md )
- [Commits](https://github.com/salesforce/tough-cookie/compare/v4.1.2...v4.1.3 )
---
updated-dependencies:
- dependency-name: tough-cookie
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-27 11:25:38 +01:00
4d0190d4b0
chore(deps): bump word-wrap from 1.2.3 to 1.2.4 ( #3856 )
...
Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap ) from 1.2.3 to 1.2.4.
- [Release notes](https://github.com/jonschlinkert/word-wrap/releases )
- [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4 )
---
updated-dependencies:
- dependency-name: word-wrap
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-27 11:25:14 +01:00
da1aa2aa92
fix: default labels with SettingDropdown
and SelectDropdown
( #3854 )
...
* Remove modification to label in SelectDropdown
* Only set 'defaultLabel' if falsy and translate "Custom" default
2023-07-27 11:24:19 +01:00
c80220ad9b
fix(regression): Webpack not working on Windows with new export registry
2023-07-27 11:22:14 +01:00
3593d53795
chore(deps): bump semver from 5.7.1 to 5.7.2 ( #3853 )
...
Bumps [semver](https://github.com/npm/node-semver ) from 5.7.1 to 5.7.2.
- [Release notes](https://github.com/npm/node-semver/releases )
- [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md )
- [Commits](https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2 )
---
updated-dependencies:
- dependency-name: semver
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-12 23:04:31 +01:00
07623afacd
fix: installation command config path can be null
...
Signed-off-by: Sami Mazouz <sychocouldy@gmail.com >
2023-07-10 14:32:22 +01:00