Commit Graph

45 Commits

Author SHA1 Message Date
Siyuan Miao b46139e18d feat: add ci helper scripts 2025-09-26 08:22:02 +00:00
Siyuan Miao 3c3b99aa14 chore: bump to 0.4.8 2025-09-26 08:22:01 +00:00
Siyuan Miao d52773d064 makefile 2025-09-26 08:21:21 +00:00
Siyuan Miao d6802c982d dd script to build inside docker 2025-09-26 08:21:21 +00:00
Siyuan Miao 8123900f26 add locks and missing comments 2025-09-26 08:21:20 +00:00
Siyuan Miao efaab7369b fix: race condition in native library 2025-09-26 08:21:20 +00:00
Siyuan Miao ace2934111 add native library to make build process faster 2025-09-26 08:21:20 +00:00
Siyuan Miao e99fd0d639 add no network screen 2025-09-26 08:21:20 +00:00
Siyuan Miao 9b755e7255 fix deps 2025-09-26 08:21:20 +00:00
Siyuan Miao 49adcfc82b chore: use UIObjSetState instead of Add+Remove 2025-09-26 08:21:19 +00:00
Siyuan Miao b8270fc2d5 remove build_afpacket from Makefile 2025-09-26 08:21:19 +00:00
Siyuan Miao 74d177b365 feat: add video frame handling 2025-09-26 08:21:19 +00:00
Siyuan Miao 9468bf057b feat: native as lib 2025-09-26 08:21:19 +00:00
Siyuan Miao 4bb790922f feat(lldp): implement rx 2025-09-26 08:21:19 +00:00
Siyuan Miao 58fd25cae1 build: use immediate assignment for VERSION_DEV and other vars 2025-09-26 08:21:19 +00:00
Siyuan Miao 773440c157 chore: bump to 0.4.7 2025-09-26 08:21:19 +00:00
Marc Brooks 2bce4e999a chore: enhance the gzip and cacheable handling of static files
Add SVG and ICO to cacheable files.
Emit robots.txt directly.
Recognize WOFF2 (font) files as assets (so the get the immutable treatment)
Pre-gzip the entire /static/ directory (not just /static/assets/) and include SVG, ICO, and HTML files
Ensure fonts.css is processed by vite/rollup so that the preload and css reference the same immutable files (which get long-cached with hashes)
Add CircularXXWeb-Black to the preload list as it is used in the hot-path.
Handle system-driven color-scheme changes from dark to light correctly.
2025-09-26 08:21:18 +00:00
Aveline c49058616d chore: serve pre-compressed static files (#793) 2025-09-26 08:21:18 +00:00
Adam Shiervani 35b0f70a19 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-09-26 08:21:18 +00:00
Siyuan Miao aee90253ea chore: bump to 0.4.7 2025-09-26 08:21:18 +00:00
Siyuan Miao 18e991b8a6 chore: bump version to 0.4.6 2025-09-26 08:21:18 +00:00
Caedis 43a8e6a4a1 build: allow the versions in the Makefile to be overwritten with ENV variables (#619) 2025-09-26 08:21:18 +00:00
Siyuan Miao 3056b6ba3b chore: bump version to 0.4.4 2025-09-26 08:21:18 +00:00
Aveline d2e838c010 chore: use pure Go resolver and remove CGO_ENABLED=0 (#603) 2025-09-26 08:21:18 +00:00
Siyuan Miao f0309a1bc8 chore: bump version to 0.4.3 2025-09-26 08:21:18 +00:00
Aveline ed2d32c854 chore: disable cgo (#601) 2025-09-26 08:21:18 +00:00
Siyuan Miao 7b5d9ca3cd chore: bump version to 0.4.1 2025-09-26 08:21:17 +00:00
Siyuan Miao 3ee732eced chore: bump version to 0.4.0 2025-09-26 08:21:17 +00:00
Siyuan Miao 75b2f5da4b build: enable trimpath for both dev and prod releases 2025-09-26 08:21:17 +00:00
Siyuan Miao 9b7a58db3d build: add trimpath to go build command 2025-09-26 08:21:17 +00:00
Aveline f5642870f7 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-09-26 08:21:17 +00:00
Siyuan Miao 97b2b0a3c2 chore: append package name to build script 2025-09-26 08:21:17 +00:00
Aveline cbe1460295 chore: run golang tests 2025-09-26 08:21:17 +00:00
Siyuan Miao 81a3510810 chore: bump version to 0.4.0 2025-09-26 08:21:17 +00:00
Aveline ec5226ebdb
Merge branch 'main' into dev 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