Commit Graph

105 Commits

Author SHA1 Message Date
Cohee 131e60ffe6 Update node types 2024-10-12 11:36:26 +03:00
Cohee 89c0b0e1cd Replace Google Translate API package 2024-10-12 10:47:05 +03:00
Cohee 4fcad0752f [chore] Fix type errors 2024-10-11 21:33:36 +03:00
Cohee afc3bfb740 Install correct version of express types 2024-10-11 20:33:55 +03:00
Cohee d52b4fbbde Node: Migrate to ES Modules 2024-10-10 22:37:22 +03:00
Cohee 2e36f45e24 Fix types for dompurify and toastr 2024-10-06 19:51:59 +03:00
Cohee c2e5a0e64f Bump package version 2024-09-24 20:22:18 +03:00
Cohee 94771c780d Fix npm audits of locked overrides 2024-09-21 19:16:04 +03:00
Cohee bb170c11fe Update express 2024-09-21 19:09:35 +03:00
Cohee 6d79cc015a Add OpenAI o1 2024-09-13 19:44:12 +03:00
Cohee f62e57d737 Merge branch 'staging' into request-proxy 2024-09-11 23:23:46 +03:00
Cohee d201637d67 Fix npm audit 2024-09-11 23:23:21 +03:00
Cohee ab06aa4bf5 Add support for outgoing request proxying
Closes #2824
2024-09-11 22:36:50 +03:00
Cohee 5098b2435e Bump package version 2024-08-24 09:30:35 +03:00
Cohee ded26f9783 Fix Google translate result decoding
Inspired by #2522
2024-08-18 14:55:17 +03:00
Cohee b0c115bdec Use fixed version of transformers 2024-08-16 12:03:43 +00:00
BPplays da5581e20e
support for Ipv6 (#2593)
* started adding v6 support

* added error checking and change messages to the user

* fixed lsp caused issue

* fixed formatting error

* added error handling to https

* fixed formatting errors

* brought server starting into different func and added enable v6 and v4

* added error checking for disabling both v6 and v4. added option to prefer v6 for dns. added that stuff to the default config

* fixed dumb bug

* changed to settings named disable ipvx

* fixed failed ips still showing as listening

* fixed error handling

* changed ip protocol config layout

* small const name changes

* fixed no error if only available protocol fails, and changed wording of some errors

* fixed error handling saying 'non-fatal error' for protocol fail even when it's the only one enabled

* moved more logic to listen error handler

* fixed eslint issues

* added more info on when to prefer ipv6 for dns

* in conf changed one 'ipv6' to 'IPv6' for consistency

* changed error message and redid how starting the server works

* removed unneeded log

* removed unneeded log

* removed unneeded comments

* fixed errors

* fixed errors

* fixed errors

* changed the wording of ip related error messages

* removed empty lines

* changed to .finally(startServer);

* removed some whitespace

* disabled ipv6 by default ╯︿╰ and changed some message wording

* added auto mode for autorun hostname and changed formatting for listening log and added goto message with autorun url

* added autorun port override

* removed debug log

* changed formatting

* added cli args to ipv6 and autorun stuff

* moved cli args around

* changed formatting

* changed colors for ip

* added avoidLocalhost cli arg

* changed formatting

* changed to not print protocol on listening

* added config option for avoid localhost and changed formatting of messages

* fixed avoid localhost config option

* Fix ipv4 color

---------

Co-authored-by: Cohee <18619528+Cohee1207@users.noreply.github.com>
2024-08-15 20:12:12 +03:00
Cohee 008a0c1191 Bump package version 2024-07-27 16:13:39 +03:00
Cohee 6e86ab07dd Bump package version 2024-07-03 09:26:53 +00:00
Cohee 4d67d7d748 Bump package version 2024-06-30 14:16:08 +03:00
Cohee 9923018a49 Update ws dependency 2024-06-19 13:25:29 +03:00
Cohee 66fd973830 Bump package version 2024-06-08 16:55:40 +03:00
Cohee 760af12252 Update AI Horde client library 2024-05-30 21:09:53 +03:00
Cohee 055defa204 Remove unused package reference 2024-05-21 14:18:28 +03:00
Cohee 454a71922d Whack punycode deprecation message 2024-05-20 14:37:10 +03:00
Cohee d902d0d202 Require at least node 18 2024-05-20 14:27:51 +03:00
Cohee 697949c784 Bump package version 2024-05-19 14:31:52 +03:00
Cohee 3113109f0a Use a proper tokenizer for GPT-4o 2024-05-14 15:30:11 +03:00
Cohee 28da838bd1 Add install to plugin manager script 2024-05-13 21:22:01 +03:00
Cohee 10727d9a02 Add plugins update script 2024-05-06 00:49:00 +03:00
Cohee db78346bef Add YT script loader for data bank 2024-04-20 19:58:29 +03:00
Cohee 2fbcbe86d2 Bump package version 2024-04-12 22:15:50 +03:00
Cohee 3f65051bd4 Merge branch 'staging' into neo-server 2024-04-12 22:14:32 +03:00
Cohee 89d3673010 Fix npm audit 2024-04-12 22:13:29 +03:00
Cohee 2af4747936 Bump package version 2024-04-12 22:09:09 +03:00
Cohee 396eeca73a Change default user handle. Use async template renderer 2024-04-12 00:35:51 +03:00
Cohee 31cc6e51b5 Add user backups download 2024-04-09 22:43:47 +03:00
Cohee 411a8ef8a7 Enable CSRF for public endpoints. Split users module. Add rate limiter. 2024-04-09 21:58:16 +03:00
Cohee 6be86be0a7 Save user session to cookies 2024-04-07 19:12:22 +03:00
Cohee 0f105e0300 Fix circular deps, add Helmet https://helmetjs.github.io/ 2024-04-07 18:11:23 +03:00
Cohee c6ffe4502a Add user management endpoints 2024-04-07 17:44:40 +03:00
Cohee b07aef02c7 Persist CSRF and cookie secrets across server launches 2024-04-07 16:41:23 +03:00
Cohee d31e4a3bc4 Bump package version 2024-04-05 22:26:35 +03:00
Cohee 8c83095979 Fix npm audit 2024-03-27 14:20:35 +02:00
Cohee 2369d35846 Bump package version 2024-03-14 23:10:55 +02:00
Cohee ab437fb8ac Override esbuild dependency 2024-03-06 11:30:09 +02:00
valadaptive 4470e87ef9 Un-vendor ai_horde 2024-03-05 08:49:24 -05:00
Cohee 0fcb176408 Bump package version 2024-02-27 21:10:19 +02:00
Cohee 87668f5962 Update tiktoken package 2024-02-10 22:16:59 +02:00
Cohee 97716ea9ca #1681 Remove pkg builds 2024-02-10 21:19:49 +02:00