Commit Graph

22 Commits

Author SHA1 Message Date
Carlos Valente 8c740b7111 Feat/excel (#45)
* add dependency

adding dependency to parse the excel file in the node side

* import file

ability to import file
- add extension
- safeguard file type and size

* user is able to upload json or excel

* chore: extract logic into self contained function

* associate model with version

* test id generation

* parse excel data

* prevent UI crash on bad data

* extract validation into self contained function

* chore: add more tests for bad data

* config: stop from opening browser on start

* fix comma in sample db

* handle corrupt files

* error boundary around main components

* jsdocs

* increase id length

* parse excel time string

* feat: excel parsing

* validate json db before import

* chore: test event validator

* feat: make function to clean convert strings

* chore: test parser

* chore: jsdocs

* fix: bug on upload

prevent bug where the component would prevent upload of same file twice
2021-11-24 22:07:31 +01:00
cv 218c94ebd6 chore: update model def 2021-10-27 10:57:02 +02:00
cv a237537366 feat: start services from config
ability to override default ports and whatnot. as of now, it would need a server restart
2021-10-26 22:17:38 +02:00
cv 23ef4ce155 refract: ship with working event list 2021-10-25 11:40:51 +02:00
cv 3d69dbab13 fix: rename to .keep
play nice with .git
2021-05-28 15:00:45 +02:00
cv 8624e2c383 add data folder 2021-05-28 14:56:00 +02:00
cv aa53f2c9cf folder restructure 2021-05-28 13:16:34 +02:00
cv bb1f063c6a migrate event logic 2021-05-24 18:22:29 +02:00
cv 5b7905e86a cjs > esm imports 2021-05-24 17:06:02 +02:00
cv f38823e077 bugfixes: delay
- mismatch of event definition caused duration not to apply when event was delayed
- delays now have revision
2021-05-15 23:36:06 +02:00
cv 9c3aa6d386 eslint 2021-05-12 13:32:24 +02:00
cv 4161dd29c8 feat: draggable events 2021-05-06 12:05:21 +02:00
cv 9715e13152 performance enhancements 2021-05-02 15:05:32 +02:00
cv 65ffd09410 feat: reload on change 2021-04-24 23:24:36 +02:00
cv 2f205bcb55 cleanup 2021-04-20 12:16:43 +02:00
cv 2890687f73 bugfix: handle time 0 2021-04-17 12:29:01 +02:00
cv 37145ee076 lowdb persistence
- bug: while creating a new entry, the database briefly returns an empty array which causes the interface to flash
2021-04-17 11:47:01 +02:00
cv 023c8c446e dates are millis 2021-04-12 22:21:18 +02:00
cv 3db40be8a8 event API refract
using optimistic updates
2021-04-11 21:30:24 +02:00
cv e62b79f84e feat: eventsAPI 2021-04-10 11:39:53 +02:00
cv 115b4f6100 setup api 2021-04-07 14:50:14 +02:00
cv d703773b88 websocket data test 2021-04-05 23:17:59 +02:00