Commit Graph
10 Commits
Author SHA1 Message Date
Hermes Coding Manager 30e775a809 fix(worker): use CJS-compatible rrule import for Node ESM runtime
The rrule v2.8.1 package's main field points to a CJS bundle. When the worker
runs under Node 22 with "type": "module", Node resolves to the CJS main which
only has a default export. The previous 'import { RRule } from rrule' worked
during typecheck (TypeScript uses the .d.ts) but crashed at runtime:

  SyntaxError: The requested module 'rrule' does not provide an export named 'RRule'

Use namespace-default import + destructure to handle both CJS and ESM at runtime
while preserving the static RRule reference. Verified with node --input-type=module
that RRule.fromString works correctly.

This was a deploy blocker: docker compose up kept restarting the worker.
2026-07-29 08:30:10 -04:00
Hermes Coding Manager 813c97a016 chore(integration): fix lint warnings (react-hooks/exhaustive-deps, react/no-unescaped-entities, unused-vars)
Leftover lint cleanups to make 'npm run lint' pass on the integrated branch:
- calendar/page.tsx: add eslint-disable for mount-only useEffect blocks
- import/route.ts: replace destructure-and-ignore with renames (_id, _created, _updated)
- settings-agents.tsx: escape apostrophe in JSX text
2026-07-29 08:16:22 -04:00
Hermes Coding Manager 0aef472252 chore(integration): drop dead 'cli' script referencing removed packages/cli 2026-07-29 08:10:08 -04:00
Hermes Coding Manager d7320be5e3 chore(integration): drop broken @project-e/cli, add eslint config
- Remove packages/cli (referenced dropped v1 'records' table, broken since 6c438ea)
- Remove packages/cli from root workspaces
- Add eslint + eslint-config-next to apps/web so 'npm run lint' runs
- Regenerate package-lock.json

This unblocks typecheck/build/lint for the v2 rewrite.
2026-07-29 08:09:59 -04:00
Hermes Coding Manager e604ff290b Phase 6: MCP + Webhooks + Worker + Polish 2026-07-29 08:06:13 -04:00
Hermes Coding Manager 41f514bf15 Phase 5: Calendar + Dashboard + Search 2026-07-29 08:06:12 -04:00
Hermes Coding Manager 71e81fb77a Phase 4: Notes + Graph + Wikilinks 2026-07-29 08:06:12 -04:00
Hermes Coding Manager c8ca0c5c43 Phase 3: Habits + Projects 2026-07-29 08:06:10 -04:00
Hermes Coding Manager 8dcf4ef0b8 Phase 2: Tasks 2026-07-29 08:06:07 -04:00
Hermes Coding Manager 7307332ff3 Phase 1: Foundation (schema + auth + realtime + shell) 2026-07-29 08:06:04 -04:00