• Joined on 2025-11-29
curo pushed to main at curo/kite 2026-06-02 16:11:13 +02:00
eaa3399ec0 docs: add shared module map to CLAUDE.md, SECURITY.md, planning artifacts
cce70b2ef6 refactor(frontend): extract shared modules, thin views, delete dead code
a548266461 refactor(backend): extract shared helper modules per architecture rules
89f8d5a654 docs(codebase): refresh codebase map after Phase 06.2 completion
bd17b4b22f docs(06.2): mark phase 6.2 complete — all gates passed
Compare 103 commits »
curo pushed to main at curo/kite 2026-05-30 20:08:42 +02:00
a2ece9ee7d docs(phase-1): mark VALIDATION.md Nyquist-compliant — all 6 rows green
bf7d86184d fix(documents): normalize UUID to undashed hex in raw SQL quota UPDATE
bd765f69bf test(phase-1): add Nyquist validation tests — STORE-07 concurrent put, fix confirm UUID
33e5efe846 docs(v1.0): add milestone audit — 48/54 requirements satisfied, 3 blockers
710e535411 docs(phase-5): mark VALIDATION.md Nyquist-compliant — all 13 rows green
Compare 10 commits »
curo pushed to main at curo/kite 2026-05-30 11:58:53 +02:00
f4f340545b chore: add .DS_Store, node_modules/, screenshots/ to .gitignore
curo pushed to main at curo/kite 2026-05-30 11:58:21 +02:00
5250895587 feat(05): cloud folder browser views, routing, and sidebar nav
54ef3357ba fix(05): cloud API path param, root sentinel, webdav creds in list, upload path
67edc19a36 docs(05): add UAT, UI-SPEC, deferred items, debug notes; refine plans 09-11
34f012b4e8 fix(05): resolve 5 critical code review findings
9935c06aab docs(05): add code review report — 5 critical, 6 warning, 3 info findings
Compare 22 commits »
curo pushed to main at curo/kite 2026-05-29 09:38:43 +02:00
7691477c6d docs(05): mark Phase 5 complete — all 8 plans executed, security gates passed, human checkpoint approved
f1a7f52616 fix(security): bump python-multipart>=0.0.27 and PyMuPDF>=1.26.7 — pip-audit findings
c6a97b6a89 docs(05-08): complete cloud sidebar tree plan — awaiting human checkpoint
98576ac298 feat(05-08): add Cloud Storage collapsible section to AppSidebar
34b0593782 feat(05-08): add cloud tree components and getCloudFolders API function
Compare 10 commits »
curo created branch main in curo/kite 2026-05-29 09:38:43 +02:00
curo created repository curo/kite 2026-05-29 09:37:58 +02:00
curo pushed to plugin/email at curo/Pyra 2026-05-19 23:50:38 +02:00
fac6e7e77e chore(email): sharpen tool descriptions and rename email_list_inbox
curo pushed to main at curo/Pyra 2026-05-19 23:50:38 +02:00
1cbb40ac93 chore(chat): tighten tool descriptions to reduce AI selection confusion
curo pushed to plugin/email at curo/Pyra 2026-05-19 23:27:06 +02:00
d3fc4e2d42 feat(email): implement full email plugin
curo created branch plugin/email in curo/Pyra 2026-05-19 23:27:06 +02:00
curo pushed to plugin/telegram_bot at curo/Pyra 2026-05-19 23:15:35 +02:00
aba28293b7 feat(cli,wizard): auto-offer telegram_bot setup after install; integrate into pyra setup
f59aa1a758 feat(plugin/telegram_bot): replace bare prompts with 5-step guided setup wizard
Compare 2 commits »
curo pushed to main at curo/Pyra 2026-05-19 23:12:24 +02:00
8d4917f7ca feat(daemon): add async event bus for inter-plugin notifications
curo pushed to plugin/telegram_bot at curo/Pyra 2026-05-19 22:45:42 +02:00
3f30b782d2 feat(plugin/telegram_bot): add Telegram bot plugin — remote Pyra chat over Telegram
curo created branch plugin/telegram_bot in curo/Pyra 2026-05-19 22:45:42 +02:00
curo pushed to main at curo/Pyra 2026-05-19 16:16:35 +02:00
bde0856979 feat(daemon): Stage 6 daemon infrastructure
4744cf819b docs: update CLAUDE.md for Stage 6 daemon infrastructure
1d5d0387d9 test(daemon): add supervisor and IPC handler tests
db6ca6ee57 feat(daemon): implement reload, fix PID race condition
cc24257ab0 fix(daemon): close discarded coroutines in get_daemon_task_factories
Compare 11 commits »
curo pushed to feat/daemon at curo/Pyra 2026-05-19 16:11:57 +02:00
4744cf819b docs: update CLAUDE.md for Stage 6 daemon infrastructure
1d5d0387d9 test(daemon): add supervisor and IPC handler tests
db6ca6ee57 feat(daemon): implement reload, fix PID race condition
cc24257ab0 fix(daemon): close discarded coroutines in get_daemon_task_factories
68f9007ef0 fix(daemon): install signal handlers inside running event loop
Compare 5 commits »
curo pushed to feat/daemon at curo/Pyra 2026-05-19 15:39:05 +02:00
c41ad0afc6 feat(daemon): wire up all 7 daemon CLI commands
3d3ce694b9 feat(daemon): add core asyncio daemon, supervisor, and registry factories
d42b8b4a47 feat(daemon): add IPC transport module
513871ef96 feat(daemon): add OS service install/uninstall module
eaed52006f feat(daemon): add PID file management module
Compare 5 commits »
curo created branch feat/daemon in curo/Pyra 2026-05-19 15:39:05 +02:00
curo pushed to main at curo/Pyra 2026-05-19 15:00:03 +02:00
0e052c4992 fix(setup): correct LM Studio loaded state value to "loaded" not "loaded_instance"