Commit Graph

67 Commits

Author SHA1 Message Date
Per Stark 4e20da538d feat: configure FastEmbed model in config and admin, with restart to apply
Expose fastembed_model in config and a model dropdown on Admin → Models.
Persist dimension from the chosen model, require restart to load it, and
align legacy OpenAI default settings so fresh local-embedding installs
start cleanly.
2026-06-04 21:51:57 +02:00
Per Stark 7b850769c9 fix: html-router modals and add insta snapshot tests.
Avoid nested forms in the scratchpad editor, centralize modal lifecycle in modal.js, return HTMX partials from archive, and add template compile plus layout snapshots.
2026-06-03 20:20:43 +02:00
Per Stark 2a28243213 feat: can now choose search result types 2026-06-01 14:37:19 +02:00
Per Stark 679308aa1d feat: caching chat history & dto 2026-02-14 19:43:34 +01:00
Per Stark f93c06b347 fix: harden html responses and cache chat sidebar data
Use strict template response handling and sanitized template user context, then add an in-process conversation archive cache with mutation-driven invalidation for chat sidebar renders.
2026-02-14 17:47:14 +01:00
Per Stark e07199adfc fix: name harmonization of endpoints & ingestion security hardening 2026-02-13 22:36:00 +01:00
Per Stark 0133eead63 fix: border in navigation 2026-02-12 20:39:36 +01:00
Per Stark e5d2b6605f fix: browser back navigation from chat windows
addenum
2026-02-12 20:32:06 +01:00
Per Stark bbad91d55b fix: references bug
fix
2026-02-11 22:02:40 +01:00
Per Stark a3bc6fba98 design: better dark mode 2026-01-17 23:31:05 +01:00
Per Stark b25cfb4633 feat: add user theme preference
- Add theme field to User model (common)
- Create migration for theme field
- Add theme selection to Account Settings (html-router)
- Implement server-side theme rendering in base template
- Update JS for system/preference theme handling
- Remove header theme toggle for authenticated users
2026-01-16 13:54:07 +01:00
Per Stark 354dc727c1 refactor: extendable templates
refactor: simplification

refactor: simplification
2026-01-13 22:18:00 +01:00
Per Stark 17f252e630 release: 1.0.0
fix: cargo dist
2026-01-11 20:35:01 +01:00
Per Stark 84695fa0cc chore: wording 2025-12-22 23:03:33 +01:00
Per Stark 04faa38ee6 fix: admin page sorted 2025-12-21 21:35:52 +01:00
Per Stark cdc62dda30 Merge branch 'main' into benchmarks 2025-12-20 23:09:16 +01:00
Per Stark 79ea007b0a tidying stuff up, dto for search 2025-12-20 22:30:31 +01:00
Per Stark 04ee225732 design: improved admin page, new structure 2025-11-04 20:42:24 +01:00
Per Stark f13791cfcf fix: better default naming of relationships 2025-10-27 20:46:00 +01:00
Per Stark 241ad9a089 fix: scratchpad tz aware datetime 2025-10-27 14:00:22 +01:00
Per Stark 3b805778b4 feat: scratchpad
additional improvements

changelog

fix: wording
2025-10-22 22:29:41 +02:00
Per Stark 7332347f1a feat: quick search knowledge entities 2025-10-16 20:08:01 +02:00
Per Stark 64728468cd design: knowledge new entity button to the left 2025-10-16 10:24:33 +02:00
Per Stark 35ff4e1464 feat: manual entity creation
chore: clippy
2025-10-15 21:50:52 +02:00
Per Stark aa0b1462a1 feat: task archive
fix: simplified
2025-10-14 10:38:09 +02:00
Per Stark 41fc7bb99c feat: state machine for tasks, multiple workers 2025-10-12 22:21:20 +02:00
Per Stark c0fcad5952 fix: deletion of items, shared files etc 2025-09-29 20:28:06 +02:00
Per Stark c12d00edaa feat: pagination for entities and knowledge pages 2025-09-22 20:54:30 +02:00
Per Stark fe5143cd7f design: additional design improvements
chore: remove stale comment
2025-09-20 22:09:37 +02:00
Per Stark 6ea51095e8 design: neobrutalist_theme into main 2025-09-17 10:01:20 +02:00
Per Stark 153efd1a98 feat: d3js instead of plotly, improved graph visualisation 2025-09-06 20:44:41 +02:00
Per Stark 33300d3193 feat: handles submitted audio 2025-07-29 18:39:26 +02:00
Per Stark ec16f2100c fix: remove remnant job table, normalize taskstatus enum 2025-06-27 23:18:16 +02:00
Per Stark 43263fa77e feat: completed image ingestion with system settings
styling
2025-06-27 21:48:29 +02:00
Per Stark 9a23c1ea1b feat: image ingestion 2025-06-17 08:26:15 +02:00
Per Stark f567b7198b fix: max-vw to prevent overflow, and some cleaning of wip comments 2025-06-14 22:58:43 +02:00
Per Stark 477f26174c fix: overflow on long content list tiles 2025-06-08 20:34:34 +02:00
Per Stark 37584ed9fd Merge branch 'custom_llm_base'
fix: updated readme and corrected server and worker to updates

added migration

fix: openai url typo & displaying models

chore: tidying up
2025-06-08 08:28:14 +02:00
Per Stark a363c6cc05 feat: support for other providers of ai models 2025-06-06 23:16:41 +02:00
Per Stark cf8f6c6d40 chore: tidying templates 2025-05-20 08:30:51 +02:00
Per Stark 6066b1ccaa chore: consistent titles 2025-05-19 12:23:44 +02:00
Per Stark 30b9e7673c fix: markdown rendering and scrolling
fix: markdown rendering for search results
2025-05-19 11:34:05 +02:00
Per Stark 724c1f79cc fix: correct link from search results 2025-05-17 00:19:58 +02:00
Per Stark aba3c37fc8 fix: vector search formatting, surrealdb bug 2025-05-16 23:42:03 +02:00
Per Stark f5a57f90a0 chore: icon fallback sizes
add css too
2025-05-16 23:32:48 +02:00
Per Stark 45cd472d8b chore: remove debug messages 2025-05-16 10:04:11 +02:00
Per Stark b93e7b5299 feat: full text search 2025-05-15 14:40:00 +02:00
Per Stark d504903db3 feat: ingestion task streaming feedback 2025-05-13 21:45:57 +02:00
Per Stark 850878d5c3 feat: customizable data storage path 2025-05-09 23:28:36 +02:00
Per Stark 6ed49f7155 refactor: renamed instructions to context 2025-05-09 16:00:52 +02:00