Commit Graph

23 Commits

Author SHA1 Message Date
Ian Renton
74153a9d94 Starting to implement alerts #17 2025-10-04 18:09:54 +01:00
Ian Renton
d19ba1d662 Spotting tweaks. Closes #2 2025-10-04 16:26:34 +01:00
Ian Renton
5f16abf709 Allow adding spots. Convert timestamps in the API to UNIX seconds. #2 2025-10-04 13:28:22 +01:00
Ian Renton
0419aab83f Allow adding spots #2 2025-10-04 13:03:52 +01:00
Ian Renton
64a03d0ee4 All/None links for each category of filter #28 2025-10-04 11:37:42 +01:00
Ian Renton
c785137258 Disk-based caching for spots so they survive a software restart 2025-10-04 09:12:40 +01:00
Ian Renton
df5c01bb62 Starting implementation of posting spots #2 2025-10-03 22:06:03 +01:00
Ian Renton
222e3d9c5e Start adding filters #7 2025-10-03 09:58:49 +01:00
Ian Renton
6a3f1d2e10 Various UI things #7 2025-10-02 17:19:38 +01:00
Ian Renton
cc1a7a9b8c Implement templating to avoid copy/paste HTML code. #7 2025-10-02 11:16:38 +01:00
Ian Renton
1a9dc0b634 Implement a max spot age filter. Closes #18 2025-10-02 09:57:25 +01:00
Ian Renton
9640c0e0c1 Instantiate but disable providers. Closes #16 2025-10-02 09:38:05 +01:00
Ian Renton
4f4c1a9191 Add options API #15 2025-09-30 21:29:17 +01:00
Ian Renton
37692f41a8 Various stuff 2025-09-30 20:51:56 +01:00
Ian Renton
e66b061155 Add apidocs endpoint. Closes #1 2025-09-28 21:51:13 +01:00
Ian Renton
b03650eb80 Add OpenAPI definition #1 2025-09-28 21:41:36 +01:00
Ian Renton
4681b2b74c Move code comment todos to forgejo issues 2025-09-28 19:38:36 +01:00
ian
e71ec1b72a Update server/webserver.py 2025-09-28 17:37:19 +00:00
Ian Renton
5a9da59e25 Implement spot API filtering 2025-09-28 18:20:27 +01:00
Ian Renton
69e0ba0a8d Starting to implement queries for the JSON endpoint 2025-09-28 17:35:54 +01:00
Ian Renton
624a5fe28a Status API 2025-09-27 17:07:55 +01:00
Ian Renton
78871902ad Start of web interface 2025-09-27 16:03:48 +01:00
Ian Renton
6d735cfc67 Implement basic API server 2025-09-27 14:27:39 +01:00