Skip to content

Releases: 3urobeat/git-anon

Version 1.0.4

02 Oct 18:57
341d063
Compare
Choose a tag to compare

Additions:

  • Added a spinner icon which appears in the commit button until the server responds with success or fail

Changes:

  • Updated dependencies

Version 1.0.3

01 Sep 10:31
5083039
Compare
Choose a tag to compare

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

06 Aug 19:23
a863174
Compare
Choose a tag to compare
  • Update dependencies to fix CVE

Version 1.0.1

31 May 14:50
d42118d
Compare
Choose a tag to compare

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

30 Apr 15:54
8605866
Compare
Choose a tag to compare

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

21 Apr 18:03
84e5f58
Compare
Choose a tag to compare
Version 0.4.0 Pre-release
Pre-release

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

18 Apr 19:53
c9ae358
Compare
Choose a tag to compare
Version 0.3.0 Pre-release
Pre-release

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

11 Apr 17:52
89c1cfa
Compare
Choose a tag to compare
Version 0.2.0 Pre-release
Pre-release

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

30 Mar 12:41
1b69f57
Compare
Choose a tag to compare
Version 0.1.0 Pre-release
Pre-release

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.