Commit Graph

40 Commits

Author SHA1 Message Date
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