-
7f6179040c
feat: add delete button to image toolbar
main
chris
2026-05-31 09:15:02 -04:00
-
4db65151c8
feat: read-aloud highlights and scrolls to current sentence/word
chris
2026-05-24 22:48:27 -04:00
-
6682810c00
Nginx: no-cache on index.html, long cache on hashed assets
chris
2026-05-24 22:04:44 -04:00
-
c6589b7dcf
Fix lint infinite loop, popover usability, debounce timing
chris
2026-05-24 22:00:56 -04:00
-
e5b9f643e1
Fix TDZ crash: move useEffect hooks to after runLint declaration
chris
2026-05-24 21:52:39 -04:00
-
91071270a4
Auto-check after every word; disable browser spellcheck
chris
2026-05-24 21:48:47 -04:00
-
bdafd3f2c3
Self-host LanguageTool in Docker Compose
chris
2026-05-24 21:43:43 -04:00
-
55375d2ff0
Built-in spell & grammar checker (LanguageTool)
chris
2026-05-24 21:35:38 -04:00
-
a8f93582bf
Read-aloud: voice picker + speed control, auto-avoids eSpeak
chris
2026-05-24 21:21:15 -04:00
-
c9126f718d
DB resilience: hourly WAL checkpoint + daily rolling 7-day backup
chris
2026-05-24 21:15:15 -04:00
-
c6d1554215
Typewriter mode, SVG alignment icons, highlight readability fix
chris
2026-05-24 21:00:14 -04:00
-
1d00d86709
Add read-aloud: reads story from cursor to end using Web Speech API
chris
2026-05-24 20:55:50 -04:00
-
48d3533bfc
Prompt queue: pre-fetch 5, instant local fallback, emoji source icon
chris
2026-05-24 20:48:31 -04:00
-
c5b7d7f774
Fix AI prompt URL: use /ollama/v1/chat/completions for Open WebUI
chris
2026-05-24 20:35:11 -04:00
-
6f12efd3fb
Populate .env.example with all configurable variables
chris
2026-05-24 20:31:36 -04:00
-
0cae6c6188
Fix AI prompts: switch to OpenAI-compatible /v1/chat/completions API
chris
2026-05-24 20:27:31 -04:00
-
a4a982aed7
Fix /api/prompts/test — move before auth middleware so it's accessible without a login
chris
2026-05-24 20:25:17 -04:00
-
37448be5a8
Add notes panel, font picker, sticky toolbar, and prompt improvements
chris
2026-05-24 20:21:26 -04:00
-
b7baf4fa15
Rename app to Grimoire, add book+crescent moon SVG icon
chris
2026-05-11 15:56:46 -04:00
-
88e4441222
Fix mobile topbar horizontal overflow
chris
2026-05-11 15:48:41 -04:00
-
219fd87e5e
Remove leftover pocketbase lib
chris
2026-05-11 12:11:41 -04:00
-
9afb1dd4c5
Switch from email to username, add password change and admin reset
chris
2026-05-11 12:11:27 -04:00
-
635f56e44b
Fix service DNS by using explicit named network
chris
2026-05-11 11:59:53 -04:00
-
18d238a602
Fix nginx upstream resolution by removing broken Docker DNS resolver
chris
2026-05-11 11:57:02 -04:00
-
1f51504de9
Add story writer app with editor, auth, export, and polish features
chris
2026-05-11 11:47:55 -04:00
-
8777e30d86
first commit
chris
2026-05-11 11:45:44 -04:00