Commit Graph
4 Commits
Author SHA1 Message Date
ogrechko 8d76c4d797 Add Docker Compose deployment
Full node_modules image (not output: standalone — its file-tracing drops
argon2's JS loader and segfaults in prod). drizzle.config.ts now honors
DATA_DIR like the sibling projects, so db:migrate targets the mounted
volume instead of an image-local path.
2026-08-27 11:03:56 +00:00
ogrechkoandClaude Sonnet 5 3e7318364b Fix topnav horizontal overflow on mobile
.nav-links had no min-width:0/overflow-x handling, so on narrow screens
flex items (brand, nav links, user-menu) refused to shrink below content
size and pushed .topnav-inner past the viewport width — showing as a
horizontal scrollbar (or requiring pinch-zoom-out to see everything).
Nav links now scroll horizontally within their own row instead; brand
and user-menu no longer shrink; email hidden and brand collapses to just
the mark below 640px to leave room.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QcXH24ky6zjk2UyK5oZUPH
2026-07-26 15:47:13 +00:00
ogrechkoandClaude Sonnet 5 bcf0e86618 Build AI Chief of Staff MVP: auth, mailbox sync, briefings, draft replies
Scaffolds a Next.js app with email/password auth, encrypted IMAP/SMTP/CalDAV
mailbox connections, a background sync job, Claude-generated daily briefings,
and an approve-before-send draft reply flow. Includes a clean design system
(light/dark) and deployment config (systemd unit, credential rotation script).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012o9j9RezxbZVKQMrB7oRLY
2026-07-26 10:54:34 +00:00
ogrechko facd4d71bd test commit 2026-07-26 08:31:02 +00:00