Oskar Winkels
1982a45392
Holefully solve #27 by voiding html form submit action
2022-03-26 15:06:28 +01:00
Oskar Winkels
3cfe42023b
Work around pywebpush issue #130 by copying claims before passing
2021-11-03 12:35:33 +01:00
Oskar Winkels
e043f475da
allow manual reset of save push sub data
2021-11-03 10:10:27 +01:00
Oskar Winkels
aef2a1ae60
Remove weird backslash from start page
2021-10-30 20:47:07 +02:00
Oskar Winkels
215e848efd
Add way for admins to forcibly sign users out at a specific time by clicking implausible entries
2021-10-30 20:45:45 +02:00
Oskar Winkels
01089aaf12
Fix bug that didn't display 3G conformity in view
2021-10-30 19:47:45 +02:00
Oskar Winkels
9c0aa29bff
Convert "tested" checkbox into "3G" box
2021-10-14 13:45:00 +02:00
Oskar Winkels
404a995e4f
also fade tested entries
2021-10-11 19:39:07 +02:00
Oskar Winkels
062330bcaa
Bump version to 1.1.0
2021-06-12 13:55:43 +02:00
Oskar Winkels
39a461df56
Move VAPID public key config to backend for easier config
...
Also enables the frontend not asking for notiffication permission if it
doesn't need them.
Should also help if it ever needs to be changed to circumvent cache.
2021-06-11 01:57:32 +02:00
Oskar Winkels
4ee4869f82
Minor fixes & improvements
...
- Move push subscription handling to Notifier class
- Allow duplicate options in config
- Only save subscription in frontend if sub call was successful
2021-06-11 01:04:44 +02:00
Oskar Winkels
b8e704c300
Update frontend to allow requesting and receiving notifications
...
Includes requesting permissions and adding a basic service worker
as well as re-working and restructuring a bunch of the existing logic
for parsing URL parameters, sending data and adding another form field
2021-06-08 00:56:29 +02:00
Oskar Winkels
c70a419160
Minor cleanup/fixes
2021-06-07 17:41:04 +02:00
Oskar Winkels
cb6568ea46
Allow giving test result even on retroactive arrivals ( Resolves #25 )
2021-05-27 16:26:25 +02:00
Oskar Winkels
73241c4116
Split down files and add question about covid-test
2021-04-12 21:22:51 +02:00
Oskar Winkels
4e26bbd6f2
Add CSV Export ( resolves #24 )
2021-01-13 13:47:13 +01:00
Oskar Winkels
a5acdc53a1
Add automatic entry deletion after a specified amount of time.
2021-01-13 00:32:26 +01:00
Oskar Winkels
5bb7df157c
Mark implausibly long stays and fix very short stays
2020-12-14 19:58:24 +01:00
Oskar Winkels
db5fec8616
Fix not all dashes being replaced with spaces
2020-12-12 00:16:35 +01:00
Oskar Winkels
c05a4fba79
Dataview: Non-ended attendance blocks end in present
...
(not end of view, which might be in the future)
2020-12-09 17:52:48 +01:00
Oskar Winkels
dda00b4ece
Dataview: Hide row if no attendance in given timeframe
2020-12-09 17:49:53 +01:00
Oskar Winkels
82e354f381
Add option to abort signin on error and notification if signin is likely
...
a double signin. Resolves #17 .
2020-12-09 17:19:04 +01:00
Oskar Winkels
76eba15dd6
Make header scroll padding very large so the headers always have enough
...
room to scroll with the content, even if it overflows a lot
2020-12-09 16:23:30 +01:00
Oskar Winkels
847c79fcfb
Fix iOS Safari button look (hopefully)
2020-12-09 16:17:58 +01:00
Oskar Winkels
7f53165704
Fix copyright symbol
2020-12-05 19:42:55 +01:00
Oskar Winkels
cd87a41940
View: Minor CSS adjustments for visuals
2020-12-05 19:40:54 +01:00
Oskar Winkels
34b1e2ad20
Add door sign generator ( resolves #10 )
2020-12-05 19:26:47 +01:00
Oskar Winkels
02a07bf76a
Move view to view.html for easier routing in nginx
2020-12-03 23:34:14 +01:00
Oskar Winkels
d3c0aba10a
Add info to 'home page' ( resolve #16 )
2020-12-03 22:28:14 +01:00
Oskar Winkels
a70aee6cf6
Web: Add authentication UI bc native BasicAuth is shit ( resolves #14 )
2020-12-03 16:14:34 +01:00
Oskar Winkels
402dc27180
Web: resolve #15 by converting UTC to local time for input limits
2020-12-03 14:35:08 +01:00
Oskar Winkels
7a3682f866
Add robots.txt to prohibit search engine indexing ( resolves #5 )
2020-12-03 13:35:23 +01:00
Oskar Winkels
3e09482239
Improve scrolling behavior of headers
...
This was way too much work -.-
2020-12-03 00:28:06 +01:00
Oskar Winkels
1c46c989d4
Add data view to resolve #13
2020-12-02 22:37:01 +01:00
Oskar Winkels
e6f4a8dd24
Web: API response (esp. request response)
2020-12-01 17:38:37 +01:00
Oskar Winkels
4dd4387782
Add some code documentation to frontend
2020-12-01 15:44:14 +01:00
Oskar Winkels
7d0ad23e1c
Web: Add styling
2020-12-01 15:34:09 +01:00
Oskar Winkels
0703ec949a
Add configurable guideline redirect
2020-12-01 14:06:05 +01:00
Oskar Winkels
15d7533ffe
Add name saving to resolve #7
2020-12-01 13:29:29 +01:00
Oskar Winkels
a93df189d6
Basic web frontend
2020-12-01 13:08:40 +01:00