Commit Graph

  • 1982a45392 Holefully solve #27 by voiding html form submit action master Oskar 2022-03-26 15:06:28 +01:00
  • 3cfe42023b Work around pywebpush issue #130 by copying claims before passing Oskar 2021-11-03 12:35:33 +01:00
  • e043f475da allow manual reset of save push sub data Oskar 2021-11-03 10:10:27 +01:00
  • aef2a1ae60 Remove weird backslash from start page Oskar 2021-10-30 20:47:07 +02:00
  • 215e848efd Add way for admins to forcibly sign users out at a specific time by clicking implausible entries Oskar 2021-10-30 20:45:45 +02:00
  • 01089aaf12 Fix bug that didn't display 3G conformity in view Oskar 2021-10-30 19:47:45 +02:00
  • 9c0aa29bff Convert "tested" checkbox into "3G" box Oskar 2021-10-14 13:45:00 +02:00
  • 404a995e4f also fade tested entries Oskar 2021-10-11 19:39:07 +02:00
  • 062330bcaa Bump version to 1.1.0 Oskar 2021-06-11 02:12:42 +02:00
  • e7b8993446 Bump version to 1.1.0 1.1.0 Oskar 2021-06-11 02:12:42 +02:00
  • 39a461df56 Move VAPID public key config to backend for easier config Oskar 2021-06-11 01:57:32 +02:00
  • 711fbfd821 Update docs Oskar 2021-06-11 01:28:56 +02:00
  • 3a872bceb2 Enable Docker container to generate its own VAPID credentials Oskar 2021-06-11 01:06:59 +02:00
  • 4ee4869f82 Minor fixes & improvements Oskar 2021-06-11 01:04:44 +02:00
  • 618f00a09a Send notifications N hours after arrival, polling once per hour Oskar 2021-06-10 23:14:15 +02:00
  • b8e704c300 Update frontend to allow requesting and receiving notifications Oskar 2021-06-08 00:49:42 +02:00
  • e521edd62b Add basic webpush backend functionality and endpoints for testing Oskar 2021-06-08 00:48:11 +02:00
  • e7a3a0a673 Update config to search non-repo local files (in /etc) first Oskar 2021-06-08 00:47:00 +02:00
  • c70a419160 Minor cleanup/fixes Oskar 2021-06-07 17:41:04 +02:00
  • cb6568ea46 Allow giving test result even on retroactive arrivals (Resolves #25) Oskar 2021-05-27 16:26:25 +02:00
  • 73241c4116 Split down files and add question about covid-test Oskar 2021-04-12 21:20:09 +02:00
  • 4e26bbd6f2 Add CSV Export (resolves #24) Oskar 2021-01-13 13:38:31 +01:00
  • a5acdc53a1 Add automatic entry deletion after a specified amount of time. Oskar 2021-01-13 00:05:43 +01:00
  • 09a4bcb201 Docker usually requires sudo Oskar 2020-12-15 23:58:15 +01:00
  • 5c58abd977 Unify qotes and file perms in setup.py Oskar 2020-12-15 23:48:34 +01:00
  • 2241b3c2d0 Switch from os to pathlib because it's more modern i guess? (Resolves #19) Oskar 2020-12-15 23:40:38 +01:00
  • ca8f962102 Expose/import more conservatively (Resolves #20) Oskar 2020-12-15 23:29:43 +01:00
  • 8c5e359f5b Add customization manual (Resolves #18) Oskar 2020-12-15 23:09:33 +01:00
  • 5bb7df157c Mark implausibly long stays and fix very short stays Oskar 2020-12-14 19:46:02 +01:00
  • db5fec8616 Fix not all dashes being replaced with spaces Oskar 2020-12-12 00:16:35 +01:00
  • c05a4fba79 Dataview: Non-ended attendance blocks end in present (not end of view, which might be in the future) Oskar 2020-12-09 17:52:48 +01:00
  • dda00b4ece Dataview: Hide row if no attendance in given timeframe Oskar 2020-12-09 17:49:53 +01:00
  • 82e354f381 Add option to abort signin on error and notification if signin is likely a double signin. Resolves #17. Oskar 2020-12-09 17:19:04 +01:00
  • 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 Oskar 2020-12-09 16:23:30 +01:00
  • 847c79fcfb Fix iOS Safari button look (hopefully) Oskar 2020-12-09 16:17:58 +01:00
  • d368097a8d Bump version to 1.0.0 Oskar 2020-12-09 16:17:44 +01:00
  • e8a11ecd95 Clarify README docker instructions Oskar 2020-12-07 18:16:03 +01:00
  • 4140799e50 Fix docker container signalling Oskar 2020-12-07 17:46:50 +01:00
  • 2b28478323 Bump version to 1.0.0 Oskar 2020-12-07 16:30:10 +01:00
  • d35e60a32d Update docker to obtain cert at runtime, not buildtime since the latter doesn't work Oskar 2020-12-07 16:02:58 +01:00
  • 7ba6a2d429 Add docker instructions Oskar 2020-12-07 14:22:47 +01:00
  • 79d4af32ac Add working Dockerfile and various configs Oskar 2020-12-06 11:55:59 +01:00
  • 7f53165704 Fix copyright symbol Oskar 2020-12-05 19:42:55 +01:00
  • cd87a41940 View: Minor CSS adjustments for visuals Oskar 2020-12-05 19:40:54 +01:00
  • 34b1e2ad20 Add door sign generator (resolves #10) Oskar 2020-12-05 19:26:02 +01:00
  • fade25b71d Skip DB search on /data for efficiency on default case Oskar 2020-12-05 16:50:35 +01:00
  • 6aed013796 Improve and clean up README Oskar 2020-12-05 16:21:21 +01:00
  • 02a07bf76a Move view to view.html for easier routing in nginx Oskar @ FaSTTUBe Server 2020-12-03 23:34:14 +01:00
  • b753feaaeb Change file paths tonew name Oskar @ FaSTTUBe Server 2020-12-03 23:19:32 +01:00
  • d3c0aba10a Add info to 'home page' (resolve #16) Oskar 2020-12-03 22:28:14 +01:00
  • 97fa628968 Fix config Oskar 2020-12-03 22:28:08 +01:00
  • b9a599fc97 Reflow Readme Oskar 2020-12-03 21:33:23 +01:00
  • 1a23dd6ca0 Add Installation instructions Oskar 2020-12-03 21:32:49 +01:00
  • 31bd07f82c Add systemd service file (untested) Oskar 2020-12-03 18:53:34 +01:00
  • 0df172c455 Fix errors in config files and namelist.py Oskar @ FaSTTUBe Server 2020-12-03 18:48:08 +01:00
  • 34734864b4 Add sample config files Oskar @ FaSTTUBe Server 2020-12-03 18:47:35 +01:00
  • a70aee6cf6 Web: Add authentication UI bc native BasicAuth is shit (resolves #14) Oskar 2020-12-03 16:13:39 +01:00
  • 402dc27180 Web: resolve #15 by converting UTC to local time for input limits Oskar 2020-12-03 14:33:55 +01:00
  • 7a3682f866 Add robots.txt to prohibit search engine indexing (resolves #5) Oskar 2020-12-03 13:34:36 +01:00
  • 3e09482239 Improve scrolling behavior of headers Oskar 2020-12-03 00:28:06 +01:00
  • 1c46c989d4 Add data view to resolve #13 Oskar 2020-12-02 22:37:01 +01:00
  • e6f4a8dd24 Web: API response (esp. request response) Oskar 2020-12-01 17:38:37 +01:00
  • db6b1eef77 Add resend requests to API docs Oskar 2020-12-01 15:48:10 +01:00
  • 4dd4387782 Add some code documentation to frontend Oskar 2020-12-01 15:44:14 +01:00
  • 7710f8e56d Correct URL in README Oskar 2020-12-01 15:34:45 +01:00
  • f80504359f Bind locally for remote access Oskar 2020-12-01 15:34:30 +01:00
  • 7d0ad23e1c Web: Add styling Oskar 2020-12-01 15:34:09 +01:00
  • 0703ec949a Add configurable guideline redirect Oskar 2020-12-01 14:06:05 +01:00
  • 15d7533ffe Add name saving to resolve #7 Oskar 2020-12-01 13:29:29 +01:00
  • a93df189d6 Basic web frontend Oskar 2020-12-01 13:08:40 +01:00
  • 9622bfaf1d Add missing room functionality Oskar 2020-12-01 01:27:09 +01:00
  • d80497554e Add time query filter Oskar 2020-12-01 01:04:35 +01:00
  • 219d0cda14 Add correction request on conflict Oskar 2020-12-01 00:26:55 +01:00
  • a73b9d6cdf Add rudimentary password data protection Oskar 2020-12-01 00:05:09 +01:00
  • e79cdb3e24 Add departure handling and consistency checks Oskar 2020-11-30 23:44:47 +01:00
  • 16f0fcf101 Rework config and add name list Oskar 2020-11-30 23:08:56 +01:00
  • d8aa54659f Add data validation Oskar 2020-11-30 21:53:09 +01:00
  • 859a962aac Fix temp storage config Oskar 2020-11-30 18:10:05 +01:00
  • 3fdd8859ce Add API spec to resolve #2 Oskar 2020-11-30 18:00:16 +01:00
  • ab4ee6a00a Add basic repo structure, dependencies and first endpoint Oskar 2020-11-30 17:18:39 +01:00
  • f7b7566b6e Update 'README.md' Oskar 2020-11-24 22:52:01 +01:00
  • 60b879adcd Put licensing info into README Oskar 2020-11-24 22:50:17 +01:00
  • 1fa30e314d Add legal license to make repo public Oskar 2020-11-24 22:48:53 +01:00
  • d546d91461 Move requirements to issues Oskar 2020-11-24 22:41:26 +01:00
  • 59f71ba4e2 Translate requirements to english Oskar 2020-11-24 21:23:06 +01:00
  • bad827c367 Add requirements to README Oskar 2020-11-24 21:17:54 +01:00
  • 1c92653325 Initial commit FaSTTUBe 2020-11-24 20:46:30 +01:00