forust
|
2c32f5856b
|
chore: release v1.2.0
release / verify (push) Successful in 26s
ci / rust (push) Successful in 45s
ci / lint-yaml (push) Successful in 5s
release / linux-amd64 (push) Successful in 29s
v1.2.0
|
2026-07-05 02:37:18 +02:00 |
|
forust
|
1babd404f9
|
docs: document timer utilities
ci / rust (push) Successful in 45s
ci / lint-yaml (push) Successful in 5s
|
2026-07-05 02:33:21 +02:00 |
|
forust
|
ce35617bbe
|
feat: show fullscreen timer view
|
2026-07-05 02:31:58 +02:00 |
|
forust
|
f4c54837de
|
feat: add timer cli utilities
|
2026-07-05 02:30:27 +02:00 |
|
forust
|
483ef2fecf
|
fix: publish valid release assets
ci / rust (push) Successful in 41s
ci / lint-yaml (push) Successful in 4s
|
2026-07-05 02:20:20 +02:00 |
|
forust
|
ce236bc49f
|
feat: hide disabled action settings
|
2026-07-05 02:20:04 +02:00 |
|
forust
|
b067cf572e
|
fix: harden timer lifecycle
|
2026-07-05 02:19:46 +02:00 |
|
forust
|
af95742f69
|
build: publish raw release binary
|
2026-07-05 01:49:17 +02:00 |
|
forust
|
0b0f0af82d
|
docs: remove version-specific README text
ci / rust (push) Successful in 43s
ci / lint-yaml (push) Successful in 5s
|
2026-07-03 23:54:23 +02:00 |
|
forust
|
a582913269
|
chore: release v1.1.3
release / verify (push) Successful in 25s
ci / rust (push) Successful in 47s
ci / lint-yaml (push) Successful in 5s
release / linux-amd64 (push) Successful in 36s
v1.1.3
|
2026-07-03 23:49:01 +02:00 |
|
forust
|
911aaca355
|
fix: expose gitea token in release workflow
ci / rust (push) Successful in 46s
ci / lint-yaml (push) Successful in 5s
|
2026-07-03 23:44:22 +02:00 |
|
forust
|
189ae75a01
|
chore: release v1.1.2
ci / rust (push) Successful in 43s
ci / lint-yaml (push) Successful in 4s
release / linux-amd64 (push) Failing after 29s
v1.1.2
|
2026-07-03 23:39:47 +02:00 |
|
forust
|
c39fa10c9c
|
fix: use explicit gitea release api
ci / rust (push) Successful in 42s
ci / lint-yaml (push) Successful in 6s
|
2026-07-03 16:00:10 +02:00 |
|
forust
|
5c9a349114
|
docs: add agent instructions
ci / rust (push) Successful in 47s
ci / lint-yaml (push) Successful in 5s
|
2026-07-03 15:53:22 +02:00 |
|
forust
|
ddf4cc7cc1
|
chore: prepare production rust release
ci / rust (push) Successful in 51s
ci / lint-yaml (push) Successful in 5s
release / linux-amd64 (push) Failing after 29s
v1.1.1
|
2026-07-03 15:48:48 +02:00 |
|
forust
|
d1cc207ce4
|
feat: init command, README, fix config creation, move cicd
- cmd_init.go: interactive setup wizard (gosleep-timer init)
- README.md: comprehensive documentation
- config/config.go: fix os.IsNotExist → errors.Is for wrapped err
- main.go: remove '(no TUI)' from run help
- cicd.yaml moved to .github/workflows/cicd.yaml
|
2026-07-03 09:52:44 +02:00 |
|
forust
|
442ac9f580
|
feat: add linter configs, Dockerfile, CI/CD pipeline
- .golangci.yml — 50+ linters enabled
- .yamllint — yaml lint rules
- cicd.yaml — CI/CD with lint-go (golangci, staticcheck,
gosec, revive), lint-yaml, build+test, publish
- Dockerfile — multi-stage scratch build
- go vet passes clean
|
2026-07-03 01:49:00 +02:00 |
|
forust
|
8501fd074c
|
feat: initial gosleep-timer implementation
Go TUI sleep timer with modular architecture.
- Config: YAML-based, profile inheritance, auto WM detection
- Engine: timer, executor, stage pipeline (pre→timer→post)
- Modules: workspace (niri/hyprland/kde), media, lock, kill,
notify, sound, brightness, mute, custom, script
- TUI: bubbletea app with profiles, module toggles, progress bar
- CLI: run, list-profiles, export, import, history, stats
- History: JSONL log with statistics
- QR: config export as ASCII QR
|
2026-07-03 01:43:22 +02:00 |
|