alistair3149
|
4b1a39eb1c
|
fix(search): 🐛 avoid double encoding conditions and printouts
|
2023-08-03 20:33:14 -04:00 |
|
alistair3149
|
e24e0e7429
|
docs(search): 📚️ add jsdoc type to typeahead elements
|
2023-08-03 19:30:57 -04:00 |
|
alistair3149
|
fd224071db
|
refactor(search): ♻️ clean up typeahead init and event functions
|
2023-08-03 19:25:41 -04:00 |
|
alistair3149
|
eec5c6fd64
|
feat(search): ✨ reimplement multi search command experiment
Search commands start withs slash and includes: action, rest, ask
|
2023-08-02 22:07:41 -04:00 |
|
alistair3149
|
4241f8522d
|
fix(search): 🐛 exit early if there are no query results
|
2023-08-02 21:28:39 -04:00 |
|
alistair3149
|
17593b8202
|
refactor(search): ♻️ separate search query and client from typeahead.js
|
2023-08-02 20:16:39 -04:00 |
|
alistair3149
|
9862000b11
|
refactor(search): ♻️ clean up search query handling
|
2023-08-02 19:56:09 -04:00 |
|
alistair3149
|
51db19938c
|
feat(search): ✨ reimplement SMW Ask API search
Instead of relying on hardcoded config, you can simply type the
conditions as search query (e.g. `[[Has population::1200]][[:+]]`).
|
2023-08-02 19:02:50 -04:00 |
|
alistair3149
|
431599cb59
|
refactor(search): ♻️ reimplement and clean up search clients
This should make the search clients more readable and easier to expand
|
2023-08-02 18:56:08 -04:00 |
|
alistair3149
|
c2431ebeba
|
refactor(search): ♻️ clean up result fetch functions
Based on Vector implementation
|
2023-07-31 20:59:50 -04:00 |
|
alistair3149
|
ba5bea704e
|
style: 🎨 apply recess order to styles
|
2023-07-27 21:19:27 -04:00 |
|
alistair3149
|
d0b1b8982c
|
refactor(search): ♻️ simplify search box structure
|
2023-07-10 15:13:21 -04:00 |
|
alistair3149
|
88a5d4de9d
|
fix(search): 🐛 abort search request if there are no query
|
2023-07-07 20:44:45 -04:00 |
|
alistair3149
|
4ef5376cab
|
refactor(core): ♻️ clean up various eslint errors
|
2023-07-07 18:00:14 -04:00 |
|
alistair3149
|
608a2be932
|
feat(search): ✨ support all existing gateway in multi search
|
2023-07-07 17:56:01 -04:00 |
|
alistair3149
|
f843f4d1ee
|
fix(search): 🐛 undefined LESS variables
|
2023-07-07 17:26:12 -04:00 |
|
alistair3149
|
6adc0d7eab
|
feat(search): ✨ add experimental multi gateway search
This is experiemental and just a proof of concept for further work.
For now, typing `\/ask` in the search query will trigger SMW Ask search
|
2023-07-07 17:24:34 -04:00 |
|
alistair3149
|
c7e45177cd
|
feat(core): ✨ update menu transition styles and implementation
Same as the previous commit, the transition is now accessible as a CSS variable (transition-menu)
|
2023-07-07 17:02:27 -04:00 |
|
github-actions
|
657c6cf294
|
ci: 👷 lint code to MediaWiki standards
Check commit and GitHub actions for more details
|
2023-06-21 18:31:20 +00:00 |
|
沈澄心
|
89a9957cd4
|
refactor(core): avoid using ES2020+ methods (#669)
Replace ??, ?., and replaceChildren() for better compatibility; hide pref panel in unsupported browsers
* Update mixins.less
* Update Sections.less
* Update TableOfContents.less
* Update interface-edit-section-links.less
* Update mixins.less
* Update Sections.less
* Update TableOfContents.less
* Update interface-edit-section-links.less
* Update sections.js
* Update tableOfContents.js
* Update mwRestApi.js
* Update mwRestApi.js
* Update skins.citizen.preferences.js
* Update mwActionApi.js
* Update typeahead.js
|
2023-06-21 14:30:45 -04:00 |
|
alistair3149
|
434d2688fc
|
refactor(core): ♻️ less specific link underline selector
|
2023-06-15 14:37:07 -04:00 |
|
github-actions
|
97e6714cc4
|
ci: 👷 lint code to MediaWiki standards
Check commit and GitHub actions for more details
|
2023-05-18 17:58:40 +00:00 |
|
Simon Stier
|
2e3e5feb9b
|
feat(search): add SMW Ask API as search backend option (#625)
* feat: add SMW Ask API as search backend option
* feat: allow namespace prefix in smw ask query
|
2023-05-18 13:57:43 -04:00 |
|
github-actions
|
ee90992a89
|
ci: 👷 lint code to MediaWiki standards
Check commit and GitHub actions for more details
|
2023-05-01 06:06:54 +00:00 |
|
alistair3149
|
aaa82d06ef
|
feat(search): ✨ trigger typeahead update when character is composed
Only trigger an update when the character is fully composed.
Examples include various CJK IMEs
Closes: #608
|
2023-04-03 12:48:10 -04:00 |
|
alistair3149
|
84246c503d
|
refactor(search): ♻️ do not pass messages var around
|
2023-04-03 11:52:38 -04:00 |
|
alistair3149
|
ba50defaba
|
refactor(core): ♻️ make typeahead items more reusuable
|
2023-03-01 16:31:42 -05:00 |
|
alistair3149
|
68313123e9
|
feat(core): ✨ apply box-sizing: border-box by default
|
2023-03-01 16:08:07 -05:00 |
|
alistair3149
|
0b7c72ca5e
|
fix(search): 🐛 align typeahead with input
|
2023-03-01 15:34:50 -05:00 |
|
alistair3149
|
b8a1d9c224
|
refactor(search): ♻️ simplify typeahead styles
|
2023-03-01 15:27:43 -05:00 |
|
alistair3149
|
235a76c2bd
|
feat(core): ✨ add border to Citizen cards
|
2023-03-01 15:02:34 -05:00 |
|
github-actions
|
9e15415835
|
ci: 👷 lint code to MediaWiki standards
Check commit and GitHub actions for more details
|
2023-02-28 21:59:36 +00:00 |
|
alistair3149
|
4b8e128e4b
|
feat(search): ✨ add search portals to empty state
|
2023-01-16 18:02:07 -05:00 |
|
alistair3149
|
7416a7f6d1
|
fix(search): 🐛 incorrect max height for search suggestions
|
2023-01-16 17:36:45 -05:00 |
|
alistair3149
|
1e47e95a8d
|
fix(search): 🐛 more robust null check for description
|
2023-01-09 16:24:28 -05:00 |
|
alistair3149
|
242413bf4a
|
fix(search): 🐛 incorrect keyboard navigation on typeahead items
|
2023-01-06 16:03:02 -05:00 |
|
alistair3149
|
60c12706a5
|
feat(search): contain the overscroll of search suggestion
|
2022-12-18 01:09:42 -05:00 |
|
alistair3149
|
2e9dffb7f0
|
fix(search): 🐛 correct URL for MediaSearch
Somehow it has to have the type parameter or it'll just go directly to a page if exists
|
2022-12-17 22:44:36 -05:00 |
|
alistair3149
|
0ca34a5c3f
|
docs(search): 📚️ document functions and objects
|
2022-12-14 11:39:18 -05:00 |
|
alistair3149
|
db79f26a66
|
refactor(search): ♻️ use template literals
|
2022-12-14 11:22:50 -05:00 |
|
alistair3149
|
c2da5c5ade
|
fix(search): 🐛 do not collapse whitespace in label text node
|
2022-12-14 10:40:08 -05:00 |
|
alistair3149
|
203b0b42c3
|
feat(search): ✨ add MediaSearch to typeahead
|
2022-12-14 10:28:45 -05:00 |
|
alistair3149
|
6aa587635d
|
refactor(search): ♻️ clean up clearSuggestion
|
2022-12-14 00:45:43 -05:00 |
|
alistair3149
|
4d1225b96f
|
refactor(search): ♻️ simplify typeahead item styles and classes
|
2022-12-13 23:52:54 -05:00 |
|
github-actions
|
0ef78751a7
|
ci: 👷 lint code to MediaWiki standards
Check commit and GitHub actions for more details
|
2022-12-13 23:26:15 +00:00 |
|
alistair3149
|
074df5272c
|
fix(search): 🐛 incorrect full text search URL
|
2022-12-13 18:25:14 -05:00 |
|
alistair3149
|
cc3e1d41d4
|
fix(search): 🐛 do not shrink thumbnail
|
2022-12-08 13:27:40 -05:00 |
|
alistair3149
|
f81e5b6f1a
|
fix(search): 🐛 null error when rest api is used
|
2022-12-07 18:05:14 -05:00 |
|
alistair3149
|
96ec8e4248
|
fix(search): 🐛 typeahead thumbnails should be center-aligned
|
2022-12-06 14:54:22 -05:00 |
|
alistair3149
|
34804e8258
|
feat(search): ✨ use WMUI icon for placeholder
|
2022-12-06 14:48:18 -05:00 |
|