Commit Graph

29 Commits

Author SHA1 Message Date
1f4728cab1 feat: update linux service layer implementation, remove SIGUSR1+2 handlers, simpler unified heartbeat/signal routine 2025-06-23 16:27:52 -05:00
15b0e93feb feat: initial state as paused, remove Start/Stop methods, goroutine start in service handler 2025-06-23 16:17:20 -05:00
c5caec827f fix: add .gitattributes for EOL CRLF 2025-06-23 16:09:05 -05:00
486b425e99 feat: add 'start' app method, add state transition checks 2025-06-23 15:16:04 -05:00
fc96753188 chore: add 'run' task to windows taskfile 2025-06-23 15:14:57 -05:00
6e01443b06 refactor: move heartbeat above, better comments & debug logs 2025-06-23 15:09:23 -05:00
8d0bb4607e refactor: simplify interactive console run path, remove 'interactive' mode, use debug service
I'm unsure why this was originally done; I hope I'm not messing up by
doing this. Based on documentation, it makes more sense that the debug
mode is the intention of the 'interactive console' concept.
2025-06-23 14:31:20 -05:00
9060289297 refactor: build and upload pure windows binary immediately 2025-06-23 04:57:38 -05:00
af17dca4e4 fix: fix MSI rename step, raise error on missing artifacts 2025-06-23 04:54:32 -05:00
80d031e8c0 fix: enable EmbedCab for wix 2025-06-23 04:49:43 -05:00
5778d3ece9 fix: rename binaries before uploading named artifacts 2025-06-23 04:47:31 -05:00
a41b120473 fix: use vars to acquire & interpolate ldflags for windows builds 2025-06-23 04:37:23 -05:00
8a96cb07d4 feat: include git commit & build date information in builds 2025-06-23 04:30:23 -05:00
133c95cd36 feat: include version information in builds 2025-06-23 04:27:59 -05:00
5b17297837 feat: automatic linux & windows builds 2025-06-23 04:13:38 -05:00
a6a774aac7 feat!: add linux cross-platform support with systemd unit file 2025-06-23 03:48:44 -05:00
0aba8b4bfa refactor: create App internally, promote newService(), adjust variable names 2025-06-22 19:01:16 -05:00
2a23ddc9a5 chore: cleanup cmd/main.go, defer log file sync 2025-06-22 18:46:08 -05:00
151fe6eb1c refactor: remove confusing double app.go internal files, move setup details to main.go 2025-06-22 18:42:43 -05:00
cb29ad2c22 feat: better taskfile service tasks for windows dev 2025-06-22 18:38:55 -05:00
0a51119e4c feat!: expand to internal project, add app layer, develop service layer 2025-06-22 18:16:16 -05:00
0ea312c1ad chore: move taskfile, update readme 2025-06-22 14:53:25 -05:00
ba90e117ad chore: update readme 2025-06-22 14:47:03 -05:00
6e52b758be feat: wix installer, cross-platform taskfile 2025-06-22 14:32:21 -05:00
370a6412a4 refactor: simple windows service demo, license 2025-06-22 14:32:21 -05:00
1444d3fc2b feat!: complete rearrangement for multi-module platform-specific modules 2025-06-22 14:31:08 -05:00
75892037b8 chore: add .gitignore, .env.example 2025-06-22 14:31:01 -05:00
82638baa65 refactor: embed icons directly, improve cleanup flow 2025-06-22 14:30:58 -05:00
72f5de71f3 feat: initial 2025-06-22 14:30:52 -05:00