Commit Graph

227 Commits

Author SHA1 Message Date
d65c34e848 Buttons in main page: GitHub, Docs 2023-09-20 13:13:23 +04:00
e5ccbfe434 Store parsed DOM in InputHandler 2023-09-20 12:03:44 +04:00
66ae5226b7 Merge pull request #48 from TxtDot/fix-google
feat: fix google parsing
2023-09-17 12:38:45 +04:00
8fc3c2a6b9 1.3.0 2023-09-17 11:32:08 +03:00
c6cef00f63 feat: fix google parsing
there's no more navigation
2023-09-17 11:25:17 +03:00
92579334a0 Merge pull request #47 from TxtDot/docker-package-push-to-ghcr
ci: push docker image to ghcr
2023-09-13 14:17:48 +04:00
7079d88017 ci: fix on 2023-09-13 11:31:39 +03:00
90096c2ede ci: push docker image to ghcr 2023-09-13 11:30:37 +03:00
6a906377a7 Merge pull request #46 from TxtDot/engine-upd
Engine upd
2023-09-13 11:29:09 +03:00
b847f40991 Bugfix: [Google] window is not defined 2023-09-11 13:34:50 +04:00
bbbfe480eb Adapted engines to work with HandlerInput 2023-09-11 13:07:02 +04:00
456a472031 Bugfix: parseDom return statement 2023-09-11 13:01:27 +04:00
3a7abd93d9 Created HandlerInput class 2023-09-11 12:59:19 +04:00
62d408ef98 Refactor/cleanup: moved types to other file 2023-09-11 11:23:27 +04:00
f6dc1f953e Moved engine selecting logic into separate function 2023-09-11 11:16:26 +04:00
da67666a6c Merge pull request #45 from TxtDot/artegoser
refactor: optional lang and title for engines response
2023-09-07 17:48:10 +04:00
945d237fd6 refactor: optional lang and title for engines response 2023-09-07 13:19:43 +03:00
7d0d5f1888 Merge pull request #44 from TxtDot/new-match-system
feat: micromatch system to match domains
2023-09-05 16:20:20 +04:00
c61adaa546 Checking if DOM array is empty before operations 2023-09-05 16:17:16 +04:00
fd5bada891 Replaced all google domains with three globs 2023-09-05 16:13:04 +04:00
92ba77de77 feat: micromatch system to match domains 2023-09-04 21:34:36 +03:00
4bed38e707 Merge pull request #43 from TxtDot/configs
Configs
2023-08-31 16:39:41 +03:00
148e00bd0c Refactor: config folder for init and nginx.conf 2023-08-31 17:37:50 +04:00
f98f6d69ac Refactor: move init config to init/ 2023-08-31 17:25:14 +04:00
b1d5326607 Env in init script is not a good idea 2023-08-31 14:33:35 +04:00
c6bac932ce Nginx config 2023-08-31 14:26:53 +04:00
c5e55fbcb9 Systemd unit, init script 2023-08-31 14:21:38 +04:00
7d1eeccf85 Merge pull request #42 from TxtDot/styling-fix
Styling: fonts
2023-08-29 19:20:24 +03:00
a11e451f0b Fonts list 2023-08-29 20:14:54 +04:00
e86bbb9af8 Merge pull request #41 from TxtDot/styling-fix
Styling fix
2023-08-29 19:08:32 +03:00
b748233f45 Padding-bottom for title in /get 2023-08-29 20:05:45 +04:00
b69e4ffb99 Allow input-s wrapping, fix gap 2023-08-29 20:01:25 +04:00
3129cd97fc Merge pull request #40 from TxtDot/docker
Docker
2023-08-28 22:15:49 +03:00
5ac36f9681 fix: all docker issues 2023-08-28 22:15:13 +03:00
dcf6e565c2 Multi-stage build, compose yml 2023-08-28 12:34:48 +04:00
99934ac3c7 fix: docs and dockerfile
change version of node
2023-08-27 15:17:34 +03:00
5e19ae69f2 Update .dockerignore 2023-08-27 12:41:35 +03:00
c443034d3a doc: docker readme 2023-08-27 12:40:24 +03:00
07d490af61 feat: docker file 2023-08-27 12:32:43 +03:00
fee72debf4 Merge pull request #39 from TxtDot/raw-html-fix-and-refactor
Raw html fix and refactor
2023-08-26 13:34:10 +04:00
a3567cfb34 fix: raw html links and engine 2023-08-26 12:00:07 +03:00
739d029339 refactor: routes 2023-08-26 11:46:36 +03:00
9fd3fdfa7e Merge pull request #38 from TxtDot/new-validation
New validation
2023-08-25 13:32:22 +04:00
8b8844f9fb feat: convert json-schema to typescript
No more code duplication
2023-08-25 12:22:15 +03:00
29604a2ed1 Merge branch 'main' into new-validation 2023-08-25 11:45:22 +03:00
832eb0811c feat: install jsdom 2023-08-25 11:42:18 +03:00
6fc2098741 Merge pull request #37 from TxtDot/error-pages
Error pages
2023-08-23 17:24:41 +03:00
c2ed53d3bb doc: api version fix 2023-08-23 17:24:17 +03:00
912a887179 1.2.0 2023-08-23 17:23:17 +03:00
bfc871f395 CSS: border instead of hr, default margin 2023-08-23 15:43:57 +04:00