Sami Mazouz
3a34136e36
feat: search UI/UX revamp ( #3941 )
...
* feat: first iteration
* chore: tweak
* feat: second iteration
* chore: incorrect code organization
* feat: gambit input suggestions
* feat: gambit keyboard navigation
* chore: bugs
* feat: negative gambits
* feat: improve gambit highlighting
* refactor: localize gambits
* feat: negative and positive gambit buttons
* fix: permissions
* chore: wat
* per: lazy load search modal
* fix: extensibility and bug fixes
* fix: bugs
* feat: reusable autocomplete dropdown
* chore: format
* fix: tag filter
2024-01-09 21:51:01 +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
Sami Mazouz
d154388468
chore: function names
2023-10-29 13:27:34 +01:00
David Wheatley
e63e161be6
chore: major frontend JS cleanup ( #3609 )
2023-05-07 17:40:18 +01:00
Sami Mazouz
47b670aa29
feat: frontend Model
extender ( #3646 )
...
* feat: reintroduce frontend extenders
* chore: used `Routes` extender in bundled extensions
* chore: used `PostTypes` extender in bundled extensions
* chore: `yarn format`
* feat: `Model` frontend extender
* chore: naming
* chore(review): attributes can be nullable or undefined
* chore(review): delay extender implementation
* chore(review): unnecessary check
* chore(review): stay consistent
* chore: merge conflicts
* chore: unused import
* chore: multiline extenders
* feat: add Store extender
Signed-off-by: Sami Mazouz <sychocouldy@gmail.com>
2023-02-08 21:13:53 +01:00
Sami Mazouz
d7f4975330
feat: introduce frontend extenders ( #3645 )
...
* feat: reintroduce frontend extenders
* chore: used `Routes` extender in bundled extensions
* chore: used `PostTypes` extender in bundled extensions
* chore: `yarn format`
* chore: naming
* chore(review): unnecessary check
* chore(review): stay consistent
* chore: unused import
Signed-off-by: Sami Mazouz <sychocouldy@gmail.com>
2023-01-17 19:10:24 +01:00
Alexander Skvortsov
5c6f17d508
chore: flarum-cli audit infra --fix
2022-01-20 03:53:51 -05:00
Ian Morland
aba58f453a
chore: repo maintenance ( #32 )
...
* Bump deps
* Update imports
2022-01-11 10:44:22 +00:00
David Wheatley
3e3fa6535d
Repo maintenance ( #30 )
...
* Bump deps; add TS support; use Prettier
* Format
* Update js/package.json
Co-authored-by: Sami Mazouz <sychocouldy@gmail.com>
* Update lockfile
Co-authored-by: Sami Mazouz <sychocouldy@gmail.com>
2021-09-20 16:06:32 +01:00
David Wheatley
bbca24a873
Add classes to sticky discussions ( #31 )
2021-08-16 11:01:54 +02:00
Sami Mazouz
768fc0d653
Fix evaluation of post content by m.trust() ( #24 )
2021-01-22 13:53:11 -05:00
Ian Morland
4dbc7369a2
Restrict post excerps to IndexPage and DiscussionPage only #2066 ( #25 )
2021-01-19 22:22:20 -05:00
Alexander Skvortsov
27fa6456ec
Update admin js for admin ux redesign
2020-11-25 01:31:19 -05:00
Sami Mazouz
a2aedaa2e1
Fix sticky discussion excerpt ( #20 )
2020-09-29 10:40:19 -04:00
Alexander Skvortsov
418e656c9e
Mithril 2 Update ( #19 )
...
Update for Mithril 2
2020-09-23 22:56:13 -04:00
Franz Liedke
38be86ec51
Fix extension to work with latest state changes
...
Refs flarum/core#2150 , flarum/core#2156 .
2020-06-26 16:05:35 +02:00
Toby Zerner
c4692d2bcd
Database changes ( #11 )
...
* Update core references
* Update remaining core references
2018-09-16 20:50:31 +02:00
Toby Zerner
70f2b63bf5
Webpack ( #10 )
...
See https://github.com/flarum/core/pull/1367
* Replace gulp with webpack and npm scripts for JS compilation
* Set up Travis CI to commit compiled JS
* Restructure `js` directory; only one instance of npm, forum/admin are "submodules"
* Restructure `less` directory
2018-06-20 13:36:00 +09:30
Toby Zerner
115551c9ce
Group assets by client
2015-07-22 10:14:20 +09:30
Toby Zerner
1ad057d4d7
Update for evented API
2015-07-20 18:14:42 +09:30
Toby Zerner
ed98a18681
Rename JS sub-components so that descriptors are before the noun, not after
2015-05-18 18:50:58 +09:30
Toby Zerner
798bdd3e68
Update notification architecture
2015-05-14 22:42:52 +09:30
Toby Zerner
3787cc413e
Initial commit
2015-05-07 22:26:02 +09:30