v0.1.0 #1

Merged
juniper merged 57 commits from experimental into main 2026-07-12 20:01:32 +01:00
Owner

The first release.

These v0.x.x versions are intended as an initial release to work on getting all the features I want in the project.

v0.1.0 is simply focused on basic status monitoring, with the entire stack being displayed nicely to the end user with a nice frontend. While future goals including stats for nerds, to show detailed server statistics, as well as uptime history are planned; this version is just focused on getting something working and laying the groundwork.

The first release. These v0.x.x versions are intended as an initial release to work on getting all the features I want in the project. v0.1.0 is simply focused on basic status monitoring, with the entire stack being displayed nicely to the end user with a nice frontend. While future goals including stats for nerds, to show detailed server statistics, as well as uptime history are planned; this version is just focused on getting something working and laying the groundwork.
juniper self-assigned this 2026-07-10 00:29:03 +01:00
Update README.md and added forgejo workflow
All checks were successful
/ build-amd64 (push) Successful in 2m17s
/ build-aarch64 (push) Successful in 15m27s
9010ad9b0e
Add config struct for hyliota-api
All checks were successful
/ build-amd64 (push) Successful in 2m41s
/ build-aarch64 (push) Successful in 15m49s
a737e0fc92
Basic ability to fetch node information on start
All checks were successful
/ build-amd64 (push) Successful in 2m15s
/ build-aarch64 (push) Successful in 32m38s
d5b36b6223
WIP: Get system information to check uptime
Some checks failed
/ build-amd64 (push) Successful in 2m27s
/ build-aarch64 (push) Has been cancelled
47e2f9c7c0
Added polling thread to check uptime
Some checks failed
/ build-amd64 (push) Successful in 2m34s
/ build-aarch64 (push) Has been cancelled
bef3ad0de6
Improve error handling for NodeInfo and add fetch_api function
All checks were successful
/ build-amd64 (push) Successful in 2m59s
/ build-aarch64 (push) Successful in 39m18s
2c9755e97e
Add extra addresses config option and document code
All checks were successful
/ build-amd64 (push) Successful in 3m2s
/ build-aarch64 (push) Successful in 40m9s
ff712d4b68
Add way to store sites to monitor
All checks were successful
/ build-amd64 (push) Successful in 2m26s
/ build-aarch64 (push) Successful in 41m22s
64e9f6a606
Read monitored URLs from file
All checks were successful
/ build-amd64 (push) Successful in 3m8s
/ build-aarch64 (push) Successful in 39m50s
c8e78b7f93
Correctly send HTTP GET requests for sites to check if they're down
All checks were successful
/ build-amd64 (push) Successful in 3m22s
/ build-aarch64 (push) Successful in 41m24s
c9d11668e8
Add url_monitor struct
Some checks failed
/ build-amd64 (push) Successful in 2m20s
/ build-aarch64 (push) Has been cancelled
ad463e24a9
Add new url requests to hashmap
All checks were successful
/ build-amd64 (push) Successful in 2m25s
/ build-aarch64 (push) Successful in 40m13s
45924e9c2b
Implement persistent storage of data
All checks were successful
/ build-amd64 (push) Successful in 2m42s
/ build-aarch64 (push) Successful in 42m28s
c462b73c24
WIP: getUrls api route
All checks were successful
/ build-amd64 (push) Successful in 2m41s
/ build-aarch64 (push) Successful in 40m23s
f38cfd6b8d
Add API route for getUrls
All checks were successful
/ build-amd64 (push) Successful in 2m30s
/ build-aarch64 (push) Successful in 42m23s
00acd99200
Add ID for each URL
Some checks failed
/ build-amd64 (push) Failing after 3m28s
/ build-aarch64 (push) Failing after 40m5s
ee2e324b68
Document hyliota-web API routes
All checks were successful
/ build-amd64 (push) Successful in 3m16s
/ build-amd64 (pull_request) Successful in 2m52s
/ build-aarch64 (push) Successful in 40m55s
/ build-aarch64 (pull_request) Successful in 39m57s
5f1b7a927b
juniper changed title from v0.1.0 to WIP: v0.1.0 2026-07-10 00:29:23 +01:00
Basic webpage
All checks were successful
/ build-amd64 (push) Successful in 3m9s
/ build-amd64 (pull_request) Successful in 3m8s
/ build-aarch64 (push) Successful in 39m48s
/ build-aarch64 (pull_request) Successful in 39m19s
4c116b694a
Add JavaScript network requests
All checks were successful
/ build-amd64 (push) Successful in 2m45s
/ build-amd64 (pull_request) Successful in 3m23s
/ build-aarch64 (push) Successful in 40m52s
/ build-aarch64 (pull_request) Successful in 39m11s
468c7f91e0
WIP: Urls now display whether or not they are accessible in the web
Some checks failed
/ build-aarch64 (pull_request) Waiting to run
/ build-amd64 (push) Successful in 3m0s
/ build-amd64 (pull_request) Successful in 2m44s
/ build-aarch64 (push) Has been cancelled
662d9e630f
Webpage now updates URLs every 30 seconds and has comments
All checks were successful
/ build-amd64 (push) Successful in 3m46s
/ build-amd64 (pull_request) Successful in 2m58s
/ build-aarch64 (push) Successful in 39m52s
/ build-aarch64 (pull_request) Successful in 39m21s
fb6da3b663
Add monitor
Some checks failed
/ build-amd64 (pull_request) Waiting to run
/ build-aarch64 (pull_request) Waiting to run
/ build-aarch64 (push) Has been cancelled
/ build-amd64 (push) Has been cancelled
fcdbea7dbb
Add .kate-swp files to gitignore
All checks were successful
/ build-amd64 (push) Successful in 3m5s
/ build-amd64 (pull_request) Successful in 3m25s
/ build-aarch64 (push) Successful in 39m43s
/ build-aarch64 (pull_request) Successful in 39m26s
5919498911
Implement proper theming and JS
Some checks failed
/ build-amd64 (push) Successful in 2m32s
/ build-amd64 (pull_request) Successful in 2m47s
/ build-aarch64 (push) Successful in 40m42s
/ build-aarch64 (pull_request) Has been cancelled
9abf5423bc
Improve accuracy of URL pings and remove unused print statements
All checks were successful
/ build-amd64 (push) Successful in 3m9s
/ build-amd64 (pull_request) Successful in 3m41s
/ build-aarch64 (push) Successful in 41m41s
/ build-aarch64 (pull_request) Successful in 39m50s
71dc6e89df
Author
Owner

This is ready to merge.

The PR adds basic functionality for monitoring websites, along with a frontend to go along with it.

This is ready to merge. The PR adds basic functionality for monitoring websites, along with a frontend to go along with it.
juniper changed title from WIP: v0.1.0 to v0.1.0 2026-07-12 20:01:23 +01:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
juniper/hyliota!1
No description provided.