Artemy Egorov
97fed8e476
fix: remove package manager from package.json
2025-02-15 11:45:16 +03:00
Artemy Egorov
a3de90a9cd
fix: docker image build
2025-02-15 11:40:40 +03:00
Artemy Egorov
82f24e0c5c
fix: try to fix everything
2025-02-15 11:09:27 +03:00
Artemy Egorov
f387f5a9e8
fix versions
2024-10-25 17:20:38 +03:00
dependabot[bot]
a2348e3c6d
Build(deps): Bump the deps group across 1 directory with 6 updates
...
Bumps the deps group with 6 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [eslint](https://github.com/eslint/eslint ) | `9.7.0` | `9.8.0` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `20.14.12` | `22.1.0` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) | `7.17.0` | `8.0.0` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) | `7.17.0` | `8.0.0` |
| [axios](https://github.com/axios/axios ) | `1.7.2` | `1.7.3` |
| [fastify](https://github.com/fastify/fastify ) | `4.27.0` | `4.28.1` |
Updates `eslint` from 9.7.0 to 9.8.0
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v9.7.0...v9.8.0 )
Updates `@types/node` from 20.14.12 to 22.1.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `@typescript-eslint/eslint-plugin` from 7.17.0 to 8.0.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.0.0/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 7.17.0 to 8.0.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.0.0/packages/parser )
Updates `axios` from 1.7.2 to 1.7.3
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.7.2...v1.7.3 )
Updates `fastify` from 4.27.0 to 4.28.1
- [Release notes](https://github.com/fastify/fastify/releases )
- [Commits](https://github.com/fastify/fastify/compare/v4.27.0...v4.28.1 )
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: deps
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: deps
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: deps
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: deps
- dependency-name: axios
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: deps
- dependency-name: fastify
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: deps
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-08-05 05:01:33 +00:00
dependabot[bot]
ca866403ed
Build(deps): Bump the deps group with 6 updates
...
Dependabot couldn't find the original pull request head commit, 0a411e3209be44aaf63d10b36c9c1dcc209d1fcb.
2024-07-24 08:01:18 +00:00
Artemy
30977d1357
refactor: create monorepo
2024-05-12 16:24:50 +03:00
dependabot[bot]
b21ee84629
Build(deps): Bump dompurify from 3.1.1 to 3.1.2 ( #152 )
...
Bumps [dompurify](https://github.com/cure53/DOMPurify ) from 3.1.1 to 3.1.2.
- [Release notes](https://github.com/cure53/DOMPurify/releases )
- [Commits](https://github.com/cure53/DOMPurify/compare/3.1.1...3.1.2 )
---
updated-dependencies:
- dependency-name: dompurify
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-12 15:03:52 +03:00
Artemy Egorov
6e9e9a6cc6
Plugins config ( #147 )
...
* refactor: rename configs
* refactor: create plugin config
* refactor: universal config
* fix: engine plugins default list
2024-04-27 22:15:19 +03:00
Artemy Egorov
c04ea407ae
Plugins ( #146 )
...
* refactor: move engines to the sdk
* refactor: move engines to plugins
* refactor: move engines to plugins
* fix: prettier
2024-04-27 16:21:41 +00:00
Artemy Egorov
4460d3df1d
Webder support ( #145 )
...
* Webder support (#144 )
* refactor: remove search configuration.
Create third_party
* feat: webder support
2024-04-26 17:08:34 +00:00
Artemy Egorov
7c72d985f7
Merge pull request from GHSA-4gj5-xj97-j8fp
...
* ci: add build check to pull requests
* Build(deps-dev): Bump @types/node from 20.10.6 to 20.11.24 (#91 )
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 20.10.6 to 20.11.24.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* feat: image compression (#101 )
* feat: image compression
* fix: not compress svg
Maybe we should add a function to disable this fix. Since I noticed that if you compress svg in webp it becomes magically smaller.
* Configuration page (#104 )
* feat: image compression
* feat: configuration page
* refactor: json stringify
and change engine buttons to ordered list
* fix: engine distributor matching
* fix: formatting
* build: update txtdot version to 1.7.0
* fix: configuration page title
* doc: features (#102 )
* fix: ssrf
GHSA-4gj5-xj97-j8fp
Doesn't fully correct the error! You need to configure the server to block requests.
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-07 14:49:54 +03:00
Artemy Egorov
f241a46e05
fix: isLocalResourse for proxy ( #103 )
...
GHSA-4c78-229v-hf6m
2024-03-05 21:53:40 +03:00
Artemy Egorov
a7fdaf80fd
Fix dependabot ( #95 )
...
* Build(deps): Bump linkedom from 0.16.6 to 0.16.8 (#89 )
Bumps [linkedom](https://github.com/WebReflection/linkedom ) from 0.16.6 to 0.16.8.
- [Commits](https://github.com/WebReflection/linkedom/compare/v0.16.6...v0.16.8 )
---
updated-dependencies:
- dependency-name: linkedom
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Build(deps-dev): Bump @typescript-eslint/parser from 6.18.0 to 7.1.0 (#88 )
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 6.18.0 to 7.1.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.1.0/packages/parser )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Build(deps): Bump @fastify/swagger from 8.13.0 to 8.14.0 (#87 )
Bumps [@fastify/swagger](https://github.com/fastify/fastify-swagger ) from 8.13.0 to 8.14.0.
- [Release notes](https://github.com/fastify/fastify-swagger/releases )
- [Commits](https://github.com/fastify/fastify-swagger/compare/v8.13.0...v8.14.0 )
---
updated-dependencies:
- dependency-name: "@fastify/swagger"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Build(deps): Bump @fastify/view from 8.2.0 to 9.0.0 (#86 )
Bumps [@fastify/view](https://github.com/fastify/point-of-view ) from 8.2.0 to 9.0.0.
- [Release notes](https://github.com/fastify/point-of-view/releases )
- [Commits](https://github.com/fastify/point-of-view/compare/v8.2.0...v9.0.0 )
---
updated-dependencies:
- dependency-name: "@fastify/view"
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Build(deps-dev): Bump @types/node from 20.10.6 to 20.11.20 (#85 )
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 20.10.6 to 20.11.20.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* ci: fix dependabot branches and create packages in dev
* fix: version link in index
* dep: update eslint-plugin
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-04 08:10:37 +00:00
Artemy Egorov
b78da40255
Mass refactoring and stackoverflow users parser ( #83 )
...
* refactor: public config
delete public config, replace with package.json. Update version to 1.6.0 for this pull request.
* fix: searx pagination
* refactor: type system for routes
* refactor: universal redirection
* fix: stackoverflow questions
add No handler Found error
* feat: stackoverflow users parser
2024-02-25 18:17:56 +00:00
Artemy Egorov
c9f9e48acb
Engine routing ( #82 )
...
* refactor: move engines to folder
* refactor: engine class
* refactor: add distributor and readability, searx engines class
* delete: google engine
useless since searx added
* fix: stackoverflow
* update version
2024-02-17 12:25:54 +00:00
Andrey
92ab68c587
Fix build scripts ( #77 )
...
* Copy all templates, fix #76
* copy any folders in templates
---------
Co-authored-by: Artemy <artegoser@gmail.com>
2024-02-14 09:42:48 +00:00
dependabot[bot]
af29af9f16
Build(deps): Bump @fastify/swagger-ui from 2.0.1 to 2.1.0 ( #75 )
...
Bumps [@fastify/swagger-ui](https://github.com/fastify/fastify-swagger-ui ) from 2.0.1 to 2.1.0.
- [Release notes](https://github.com/fastify/fastify-swagger-ui/releases )
- [Commits](https://github.com/fastify/fastify-swagger-ui/compare/v2.0.1...v2.1.0 )
---
updated-dependencies:
- dependency-name: "@fastify/swagger-ui"
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-14 10:31:52 +03:00
Artemy Egorov
3b5f402d77
Interface improvements ( #74 )
...
* fix: interface style improvements
and components in ejs templates
* fix: improvement of improvements
* Redesign: kind of MD3
* Working url/search switch
* formatting
* Add switch animation, adjust sizes, adjust btn colors, rename bg2 to outline
* Format
---------
Co-authored-by: DarkCat09 <gh@dc09.ru>
2024-02-14 10:23:13 +03:00
Artemy Egorov
ead78e79ab
Fix connection refusion ( #72 )
...
* fix: socket connection refused
* chore: update versions
2024-01-06 18:46:55 +00:00
Artemy Egorov
fa6c9cc2a0
Search by default ( #71 )
...
* feat: searx parser
* feat: search form in get page
* feat: search in main page
* fix: button naming
* chore: update version
2024-01-06 17:46:10 +00:00
Artemy Egorov
8524289f55
Code format ( #69 )
...
* ci: format
* Create format-check.yml
* Update package.json
* format
2023-12-14 14:27:23 +04:00
Artemy Egorov
8f707c800e
Timeout ( #70 )
...
* fix: long response time due to many <a>...
... without hrefs. It's a temporary measure until it's clear how to deal with such performance issues.
* perf: remove jsdom install linkedom
* feat: timeout
But still this timeout works only for the time of transfer of the page itself, not its processing by the server
* fix: links
* format
2023-12-13 21:08:24 +04:00
DarkCat09
17ada35e7a
Updated deps, cleanup
2023-11-10 18:11:04 +04:00
Andrey
a6088914f7
Merge pull request #62 from TxtDot/nev-version
...
1.4.0
2023-09-25 12:08:23 +04:00
DarkCat09
7f6b7c2215
Security bugfix: HTML sanitizing
2023-09-25 12:04:22 +04:00
Artemy
2e662ea30f
1.4.0
2023-09-25 10:53:42 +03:00
DarkCat09
3a058c5da1
Forgot to install iconv-lite
2023-09-21 11:00:17 +04:00
DarkCat09
9f0fd5f7a8
Using version and description from publicConfig; v1.3.1
2023-09-20 14:54:51 +04:00
Artemy
8fc3c2a6b9
1.3.0
2023-09-17 11:32:08 +03:00
Artemy Egorov
92ba77de77
feat: micromatch system to match domains
2023-09-04 21:34:36 +03:00
Artemy Egorov
5ac36f9681
fix: all docker issues
2023-08-28 22:15:13 +03:00
Artemy Egorov
29604a2ed1
Merge branch 'main' into new-validation
2023-08-25 11:45:22 +03:00
Artemy Egorov
832eb0811c
feat: install jsdom
2023-08-25 11:42:18 +03:00
Artemy Egorov
912a887179
1.2.0
2023-08-23 17:23:17 +03:00
Artemy
87cba82ee6
fix: google results
2023-08-18 11:09:02 +03:00
DarkCat09
d498488875
Bugfix: disallow proxying of local resources
2023-08-17 18:00:39 +04:00
Artemy
9da9ea3ade
feat: swagger-ui
...
In /doc route
2023-08-16 10:49:55 +03:00
Artemy
4c7571bcfe
feat: swagger
2023-08-16 10:36:04 +03:00
Artemy
1a9909609e
ci: fix dev mode
2023-08-15 17:36:35 +03:00
Artemy
4f5abcbc2d
ci: fix path
2023-08-15 17:34:39 +03:00
Artemy
8127e1ca7f
ci: cleancss and copyfiles
2023-08-15 17:15:54 +03:00
DarkCat09
aed37d6698
Static content; CSS: dark theme, improvements
2023-08-15 16:57:50 +04:00
Artemy
935a924fba
refactor: rename scripts
2023-08-14 18:17:27 +03:00
Artemy
b62a566aba
refactor: remove node-cache
...
Let nginx or something similar take care of the cache
2023-08-14 16:47:20 +03:00
DarkCat09
aec8960d32
Merge branch 'main' into new-routing
2023-08-14 16:58:33 +04:00
DarkCat09
94f14d31ab
GET parameters, rendering HTML with ejs
2023-08-14 16:39:40 +04:00
Artemy
fb33669c67
doc: update information
2023-08-14 14:37:30 +03:00
Artemy
25dbad0f3b
refactor: fastify migration
2023-08-14 13:03:19 +03:00
Artemy
e15fb2a07b
feat: handlers
2023-08-13 21:39:23 +03:00