All notable changes to this project will be documented in this file.
This project adheres to Semantic Versioning.
Use the following format for additions: - VERSION: [feature/patch (if applicable)] Short description of change. Links to relevant issues/PRs.
- 1.4.18:
- fix inaccurate git state issue when new branch name conflict and
autoCheckoutOnBranchCreate
is enabled. - Add content refresh on .gitignore file change
- fix reference filtering
- fix inaccurate git state issue when new branch name conflict and
- 1.4.17: fix textarea with in dialog when editing .gitignore #1068
- 1.4.16: Move version number to below logo. #1069
- 1.4.15: fix not setting
pathToNavigateTo
properly whenlaunchBrowser
is false andlaunchCommand
is set #1065 - 1.4.14: fix credential helper when ungit is used with rootpath #1060
- 1.4.13:
- Change raven web client source to CDN rather than local copy #972
- dependency bump
- 1.4.12:
- 1.4.11:
- differentiate remote vs local tag. #1016
- fix push not throwing giterror
- fix remote tag push not creating remote tag
- change ref refresh logic
- show error on incorrect credentials #1042
- allow credential handling for remotes #1039
- add cancel button for empty commits and amends #1029
- cleanup clicktest output #1035
- 1.4.10:
- 1.4.9:
- 1.4.8: fix remote branches display name and delete action #1032, #1031
- 1.4.7: add remote branches to the branch list. #966
- 1.4.6:
- dependency bump to fix dependency's security problem.
- Add emphasis if remote branch delete for confirmation dialog. #947
- 1.4.5: fix a bug where no diff wasn't properly showing #969
- 1.4.4:
- fix a bug where fetch is disabled after page load
- make
forceLaunchPath
to supersedelaunchBrowser
#1006
- 1.4.3: changing to path navigation to
nprogress
bar. #1001 - 1.4.2:
- fix navigation redirection on git clone and adding xkcd image
- dependency bump
- 1.4.1:
- 1.4.0: Revert to MIT #947
- 1.3.3: fix
tagsToDisplay
clearing issue. #973 - 1.3.2: Adding in ref search box and limit num of ref display #973
- 1.3.1: Add link to plans & license in header #947
- 1.3.0: Switch to Faircode paywall instead of license popup #947
- 1.2.3: Bump license text to v0.2.1 (fixes typo). Faircode License changelog
- 1.2.2: Bump license text to v0.2 to fix two small inconsistencies: Clarify currency (USD) and remove "no additional rights" clause as it's problematic and superfluous. License changelog at https://github.com/faircodeio/faircode-license/blob/master/CHANGELOG.md #947
- 1.2.1: fix for not launching browser when executed at the git repo #986
- 1.2.0:
- 1.1.33:
- 1.1.32: Update license #974
- 1.1.31: Bump dependencies
- 1.1.30:
- move unit tests to es6
- Add squash feature #129
- 1.1.29: move
Gruntfile.js
to es6 - 1.1.28: please append your changes to here instead of new version.
- Refactoring to remove static data-ta tags from tests
grunt nmclicktest
->grunt clicktest
- Stabilize ungit open test of clicktest via using a tag that is guaranteed to be generated
- Add click test bailout on tes failure
- Add parallel click test
grunt clickParallel
- Remove deps to fix config init bug for the
credentials-helper
. #838
- 1.1.27: Add alert when moving back in time. #914
- 1.1.26:
- fix invalid path input for autocomplete causing front end crash #942
- bump and checking in package-lock.json
- 1.1.25: Change stash pop operation to stash apply #919
- 1.1.24: fix some commands not properly reporting git error #933
- 1.1.23: finalize nightmare click test
- 1.1.22: Add a config setting to allow setting the default diff type. #929
- 1.1.21:
- Initial refactoring of click test using nightmare and mocha
- Dropping support for node 4.x and 5.x!, 6.x and later is now supported.
- 1.1.20: Hide credentials in remote urls at home repo list
- 1.1.19: Ask before deleting a stash
- 1.1.18: Fix checking out remote refs (again)
- 1.1.17: Fix checking out remote refs
- 1.1.16:
- clicktests logging correction and using wait for within tests.
- Refactor filewatch and using normalized test path
- throttle parallel test's parellelization limit
- dependency bump
- Fix context issue for
gitSetUserConfig
#912
- 1.1.15: Updating crash page with instructions and adblock detection
- 1.1.14: Disable strict mode for startup params and config #890
- 1.1.13: Fix startup args bug: #896
- 1.1.12:
- 1.1.11:
- Fix cli arguments #871
- Stop if ~/.ungitrc contains syntax error
- Removed official support ini format of ~/.ungitrc, because internal API supports only JSON
- 1.1.10: Fix broken diff out in some cases when diff contains table. #881
- 1.1.9: Fix around ubuntu's inability to cache promises. #877
- 1.1.8:
- 1.1.7:
- 1.1.6: Fix path auto complete #861
- 1.1.5: Update "Toggle all" button after commit or changing selected files #859
- 1.1.4: [patch] Promise refactoring
- 1.1.3: [patch] Fix submodule navigation on windows #577
- 1.1.2: Fix a bug that prevented the new version dialog from being dismissed
- 1.1.1: [patch] Fixed small spelling error for ignore whitespace feature #853
- 1.1.0: Added option to ignore ungit version checks #851
- 1.0.1: [patch] Fixed gravatar avatar fetch if email have different cases applied. #847
- 1.0.0: Introduced Continuous delivery. #823
- Added search by git folder name in the search bar. #793
- New configuration option
logLevel
allows you to assign the level of logging you want to see in the servers output console. - New configuration option
mergeTool
allows you to assign a custom external merge tool for conflict resolution #783 Doc - Whitespace ignore option for text diffs #777
- Fix for favorites linking in case rootPath is used @sebastianmay #609 and image diffing
- Limit commit title to 72 characters, the rest is truncated and shown when inspecting the commit
- Updated file watch logic to closely follow git commands in another process #283
- File diff firing increasing number of events longer it survives.
- Fix missing ungit logo. #812
- Fix when stash output is empty #818
- Fix minor display error for wide git repo #830
- Persist commit messages during merge operation #779
- Refresh
staging.files
object for cleaner refresh such as refresh pached line list, diff and etc. - Fixed an issue where patching on some key word file names such as "test".
- Fix missing commit message body if commit was committed with Visual Studio or Visual Studio Code #826
- Fix initial page load when loaded node does not fits in screen. #832
- Missing npm as a normal dependency #766
- Handle SIGTERM and SIGINT #763
- Added bare repo support #177 #728
- Added support for cherry-pick conflict#701
- Added wordwrap support for diffs #721
- Support for Node6 #745
- Added "autoCheckoutOnBranchCreate" option #752
- Fix maxConcurrentGitOperations not limiting git processes #707
- Fix ".lock" file conflicts in parallelized git operations #515
- Allow Ungit to function under sub dir of a git dir #734
- Removed deprecated npmconf package #746
- More helpful warning messages #749
- Deleting already deleted remote tag #748
- Fix to handle revert merge commit #757
- Fix crashes due to submodule parsing #690 #689
- Fix duplicate remote tag issues #685
- Fix scrolling issue in safari #686
- Fix git hooks failing on non-ascii files #676
- Reverted on hover button effects #688
- Upgrade keen.io client code #679