summaryrefslogtreecommitdiffstats
path: root/pkg/gui/recent_repos_panel.go
AgeCommit message (Collapse)Author
2023-07-30Use forward-slashes on windowsJesse Duffield
We want to be using forward slashes everywhere internally, so if we get a path from windows we should immediately convert it to use forward slashes. I'm leaving out the recent repos list because that would require a migration
2023-04-30Begin refactoring guiJesse Duffield
This begins a big refactor of moving more code out of the Gui struct into contexts, controllers, and helpers. We also move some code into structs in the gui package purely for the sake of better encapsulation
2023-03-19appease golangci-lint (#2512)Jesse Duffield
2022-09-17remove deprecated callsjiepeng
2022-08-15Merge branch 'master' into feat/detect-bare-reponullishamy
2022-08-15Apply refactoring suggestionsnullishamy
2022-08-13move code from main into app package to allow test to be injectedJesse Duffield
2022-08-07allow rendering to main panels from anywhereJesse Duffield
2022-08-06refactor to only have one context per viewJesse Duffield
2022-08-01prevent crash when opening recent repos panel if no recent repos are presentJesse Duffield
2022-07-31Add i18n for unknown branchLuka Markušić
2022-07-31Display short SHA when in `detached HEAD` stateLuka Markušić
2022-07-31Use filepath.Join instead of manual concatLuka Markušić
2022-07-30Refactor a bit, enable worktreesLuka Markušić
2022-07-30Gotta go fastLuka Markušić
2022-07-30Parallelize fetching current branchLuka Markušić
2022-07-30Show active branch for recent repoLuka Markušić
Split recent repo menu into three columns
2022-07-30Worktrees should not be filtered outLuka Markušić
But non-git directories should
2022-06-11Merge pull request #1950 from ↵Jesse Duffield
HiromasaNojima/add_subcommand_into_specific_layout_directly
2022-06-11allow opening lazygit to a specific panelJesse Duffield
2022-06-11Validate recent repo before blindly opening itLuka Markušić
2022-05-18chore(i18n): localize panel titlesRyooooooga
2022-05-08rename displayString to label for menu itemsJesse Duffield
2022-03-24many more genericsJesse Duffield
2022-03-17rename OSCommand field to osJesse Duffield
2022-03-17resetting controllers on new repoJesse Duffield
2022-03-17refactor contexts codeJesse Duffield
2022-03-17avoid deadlockJesse Duffield
2022-03-17start moving commit panel handlers into controllerJesse Duffield
more and more move rebase commit refreshing into existing abstraction and more and more WIP and more handling clicks properly fix merge conflicts update cheatsheet lots more preparation to start moving things into controllers WIP better typing expand on remotes controller moving more code into controllers
2022-03-17start refactoring guiJesse Duffield
2022-03-17Record current directory on switchDavid Roman
2022-01-15stop refreshing the screen so muchJesse Duffield
2022-01-09shorten nameJesse Duffield
2022-01-09fix testsJesse Duffield
2022-01-09start breaking up git structJesse Duffield
2022-01-04WIPJesse Duffield
2022-01-04refactoring the config structJesse Duffield
2022-01-04align Gui struct with GitCommandJesse Duffield
2022-01-04introduce Common struct for passing around common stuffJesse Duffield
2022-01-04WIPJesse Duffield
2021-10-23use cached git configJesse Duffield
2021-10-16small changesJesse Duffield
2021-10-16Allow having multiple config filesmjarkk
2021-07-30Switch to github.com/gookit/color for terminal colorsmjarkk
2021-04-06only re-use repo state when jumping in and out of submodulesJesse Duffield
2021-04-06testJesse Duffield
type safe view access
2021-04-06WIPJesse Duffield
2021-04-06switching repos without restarting the guiJesse Duffield
2021-04-06refactor of contexts and filteringJesse Duffield
2021-04-01faster startupJesse Duffield