Closed junland closed 1 year ago
Hi, @junland . I appreciate your effort, but the changes are huge and disruptive for the current maintainer (me).
Hi, @junland . I appreciate your effort, but the changes are huge and disruptive for the current maintainer (me).
No worries, thanks!
I wanted to establish two separate Yarr instances running concurrently, each with its own set of users. To distinguish between these instances, I introduced a feature that allows injecting distinct HTML title names for both the application and login pages. Additionally, I made the decision to refactor the entire codebase while ensuring minimal disruption for current / future maintainers.
Here's a run through of what was done:
.github/workflows/main.yml
to build binaries for themaster
,main
,develop
, anddev
branches on both push and pull requests..github/workflows/release.yml
to build binaries and create a draft release if a tag matches the pattern 'v*.' or 'v..'.Makefile
to adhere to best practices and improve conciseness....-<os>-<goarch>.zip
format instead of the old...-<os>64.zip
format.-title
flag orYARR_TITLE
environment variable (defaulting to "Yarr!").src/systray
tests as they require a future rewrite and were causing failures in the Windows pipeline.Let me know if you have any questions.