sandrodach
82e777c877
Merge dev into main (v0.28.0)
MindSift CI & Docker Release / Build, Test in Container & Push (push) Successful in 28s
2026-10-31 22:01:44 +01:00
sandrodach and Claude Fable 5.1
8faed7a160
feat(mcp): MCP server for AI agents, agent scopes on API keys, switches in settings
...
MindSift CI & Docker Release / Build, Test in Container & Push (push) Successful in 2m19s
MindSift now speaks MCP (Streamable HTTP, stateless JSON-RPC) at POST /api/v1/mcp so
Claude Code, Codex, Claude Desktop, Cursor and custom agents can read, create and
complete tasks and keep shared lists. API keys get the scopes tasks:read/write and
lists:read/write; tools/list only shows what the key may call and every tool checks
its scope. Task and list write paths are shared helpers (updateTask, createTask,
addListItem, setListItemDone) used by REST and MCP alike.
Settings: scope selection and the SectionPicker (import, restore) use ToggleSwitch
rows instead of checkbox-like buttons; new MCP section with connection snippets for
Claude Code, Codex and JSON configs. Docs, README, help and changelog updated; v0.28.0.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-10-31 21:58:44 +01:00
sandrodach
e5dd797201
Merge dev into main (v0.27.1)
MindSift CI & Docker Release / Build, Test in Container & Push (push) Successful in 28s
2026-10-31 21:21:55 +01:00
sandrodach and Claude Opus 5.5
5982563579
fix(mobile): outline bar only while the keyboard is open
...
MindSift CI & Docker Release / Build, Test in Container & Push (push) Successful in 1m51s
The indent/move bar above the keyboard stayed after the keyboard was
closed (back button) because the bullet kept its focus, and covered the
bottom navigation. useKeyboardInset now reports keyboardOpen by
comparing the visible height with the height without keyboard, which
works whether the browser shrinks the page or only the visual viewport.
Release v0.27.1.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-31 21:18:05 +01:00
sandrodach
dc39208b4d
Merge dev into main (v0.27.0)
MindSift CI & Docker Release / Build, Test in Container & Push (push) Successful in 29s
2026-10-31 21:17:44 +01:00
sandrodach and Claude Opus 5.5
9ed63281ed
feat(demo): start the demo in the round Fjord Night theme
...
MindSift CI & Docker Release / Build, Test in Container & Push (push) Successful in 1m44s
A visitor without a chosen theme on this device sees the demo in
fjord-night instead of the square default; a chosen theme stays and
real installations are unchanged.
Release v0.27.0.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-31 21:13:29 +01:00
sandrodach
fb61003d15
Merge dev into main (v0.26.1)
MindSift CI & Docker Release / Build, Test in Container & Push (push) Successful in 29s
2026-10-31 20:04:31 +01:00
sandrodach and Claude Opus 5.5
68bc4d279c
fix(workspace): hidden bullet actions on phones, no second extract, notice layout
...
MindSift CI & Docker Release / Build, Test in Container & Push (push) Successful in 2m20s
- The floating bullet actions only react to hover on devices with a real
pointer; a tap on a phone made the invisible buttons clickable.
- A bullet that is only a note link (plus hashtags) can no longer be
extracted: button and /extract are hidden, the server answers 400.
- Extract notice on phones sits above the bottom navigation, text on
top (two lines max) with the actions below.
- Release v0.26.1.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-31 19:56:32 +01:00
sandrodach
ae986171bf
Merge dev into main (v0.26.0)
MindSift CI & Docker Release / Build, Test in Container & Push (push) Successful in 27s
2026-10-31 19:19:44 +01:00
sandrodach and Claude Opus 5.5
fdd6e38065
feat(ui): connection status in the header; README screenshots as WebP
...
MindSift CI & Docker Release / Build, Test in Container & Push (push) Successful in 1m38s
- Desktop shows "offline" with a red dot under the user name when the
server is unreachable; phones show a green/red dot on the avatar.
Based on the app-wide realtime connection, so a server outage is
noticed even while the device has network (4 s grace period).
- Screenshots converted to WebP (1280 px desktop, 480 px phone, q90),
e2e/screenshots.sh converts with cwebp; new journal picture with
round corners. Rules in AGENTS.md.
- Release v0.26.0.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-31 19:17:51 +01:00
sandrodach
3cd2edd9b5
Merge dev into main (v0.25.1)
MindSift CI & Docker Release / Build, Test in Container & Push (push) Successful in 28s
2026-10-31 16:00:18 +01:00
sandrodach and Claude Opus 5.5
c1adb10b5e
fix(ui): bottom sheets on phones are square at the bottom like the other sheets
...
MindSift CI & Docker Release / Build, Test in Container & Push (push) Successful in 1m36s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-31 15:58:35 +01:00
sandrodach
2927287904
Merge dev into main (v0.25.0)
MindSift CI & Docker Release / Build, Test in Container & Push (push) Successful in 26s
2026-10-31 15:43:32 +01:00
sandrodach and Claude Opus 5.5
c43c99dc0c
feat(mobile): list items and new notes via a sheet opened by "+"
...
MindSift CI & Docker Release / Build, Test in Container & Push (push) Successful in 1m34s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-31 15:41:44 +01:00
sandrodach
3dfafaf2b8
Merge dev into main (v0.24.2)
MindSift CI & Docker Release / Build, Test in Container & Push (push) Successful in 27s
2026-10-31 15:27:04 +01:00
sandrodach and Claude Opus 5.5
19f98ae92f
fix(triage): list and date buttons on phones open the bottom sheet
...
MindSift CI & Docker Release / Build, Test in Container & Push (push) Successful in 1m39s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-31 15:24:55 +01:00
sandrodach and Claude Opus 5.5
15dcfa0d96
docs: add TODO.md (task list for developers and agents)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-31 15:18:06 +01:00
sandrodach
82edc461ec
Merge dev into main (v0.24.1)
MindSift CI & Docker Release / Build, Test in Container & Push (push) Successful in 27s
2026-10-31 15:09:12 +01:00
sandrodach and Claude Opus 5.5
28ebbe7263
fix(lists): add items offline via the outbox; recognisable input field
...
MindSift CI & Docker Release / Build, Test in Container & Push (push) Successful in 1m34s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-31 15:07:19 +01:00
sandrodach
ea537d010c
Merge dev into main (v0.24.0)
MindSift CI & Docker Release / Build, Test in Container & Push (push) Successful in 29s
2026-10-31 14:04:14 +01:00
sandrodach and Claude Opus 5.5
ab97638361
feat(auth): confirm the e-mail address of new accounts by link
...
MindSift CI & Docker Release / Build, Test in Container & Push (push) Successful in 2m21s
- Setting / REGISTRATION_VERIFY_EMAIL; only with SMTP and BASE_URL; invites skip it
- Hashed one-time tokens (48 h), resend with cooldown, unconfirmed accounts purged
- Approval modes notify admins only after the address is confirmed
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-31 14:01:41 +01:00
sandrodach and Claude Opus 5.5
1406650b7c
style(admin): invite form puts the e-mail first and wide, "how often" narrow
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-31 13:54:19 +01:00
sandrodach
37fa392d5d
Merge dev into main (v0.23.0)
MindSift CI & Docker Release / Build, Test in Container & Push (push) Successful in 28s
2026-10-31 13:46:26 +01:00
sandrodach and Claude Opus 5.5
af77b9e809
feat(auth): invite links for several people, invite by email, registration with approval or email domains
...
MindSift CI & Docker Release / Build, Test in Container & Push (push) Successful in 2m20s
- Invites: link /?invite=CODE, copy link, send by email, max uses with counter
- Registration modes closed | approval | domain | domain+approval | open, waiting list with approve/reject
- REGISTRATION_MODE / REGISTRATION_DOMAINS lock the admin setting; ALLOW_REGISTRATION=true is honoured
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-31 13:43:54 +01:00
sandrodach and Claude Opus 5.5
db5c5cde9b
docs(plan): multi-use invite links replace bulk single codes
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-31 13:26:38 +01:00
sandrodach and Claude Opus 5.5
d97f0e6dbf
docs(plan): invitation links, invite by email and multi-use codes
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-31 13:19:18 +01:00
sandrodach
7aa76f76c9
Merge dev into main (v0.22.2)
MindSift CI & Docker Release / Build, Test in Container & Push (push) Successful in 30s
2026-10-31 13:18:09 +01:00
sandrodach and Claude Opus 5.5
ce66933acc
docs(plan): drop the mail server login from the registration plan
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-31 13:16:19 +01:00
sandrodach and Claude Opus 5.5
8c2bfe2cee
fix(voice): browser speech recognition on Android no longer repeats phrases
...
MindSift CI & Docker Release / Build, Test in Container & Push (push) Successful in 1m40s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-31 13:16:04 +01:00
sandrodach and Claude Opus 5.5
32bb92ecf8
docs: plan for registration modes (approval, email domains) and OIDC / mail server login
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-31 12:44:29 +01:00
sandrodach and Claude Opus 5.5
f5281a5aea
docs: agent instructions (language, checks, release order via CI, UI rules)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-31 12:27:19 +01:00
sandrodach
5b1241bcc3
Merge dev into main (v0.22.1)
MindSift CI & Docker Release / Build, Test in Container & Push (push) Successful in 28s
2026-10-31 12:20:39 +01:00
sandrodach and Claude Opus 5.5
599d53e0ea
fix(mail): greeting follows the run time, not the clock (CI failed from noon on)
...
MindSift CI & Docker Release / Build, Test in Container & Push (push) Successful in 48s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-31 12:20:37 +01:00
sandrodach
11e364471e
Merge dev into main (v0.22.1)
MindSift CI & Docker Release / Build, Test in Container & Push (push) Failing after 1m45s
2026-10-31 11:59:42 +01:00
sandrodach and Claude Opus 5.5
5b636b66e2
fix(push): reinstalled app replaces its old subscription; devices listed and removable
...
MindSift CI & Docker Release / Build, Test in Container & Push (push) Failing after 2m8s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-31 11:59:40 +01:00
sandrodach
da4fd5d826
Merge dev into main (v0.22.0)
MindSift CI & Docker Release / Build, Test in Container & Push (push) Successful in 7s
v0.22.0
2026-10-31 11:54:19 +01:00
sandrodach and Claude Opus 5.5
f76b0f34ff
feat: Kanban touch drag, admins delete backups, bigger share message
...
MindSift CI & Docker Release / Build, Test in Container & Push (push) Successful in 2m5s
- Kanban on phones/tablets: hold a card, drag it onto a card or column, release; the page scrolls at the edges
- Admin settings: database backups can be deleted (DELETE /api/v1/admin/backups/{name})
- Share message: large Liste/Aufgabe buttons, close button, tap outside closes
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-31 11:54:17 +01:00
sandrodach
474f021ab7
Merge dev into main (v0.21.0)
MindSift CI & Docker Release / Build, Test in Container & Push (push) Successful in 27s
2026-10-31 11:27:08 +01:00
sandrodach and Claude Opus 5.5
da258fdce2
feat(share): after sharing, send the entry on as task or list item with one tap
...
MindSift CI & Docker Release / Build, Test in Container & Push (push) Successful in 1m30s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-31 11:27:06 +01:00
sandrodach
d728a6a46c
Merge dev into main (v0.20.0)
MindSift CI & Docker Release / Build, Test in Container & Push (push) Successful in 27s
2026-10-31 11:19:53 +01:00
sandrodach and Claude Opus 5.5
3d367ce633
feat(pwa): app icon shortcuts for Quick Dump, new task and shopping list open their input
...
MindSift CI & Docker Release / Build, Test in Container & Push (push) Successful in 1m31s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-31 11:16:46 +01:00
sandrodach
5de3985704
Merge dev into main (v0.19.0)
MindSift CI & Docker Release / Build, Test in Container & Push (push) Successful in 29s
2026-10-31 11:09:41 +01:00
sandrodach and Claude Opus 5.5
c6a2cfb85c
feat(workspace): bar above the phone keyboard to indent, outdent and move bullets
...
MindSift CI & Docker Release / Build, Test in Container & Push (push) Successful in 1m33s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-31 11:09:39 +01:00
sandrodach
78cc81ff3a
Merge dev into main (v0.18.1)
MindSift CI & Docker Release / Build, Test in Container & Push (push) Successful in 26s
2026-10-31 11:00:35 +01:00
sandrodach and Claude Opus 5.5
32b79b5d62
fix(workspace): journal entry on phones looks like a folder row, no half highlight after back
...
MindSift CI & Docker Release / Build, Test in Container & Push (push) Successful in 1m32s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-31 11:00:33 +01:00
sandrodach
ed1a5e2f9d
Merge dev into main (v0.18.0)
MindSift CI & Docker Release / Build, Test in Container & Push (push) Successful in 26s
2026-10-31 10:35:42 +01:00
sandrodach and Claude Opus 5.5
46e1137f18
feat(mail): one layout for all mails with logo, greeting, cards and footer
...
MindSift CI & Docker Release / Build, Test in Container & Push (push) Successful in 2m1s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-31 10:32:33 +01:00
sandrodach
0c641a2885
Merge dev into main (v0.17.4)
MindSift CI & Docker Release / Build, Test in Container & Push (push) Successful in 26s
2026-10-31 10:24:42 +01:00
sandrodach and Claude Opus 5.5
df06ab10c8
fix(ui): user menu header follows rounded theme corners
...
MindSift CI & Docker Release / Build, Test in Container & Push (push) Successful in 1m27s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-31 10:24:23 +01:00
sandrodach
ec54b9c4f7
Merge dev into main (v0.17.3)
MindSift CI & Docker Release / Build, Test in Container & Push (push) Successful in 27s
2026-10-31 10:22:38 +01:00