9504905c8f
Upgrade project to Node 24
...
Node 22 leaves active LTS at the end of October. Move the Docker base
image and the documented local requirement to Node 24.
Pull @types/node from ^25 down to ^24 so the type definitions no longer
describe a newer runtime than the one in use. Types ahead of the runtime
let TypeScript accept APIs that are not there at execution time; the
opposite direction is harmless.
Add an engines field to record the supported version. No .nvmrc, since
the project is not used with a Node version manager.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-23 18:05:50 +02:00
da689af518
Verify Revit reference CSV
2026-08-02 16:01:05 +02:00
734a2bcfc4
Create clean release database baseline
2026-07-31 14:07:26 +02:00
e7607c90c4
Add component persistence foundation
2026-07-30 19:15:00 +02:00
a88c4b2086
Add protection domain foundation
2026-07-30 19:03:36 +02:00
194bc9c0b1
Add project overview import
2026-07-29 08:36:57 +02:00
e1fc81a083
Complete persistence foundation
2026-07-26 12:33:13 +02:00
859fa4a42a
Decouple legacy migration service
2026-07-26 12:11:05 +02:00
0cedeaa959
Remove unused revision repository
2026-07-26 11:40:04 +02:00
d23e7d990c
Remove obsolete repository writes
2026-07-26 11:05:26 +02:00
ac465a1cc0
Persist project locations
2026-07-26 10:56:29 +02:00
1cf26a932e
Persist distribution board setup
2026-07-25 23:41:27 +02:00
1a77eedaa8
Add automatic project snapshots
2026-07-25 23:27:51 +02:00
b2763f72d5
Persist project settings updates
2026-07-25 23:08:07 +02:00
d00ae30bda
Expose project version history
2026-07-25 22:56:51 +02:00
384a5769ab
Restore named project snapshots
2026-07-25 22:41:24 +02:00
7c670fece3
Add named project snapshots
2026-07-25 22:15:22 +02:00
5a0c9019af
Expose project revision timeline
2026-07-25 21:57:03 +02:00
4b47bc2bcc
Restore editor history after reload
2026-07-25 21:45:58 +02:00
c45afd0981
Persist section renumbering
2026-07-25 21:30:29 +02:00
abcb468807
Persist circuit reorders
2026-07-25 21:22:10 +02:00
08a2775a88
Persist device row moves
2026-07-25 21:09:02 +02:00
2eba4ea75e
Persist circuit structure edits
2026-07-25 20:49:34 +02:00
3977a6e6e1
Persist project device synchronization
2026-07-24 11:47:03 +02:00
ac16cca77a
Add project device structure history
2026-07-24 09:09:59 +02:00
0bc6c7372f
Add project device update history
2026-07-24 08:57:57 +02:00
2668fc2f16
Add project device sync history
2026-07-24 08:47:25 +02:00
4b4603b71b
Add section renumber history
2026-07-24 08:34:31 +02:00
332dfdb5d9
Add circuit reorder history
2026-07-24 08:21:32 +02:00
0a51703315
Add device row move history
2026-07-23 22:29:44 +02:00
ca13efbfcb
Add circuit history commands
2026-07-23 22:18:36 +02:00
bd5f4f925f
Add device row history commands
2026-07-23 22:09:53 +02:00
e4c7cf06e9
Add project command API
2026-07-23 21:56:13 +02:00
1e4dd26bb8
Add persistent history stacks
2026-07-23 21:48:24 +02:00
2d0aa11d9c
Add atomic device row updates
2026-07-23 21:38:20 +02:00
296cb0f1c4
Add atomic circuit update commands
2026-07-23 21:32:25 +02:00
b79faed320
Add serializable project commands
2026-07-23 21:23:31 +02:00
903d977443
Add project revision foundation
2026-07-23 21:17:48 +02:00
6b6d2c2a42
Rewrite project documentation
2026-07-23 21:05:43 +02:00
30d6f1a2e1
Remove project device mirror fields
2026-07-23 20:55:26 +02:00
3fbf3ac622
Remove legacy consumer API
2026-07-23 20:00:48 +02:00
030f18aeb0
Verify SQLite backups and restores
2026-07-23 19:12:14 +02:00
9be94028b3
Isolate circuit section transactions
2026-07-23 19:02:38 +02:00
91baa6c76c
Isolate project device sync transactions
2026-07-23 18:57:18 +02:00
30c7555c68
Isolate device row transactions
2026-07-23 18:33:22 +02:00
c7e5f7a80d
Make legacy migration atomic
2026-07-23 17:55:04 +02:00
b2034c7dfb
Create distribution boards atomically
2026-07-23 17:45:33 +02:00
01aff46b4f
Start Docker stack in background
2026-07-22 22:54:53 +02:00
c991f493da
Add Docker development workflow
2026-07-22 22:42:28 +02:00
6c45c97ffd
Extract circuit grid projection
2026-07-22 20:46:32 +02:00