stef_buwalda
  • Joined on 2025-08-26
stef_buwalda synced commits to main at stef_buwalda/dashboard_test from mirror 2025-09-05 10:15:01 +00:00
05d9ea1104 Fixed graph not being split when over threshold. Added route arg so services can be charted by id.
139be129ee Added a bool timeout to logs. This indicated whether or not the request timed out. Preparing data for the frontend graph is put into it's own function. When data is more than 6 s apart it is considered a break in connectivity and a None point is added.
e1b0ab4dc5 Refactor check_service, split the different ping types to a function called ping
cab5c3b7ec More chart experimentation. Managed to make a chart of ping history display
9e4d2e031d Experimenting with chart.js
Compare 5 commits »
stef_buwalda synced commits to main at stef_buwalda/dashboard_test from mirror 2025-09-04 01:52:24 +00:00
e355999c53 Disabled auto decompression for security reasons
stef_buwalda synced commits to main at stef_buwalda/dashboard_test from mirror 2025-09-03 17:42:24 +00:00
39b4ee7a00 Polling of services is done based on services in DB
5ddafd3b98 First big step in moving towards DB storage instead of memory storage
5a7aa44d6c Creates logs when services are pinged
dea5278731 Migrate db to connect logs to service. Deleted any previous logs as they are useless
9908683e45 Added a function that turns a service instance into a dictionary.
Compare 8 commits »
stef_buwalda synced commits to main at stef_buwalda/dashboard_test from mirror 2025-09-03 09:32:24 +00:00
bf43999d36 aiohttp seems to have fixed an issue with Plex HEAD requests
3f4dc83929 Forgot to update requirements.txt
5b1b43f9ad Switched from httpx to aiohttp. Hopefully fixes some SSL handshake issues
Compare 3 commits »
stef_buwalda synced commits to main at stef_buwalda/dashboard_test from mirror 2025-09-03 01:22:24 +00:00
324f75d100 Fixed margin and padding top
a63e313036 Increased wait bar size and fixed mobile viewing
0c580bc9f1 Improved the progress bar / waiting bar
5a42d998d6 Scuffed progress bar
7ad601fc14 Increased timeout to 4s and runs every 5s. Added a 5s wait in parralel with the pings to set it to a minimum of 5s but allows it to go longer.
Compare 5 commits »
stef_buwalda synced commits to main at stef_buwalda/dashboard_test from mirror 2025-09-02 09:12:25 +00:00
446f36fc5b Another small mistake
07325125f1 Fixed build error where permissions were being applied to a deleted file
7d8b5df046 Creates db and assumes it's up to date. This replaces init()
3eb066922d Removed entrypoint as migration is handled by app
1f88bcf396 Added logs for each ping. Contains no data yet and estimates 15.7 mil rows a year. Considering adding log aggregation. Moved some folders and files into mem folder due to circular import.
Compare 6 commits »
stef_buwalda synced commits to main at stef_buwalda/dashboard_test from mirror 2025-09-01 08:42:25 +00:00
826cf6a26a Update requirements.txt
7ee6ed88c1 Added an SQLite database that will host ping logs. DB file is automatically created and upgraded
Compare 2 commits »
stef_buwalda synced commits to main at stef_buwalda/dashboard_test from mirror 2025-08-31 16:26:13 +00:00
f685e2b705 Change Plex from HEAD ping to GET ping, hopefully fixes random disconnect issue
16c61fa482 Added two services
93bc1d7f04 Added option to ping with a different method (HEAD and GET)
b8c5114335 Added a little padding to fix text issues
9c7f6e9a01 Changed page title and added a favicon
Compare 10 commits »
stef_buwalda synced commits to main at stef_buwalda/dashboard_test from mirror 2025-08-31 12:57:53 +00:00
6848aab1e1 Added a lock icon to the "private" URLs
903fb525c0 Made the blocks on the dashboard clickable
6103a34ae1 Switched from browser refresh to update webpage with API fetch
f2a006b397 Updated frontend and changed a little backend
7cb07691bb Added icon filetype so icons can be saved as [id].[icon_filetype]
Compare 17 commits »
stef_buwalda synced commits to main at stef_buwalda/dashboard_test from mirror 2025-08-29 22:24:48 +00:00
877fce9b7a Added a questionable ping and changed HTTP head to get
8e794ec7f5 Added error information to api
d8dd7c2c5e Made polling services async
d7a118931b Split up the updating of service status and serving requests into two threads.
ce811eae7e Creating my own system because down with AI
Compare 5 commits »