Commit Graph

  • 72d5c8b2dc Improve chat title generation: refine model selection, ensure title consistency, and add comprehensive tests main Fretux 2026-10-16 16:15:55 +02:00
  • 448fe53811 Add context compaction service: schema validation, token estimation, and message normalization with tests Fretux 2026-10-16 16:00:52 +02:00
  • be4cce67f7 Introduce context compaction: optimize conversation context persistence, reduce redundant tokens, and enhance summary handling. Fretux 2026-10-16 14:09:23 +02:00
  • 99aff83a23 Improve chat title generation and context compacting Fretux 2026-10-16 12:22:14 +02:00
  • b8b06a8a33 Improve chat title generation or smth Fretux 2026-10-13 23:40:29 +02:00
  • 42e71fb502 "Improve personality registry validation and API Fretux 2026-10-13 22:14:51 +02:00
  • 5765922765 fix an issue with db Fretux 2026-10-13 18:28:07 +02:00
  • d5d886ac5f Revamp workspace archive handling with async support, input validation improvements and better session management Fretux 2026-10-13 18:19:20 +02:00
  • 068843beda Revamp workspace archive handling with async support, input validation improvements and better session management Fretux 2026-10-13 18:10:56 +02:00
  • 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. Fretux 2026-10-13 14:16:32 +02:00
  • dd23a19ed2 Switch to SQLite-backed session storage, cleanup third-party dependencies, and refine CSP for restricted external assets. Fretux 2026-10-12 23:19:36 +02:00
  • 7723125c93 make some overall QoL improvements Frederik Spirgi 2026-10-12 13:07:59 +02:00
  • 766eb9c446 Merge pull request 'Main' (#15) from main into dev dev Fretux 2026-10-12 08:59:14 +02:00
  • f67d918d09 Allow message retries for "pending" status, refactor message context handling, remove workspace import/export routes, and add SQLite-backed rate limiting. Fretux 2026-10-09 19:28:43 +02:00
  • 8666e09049 make some overall QoL improvements Frederik Spirgi 2026-10-08 11:02:32 +02:00
  • 0f58a996ec Update CSP to allow external fonts, scripts, and add corresponding test coverage Fretux 2026-10-08 00:11:22 +02:00
  • 2275ddfb90 Update CSP to allow external fonts, scripts, and add corresponding test coverage Fretux 2026-10-08 00:00:30 +02:00
  • 5624eead82 Update CSP to allow external fonts, scripts, and add corresponding test coverage Fretux 2026-10-07 23:51:32 +02:00
  • 5ca611c113 Remove unused persona marketplace and discover page files. Fretux 2026-10-07 23:41:27 +02:00
  • 10ec76d437 Add browser security headers, implement upload temp directory management, and enhance SSE handling. Fretux 2026-10-07 00:54:58 +02:00
  • 0ead7fa30e Enable automatic web search by default; improve toggle behavior and search planning. Fretux 2026-10-06 22:30:02 +02:00
  • 7be654af11 Enable automatic web search by default; improve toggle behavior and search planning. Fretux 2026-10-06 08:50:03 +02:00
  • 674abf78f6 Add native build dependencies for better-sqlite3 Fretux 2026-10-06 08:25:12 +02:00
  • 387c0ac2e7 Add support for message history pagination, preserve scroll in rendering, and improve draft/message workflows. Fretux 2026-10-06 00:32:18 +02:00
  • 1c0f06716e add generation cancellation middleware and refactor chat/message workflows to support HTTP client disconnections Fretux 2026-10-05 23:21:42 +02:00
  • c48e1b17c4 Fix admin authorization and harden chat requests Fretux 2026-10-05 22:49:29 +02:00
  • e8cd13a0af Merge pull request 'Dev' (#14) from dev into main Fretux 2026-09-30 19:56:46 +02:00
  • 20ad835205 make some overall QoL improvements Frederik Spirgi 2026-09-30 16:44:37 +02:00
  • c69070a6e6 make some overall QoL improvements Frederik Spirgi 2026-09-30 11:05:13 +02:00
  • d15f7867d5 make some overall QoL improvements Frederik Spirgi 2026-09-30 10:06:29 +02:00
  • 7a1b152f20 make some overall QoL improvements Frederik Spirgi 2026-09-30 09:35:06 +02:00
  • 0a24035b27 add JSDoc comments because yes Fretux 2026-09-25 17:14:56 +02:00
  • 9020356e62 add vision analysis service to dev branch? Fretux 2026-09-25 17:02:37 +02:00
  • 1ffa63cfcf rewritten 3/4 db files and config to ts feature/Typescript ScriptSorcerer 2026-09-23 23:40:26 +02:00
  • 85e76b5d4c Merge pull request 'Main' (#13) from main into dev Fretux 2026-09-23 20:47:55 +02:00
  • 80a30e2ce0 add vision analysis service with prompt versioning, response schema, and structured JSON output Fretux 2026-09-23 20:34:33 +02:00
  • 1ecb44faa8 Added Typescript and rewritten config.js into config.ts (use AI) ScriptSorcerer 2026-09-23 16:50:29 +02:00
  • 85e6d0c957 try to fix gemma messing with other AIs Frederik Spirgi 2026-09-23 14:40:32 +02:00
  • 67f7d47128 Merge remote-tracking branch 'origin/main' Frederik Spirgi 2026-09-23 14:11:35 +02:00
  • 7eaf54ae11 try to fix gemma messing with other AIs Frederik Spirgi 2026-09-23 14:11:26 +02:00
  • 53160b3ea4 Merge pull request 'Update Dev branch' (#11) from main into dev ScriptSorcerer 2026-09-23 14:01:30 +02:00
  • 393b57e9c2 Merge branch 'dev' ScriptSorcerer 2026-09-23 13:59:08 +02:00
  • f08d3dfe8d Merge pull request 'ESLint Setup (also updated Wiki)' (#9) from feature/addESLint into dev ScriptSorcerer 2026-09-23 13:47:17 +02:00
  • 0aaad69811 Merge pull request 'adjust attachments to hopefully fix them?' (#8) from issue-4/5 into main Fretux 2026-09-23 11:09:33 +02:00
  • 4380f1f3d8 adjust attachments to hopefully fix them? Frederik Spirgi 2026-09-23 11:06:46 +02:00
  • b8399155dd fix routes Frederik Spirgi 2026-09-23 10:47:06 +02:00
  • 11320f381c fix routes Frederik Spirgi 2026-09-23 10:41:00 +02:00
  • e7e2ef7543 fix routes Frederik Spirgi 2026-09-23 10:37:05 +02:00
  • c56b2c4058 update tos and pp Frederik Spirgi 2026-09-23 10:26:49 +02:00
  • b429fd9778 ESLint Setup (also updated Wiki) ScriptSorcerer 2026-09-22 23:12:40 +02:00
  • 646d7eec00 Merge pull request 'moved js files in public into js and css into css folder' (#3) from main into dev ScriptSorcerer 2026-09-22 21:56:49 +02:00
  • 08f5f3f8d9 moved js files in public into js and css into css folder ScriptSorcerer 2026-09-22 21:55:02 +02:00
  • 99a3277e64 add vision analysis service with prompt versioning, response schema, and structured JSON output Fretux 2026-09-22 15:14:28 +02:00
  • 72e429b1b3 add response versioning support in messages for regeneration improvements Fretux 2026-09-22 14:48:13 +02:00
  • 7602692341 improve reasoning toggle tests and refactor model capability checks Fretux 2026-09-22 10:31:04 +02:00
  • 3b6c8969cc improve reasoning toggle tests and refactor model capability checks Fretux 2026-09-22 10:30:03 +02:00
  • a8e348e0c7 improve reasoning toggle tests and refactor model capability checks Fretux 2026-09-21 21:46:22 +02:00
  • 6cb0cbcee0 improve reasoning toggle tests and refactor model capability checks Fretux 2026-09-21 20:35:38 +02:00
  • 2014b3b73f show reasoning in frontend and some other stuff Fretux 2026-09-21 20:27:05 +02:00
  • fd76a79aaf show reasoning in frontend and some other stuff Fretux 2026-09-21 20:24:40 +02:00
  • ceb3c752ff show reasoning in frontend Fretux 2026-09-21 19:50:16 +02:00
  • 8c13f50bd1 increase timeout Fretux 2026-09-21 19:44:51 +02:00
  • b1688ac7dd update default model to qwen3:14b across routes, services, and frontend components Fretux 2026-09-21 19:40:15 +02:00
  • adbc547dfd Fix web search (again) Frederik Spirgi 2026-09-21 11:54:52 +02:00
  • be28be1430 Fix web search Frederik Spirgi 2026-09-21 11:38:08 +02:00
  • daa754bac4 update input container layout with grid areas for improved semantic structure and maintainability Fretux 2026-09-20 20:47:35 +02:00
  • 781f15b503 add optional web search functionality with UI updates and backend integration Fretux 2026-09-20 20:41:01 +02:00
  • abd5238252 fix some issues Frederik Spirgi 2026-09-09 09:56:38 +02:00
  • 93dd57a336 overhaul chat structure Frederik Spirgi 2026-09-09 09:47:48 +02:00
  • 5543deb142 overhaul chat structure Frederik Spirgi 2026-09-09 09:44:30 +02:00
  • 1ed0226b69 rebrand Frederik Spirgi 2026-09-09 08:50:47 +02:00
  • da51bd88e6 refactor model profile logic by moving rules to modelProfiles.js and updating relevant references Fretux 2026-09-08 23:53:13 +02:00
  • c471a4794d make model section open by default and fix headerModelButton reference cleanup Fretux 2026-09-08 23:39:46 +02:00
  • 7450f5c97f add model settings button in chat header and associated functionality Fretux 2026-09-08 23:31:48 +02:00
  • 0546bcaf33 add support for switching preferred model per chat session Fretux 2026-09-08 23:26:24 +02:00
  • 2b754f664b fix retry button logic Fretux 2026-09-08 23:14:45 +02:00
  • 6e59b72dca fix support for chat branching with source tracking Fretux 2026-09-08 23:09:27 +02:00
  • c0e3a6b693 fix branching Fretux 2026-09-05 21:02:03 +02:00
  • 7277dc5382 fix stuff and make some changes to overall AI logic Fretux 2026-09-05 20:49:25 +02:00
  • 444c98a761 fix stuff Fretux 2026-09-05 10:33:25 +02:00
  • 16b7a69d52 add missing files Fretux 2026-09-05 01:31:41 +02:00
  • 627ef530b7 fix 2 small styling issues Fretux 2026-08-09 18:36:09 +02:00
  • cb330b332e Overhaul legal page and global styles for consistency and responsiveness. Fretux 2026-08-09 18:14:13 +02:00
  • 20b5129f57 Add session version handling Fretux 2026-07-02 14:23:22 +02:00
  • 65e4162651 make huge overhauls to backend Fretux 2026-07-02 12:58:14 +02:00
  • 66f2407473 fix styling Fretux 2026-06-30 15:41:57 +02:00
  • b6568a80b9 fix styling Fretux 2026-06-30 15:39:11 +02:00
  • 9ff162564f fix styling Fretux 2026-06-30 15:36:02 +02:00
  • ae0da2d620 Implement overall stability fixes including session store injection Fretux 2026-06-30 11:31:41 +02:00
  • f2c390f0a8 fix styling (fr this time) Fretux 2026-06-30 11:12:01 +02:00
  • c6fb7b043f fix styling (fr this time) Fretux 2026-06-30 11:07:20 +02:00
  • e3ab3a860f fix styling Fretux 2026-06-30 10:42:40 +02:00
  • 958ccdc2e1 fix styling Fretux 2026-06-30 10:36:56 +02:00
  • b0cbc30f14 add overall more stability Fretux 2026-06-30 09:46:23 +02:00
  • 58df321d8d fix more stuff and improve styling immensely Fretux 2026-06-09 12:01:42 +02:00
  • f8d1c5370d update styling Fretux 2026-06-08 00:12:43 +02:00
  • bd4060e002 fix dark mode styling Fretux 2026-04-15 22:11:42 +02:00
  • d9792efe34 fix dark mode styling Fretux 2026-04-15 22:06:32 +02:00
  • 7cff596749 remake menu section and fix styling issues Fretux 2026-04-15 21:40:24 +02:00
  • 481e0f10e3 implement styling refactor + fixes Fretux 2026-04-15 14:26:14 +02:00