Ondřej Synáček
0683ef9666
fix: error due to inability to parse invalid unicode sequences
2020-12-26 20:57:19 +01:00
Ondřej Synáček
cfa7db4f9e
fix: handle errors on front-end when parsing event data & track them
...
(optionally)
2020-12-26 20:33:16 +01:00
Ondřej Synáček
f586a17296
feature: track chunk loading in UI
2020-12-25 14:47:58 +01:00
Ondřej Synáček
f052a66421
improvement: add a code split when event is fetched
...
The code for parsing HTML is isomorphic and runs on server as well.
Unfortunately it brings lot of dependencies and I will try to minimize
the initial load of the app.
2020-12-25 14:40:23 +01:00
Ondřej Synáček
5415daebc5
improvement: use original input value in case of error, clear input
...
after submission
2020-12-25 13:19:49 +01:00
Ondřej Synáček
c27b91cd06
fix: input form validation
2020-12-25 12:35:40 +01:00
Ondřej Synáček
579bde6c32
fix: sorting events by date
2020-12-25 10:18:27 +01:00
Ondřej Synáček
37d931f6ce
fix: validate input on submit
2020-12-25 10:15:28 +01:00
Ondřej Synáček
2d195fd48c
fix: improve styling for errors
2020-12-25 10:12:14 +01:00
Ondřej Synáček
a4c6d51bcc
fix: improve status legibility
2020-12-25 10:01:05 +01:00
Ondřej Synáček
7c831b76e2
improvement: disable input when request is pending
2020-12-25 09:59:13 +01:00
Ondřej Synáček
8900474af7
refactor: completely remove existing javascript and use Svelte app
...
exclusively for rendering
2020-12-20 15:24:25 +01:00
Ondřej Synáček
377a4bcd80
fix: set up logger from Svelte app on app boot
2020-12-20 15:06:08 +01:00
Ondřej Synáček
29ad7fcf73
fix: extract service worker setup to Svelte app initialization
2020-12-20 15:00:00 +01:00
Ondřej Synáček
a5b9887fec
fix: bring back download prompt after fetching event data
2020-12-20 14:51:28 +01:00
Ondřej Synáček
df853d39af
fix: bring back persistence when fetching event data
2020-12-20 14:46:30 +01:00
Ondřej Synáček
514b2588df
feature: add parsing status to UI
2020-12-20 14:40:43 +01:00
Ondřej Synáček
290d7115d0
feature: create Svelte component for showing status UI
2020-12-20 14:29:21 +01:00
Ondřej Synáček
b28995aa1e
feature: convert form input to Svelte component and create module for
...
fetching event data & parsing it
2020-12-20 13:50:12 +01:00
Ondřej Synáček
128b03344b
feature: add store for tracking network request to API
2020-12-20 12:07:37 +01:00
Ondřej Synáček
0f21613e39
refactor: replace event list table with Svelte version
2020-12-15 23:12:13 +01:00
Ondřej Synáček
978662b55c
feature: use Svelte to render event list
2020-12-15 22:50:22 +01:00
Ondřej Synáček
470184aec0
fixup! feature: update event store contents from existing code
2020-12-15 22:42:43 +01:00
Ondřej Synáček
b86402a7ff
improvement: add record migration and correct state normalization in new code
2020-12-15 22:06:45 +01:00
Ondřej Synáček
985b580d7d
feature: create event store in preparation of table component
...
replacement
2020-12-15 21:49:15 +01:00
Ondřej Synáček
e28b378e07
feature: sync multiple tabs using local storage
2020-12-15 21:49:15 +01:00
Ondřej Synáček
a89777b91a
feature: add Svelte framework to app, refactor tracking panel into Svelte component
2020-12-15 21:49:15 +01:00