summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2023-04-30Retain commit message when cycling historyJesse Duffield
When cycling history, we want to make it so that upon returning to the original prompt, you get your text back. Importantly, we don't want to use the existing preservedMessage field for that because that's only for preserving a NEW commit message, and we don't want the history stuff of the commit reword flow to overwrite that.
2023-04-30Split commit message panel into commit summary and commit description panelSean
When we use the one panel for the entire commit message, its tricky to have a keybinding both for adding a newline and submitting. By having two panels: one for the summary line and one for the description, we allow for 'enter' to submit the message when done from the summary panel, and 'enter' to add a newline when done from the description panel. Alt-enter, for those who can use that key combo, also works for submitting the message from the description panel. For those who can't use that key combo, and don't want to remap the keybinding, they can hit tab to go back to the summary panel and then 'enter' to submit the message. We have some awkwardness in that both contexts (i.e. panels) need to appear and disappear in tandem and we don't have a great way of handling that concept, so we just push both contexts one after the other, and likewise remove both contexts when we escape.
2023-04-30ensure initial context is set when entering submoduleJesse Duffield
2023-04-30remove log call because it clutters test outputJesse Duffield
2023-04-30update cheatsheetsJesse Duffield
2023-04-30fix rendering of commit files viewJesse Duffield
2023-04-30appease linterJesse Duffield
2023-04-30remove unused fileJesse Duffield
2023-04-30move side window actions to controllers packageJesse Duffield
2023-04-30move toggle whitespace action to controllers packageJesse Duffield
2023-04-30update integration test for toggling whitespaceJesse Duffield
2023-04-30move quit actions to controllerJesse Duffield
2023-04-30fix reflog text colour by defaulting every view to the same foreground colourJesse Duffield
2023-04-30remove unused fileJesse Duffield
2023-04-30move some methodsJesse Duffield
2023-04-30move diffing menu action to controllerJesse Duffield
2023-04-30move filtering menu action to controllerJesse Duffield
2023-04-30move another action into controllerJesse Duffield
2023-04-30move more actions into controllerJesse Duffield
2023-04-30move custom patch options menu action to controllers packageJesse Duffield
2023-04-30move custom command action into its own fileJesse Duffield
2023-04-30move window arrangement helperJesse Duffield
2023-04-30lots of changesJesse Duffield
2023-04-30standardise controller helper methodsJesse Duffield
2023-04-30standardise helper argsJesse Duffield
2023-04-30split context common from helper commonJesse Duffield
2023-04-30move getDisplayStrings funcs into contextsJesse Duffield
2023-04-30refactor cherry pick code to move state access out of helperJesse Duffield
2023-04-30start moving getDisplayStrings funcs into contextsJesse Duffield
2023-04-30move getModel functions into contextsJesse Duffield
2023-04-30move views into contextsJesse Duffield
2023-04-30remove context callback optsJesse Duffield
2023-04-30lots more refactoringJesse Duffield
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-04-29Merge pull request #2578 from jesseduffield/enforce-lowercase-filenamesJesse Duffield
2023-04-29enforce lowercase filenamesJesse Duffield
2023-04-29Merge pull request #2558 from stefanhaller/allow-resetting-author-during-rebaseJesse Duffield
2023-04-29Merge pull request #2548 from AKARSHITJOSHI/fix/tagPushJesse Duffield
2023-04-29Updated README.mdREADME-bot
2023-04-29Merge pull request #2577 from jbrains/add-editor-preset-for-kakouneJesse Duffield
2023-04-27Add an editor preset for kakoune (kakoune.org).J. B. Rainsberger
2023-04-24Merge pull request #2567 from jesseduffield/bump-clipboard-packageJesse Duffield
2023-04-24Merge pull request #2557 from noahziheng/feature/add-gitea-prJesse Duffield
2023-04-24Updated README.mdREADME-bot
2023-04-24Merge pull request #2555 from Ryooooooga/revert-force-if-includesJesse Duffield
2023-04-24bump clipboard package for WSL supportAndre Mueller
2023-04-18feat: add gitea to hosting serviceNoah Gao
2023-04-18Don't allow resetting non-HEAD commits (including rebase todos) during rebaseStefan Haller
2023-04-18Allow resetting author of HEAD commit during rebaseStefan Haller
2023-04-17Revert "feat: support for `push --force-if-includes`"Ryooooooga
This reverts commit e00f248cf72785429e2bafc4bcd7bf39528163a5.