Carlos Valente
d22cc48565
refactor: small tweaks and fixes
2024-03-06 22:42:20 +01:00
Carlos Valente
7ff75835ff
refactor: partial state updates ( #780 )
...
* refactor: partial state updates
* refactor: less calls to restore
* refactor: add error stack trace to log
2024-02-19 21:31:27 +01:00
Carlos Valente
212e5f9e68
refactor: small type improvements ( #759 )
2024-02-03 23:17:36 +01:00
Carlos Valente
1890fc49d7
refactor: normalise data ( #756 )
...
* chore: remove legal from bundle
* refactor: create normalised dataset
* refactor: cuesheet uses flat rundown
* refactor: multi-selection
* refactor: prevent stale data on server restart
* refactor: increase ID size
* chore: instrument operation
* chore: update csv tests
* fix: resolve directory to test-db (#758 )
2024-02-03 21:43:17 +01:00
Carlos Valente
91fd275564
refactor: rundown service fetches data from data provider ( #752 )
2024-01-31 19:30:44 +01:00
Carlos Valente
cf08bfc796
refactor: type improvements ( #751 )
2024-01-31 14:42:33 +01:00
Carlos Valente
7eb9ee8d03
refactor: flatten state mutations ( #750 )
2024-01-31 14:02:27 +01:00
Carlos Valente
6a5020424b
refactor: improve typing in backend ( #748 )
2024-01-30 21:12:19 +01:00
Carlos Valente
5de40e8679
fix: update timer on hot reload ( #741 )
2024-01-27 22:54:03 +01:00
Carlos Valente
b4ad533e6a
refactor: cleanup store ( #727 )
...
* refactor: isolate clock
* refactor: isolate private
* refactor: remove duplicate
* chore: rename loaded > runtime
* fix: handle no events loaded
2024-01-24 00:20:10 +01:00
Carlos Valente
a2950442d8
refactor: runtime service ( #715 )
...
* refactor: rename PlaybackService > RuntimeService
* refactor: stateful runtime service
* refactor: merge event loading
* refactor: roll is part of state mutation
2024-01-16 19:54:40 +01:00