Grovy311
79fcb75ffb
Create client ids without crypto.randomUUID
...
crypto.randomUUID() is only defined in secure contexts (HTTPS or
localhost). Opened over plain HTTP from another machine in the LAN, the
circuit list editor failed with "crypto.randomUUID is not a function"
whenever it created a circuit, device row, circuit group or distribution
board component, including typing into the -frei- row.
createClientId() uses crypto.randomUUID() where available and otherwise
builds an RFC 4122 version 4 UUID from crypto.getRandomValues(), which
works in every context. AGENTS.md notes the rule.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-26 12:01:43 +02:00
74bea1a3c9
Add Revit circuit list object feed
2026-08-02 18:59:01 +02:00
a69b7b603f
Add external object new circuit command
2026-08-02 18:55:57 +02:00
347b3717c3
Add external object new row command
2026-08-02 18:44:46 +02:00
1a7dd7fe03
Add external object row assignment command
2026-08-02 18:38:38 +02:00
dac19b093c
Add external row quantity foundation
2026-08-02 18:26:22 +02:00
bc2bc7ece5
Add Revit catalog creation flow
2026-08-02 18:08:18 +02:00
ab2449419b
Add Revit initial import wizard
2026-08-02 17:52:21 +02:00
8646f346e6
Add Revit initial import apply API
2026-08-02 17:42:29 +02:00
c9e5fdd876
Add Revit initial import planning
2026-08-02 17:38:17 +02:00
c634570018
Add atomic Revit initial import
2026-08-02 17:33:32 +02:00
e87a3289fa
Include external models in project snapshots
2026-08-02 17:25:25 +02:00
76493b573e
Add external model persistence foundation
2026-08-02 17:18:24 +02:00
a9d6301753
Add Revit CSV project dialog
2026-08-02 16:59:18 +02:00
219da5ec3b
Persist Revit CSV configuration
2026-08-02 16:33:18 +02:00
c96ba1cbaf
Added revit specs
2026-08-02 15:38:02 +02:00
44b6fde940
Add public building project setting
2026-07-31 17:41:30 +02:00
1eed19ef6b
Add editable project floors and rooms
2026-07-31 14:46:06 +02:00
734a2bcfc4
Create clean release database baseline
2026-07-31 14:07:26 +02:00
5bee3cb103
Add distribution board copy and delete controls
2026-07-31 12:03:52 +02:00
7a9530a914
Expose protected tree structure
2026-07-30 20:14:45 +02:00
99bdf6491b
Persist populated group deletion
2026-07-30 20:10:10 +02:00
3399fcd88b
Persist circuit group moves
2026-07-30 20:03:11 +02:00
07925b2fd9
Persist circuit group renumbering
2026-07-30 19:56:59 +02:00
e702712bd8
Add circuit group reordering
2026-07-30 19:49:27 +02:00
1250f9a6af
Add circuit group commands
2026-07-30 19:46:55 +02:00
69b020339e
Add component update commands
2026-07-30 19:42:09 +02:00
604604f056
Add component structure commands
2026-07-30 19:38:48 +02:00
9d4d4082fe
Create protected board defaults
2026-07-30 19:30:53 +02:00
012308984d
Include components in project snapshots
2026-07-30 19:24:28 +02:00
b1a11397b3
Add configurable distribution supply types
2026-07-29 09:31:20 +02:00
e1fc81a083
Complete persistence foundation
2026-07-26 12:33:13 +02:00
d7b98de56a
Inject application database contexts
2026-07-26 12:30:42 +02:00
859fa4a42a
Decouple legacy migration service
2026-07-26 12:11:05 +02:00
c1be85e408
Decouple runtime domain services
2026-07-26 12:04:50 +02:00
0cedeaa959
Remove unused revision repository
2026-07-26 11:40:04 +02:00
4789e01aac
Centralize snapshot restore transactions
2026-07-26 11:35:45 +02:00
214ad728cd
Centralize device row update transactions
2026-07-26 11:28:06 +02:00
e4d22caf09
Centralize update command transactions
2026-07-26 11:24:19 +02:00
0f306d9a90
Reuse command transaction boundary
2026-07-26 11:21:01 +02:00
266bdb4749
Centralize structural command transactions
2026-07-26 11:14:24 +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
59d442593f
Expose project-wide history controls
2026-07-25 23:16:46 +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