First alpha release for v3
The majority of the changes are finished with still some cleanup in behaviour left as well as potential course correction from user feedback
What's Changed
- chore: upgrade build deps by @cpvalente in #661
- refactor: pass HTTP to integration controller by @cpvalente in #652
- Several project files user folder by @arymoraes in #617
- chore: automated screenshots by @cpvalente in #667
- feat: app settings by @cpvalente in #658
- refactor: remove eventdata by @cpvalente in #674
- feat: Several project files user folder (Steps 3-5) by @arymoraes in #664
- Studio clock by @alex-Arc in #663
- Feat: reorder events with alt+ctrl + arrow up/down by @alex-Arc in #645
- refactor: switch out steno for lowdb by @alex-Arc in #682
- Project files tweaks by @arymoraes in #679
- Warning and danger per event by @kellhogs in #677
- refactor: stabilise actionHandler by @cpvalente in #683
- add fields to import modal by @kellhogs in #685
- improvement: hide seconds by @cpvalente in #675
- wip: overview by @cpvalente in #688
- build: upgrade lowdb by @alex-Arc in #689
- fix: focus cursor by @cpvalente in #695
- Keep several project files in user folder - Steps 5A-E by @arymoraes in #684
- feat: create project list by @cpvalente in #671
- refactor: migrate logs by @cpvalente in #673
- New lower third by @alex-Arc in #665
- chore: upgrade deps by @cpvalente in #698
- Refactor/time formatting by @cpvalente in #696
- chore: upgrade nanoid to v5 by @alex-Arc in #704
- chore: remove unused deepmerge by @alex-Arc in #705
- refactor: setup global timer state by @alexrohleder in #629
- feat: multiple selection by @cpvalente in #703
- Fix/e2e test by @alex-Arc in #708
- master to v3 by @alex-Arc in #717
- refactor: runtime service by @cpvalente in #715
- fix: message focus by @cpvalente in #719
- remove info panel by @cpvalente in #721
- chore: test errors by @cpvalente in #724
- Event editor continue by @cpvalente in #722
- update API - part 1 by @alex-Arc in #709
- refactor: cleanup store by @cpvalente in #727
- chore: upload screenshots by @cpvalente in #730
- refactor: update timers by @cpvalente in #729
- feat: many timers by @cpvalente in #706
- refactor: excel cleanup by @cpvalente in #734
- style: editor tweaks by @cpvalente in #736
- refactor: allow import of blocks and skip import by @cpvalente in #735
- chore: split vendor bundle by @cpvalente in #740
- fix: update timer on hot reload by @cpvalente in #741
- style: editor layout by @cpvalente in #738
- Project manager by @arymoraes in #697
- time to end by @cpvalente in #739
- refactor: improve typing in backend by @cpvalente in #748
- chore: organise delay and rundown utils by @cpvalente in #749
- refactor: flatten state mutations by @cpvalente in #750
- refactor: type improvements by @cpvalente in #751
- refactor: rundown service fetches data from data provider by @cpvalente in #752
- Fix: Project manager list is blank on the first app load by @arymoraes in #754
- Project Manager: Export by @biancahpp in #753
- refactor: normalise data by @cpvalente in #756
- refactor: small type improvements by @cpvalente in #759
- wip: add UI to manage custom fields by @cpvalente in #767
- wip: UI for integrations by @cpvalente in #769
- Project Manager: Quick Start by @arymoraes in #762
- refactor: UI for linking events by @cpvalente in #763
- Integrations data by @cpvalente in #770
- style: tweaks to settings by @cpvalente in #772
- fix: recover cursor logic by @cpvalente in #773
- Fix build local by @kellhogs in #778
- upgraded pipeline actions by @kellhogs in #777
- Over under by @cpvalente in #771
- User fields by @alex-Arc in #744
- Sheets settings by @cpvalente in #774
- style: tweaks to lower thirds by @cpvalente in #785
- refactor: delays account for gaps by @cpvalente in #784
- refactor: partial state updates by @cpvalente in #780
- feat: generate crash report by @cpvalente in #787
- Sheet use limited input device auth flow by @alex-Arc in #782
- Custom fields views by @cpvalente in #789
- Custom fields caching by @cpvalente in #790
- refactor: remove userFields by @cpvalente in #791
- refactor: deprecate presenter and subtitle by @cpvalente in #795
- refactor: migrate project upload by @cpvalente in #796
- chore: cleanup linter by @cpvalente in #797
- refactor: organise API around resources by @cpvalente in #798
- Move app settings by @biancahpp in #765
- chore: migrate remaining settings by @cpvalente in #799
- UI tweaks by @cpvalente in #800
- refactor: more frequent updates for responsive UI by @cpvalente in #801
- fix: allow renaming custom field by @cpvalente in #803
- Time to end by @cpvalente in #804
- Skip fixes by @cpvalente in #805
- Url presets by @cpvalente in #807
- Settings style by @cpvalente in #808
- Sheets revision by @cpvalente in #809
New Contributors
- @alexrohleder made their first contribution in #629
- @biancahpp made their first contribution in #753
Full Changelog: v2.28.17...v3.0.0-alpha1