Commit Graph

  • 4994bd5e54
    Refactor: move links replacement into utils, call it after Readability DarkCat09 2023-09-22 12:53:25 +0400
  • 64054ff627
    Replacing all hrefs/srcs DarkCat09 2023-09-21 17:58:43 +0400
  • 645542795d
    Template variable bugfix DarkCat09 2023-09-21 17:58:23 +0400
  • 86c033bdaa
    Use common getConfig() DarkCat09 2023-09-21 16:32:08 +0400
  • f56b79c563
    getConfig() DarkCat09 2023-09-21 16:28:55 +0400
  • 553efb1da6
    New config entries DarkCat09 2023-09-21 16:26:32 +0400
  • 47e4db1fc8
    Proxying DarkCat09 2023-09-21 13:51:25 +0400
  • 1fc1d8e88b
    NotHtmlMimetype error handling DarkCat09 2023-09-21 13:18:12 +0400
  • e6b61fb814
    Merge pull request #59 from TxtDot/iconv-fix Artemy Egorov 2023-09-21 10:15:48 +0300
  • 4b8f04d83a
    Merge pull request #58 from TxtDot/gha-fix Artemy Egorov 2023-09-21 10:14:16 +0300
  • f951fa254c
    Build releases DarkCat09 2023-09-21 11:13:05 +0400
  • 3a058c5da1
    Forgot to install iconv-lite DarkCat09 2023-09-21 11:00:17 +0400
  • 28bbcda513
    Merge pull request #57 from TxtDot/encoding Artemy Egorov 2023-09-21 09:49:09 +0300
  • a0ea2ae82f
    Decode response stream manually with iconv-lite DarkCat09 2023-09-21 10:32:07 +0400
  • a6a69f77f1
    Merge pull request #56 from TxtDot/frontend-1 v1.3.1 Artemy Egorov 2023-09-20 14:12:14 +0300
  • 0c83a9a60a
    Merge pull request #53 from TxtDot/store-dom Artemy Egorov 2023-09-20 14:11:38 +0300
  • 9f0fd5f7a8
    Using version and description from publicConfig; v1.3.1 DarkCat09 2023-09-20 14:54:51 +0400
  • 5b7ce0bb3c
    "Original page" button in error.ejs DarkCat09 2023-09-20 14:40:57 +0400
  • 2245e73c7f
    .menu -> common.css; 1rem for buttons, 0.9rem for /get menu DarkCat09 2023-09-20 13:26:10 +0400
  • d65c34e848
    Buttons in main page: GitHub, Docs DarkCat09 2023-09-20 13:13:23 +0400
  • bd244b19cc
    Another attempt to write a JS loader DarkCat09 2023-09-20 12:40:36 +0400
  • e5ccbfe434
    Store parsed DOM in InputHandler DarkCat09 2023-09-20 12:03:44 +0400
  • 0dd8006858
    JS loader, attempt 2 DarkCat09 2023-09-20 11:57:05 +0400
  • 8d9468f19b
    JS loader, attempt 1 DarkCat09 2023-09-20 11:34:41 +0400
  • 66ae5226b7
    Merge pull request #48 from TxtDot/fix-google v1.3.0 Andrey 2023-09-17 12:38:45 +0400
  • 8fc3c2a6b9 1.3.0 Artemy 2023-09-17 11:26:52 +0300
  • c6cef00f63 feat: fix google parsing Artemy 2023-09-17 11:25:17 +0300
  • 92579334a0
    Merge pull request #47 from TxtDot/docker-package-push-to-ghcr Andrey 2023-09-13 14:17:48 +0400
  • 7079d88017 ci: fix on Artemy 2023-09-13 11:31:39 +0300
  • 90096c2ede ci: push docker image to ghcr Artemy 2023-09-13 11:30:37 +0300
  • 6a906377a7
    Merge pull request #46 from TxtDot/engine-upd Artemy Egorov 2023-09-13 11:29:09 +0300
  • b847f40991
    Bugfix: [Google] window is not defined DarkCat09 2023-09-11 13:34:50 +0400
  • bbbfe480eb
    Adapted engines to work with HandlerInput DarkCat09 2023-09-11 13:07:02 +0400
  • 456a472031
    Bugfix: parseDom return statement DarkCat09 2023-09-11 13:01:27 +0400
  • 3a7abd93d9
    Created HandlerInput class DarkCat09 2023-09-11 12:59:19 +0400
  • 62d408ef98
    Refactor/cleanup: moved types to other file DarkCat09 2023-09-11 11:23:27 +0400
  • f6dc1f953e
    Moved engine selecting logic into separate function DarkCat09 2023-09-11 11:16:26 +0400
  • da67666a6c
    Merge pull request #45 from TxtDot/artegoser Andrey 2023-09-07 17:48:10 +0400
  • 945d237fd6 refactor: optional lang and title for engines response Artemy Egorov 2023-09-07 13:19:43 +0300
  • 7d0d5f1888
    Merge pull request #44 from TxtDot/new-match-system Andrey 2023-09-05 16:20:20 +0400
  • c61adaa546
    Checking if DOM array is empty before operations DarkCat09 2023-09-05 16:17:16 +0400
  • fd5bada891
    Replaced all google domains with three globs DarkCat09 2023-09-05 16:13:04 +0400
  • 92ba77de77 feat: micromatch system to match domains Artemy Egorov 2023-09-04 21:34:36 +0300
  • 4bed38e707
    Merge pull request #43 from TxtDot/configs Artemy Egorov 2023-08-31 16:39:41 +0300
  • 148e00bd0c
    Refactor: config folder for init and nginx.conf DarkCat09 2023-08-31 17:37:50 +0400
  • f98f6d69ac
    Refactor: move init config to init/ DarkCat09 2023-08-31 17:25:14 +0400
  • b1d5326607
    Env in init script is not a good idea DarkCat09 2023-08-31 14:33:35 +0400
  • c6bac932ce
    Nginx config DarkCat09 2023-08-31 14:26:53 +0400
  • c5e55fbcb9
    Systemd unit, init script DarkCat09 2023-08-31 14:21:38 +0400
  • 7d1eeccf85
    Merge pull request #42 from TxtDot/styling-fix Artemy Egorov 2023-08-29 19:20:24 +0300
  • a11e451f0b
    Fonts list DarkCat09 2023-08-29 20:14:54 +0400
  • e86bbb9af8
    Merge pull request #41 from TxtDot/styling-fix Artemy Egorov 2023-08-29 19:08:32 +0300
  • b748233f45
    Padding-bottom for title in /get DarkCat09 2023-08-29 20:05:45 +0400
  • b69e4ffb99
    Allow input-s wrapping, fix gap DarkCat09 2023-08-29 20:01:25 +0400
  • 3129cd97fc
    Merge pull request #40 from TxtDot/docker Artemy Egorov 2023-08-28 22:15:49 +0300
  • 5ac36f9681 fix: all docker issues Artemy Egorov 2023-08-28 22:15:13 +0300
  • dcf6e565c2
    Multi-stage build, compose yml DarkCat09 2023-08-28 12:34:48 +0400
  • 99934ac3c7 fix: docs and dockerfile Artemy Egorov 2023-08-27 15:17:34 +0300
  • 5e19ae69f2 Update .dockerignore Artemy Egorov 2023-08-27 12:41:35 +0300
  • c443034d3a doc: docker readme Artemy Egorov 2023-08-27 12:40:24 +0300
  • 07d490af61 feat: docker file Artemy Egorov 2023-08-27 12:32:43 +0300
  • fee72debf4
    Merge pull request #39 from TxtDot/raw-html-fix-and-refactor Andrey 2023-08-26 13:34:10 +0400
  • a3567cfb34 fix: raw html links and engine Artemy Egorov 2023-08-26 12:00:07 +0300
  • 739d029339 refactor: routes Artemy Egorov 2023-08-26 11:46:36 +0300
  • 9fd3fdfa7e
    Merge pull request #38 from TxtDot/new-validation Andrey 2023-08-25 13:32:22 +0400
  • 8b8844f9fb feat: convert json-schema to typescript Artemy Egorov 2023-08-25 12:22:15 +0300
  • 29604a2ed1 Merge branch 'main' into new-validation Artemy Egorov 2023-08-25 11:45:22 +0300
  • 832eb0811c feat: install jsdom Artemy Egorov 2023-08-25 11:42:18 +0300
  • 6fc2098741
    Merge pull request #37 from TxtDot/error-pages v1.2.0 Artemy Egorov 2023-08-23 17:24:41 +0300
  • c2ed53d3bb doc: api version fix Artemy Egorov 2023-08-23 17:24:17 +0300
  • 912a887179 1.2.0 Artemy Egorov 2023-08-23 17:23:17 +0300
  • bfc871f395
    CSS: border instead of hr, default margin DarkCat09 2023-08-23 15:43:57 +0400
  • 2f9032ba5f
    Merge branch 'main' into error-pages DarkCat09 2023-08-23 13:58:58 +0400
  • 66ce1caab0
    Error handler for API, separated schemas DarkCat09 2023-08-23 13:46:19 +0400
  • 10a3286c82
    Merge pull request #35 from TxtDot/dc09-3 Artemy Egorov 2023-08-21 18:19:12 +0300
  • 949016541f Update get.css Artemy Egorov 2023-08-21 18:18:38 +0300
  • e106509c45
    CSS: centered text DarkCat09 2023-08-21 18:36:05 +0400
  • 77058ede74
    Refactored error handling DarkCat09 2023-08-21 18:35:25 +0400
  • 7cb254f523
    Weird error matching DarkCat09 2023-08-21 17:03:28 +0400
  • f39f3d9225
    Frontend: error page DarkCat09 2023-08-21 17:02:52 +0400
  • 3c184cfad8
    Set font-weight to 600 Bold DarkCat09 2023-08-21 15:30:40 +0400
  • 61d5dc45fe
    Shorter config key, comments DarkCat09 2023-08-21 15:30:06 +0400
  • a487770622
    Hash parsing optimized DarkCat09 2023-08-21 15:28:32 +0400
  • 15772da2e8
    Merge pull request #34 from TxtDot/api-isolation Andrey 2023-08-20 12:00:49 +0400
  • 51a190b8cb refactor: hide not api routes in swagger Artemy Egorov 2023-08-20 08:44:48 +0300
  • 9249bfa19e refactor: separate api Artemy Egorov 2023-08-20 07:50:56 +0300
  • 834c8ef23a
    Merge pull request #33 from TxtDot/fix-hashes Andrey 2023-08-19 21:28:53 +0400
  • fce41748d5 fix: hashlinks Artemy Egorov 2023-08-19 20:03:15 +0300
  • d3186be26d
    Merge pull request #28 from TxtDot/stack-overflow-parser Andrey 2023-08-19 14:24:41 +0400
  • 5ddc3fbf4b
    Update get.css Artemy Egorov 2023-08-19 10:03:23 +0300
  • 50338ec07b feat: stackoverflow parser for questions page Artemy 2023-08-18 20:50:26 +0300
  • fd6289b410
    Merge pull request #27 from TxtDot/update-env-example v1.1.1 Andrey 2023-08-18 13:02:24 +0400
  • 97325cd31c Update .env.example Artemy 2023-08-18 11:58:39 +0300
  • 030d93dd22
    Merge pull request #26 from TxtDot/fix-google-headings Andrey 2023-08-18 12:54:42 +0400
  • 82a7fb96e6 fix: google name parsing Artemy 2023-08-18 11:38:30 +0300
  • 08a89190ed fix: proxy url Artemy 2023-08-18 11:38:05 +0300
  • 87cba82ee6 fix: google results Artemy 2023-08-18 11:09:02 +0300
  • 944e42e857
    Merge pull request #25 from TxtDot/fix-proxy-url v1.1.0 Artemy Egorov 2023-08-18 09:55:10 +0300
  • eaca3bd167
    refactor: delete unused Artemy Egorov 2023-08-17 20:22:52 +0300
  • 5a067089cc fix: google main page Artemy 2023-08-17 19:04:44 +0300