Releases: 3urobeat/git-anon
Releases · 3urobeat/git-anon
Version 1.0.4
Version 1.0.3
Fixes:
- Fixed lockfile error (again) by making sure git add completed before attempting to commit
- Always refresh history to accurately display compensation commit even if user commit failed
- Reset changes on failed commit to fix incorrect diff on retry
- Fixed diff fields containing 0 not getting reset
Changes:
- Reworked a few sentences in the README
- Updated dependencies
Version 1.0.2
- Update dependencies to fix CVE
Version 1.0.1
Additions:
- Added auto parsing of version number for docker commands in
package.json
Fixes:
- Fixed command docker-start not finding image locally
- Split up commit & push functions, potentially fixing locked git repository after compensation commit
Changes:
- Removed mentions of currently unsupported gpg signing
- Styling: Decreased input & embed light color to match bg color change
- Styling: Made New version text bold
- Updated preview image in README
- Migrated eslint config for v9
Version 1.0.0
Initial release!
In the current version, git-anon allows you to:
- make commits with message, date, co-author and file diff
- view details of previous commits
- add projects and files
- ...and edit the gitconfig in a guided & unguided mode.
Data sent to the server is partly being validated, missing required values are checked and git errors are carried back to the front end.
Compared to the last pre-release, the following changed:
Additions:
- Added an optional Co-Author field
- Added a docker image and corresponding installation instructions
- Added checks to projects page
- Reject save request if a detail field is empty and switch to project
- Reject duplicate project or detail names
- Added warning popup to user on unsaved/uncommitted changes when switching page
- Added confirmation popup before making commit
- Added information flow to carry git commit errors through to the frontend
- Added local run instructions and minor other changes to README
- Added server sided data validation to set-projects API route
- Added a checkForUpdate feature to the navbar
Fixes:
- Styling: Fixed commit details popup not filling screen anymore
- Fixed misc ts & eslint warnings
Changes:
- Moved all color border interactions to a separate helper
- Switched to explicit anchor tags in README to prevent hyperlinks breakage on headline edit
- Reduced background shade of white a little bit
- Increased width of navbar on desktop a little bit
Version 0.4.0
Additions:
- Added a dark mode!
- Added persistent darkmode toggle
- Added and implemented tailwind config color shortcuts for light- and darkmode
- Added a favicon
- Added a (disabled) git pull function
- Added color border around page, indicating commit/projects/settings save success/failure
Fixes:
- Fixed some cropped logo and preview screenshot shadows
- Fixed broken hyperlinks in README
- Styling: Fixed opacity issues when window is resized while navbar is open
- Styling: Applied some workarounds for tailwind not applying multiple transition parameters
- Styling: Various overflow and scrolling fixes
Changes:
- Styling: Improved mobile styling by scaling line diff inputs and history content correctly
- Styling: Improved project & details selector size on smaller screens
- Deny settings & projects save if required field is missing content
- Minor logo and README improvements
- Removed unnecessary nuxt module
Version 0.3.0
Additions:
- Added git push support and implement pushToRemote setting
- Added a Dockerfile
- Added docker start cmd shortcuts
- Added a signature verification field to commit details popup (currently nonfunctional, waiting for steveukx/git-js#990)
- Added guided git configuration on settings page
- Implemented live guided <-> raw gitconfig conversion
- Added information to the raw gitconfig edit mode
- Added a README!
Fixes:
- Fixed date not being restored after failed commit
- Fixed incorrect anon git commit response logging
Changes:
- Write default gitconfig upon repo init and make sure no important value is missing on settings save
- Now rejecting empty commits
- Reworked dependencies
- Updated dependencies
Version 0.2.0
Additions:
- Implemented the project history section
- Added a detailed commit info popup when clicking on an history entry
- Added update shortcut 'npm run' command to package.json
- Added detail types
- Implemented different input fields based on detail type and filled them with default data
- Added default timestamp field and enforced it
- Implemented correct commit line diffs with anonymous compensation commits
- Various bugfixes for git detecting incorrect line diffs
- Added settings page with gitconfig edit field
Fixes:
- Fixed git commit log failing after repository has been created
- Styling: Fixed some line wrapping issues
- Minor other fixes
Changes:
- Changed "Add Detail" system to "Add File"
- Updated dependencies
Version 0.1.0
Initial beta release.
It features a responsive UI with a main page to make local git commits, a projects page to add/edit/remove projects & their details and a navbar to switch between them.