dependabot[bot]
a684b91fe7
[upd] web-client (simple): Bump vite from 8.0.0-beta.5 to 8.0.0-beta.7 in /client/simple ( #5649 )
...
* [upd] web-client (simple): Bump vite in /client/simple
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 8.0.0-beta.5 to 8.0.0-beta.7.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v8.0.0-beta.7/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 8.0.0-beta.7
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* [fix] themes: rebuild static
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ivan Gabaldon <igabaldon@inetol.net >
2026-01-09 11:15:14 +01:00
Ivan Gabaldon
8bf600cc62
[fix] themes: rebuild static
2025-12-19 17:50:23 +00:00
dependabot[bot]
6ebd3f4d35
[upd] web-client (simple): Bump vite in /client/simple
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 8.0.0-beta.2 to 8.0.0-beta.3.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v8.0.0-beta.3/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 8.0.0-beta.3
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-19 17:30:19 +00:00
dependabot[bot]
c46aecd4e3
[upd] web-client (simple): Bump vite in /client/simple
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 8.0.0-beta.0 to 8.0.0-beta.2.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v8.0.0-beta.2/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 8.0.0-beta.2
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-12 19:59:31 +00:00
Ivan Gabaldon
74ec225ad1
[fix] themes: clear search input ( #5540 )
...
* [fix] themes: clear search input
Closes https://github.com/searxng/searxng/issues/5539
* [fix] themes: rebuild static
2025-12-07 13:26:01 +00:00
Ivan Gabaldon
da6c635ea2
[upd] themes: update vite
2025-12-05 11:14:26 +00:00
dependabot[bot]
e34c356e64
[upd] web-client (simple): Bump the minor group
...
Bumps the minor group in /client/simple with 2 updates: [browserslist](https://github.com/browserslist/browserslist ) and [mathjs](https://github.com/josdejong/mathjs ).
Updates `browserslist` from 4.28.0 to 4.28.1
- [Release notes](https://github.com/browserslist/browserslist/releases )
- [Changelog](https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md )
- [Commits](https://github.com/browserslist/browserslist/compare/4.28.0...4.28.1 )
Updates `mathjs` from 15.0.0 to 15.1.0
- [Changelog](https://github.com/josdejong/mathjs/blob/develop/HISTORY.md )
- [Commits](https://github.com/josdejong/mathjs/compare/v15.0.0...v15.1.0 )
---
updated-dependencies:
- dependency-name: browserslist
dependency-version: 4.28.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: minor
- dependency-name: mathjs
dependency-version: 15.1.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-05 10:42:18 +00:00
Ivan Gabaldon
fb089ae297
[mod] client/simple: client plugins ( #5406 )
...
* [mod] client/simple: client plugins
Defines a new interface for client side *"plugins"* that coexist with server
side plugin system. Each plugin (e.g., `InfiniteScroll`) extends the base
`ts Plugin`. Client side plugins are independent and lazy‑loaded via `router.ts`
when their `load()` conditions are met. On each navigation request, all
applicable plugins are instanced.
Since these are client side plugins, we can only invoke them once DOM is fully
loaded. E.g. `Calculator` will not render a new `answer` block until fully
loaded and executed.
For some plugins, we might want to handle its availability in `settings.yml`
and toggle in UI, like we do for server side plugins. In that case, we extend
`py Plugin` instancing only the information and then checking client side if
[`settings.plugins`](1ad832b1dc/client/simple/src/js/toolkit.ts (L134) )
array has the plugin id.
* [mod] client/simple: rebuild static
2025-12-02 10:18:00 +00:00