Skip to content

Latest commit

 

History

History
207 lines (190 loc) · 14.8 KB

CHANGELOG.md

File metadata and controls

207 lines (190 loc) · 14.8 KB

Change Log

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
  • 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 when launchBrowser is false and launchCommand 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:
    • Adding internet disconnected state handling #1014
    • Allow editing .gitignore via ungit #976
  • 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:
    • hide / disable push option if there is no remote #1050
    • add commit & push option #1038
  • 1.4.9:
    • handle failed promises #1017
    • empty commit #1028
    • fix commit detail layout while hovering over commit node #1025
  • 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 supersede launchBrowser #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:
    • fix the issue where browser opens before ungit start. #994
    • including xkcd art back #999
  • 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:
    • Show license notification on first start (license changed in 1.1.32) #947
    • fix potential memory leak with express-session#977
    • Fix document title on windows #983
    • parse local storage as json instead of regex #981
    • resolve path keywords such as ~ at server side #980
  • 1.1.33:
    • Make Logo and favicon HiDpi #589
    • Remove forever-monitor #961
  • 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:
    • Retain commit messages when commit fails #882
    • Fix rare edge case where remote node is gone during reset op.
    • rescursively resolve all promises before caching them. #878
  • 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:
    • Realtime text diff via invalidate diff on directory change #867
    • Promisify ./source/utils/cache.js #870
    • Fix load more text diff button. #876
  • 1.1.7:
    • Fix diff flickering issue and optimization #865
    • Fix credential dialog issue #864
    • Fix HEAD branch order when redraw #858
  • 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

  • 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

Fixed

  • 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

Added

  • Show diffs for stashed changes #444
  • Active node focused git log result #420

Fixed

  • Missing npm as a normal dependency #766

Fixed

  • Handle SIGTERM and SIGINT #763

Added

  • 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

Fixed

  • 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

Changed

  • Cleaner rebase conflict message display #708
  • ES6 #672
  • Dropped support for Node 0.10 and 0.12 #745

Added

  • Introduced change log! #687
  • Improved server and client error logging #695

Fixed

  • 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

Removed

  • Reverted on hover button effects #688

Changed

  • Upgrade keen.io client code #679