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
e521edd62b
Add basic webpush backend functionality and endpoints for testing
2021-06-08 00:48:11 +02:00
Oskar Winkels
e7a3a0a673
Update config to search non-repo local files (in /etc) first
...
In order to allow for secrets in the local config file that should be
nowhere near a public repo
2021-06-08 00:47:00 +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
09a4bcb201
Docker usually requires sudo
2020-12-15 23:58:15 +01:00
Oskar Winkels
5c58abd977
Unify qotes and file perms in `setup.py`
2020-12-15 23:48:34 +01:00
Oskar Winkels
2241b3c2d0
Switch from `os` to `pathlib` because it's more modern i guess?
...
(Resolves #19 )
2020-12-15 23:40:38 +01:00
Oskar Winkels
ca8f962102
Expose/import more conservatively ( Resolves #20 )
2020-12-15 23:31:12 +01:00
Oskar Winkels
8c5e359f5b
Add customization manual ( Resolves #18 )
2020-12-15 23:18:59 +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
d368097a8d
Bump version to 1.0.0
2020-12-09 16:17:44 +01:00
Oskar Winkels
e8a11ecd95
Clarify README docker instructions
2020-12-07 18:28:22 +01:00
Oskar Winkels
4140799e50
Fix docker container signalling
2020-12-07 17:46:50 +01:00
Oskar Winkels
2b28478323
Bump version to 1.0.0
2020-12-07 16:30:10 +01:00
Oskar Winkels
d35e60a32d
Update docker to obtain cert at runtime, not buildtime
...
since the latter doesn't work
2020-12-07 16:17:42 +01:00
Oskar Winkels
7ba6a2d429
Add docker instructions
2020-12-07 14:22:47 +01:00
Oskar Winkels
79d4af32ac
Add working Dockerfile and various configs
2020-12-06 11:55:59 +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
fade25b71d
Skip DB search on /data for efficiency on default case
2020-12-05 16:50:35 +01:00
Oskar Winkels
6aed013796
Improve and clean up README
2020-12-05 16:22:53 +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
b753feaaeb
Change file paths tonew name
2020-12-03 23:19:32 +01:00
Oskar Winkels
d3c0aba10a
Add info to 'home page' ( resolve #16 )
2020-12-03 22:28:14 +01:00
Oskar Winkels
97fa628968
Fix config
2020-12-03 22:28:08 +01:00
Oskar Winkels
b9a599fc97
Reflow Readme
2020-12-03 21:33:23 +01:00
Oskar Winkels
1a23dd6ca0
Add Installation instructions
2020-12-03 21:32:49 +01:00
Oskar Winkels
31bd07f82c
Add systemd service file (untested)
2020-12-03 18:53:34 +01:00
Oskar Winkels
0df172c455
Fix errors in config files and namelist.py
2020-12-03 18:48:08 +01:00
Oskar Winkels
34734864b4
Add sample config files
2020-12-03 18:47:35 +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
db6b1eef77
Add resend requests to API docs
2020-12-01 15:48:10 +01:00
Oskar Winkels
4dd4387782
Add some code documentation to frontend
2020-12-01 15:44:14 +01:00
Oskar Winkels
7710f8e56d
Correct URL in README
2020-12-01 15:34:45 +01:00