New API routes: - statuses.ts: CRUD for custom task statuses - automations.ts: automation rules engine - timeline.ts: entity timeline/activity view - activity.ts: activity feed endpoint New UI components: - gantt/: gantt chart (6 files: chart, task-bar, milestone, timeline, deps, utils) - automation-rule-builder.tsx: visual rule editor - notification-center.tsx: in-app notifications - quick-add-bar.tsx: global quick-add - entities/: detail-page, activity, comments, inline-edit, note-editor - tasks/: recurrence-picker New hooks: - use-optimistic-patch.ts: optimistic UI updates New libs: - nlp-parser.ts + test: natural language task parsing - notify.ts: notification dispatch - automation-engine.ts: rule evaluation DB migrations: - 0007_custom_task_statuses.sql - 0008_automation_rules.sql - 0009_notifications.sql - migrate-task-statuses.ts: backfill script Modified: - tasks.ts: plane-lift integration (stateId/moduleId/cycleId) - analytics.ts: updated for new schema - canvas/$id.tsx: restored
83 lines
1.8 KiB
JSON
83 lines
1.8 KiB
JSON
{
|
|
"version": "7",
|
|
"dialect": "postgresql",
|
|
"entries": [
|
|
{
|
|
"idx": 0,
|
|
"version": "7",
|
|
"dialect": "postgresql",
|
|
"tag": "0000_outstanding_zuras",
|
|
"createdAt": "2025-01-01T00:00:00.000Z"
|
|
},
|
|
{
|
|
"idx": 1,
|
|
"version": "7",
|
|
"dialect": "postgresql",
|
|
"tag": "0001_warm_eternity",
|
|
"createdAt": "2025-01-01T00:01:00.000Z"
|
|
},
|
|
{
|
|
"idx": 2,
|
|
"version": "7",
|
|
"dialect": "postgresql",
|
|
"tag": "0002_steep_black_widow",
|
|
"createdAt": "2025-01-01T00:02:00.000Z"
|
|
},
|
|
{
|
|
"idx": 3,
|
|
"version": "7",
|
|
"dialect": "postgresql",
|
|
"tag": "0003_amazing_saracen",
|
|
"createdAt": "2025-01-01T00:03:00.000Z"
|
|
},
|
|
{
|
|
"idx": 4,
|
|
"version": "7",
|
|
"dialect": "postgresql",
|
|
"tag": "0004_add_owner_id_to_domains",
|
|
"createdAt": "2025-01-01T00:04:00.000Z"
|
|
},
|
|
{
|
|
"idx": 5,
|
|
"version": "7",
|
|
"dialect": "postgresql",
|
|
"tag": "0005_search_vector_trigger",
|
|
"createdAt": "2025-01-01T00:05:00.000Z"
|
|
},
|
|
{
|
|
"idx": 6,
|
|
"version": "7",
|
|
"dialect": "postgresql",
|
|
"tag": "0006_minor_doctor_octopus",
|
|
"createdAt": "2025-01-01T00:06:00.000Z"
|
|
},
|
|
{
|
|
"idx": 7,
|
|
"version": "7",
|
|
"dialect": "postgresql",
|
|
"tag": "0007_drop_canvas_reports",
|
|
"createdAt": "2025-01-01T00:07:00.000Z"
|
|
},
|
|
{
|
|
"idx": 8,
|
|
"version": "7",
|
|
"when": 1788800393149,
|
|
"tag": "0008_plane-lift-schema",
|
|
"breakpoints": true
|
|
},
|
|
{
|
|
"idx": 6,
|
|
"version": "7",
|
|
"when": 1786392464857,
|
|
"tag": "0006_minor_doctor_octopus",
|
|
"breakpoints": true
|
|
},
|
|
{
|
|
"idx": 7,
|
|
"version": "7",
|
|
"when": 1786392464858,
|
|
"tag": "0007_drop_canvas_reports",
|
|
"breakpoints": true
|
|
}
|
|
]
|
|
} |