flarum-bot
e4abf93763
Bundled output for commit 9310ce13d8
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2023-11-23 17:19:53 +00:00
Sami Mazouz
9310ce13d8
chore: yarn format
2023-11-23 18:16:49 +01:00
flarum-bot
6cbdfb6aa1
Bundled output for commit 4b126d9f4c
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2023-11-11 18:46:13 +00:00
Sami Mazouz
4b126d9f4c
feat: revamp search ( #3893 )
...
* refactor: move gambits to frontend (#3885 )
* refactor: move gambits to frontend
* test: GambitManager
* refactor: merge filterer and searcher concepts (#3892 )
* chore: drop remaining backend regex gambits
* refactor: merge filterer & searcher concept
* refactor: adapt extenders
* refactor: no longer need to push gambits to `q`
* refactor: filters to gambits
* refactor: drop shred `Query` namespace
* chore: cleanup
* chore: leftover gambit references on the backend (#3894 )
* chore: leftover gambit references on the backend
* chore: namespace
* feat: search driver backend extension API (#3902 )
* feat: first iteration of search drivers
* feat: indexer API & tweaks
* feat: changes after POC driver
* fix: properly fire custom observables
* chore: remove debugging code
* fix: phpstan
* fix: custom eloquent events
* chore: drop POC usage
* test: indexer extender API
* fix: extension searcher fails without filters
* fix: phpstan
* fix: frontend created gambit
* feat: advanced page and localized driver settings (#3905 )
* feat: allow getting total search results and replacing filters (#3906 )
* feat: allow accessing total search results
* feat: allow replacing filters
* chore: phpstan
2023-11-11 19:43:09 +01:00
flarum-bot
60ffa78531
Bundled output for commit 294878291c
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2023-11-10 22:16:11 +00:00
IanM
294878291c
chore: format js
2023-11-10 22:09:50 +00:00
flarum-bot
05a7e24836
Bundled output for commit eaabeab8c9
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2023-11-10 22:04:30 +00:00
Sami Mazouz
eaabeab8c9
chore: extract FormModal
from Modal
( #3922 )
2023-11-10 21:59:34 +00:00
flarum-bot
deb99f0de4
Bundled output for commit 693bce912a
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2023-11-10 21:38:19 +00:00
Sami Mazouz
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
flarum-bot
bbdf3b5aba
Bundled output for commit e2281a2123
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2023-11-10 21:23:23 +00:00
Sami Mazouz
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
flarum-bot
d01c0e5210
Bundled output for commit bee50bec73
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2023-11-03 13:15:30 +00:00
Sami Mazouz
bee50bec73
fix: color input changes while typing ( #3919 )
2023-11-03 14:08:40 +01:00
flarum-bot
679d32729e
Bundled output for commit e978e29e00
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2023-11-03 08:10:35 +00:00
IanM
e978e29e00
fix: add history push ( #3916 )
2023-11-03 09:07:25 +01:00
flarum-bot
a3192d2934
Bundled output for commit 96ba2f5f2d
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2023-10-29 13:51:57 +00:00
Sami Mazouz
87a83d33b3
chore: avoid using .fa()
mixins and @fa-var
vars ( #3912 )
2023-10-29 14:45:50 +01:00
flarum-bot
db0d9cb006
Bundled output for commit 5ab5257ff5
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2023-10-10 20:41:11 +00:00
Sami Mazouz
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
flarum-bot
24d13e33bb
Bundled output for commit 412cfafb3a
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2023-09-29 15:39:58 +00:00
IanM
412cfafb3a
feat: notification unsubscribe & email overhaul with HTML multipart ( #3872 )
2023-09-29 16:34:54 +01:00
flarum-bot
e731fb6189
Bundled output for commit 229a7affa5
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2023-08-02 17:04:35 +00:00
Sami Mazouz
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
Sami Mazouz
6ec0911cd1
chore: yarn format
...
Signed-off-by: Sami Mazouz <sychocouldy@gmail.com >
2023-07-27 13:47:25 +01:00
flarum-bot
992d85e3b8
Bundled output for commit 59586e63e1
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2023-07-27 10:35:35 +00:00
IanM
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
David Sevilla Martin
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
flarum-bot
9feb9dd4eb
Bundled output for commit 016503d8c3
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2023-06-29 18:24:31 +00:00
Sami Mazouz
016503d8c3
feat: export registry ( #3842 )
...
* feat: registry first iteration
Signed-off-by: Sami Mazouz <sychocouldy@gmail.com >
* feat: improve webpack auto export loader
Signed-off-by: Sami Mazouz <sychocouldy@gmail.com >
* chore: remove `compat` API
Signed-off-by: Sami Mazouz <sychocouldy@gmail.com >
* chore: cleanup
Signed-off-by: Sami Mazouz <sychocouldy@gmail.com >
---------
Signed-off-by: Sami Mazouz <sychocouldy@gmail.com >
2023-06-29 18:57:53 +01:00
flarum-bot
7799c2fcd5
Bundled output for commit 11b4a810b7
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2023-06-15 17:09:20 +00:00
Sami Mazouz
11b4a810b7
chore: upgrade to mithril 2.2 ( #3831 )
...
Signed-off-by: Sami Mazouz <sychocouldy@gmail.com >
2023-06-15 18:04:41 +01:00
flarum-bot
3757bde4fc
Bundled output for commit f67ca5782a
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2023-06-07 10:45:14 +00:00
Sami Mazouz
04fe2616a4
Revert "fix(regression): caught errors"
...
This reverts commit c94c140484
.
2023-05-31 09:47:30 +01:00
Sami Mazouz
c94c140484
fix(regression): caught errors
...
Signed-off-by: Sami Mazouz <sychocouldy@gmail.com >
2023-05-31 09:45:50 +01:00
Sami Mazouz
34a04b0746
chore: recover bundlewatch ( #3829 )
...
Signed-off-by: Sami Mazouz <sychocouldy@gmail.com >
2023-05-28 12:16:45 +01:00
flarum-bot
069677b2e3
Bundled output for commit 51bd7a7e32
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2023-05-27 18:38:40 +01:00
Darkle
57e05a5eaf
Update the scheduler info link in admin ( #3826 )
2023-05-27 18:38:40 +01:00
flarum-bot
717af13bb1
Bundled output for commit e72541e35d
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2023-05-22 21:58:15 +00:00
Sami Mazouz
e72541e35d
fix: recover temporary solution for html entities in browser title
...
Signed-off-by: Sami Mazouz <sychocouldy@gmail.com >
2023-05-22 22:49:20 +01:00
Sami Mazouz
577890d89c
fix: custom contrast color affected by parents
...
Signed-off-by: Sami Mazouz <sychocouldy@gmail.com >
2023-05-22 22:23:11 +01:00
flarum-bot
d27f952584
Bundled output for commit e5abffc75b
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2023-05-20 16:46:42 +00:00
Sami Mazouz
d1059c1cc7
fix: improve avatar upload functionality
...
Signed-off-by: Sami Mazouz <sychocouldy@gmail.com >
2023-05-20 15:15:53 +01:00
flarum-bot
777c304ab7
Bundled output for commit 789246b621
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2023-05-17 10:47:32 +00:00
Sami Mazouz
789246b621
fix(regression): slidable mark read showing for read discussions
...
Signed-off-by: Sami Mazouz <sychocouldy@gmail.com >
2023-05-17 11:37:33 +01:00
flarum-bot
715b8c39ae
Bundled output for commit 232618aba6
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2023-05-07 21:24:30 +00:00
Sami Mazouz
232618aba6
fix: UserSecurityPage
not exported
...
Fixes #3820
Signed-off-by: Sami Mazouz <sychocouldy@gmail.com >
2023-05-07 22:18:21 +01:00
flarum-bot
96e1411b7d
Bundled output for commit 21b483625e
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2023-05-07 17:49:29 +00:00
David Wheatley
21b483625e
feat: add user creation to users list page ( #3744 )
2023-05-07 18:38:37 +01:00
flarum-bot
c766881e1f
Bundled output for commit e63e161be6
...
Includes transpiled JS/TS, and Typescript declaration files (typings).
[skip ci]
2023-05-07 16:49:15 +00:00