Commit Graph

36 Commits

Author SHA1 Message Date
beo3000 5e188e2f94 fixes 2026-02-27 21:19:43 +01:00
beo3000 883d267328 db shutdown on deploy 2026-02-27 19:48:25 +01:00
beo3000 95c280456d upd cal und deploy with backup 2026-02-27 19:36:33 +01:00
beo3000 aada965ff4 upd calender impotz 2026-02-27 18:17:59 +01:00
beo3000 41befde281 upd cal import 2026-02-27 17:12:23 +01:00
beo3000 b6f35431df azure login und cal sync 2026-02-27 16:30:32 +01:00
beo3000 2f9218ce0e o365 integration v1 2026-02-26 22:17:28 +01:00
beo3000 b7da3b3ffc added meetings 2026-02-26 20:16:52 +01:00
beo3000 684519384b added search 2026-02-25 20:51:53 +01:00
beo3000 22d811716d ui opt 2026-02-25 16:53:11 +01:00
beo3000 8bffebfd36 feat: pages is_favorite, commandbar improvements, wiki ui
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-25 08:26:42 +01:00
beo3000 a7f60960f6 ui updates 2026-02-24 20:18:09 +01:00
beo3000 b24915783d fix build 2026-02-24 15:37:24 +01:00
beo3000 ea13843960 db fix und check 2026-02-24 13:15:38 +01:00
beo3000 0685b76b2e fix sync problem 2026-02-24 07:37:45 +01:00
beo3000 63a862fd7d fitle fixes 2026-02-23 17:19:26 +01:00
beo3000 d510e96541 added api-keys 2026-02-23 15:44:10 +01:00
beo3000 ab5e38abc2 ui fixes 2026-02-23 15:30:30 +01:00
beo3000 a3b627f049 added journal archive 2026-02-23 14:52:59 +01:00
beo3000 d281b1babc added pages feature 2026-02-22 21:35:43 +01:00
beo3000 afb330ed5d fix sync problems 2026-02-22 14:59:42 +01:00
beo3000 60e38dc593 fix sync problems 2026-02-22 14:39:38 +01:00
beo3000 4106c63803 added trash und fix seed data 2026-02-22 13:37:14 +01:00
beo3000 3822d66538 upd 2026-02-21 22:37:13 +01:00
beo3000 58c990d4e6 feat: ZIP workspace + image blob sync
Phase 1 - ImageBlob sync:
- shared: add ImageBlob type (SyncEntity + contentHash + base64 data)
- shared: add imageBlobs to SyncChanges
- server: image_blobs table (drizzle migration 0005)
- server: sync-service push/pull for imageBlobs (base64 transport)
- client: Dexie v8 schema with SyncEntity-compatible ImageBlob
- client: storeImage computes SHA-256 contentHash
- client: syncService push (Blob→base64) and pull (base64→Blob)

Phase 2 - ZIP AI workspace:
- server: fflate dependency
- server: exportWorkspaceZip() replaces exportBundle()
- server: applyUploadFromZip() with contentHash dedup for images
- server: legacy JSON applyUpload() kept for backward compat
- server: ai-export routes support application/zip upload
- server: README updated for ZIP workspace structure
- scripts: download.ps1 extracts ZIP → work/ subdirs
- scripts: upload.ps1 compresses work/ → ZIP, posts octet-stream
- scripts: unlock.ps1 reads work/manifest.json (also supports legacy bundle)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-21 19:35:12 +01:00
beo3000 04983c2a05 dev 2026-02-21 19:25:43 +01:00
beo3000 27880646cc fix sync in local test env 2026-02-21 13:17:07 +01:00
beo3000 9db6cacb8c link update 2026-02-21 12:32:52 +01:00
beo3000 a320b1c291 fix sync und deploy problems 2026-02-21 10:38:25 +01:00
beo3000 e8e3f2eb15 fix deploy, lournal wiedervorlage 2026-02-21 09:50:23 +01:00
beo3000 1da4050813 added wiedervorlage 2026-02-21 08:28:28 +01:00
beo3000 5350c5ff32 added ms auth 2026-02-20 21:05:49 +01:00
beo3000 80187500ea deploy1 2026-02-20 20:16:50 +01:00
beo3000 81a5a90b20 upd meniu 2026-02-20 17:49:04 +01:00
beo3000 3e0926da4b features 2026-02-20 16:49:41 +01:00
beo3000 9137c9d7ff initla commit 2026-02-20 08:20:13 +01:00