minor v1.1.0 #6

Merged
jkeffects merged 8 commits from develop into main 2026-04-14 14:33:14 +00:00
Owner

refactor: improve robustness, fix bugs and race conditions
update formatting
update readme
enhance: full empty file handling
enhance: file hash preventing duplicate upload
extend: readme
enhance: build custom short Id from differing ids

refactor: improve robustness, fix bugs and race conditions update formatting update readme enhance: full empty file handling enhance: file hash preventing duplicate upload extend: readme enhance: build custom short Id from differing ids
- fix typo in ApiPdfPath ("inicdent" → "incident")
- fix race condition in Debouncer: add Stop() method, prevent duplicate
      handler calls, ensure clean shutdown ordering
- fix HTTP response body drain for TCP connection reuse
- fix retry backoff to respect context cancellation
- fix CopyFile to check Sync()/Close() errors
- fix RunUpdate: add --fail flag, error handling, tmp cleanup
- fix install/uninstall: proper error handling and user feedback
- fix systemctl exit code handling (start/stop/restart/logs/status)
- fix PromptField to handle stdin EOF gracefully
- fix quarantine filename collisions with timestamp suffix
- fix logger nil-pointer risk by initializing at declaration
- fix .editorconfig to use tabs for Go (gofmt convention)
- fix CI workflow: go get → go mod download
- remove unused struct fields (jsonFieldMapping, output)
- update README: add daemon command, fix numbering
Sign in to join this conversation.
No reviewers
No labels
bug
feature
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
FF-Admin/ff-operation-zias-connect!6
No description provided.