Commit Graph

161 Commits

Author SHA1 Message Date
Fretux 72d5c8b2dc Improve chat title generation: refine model selection, ensure title consistency, and add comprehensive tests
CI / check (22) (push) Failing after 4m53s
CI / check (24) (push) Successful in 9m43s
2026-10-16 16:15:55 +02:00
Fretux 448fe53811 Add context compaction service: schema validation, token estimation, and message normalization with tests
CI / check (22) (push) Failing after 4m49s
CI / check (24) (push) Successful in 9m43s
2026-10-16 16:00:52 +02:00
Fretux be4cce67f7 Introduce context compaction: optimize conversation context persistence, reduce redundant tokens, and enhance summary handling.
CI / check (22) (push) Failing after 4m51s
CI / check (24) (push) Failing after 4m51s
2026-10-16 14:09:23 +02:00
Fretux 99aff83a23 Improve chat title generation and context compacting
CI / check (22) (push) Failing after 5m22s
CI / check (24) (push) Failing after 12m34s
2026-10-16 12:22:14 +02:00
Fretux b8b06a8a33 Improve chat title generation or smth
CI / check (22) (push) Failing after 4m50s
CI / check (24) (push) Failing after 4m51s
2026-10-13 23:40:29 +02:00
Fretux 42e71fb502 "Improve personality registry validation and API
CI / check (22) (push) Failing after 4m50s
CI / check (24) (push) Successful in 9m43s
2026-10-13 22:14:51 +02:00
Fretux 5765922765 fix an issue with db
CI / check (22) (push) Failing after 4m50s
CI / check (24) (push) Failing after 4m56s
2026-10-13 18:28:07 +02:00
Fretux d5d886ac5f Revamp workspace archive handling with async support, input validation improvements and better session management
CI / check (22) (push) Failing after 4m49s
CI / check (24) (push) Failing after 4m55s
2026-10-13 18:19:20 +02:00
Fretux 068843beda Revamp workspace archive handling with async support, input validation improvements and better session management
CI / check (22) (push) Failing after 4m51s
CI / check (24) (push) Successful in 9m43s
2026-10-13 18:10:56 +02:00
Fretux 5489e03138 Enhance upload handling: add db-backed upload rate limiting and lease management, enforce stricter validation for deployment configurations, optimize test suite and retired functionality, and improve input handling and error recovery.
CI / check (22) (push) Failing after 4m52s
CI / check (24) (push) Successful in 9m43s
2026-10-13 14:16:32 +02:00
Fretux dd23a19ed2 Switch to SQLite-backed session storage, cleanup third-party dependencies, and refine CSP for restricted external assets.
CI / check (22) (push) Failing after 4m51s
CI / check (24) (push) Failing after 3h11m30s
2026-10-12 23:19:36 +02:00
Frederik Spirgi 7723125c93 make some overall QoL improvements
CI / check (22) (push) Failing after 15m53s
CI / check (24) (push) Failing after 15m50s
2026-10-12 13:07:59 +02:00
Fretux f67d918d09 Allow message retries for "pending" status, refactor message context handling, remove workspace import/export routes, and add SQLite-backed rate limiting.
CI / check (22) (push) Failing after 16m26s
CI / check (24) (push) Failing after 15m49s
CI / check (22) (pull_request) Failing after 16m26s
CI / check (24) (pull_request) Failing after 15m50s
2026-10-09 19:28:43 +02:00
Frederik Spirgi 8666e09049 make some overall QoL improvements
CI / check (22) (push) Failing after 16m26s
CI / check (24) (push) Failing after 15m50s
2026-10-08 11:02:32 +02:00
Fretux 0f58a996ec Update CSP to allow external fonts, scripts, and add corresponding test coverage
CI / check (22) (push) Failing after 15m50s
CI / check (24) (push) Failing after 15m50s
2026-10-08 00:11:22 +02:00
Fretux 2275ddfb90 Update CSP to allow external fonts, scripts, and add corresponding test coverage
CI / check (22) (push) Failing after 15m50s
CI / check (24) (push) Failing after 15m50s
2026-10-08 00:00:30 +02:00
Fretux 5624eead82 Update CSP to allow external fonts, scripts, and add corresponding test coverage
CI / check (22) (push) Failing after 15m50s
CI / check (24) (push) Failing after 15m49s
2026-10-07 23:51:32 +02:00
Fretux 5ca611c113 Remove unused persona marketplace and discover page files.
CI / check (22) (push) Failing after 16m32s
CI / check (24) (push) Failing after 15m50s
2026-10-07 23:41:27 +02:00
Fretux 10ec76d437 Add browser security headers, implement upload temp directory management, and enhance SSE handling.
CI / check (22) (push) Failing after 15m52s
CI / check (24) (push) Failing after 15m49s
2026-10-07 00:54:58 +02:00
Fretux 0ead7fa30e Enable automatic web search by default; improve toggle behavior and search planning.
CI / check (22) (push) Successful in 9m34s
CI / check (24) (push) Successful in 9m34s
2026-10-06 22:30:02 +02:00
Fretux 7be654af11 Enable automatic web search by default; improve toggle behavior and search planning.
CI / check (22) (push) Successful in 9m35s
CI / check (24) (push) Successful in 9m34s
2026-10-06 08:50:03 +02:00
Fretux 674abf78f6 Add native build dependencies for better-sqlite3
CI / check (22) (push) Successful in 10m11s
CI / check (24) (push) Successful in 9m34s
2026-10-06 08:25:12 +02:00
Fretux 387c0ac2e7 Add support for message history pagination, preserve scroll in rendering, and improve draft/message workflows.
CI / check (22) (push) Successful in 9m34s
CI / check (24) (push) Successful in 9m34s
2026-10-06 00:32:18 +02:00
Fretux 1c0f06716e add generation cancellation middleware and refactor chat/message workflows to support HTTP client disconnections
CI / check (22) (push) Failing after 4m54s
CI / check (24) (push) Failing after 4m54s
2026-10-05 23:21:42 +02:00
Fretux c48e1b17c4 Fix admin authorization and harden chat requests
CI / check (22) (push) Successful in 10m3s
CI / check (24) (push) Successful in 9m34s
2026-10-05 22:49:29 +02:00
Fretux e8cd13a0af Merge pull request 'Dev' (#14) from dev into main
Reviewed-on: #14
2026-09-30 19:56:46 +02:00
Frederik Spirgi 20ad835205 make some overall QoL improvements 2026-09-30 16:44:37 +02:00
Frederik Spirgi c69070a6e6 make some overall QoL improvements 2026-09-30 11:05:13 +02:00
Frederik Spirgi d15f7867d5 make some overall QoL improvements 2026-09-30 10:06:29 +02:00
Frederik Spirgi 7a1b152f20 make some overall QoL improvements 2026-09-30 09:35:06 +02:00
Fretux 0a24035b27 add JSDoc comments because yes 2026-09-25 17:14:56 +02:00
Fretux 9020356e62 add vision analysis service to dev branch? 2026-09-25 17:02:37 +02:00
Fretux 85e76b5d4c Merge pull request 'Main' (#13) from main into dev
Reviewed-on: #13
2026-09-23 20:47:55 +02:00
Fretux 80a30e2ce0 add vision analysis service with prompt versioning, response schema, and structured JSON output 2026-09-23 20:34:33 +02:00
Frederik Spirgi 85e6d0c957 try to fix gemma messing with other AIs 2026-09-23 14:40:32 +02:00
Frederik Spirgi 67f7d47128 Merge remote-tracking branch 'origin/main' 2026-09-23 14:11:35 +02:00
Frederik Spirgi 7eaf54ae11 try to fix gemma messing with other AIs 2026-09-23 14:11:26 +02:00
ScriptSorcerer 53160b3ea4 Merge pull request 'Update Dev branch' (#11) from main into dev
Reviewed-on: #11
2026-09-23 14:01:30 +02:00
ScriptSorcerer 393b57e9c2 Merge branch 'dev' 2026-09-23 13:59:08 +02:00
ScriptSorcerer f08d3dfe8d Merge pull request 'ESLint Setup (also updated Wiki)' (#9) from feature/addESLint into dev
Reviewed-on: #9
2026-09-23 13:47:17 +02:00
Fretux 0aaad69811 Merge pull request 'adjust attachments to hopefully fix them?' (#8) from issue-4/5 into main
Reviewed-on: #8
2026-09-23 11:09:33 +02:00
Frederik Spirgi 4380f1f3d8 adjust attachments to hopefully fix them? 2026-09-23 11:06:46 +02:00
Frederik Spirgi b8399155dd fix routes 2026-09-23 10:47:06 +02:00
Frederik Spirgi 11320f381c fix routes 2026-09-23 10:41:00 +02:00
Frederik Spirgi e7e2ef7543 fix routes 2026-09-23 10:37:05 +02:00
Frederik Spirgi c56b2c4058 update tos and pp 2026-09-23 10:26:49 +02:00
ScriptSorcerer b429fd9778 ESLint Setup (also updated Wiki) 2026-09-22 23:12:40 +02:00
ScriptSorcerer 646d7eec00 Merge pull request 'moved js files in public into js and css into css folder' (#3) from main into dev
Reviewed-on: #3
2026-09-22 21:56:49 +02:00
ScriptSorcerer 08f5f3f8d9 moved js files in public into js and css into css folder 2026-09-22 21:55:02 +02:00
Fretux 99a3277e64 add vision analysis service with prompt versioning, response schema, and structured JSON output 2026-09-22 15:14:28 +02:00