Sarah Vaupel
|
7a7bfc2f33
|
chore(storage-manager): proper-ish debug logs
|
2020-02-07 10:14:27 +01:00 |
|
Sarah Vaupel
|
596541e079
|
style(exam-correct): minor tweak
|
2020-02-07 10:14:26 +01:00 |
|
Sarah Vaupel
|
ef80de2a80
|
style(exam-correct): minor tweaks
|
2020-02-07 10:14:26 +01:00 |
|
Sarah Vaupel
|
63405093c4
|
fix(storage-manager): post salt and timestamp only when fetching key
|
2020-02-07 10:14:26 +01:00 |
|
Sarah Vaupel
|
decb1ca2a3
|
style(exam-correct): minor style fixes and restructuring
|
2020-02-07 10:14:25 +01:00 |
|
Sarah Vaupel
|
2667aac1a3
|
fix(storage-manager): correctly use encryption key in decrypt call
|
2020-02-07 10:14:25 +01:00 |
|
Sarah Vaupel
|
54d852f308
|
feat(storage-manager): add en-/decryption stub (WIP) and restructure
|
2020-02-07 10:14:25 +01:00 |
|
Sarah Vaupel
|
e42452e4da
|
fix(storage-manager): remove and clear SessionStorage
|
2020-02-07 10:13:30 +01:00 |
|
Sarah Vaupel
|
25a7c3420a
|
feat(storage-manager): store encryption info per location
|
2020-02-07 10:13:30 +01:00 |
|
Sarah Vaupel
|
0282918c2e
|
fix(storage-manager): save salt and timestamp
|
2020-02-07 10:13:30 +01:00 |
|
Sarah Vaupel
|
472156529d
|
chore(storage-key): fetch storage key and invalidate storage on mismatch
|
2020-02-07 10:13:30 +01:00 |
|
Sarah Vaupel
|
c86dce5a11
|
refactor(exam-correct): refactor xsrf token and encryption options
|
2020-02-07 10:13:29 +01:00 |
|
Sarah Vaupel
|
6d0eb93a8d
|
refactor(http-client): set xsrf token on post requests
|
2020-02-07 10:13:29 +01:00 |
|
Sarah Vaupel
|
4e2810d9bb
|
refactor(exam-correct): use fa spin class
|
2020-02-07 10:12:52 +01:00 |
|
Sarah Vaupel
|
029aba1d61
|
style(exam-correct): style ambiguous entries as links for now
|
2020-02-07 10:12:51 +01:00 |
|
Sarah Vaupel
|
41a9539c27
|
fix(exam-correct): also persist local time on non-success
|
2020-02-07 10:12:51 +01:00 |
|
Sarah Vaupel
|
88768eb1d1
|
fix(exam-correct): fix addRow rowInfo
|
2020-02-07 10:12:51 +01:00 |
|
Sarah Vaupel
|
76cb690303
|
refactor(exam-correct): remove old input--invalid class usage
|
2020-02-07 10:12:51 +01:00 |
|
Sarah Vaupel
|
ef3475539b
|
fix(exam-correct): correctly htmlify user on failure
|
2020-02-07 10:12:50 +01:00 |
|
Sarah Vaupel
|
a7cc24be90
|
feat(exam-correct): persist results and more
|
2020-02-07 10:12:50 +01:00 |
|
Sarah Vaupel
|
512f4d9070
|
feat(exam-correct): resend option on ambiguous entries (TODO refactor)
|
2020-02-07 10:12:50 +01:00 |
|
Sarah Vaupel
|
77e39be56c
|
feat(exam-correct): server date handling in frontend and refactor
|
2020-02-07 10:12:17 +01:00 |
|
Sarah Vaupel
|
905d445479
|
feat(exam-correct): more on frontend name resolving
|
2020-02-07 10:12:17 +01:00 |
|
Sarah Vaupel
|
7f04862a6f
|
feat(exam-correct): validate user input stub
|
2020-02-07 10:12:04 +01:00 |
|
Sarah Vaupel
|
4cb62f8f91
|
feat(exam-correct): single runDB in POST handler; more response handling
|
2020-02-07 10:10:51 +01:00 |
|
Sarah Vaupel
|
c0f91bccdd
|
feat(exam-correct): upsert exam part results (TODO)
|
2020-02-07 10:10:51 +01:00 |
|
Sarah Vaupel
|
3cc6814ff5
|
feat(exam-correct): status icons (wip)
|
2020-02-07 10:09:29 +01:00 |
|
Sarah Vaupel
|
2fd996be22
|
fix(exam-correct): add XSRF token to post header
|
2020-02-07 10:09:28 +01:00 |
|
Sarah Vaupel
|
cbe6495609
|
feat(exam-correct): more stub
|
2020-02-07 10:04:34 +01:00 |
|
Sarah Vaupel
|
90359c83b7
|
feat(exam-correct): stub
|
2020-02-07 10:04:34 +01:00 |
|
Sarah Vaupel
|
a15f0d1d51
|
refactor(exam-correct): replace table constraint with better selector
|
2020-02-07 10:04:34 +01:00 |
|
Sarah Vaupel
|
53131e2de8
|
feat(sort-table): add basic SortTable util stub
|
2020-02-07 10:04:33 +01:00 |
|
Sarah Vaupel
|
9cb64f2a8f
|
feat(exam-correct): setup basic session storage manager, add util stub
|
2020-02-07 10:04:33 +01:00 |
|
Gregor Kleen
|
7340fc1fa6
|
fix(style): breadcrumb bar width
|
2020-02-06 21:03:33 +01:00 |
|
Gregor Kleen
|
95ffda25b6
|
feat: improve navigation
|
2020-02-06 16:27:29 +01:00 |
|
Gregor Kleen
|
51fc6dc541
|
feat: restore & improve navbar contents
|
2020-02-06 16:27:29 +01:00 |
|
Gregor Kleen
|
18ae75890a
|
fix: design tweaks
|
2020-02-06 16:27:29 +01:00 |
|
Gregor Kleen
|
68eb44884e
|
fix: design tweaks
|
2020-02-06 16:27:28 +01:00 |
|
Gregor Kleen
|
1348c91c3c
|
feat: navbar header containers
BREAKING CHANGE: major navigation refactor
|
2020-02-06 16:27:28 +01:00 |
|
Sarah Vaupel
|
e7ff3846f2
|
fix: do not apply target link height fix on targets in tables
|
2020-02-03 13:48:38 +01:00 |
|
Gregor Kleen
|
a91fd7fd63
|
feat: exam auto-occurrence nudging
|
2020-01-30 17:24:22 +01:00 |
|
Sarah Vaupel
|
9053b878c9
|
fix(hide-columns): bump storage manager minor version
|
2020-01-13 10:39:08 +01:00 |
|
Sarah Vaupel
|
03bcf56487
|
fix(hide-columns): no hide-columns in tail.datetime
|
2020-01-13 10:39:08 +01:00 |
|
Sarah Vaupel
|
b03c10f098
|
feat(hide-columns): opt-out on select columns
|
2020-01-13 10:39:08 +01:00 |
|
Sarah Vaupel
|
71e90a1817
|
feat(hide-columns): add hider label th attr
|
2020-01-13 10:39:07 +01:00 |
|
Gregor Kleen
|
6b51cc5e53
|
fix: tweak debouncing & canceling
|
2020-01-08 22:56:30 +01:00 |
|
Sarah Vaupel
|
49bafe1276
|
fix: fix app frontend test
|
2020-01-08 10:16:49 +01:00 |
|
Sarah Vaupel
|
cd3e72c0f1
|
fix(async-table): bind callback in updateTableFrom call
|
2020-01-08 10:16:36 +01:00 |
|
Sarah Vaupel
|
2620fb2f95
|
fix(util-registry): fix initAll and tests
|
2020-01-08 10:16:36 +01:00 |
|
Sarah Vaupel
|
ea5351e483
|
chore(util-registry): fix tests
|
2020-01-08 10:16:36 +01:00 |
|