D. Berge
cf8b0937d9
Rework comparison components.
...
More focused on error ellipses.
2025-08-19 19:28:19 +02:00
D. Berge
d737f5d676
Refresh comparisons when notified of changes
2025-08-19 19:27:38 +02:00
D. Berge
5fe19da586
Add control to reset comparisons view
2025-08-19 19:27:03 +02:00
D. Berge
0af0cf4b42
Add overlays when loading / data error
2025-08-19 18:58:04 +02:00
D. Berge
ccb8205d26
Don't cache comparisons in the API
2025-08-19 18:55:31 +02:00
D. Berge
9b3fffdcfc
Don't save comparison samples
2025-08-19 18:54:28 +02:00
D. Berge
dea1e9ee0d
Add comparisons channel to notifications
2025-08-19 18:53:40 +02:00
D. Berge
d45ec767ec
Add database upgrade file 43
2025-08-19 17:56:30 +02:00
D. Berge
67520ffc48
Add database upgrade file 42
2025-08-19 17:56:14 +02:00
D. Berge
22a296ba26
Add database upgrade file 41
2025-08-19 17:55:58 +02:00
D. Berge
f89435d80f
Don't overwrite existing comparisons unless forced.
...
opts.overwrite = true will cause existing comparisons to be
recomputed.
2025-08-19 17:20:57 +02:00
D. Berge
a3f1dd490c
Fix non-existent method
2025-08-19 17:20:03 +02:00
D. Berge
2fcfcb4f84
Add link to group comparison from project list
2025-08-18 16:39:20 +02:00
D. Berge
b60db7e7ef
Add frontend route for 4D comparisons
2025-08-18 14:17:17 +02:00
D. Berge
4bb087fff7
Add 4D comparisons list Vue component
2025-08-18 14:16:23 +02:00
D. Berge
15af5effc3
Add 4D comparisons Vue component
2025-08-18 14:15:52 +02:00
D. Berge
b5c6d04e62
Add utilities for transforming duration objects
2025-08-18 14:15:14 +02:00
D. Berge
571c5a8bca
Add Vue components for 4D comparisons
2025-08-18 14:14:34 +02:00
D. Berge
c45982829c
Add set operations utilities
2025-08-18 14:11:56 +02:00
D. Berge
f3958b37b7
Add comparison API endpoints
2025-08-18 14:11:20 +02:00
D. Berge
58374adc68
Add two new bundle types.
...
Of which 0xa is not actually used and 0xc is used for geometric
comparison data ([ line, point, δi, δj ]).
2025-08-18 14:05:26 +02:00
D. Berge
32aea8a5ed
Add comparison functions to server/lib
2025-08-18 13:53:43 +02:00
D. Berge
023b65285f
Fix bug trying to get project info for undefined
2025-08-18 13:51:37 +02:00
D. Berge
a320962669
Add project group info to Vuex
2025-08-18 13:50:49 +02:00
D. Berge
0c0067b8d9
Add iterators
2025-08-18 13:48:49 +02:00
D. Berge
ef8466992c
Add automatic event icon to log.
...
So that the user can visually see which events were created by
Dougal (not including QC events).
2025-08-18 11:22:58 +02:00
D. Berge
8e4e70cbdc
Add server status info to help dialogue
v2025.33.4
2025-08-17 13:19:51 +02:00
D. Berge
4dadffbbe7
Refactor Selenium to make it more robust.
...
It should stop runaway Firefox processes.
2025-08-17 13:18:04 +02:00
D. Berge
24dcebd0d9
Remove logging statements
2025-08-17 13:17:22 +02:00
D. Berge
12a762f44f
Fix typo in @dougal/binary
v2025.33.3
2025-08-16 14:55:53 +02:00
D. Berge
ebf13abc28
Merge branch '337-fix-event-queue' into 'devel'
...
Resolve "Automatic event detection fault: soft start on every shot during line"
Closes #337
See merge request wgp/dougal/software!61
2025-08-16 12:55:15 +00:00
D. Berge
b3552db02f
Add error checking to ETag logic
2025-08-16 11:36:43 +02:00
D. Berge
cd882c0611
Add debug info to soft start detection
2025-08-16 11:36:43 +02:00
D. Berge
6fc9c020a4
Fix off-by-one error in LGSP detection
2025-08-16 11:36:43 +02:00
D. Berge
75284322f1
Modify full volume detection on Smartsource
...
The Smartsource firmware seems to have changed rendering the old
test invalid.
2025-08-16 11:36:43 +02:00
D. Berge
e849c47f01
Remove old queue implementation
2025-08-16 11:36:43 +02:00
D. Berge
387d20a4f0
Rewrite automatic event handling system
2025-08-16 11:36:43 +02:00
D. Berge
2fab06d340
Don't send timestamp when patching seq+point events.
...
Closes #339 .
2025-08-16 11:35:35 +02:00
D. Berge
7d2fb5558a
Hide switches to enable additional graphs.
...
All violin plots as well as position scatter plots and histograms
are shown by default. This is due to #338 .
For some reason, having them enabled from the get go does not
cause any problems.
2025-08-15 18:09:51 +02:00
D. Berge
764e2cfb23
Rename endpoint
2025-08-14 13:34:36 +02:00
D. Berge
bf1af1f76c
Make it explicit that :id is numeric
2025-08-14 13:34:27 +02:00
D. Berge
09e4cd2467
Add CSV event import.
...
Closes #336
2025-08-14 13:33:30 +02:00
D. Berge
2009d73a2b
Fix action registration and unregistration
v2025.33.2
2025-08-13 17:03:00 +02:00
D. Berge
083ee812de
Use cookies for authentication as a last resort.
...
Fixes #335
2025-08-13 16:54:38 +02:00
D. Berge
84510e8dc9
Add proper logging
2025-08-13 15:42:49 +02:00
D. Berge
7205ec42a8
Fix handler registration.
...
The way it was being done meant that unregisterHandlers would not
have worked.
2025-08-13 15:42:49 +02:00
D. Berge
73d85ef81f
Fix scheduling of token refresh via websocket
2025-08-13 12:58:36 +02:00
D. Berge
6c4dc35461
Fix bad status on preplot lines tab
...
If there were no raw / final sequences on a line, planned sequences
would not show either.
2025-08-13 12:45:50 +02:00
D. Berge
a5ebff077d
Fix authentication middleware erroring on IPv6
2025-08-13 11:50:20 +02:00
D. Berge
2a894692ce
Throttle snack notifications
2025-08-12 00:22:09 +02:00