summaryrefslogtreecommitdiffstats
path: root/pkg
AgeCommit message (Collapse)Author
2021-04-10pause background threads when running subprocessv0.27.3Jesse Duffield
2021-04-10fix commit amendJesse Duffield
2021-04-09reduce flicker without worrying about carriage returnsJesse Duffield
2021-04-09potentially fix credentials issuev0.27.2Jesse Duffield
2021-04-09stricter CIJesse Duffield
2021-04-09fix crash at startJesse Duffield
2021-04-08revert no-flicker due to carriage return weirdnessJesse Duffield
2021-04-08support file tree mode on windowsJesse Duffield
2021-04-08add test for building treeJesse Duffield
2021-04-08close commit message panel after returning from subprocessJesse Duffield
2021-04-07fix CIv0.27.1Jesse Duffield
2021-04-07fix crash on first openJesse Duffield
2021-04-06add 0.27 release notesv0.27Jesse Duffield
2021-04-06don't kill the index.lock file until I decide whether it's actually a good ideaJesse Duffield
2021-04-06skip some tests that are failing on CI for some reasonJesse Duffield
2021-04-06amend reword testJesse Duffield
2021-04-06prevent adding staged files when renaming top commitJesse Duffield
2021-04-06fix flicker issue in main viewJesse Duffield
2021-04-06hide patch panel if we're in the commits panel and we refresh and it's now ↵Jesse Duffield
exited
2021-04-06reduce chance of deadlock by using a RW mutex on the context stackJesse Duffield
2021-04-06ensure we're passing the right testing struct pointer aroundJesse Duffield
2021-04-06stop checking out branches when doing a rename. Instead just move the cursor ↵Jesse Duffield
to the new position
2021-04-06even slower retries for CIJesse Duffield
2021-04-06do not refresh patch panel unless commit files panel is the current side panelJesse Duffield
2021-04-06prevent deadlocks.Jesse Duffield
Hard to choose between the lock with a defer unlock in an anonymous function vs just having an explicit unlock at the end with additional unlocks before any early returns. The former is less error prone, but the former is much more readable, especially if the anonymous function would have needed to return an error value.
2021-04-06move suggestions view behind confirmation viewJesse Duffield
2021-04-06update snapshots to include tags comparisonJesse Duffield
2021-04-06fix bug with tags panelJesse Duffield
2021-04-06marginally better logic for searchingJesse Duffield
2021-04-06allow opening diff menu panel when other popup is openJesse Duffield
2021-04-06allow opening filter menu panel when other popup is openJesse Duffield
2021-04-06do not double-append contexts to the stackJesse Duffield
2021-04-06show error when user attempts to commit when no files are presentJesse Duffield
2021-04-06change languageJesse Duffield
2021-04-06add commentJesse Duffield
2021-04-06change order of filtering and patch building so that esc key exits patch ↵Jesse Duffield
building mode first
2021-04-06support passing extra command args in integration testsJesse Duffield
2021-04-06default to not quitting when hitting esc at the top level.Jesse Duffield
I've been using this config option for years now so I don't think much of it, but newcomers are going to find it annoying that hitting escape gets you out of filtering/cherry-picking/patch-building mode, but also quits the app. So if you want to exit all the modes you're in, you need to take care not to press the key one too many times or the app will close. We'll see if anybody gets mad about this change, but I think it's reasonable. The only downside is that you won't be able to always quit by spamming the escape key. If you're in a prompt panel, you'll need to hit escape to exit that, and then 'q' at the top level. Or CTRL+C of course.
2021-04-06much cleaner integration test codeJesse Duffield
2021-04-06tiny refactorJesse Duffield
2021-04-06allow decimal replay speeds for integration testsJesse Duffield
2021-04-06fix windows compilation issueJesse Duffield
2021-04-06remove time limitJesse Duffield
2021-04-06try better logging for CIJesse Duffield
2021-04-06retry flakey testsJesse Duffield
2021-04-06add retry logic for running git commands to avoid index.lock problemsJesse Duffield
2021-04-06prevent git from prompting user if program is run directlyJesse Duffield
2021-04-06minor cleanup of integration codeJesse Duffield
2021-04-06fix issue when switching repos while files refreshJesse Duffield
2021-04-06update commentJesse Duffield