Commit Graph

28 Commits

Author SHA1 Message Date
Aveline
6202e3cafa
chore: serve pre-compressed static files (#793) 2025-09-11 19:17:15 +02:00
Adam Shiervani
8527b1eff1
feat: improve custom jiggler settings and add timezone support (#742)
* feat: add timezone support to jiggler and fix custom settings persistence

- Add timezone field to JigglerConfig with comprehensive IANA timezone list
- Fix custom settings not loading current values
- Remove business hours preset, add as examples in custom settings
- Improve error handling for invalid cron expressions

* fix: format jiggler.go with gofmt

* fix: add embedded timezone data and validation

- Import time/tzdata to embed timezone database in binary
- Add timezone validation in runJigglerCronTab() to gracefully fallback to UTC
- Add timezone to debug logging in rpcSetJigglerConfig
- Fixes 'unknown time zone' errors when system lacks timezone data

* refactor: add timezone field comments from jiggler options

* chore: move tzdata to backend

* refactor: fix JigglerSetting linting

- Adjusted useEffect dependency to include send function for better data fetching
- Modified layout classes for improved responsiveness and consistency
- Cleaned up code formatting for better readability

---------

Co-authored-by: Siyuan Miao <i@xswan.net>
2025-08-19 16:50:42 +02:00
Siyuan Miao
bde0a086ab chore: bump to 0.4.7
Some checks failed
build image / Build (push) Failing after 58s
golangci-lint / lint (push) Failing after 10m9s
ui-lint / UI Lint (push) Successful in 38s
2025-07-03 19:03:46 +02:00
Siyuan Miao
fe127ed41c chore: bump version to 0.4.6
Some checks failed
golangci-lint / lint (push) Successful in 28s
build image / Build (push) Has been cancelled
ui-lint / UI Lint (push) Has been cancelled
2025-06-25 13:28:09 +02:00
Caedis
a1ed28c676
build: allow the versions in the Makefile to be overwritten with ENV variables (#619)
Some checks failed
build image / Build (push) Has been cancelled
2025-06-16 11:30:57 +02:00
Siyuan Miao
772527849f chore: bump version to 0.4.4
Some checks are pending
build image / Build (push) Waiting to run
golangci-lint / lint (push) Successful in 29s
2025-06-13 00:51:09 +02:00
Aveline
b822b73a03
chore: use pure Go resolver and remove CGO_ENABLED=0 (#603)
Some checks are pending
build image / Build (push) Waiting to run
golangci-lint / lint (push) Successful in 27s
2025-06-12 14:04:51 +02:00
Siyuan Miao
3cc119c646 chore: bump version to 0.4.3
Some checks are pending
build image / Build (push) Waiting to run
golangci-lint / lint (push) Successful in 23s
2025-06-12 09:35:34 +02:00
Aveline
c494cf26ef
chore: disable cgo (#601) 2025-06-12 09:29:31 +02:00
Siyuan Miao
0cee284561 chore: bump version to 0.4.1
Some checks are pending
build image / Build (push) Waiting to run
ui-lint / UI Lint (push) Waiting to run
golangci-lint / lint (push) Successful in 1m4s
2025-05-22 11:17:00 +02:00
Siyuan Miao
a60e1a5e98 chore: bump version to 0.4.0
Some checks are pending
build image / Build (push) Waiting to run
ui-lint / UI Lint (push) Waiting to run
golangci-lint / lint (push) Successful in 1m18s
2025-05-20 20:38:00 +02:00
Siyuan Miao
4e90883bf8 build: enable trimpath for both dev and prod releases 2025-05-20 20:28:40 +02:00
Siyuan Miao
354941b54d build: add trimpath to go build command 2025-05-20 20:18:21 +02:00
Aveline
5ba08de566
fix: unit test not returning error when test fails
* fix: unit test not returning error when test fails

* chore: add unit test to smoketest.yml

* fix: make linter happy
2025-05-19 22:51:11 +02:00
Siyuan Miao
17baf1647f chore: append package name to build script
Some checks failed
golangci-lint / lint (push) Successful in 52s
build image / Build (push) Has been cancelled
ui-lint / UI Lint (push) Has been cancelled
2025-05-16 20:30:41 +02:00
Aveline
fea89a0d23
chore: run golang tests 2025-05-16 19:53:01 +02:00
Siyuan Miao
d79f359c43 chore: bump version to 0.4.0
Some checks failed
golangci-lint / lint (push) Successful in 2m13s
build image / Build (push) Has been cancelled
ui-lint / UI Lint (push) Has been cancelled
2025-04-16 02:17:09 +02:00
Aveline
ec5226ebdb
Merge branch 'main' into dev
Some checks failed
golangci-lint / lint (push) Failing after 1m11s
build image / Build (push) Has been cancelled
build image / Smoke test (push) Has been cancelled
2025-03-19 18:30:30 +01:00
Siyuan Miao
d291053e06 fix: build info was missing 2025-03-18 18:00:21 +01:00
Adam Shiervani
16f83e6136
fix(build): Add frontend build step to dev release process (#219) 2025-03-03 14:15:43 +01:00
Adam Shiervani
7e6a24800e
fix(build): Fix Buildate date (#218) 2025-03-03 11:44:36 +01:00
SuperQ
e1ea783fc7
Feature: Add a metrics endpoint
Add a basic Prometheus Monitoring metrics endpoint.
* Include a `jetkvm_build_info` metric.
* `go mod tidy`

Signed-off-by: SuperQ <superq@gmail.com>
2025-02-23 15:18:46 +01:00
Siyuan Miao
ff3727b1fe chore: bump version to 0.3.7 2025-02-19 14:03:18 +01:00
Siyuan Miao
4351cc8dd7 chore: bump version to 0.3.7 2025-02-19 10:38:09 +01:00
Siyuan Miao
a3d21557c3 fix(config): should return defaultConfig when config file doesnt exist 2025-02-19 10:25:45 +01:00
Siyuan Miao
7bca9cb827 chore: bump version to 0.3.6 2025-02-18 13:42:58 +01:00
Brandon Tuttle
ed93400758
Add devcontainer support (#8) 2025-01-02 20:00:44 +01:00
Adam Shiervani
20780b65db Release 202412292127 2024-12-29 21:27:42 +01:00