Commit Graph

134 Commits

Author SHA1 Message Date
Abdelilah El Aissaoui
01b0827057 Fixed commit message disappear if pre-commit hook fails
Fixes #248
2024-11-02 23:53:07 +01:00
Abdelilah El Aissaoui
3128341b93
Fixed crash when watch init has failed 2024-10-22 21:15:56 +02:00
Abdelilah El Aissaoui
e5899d02d6
Fixed pull result not being shown properly
Also fixed pull from specific branch using  merge by default instead of the user's configuration
2024-09-19 00:29:53 +02:00
Abdelilah El Aissaoui
169ed5af3f
Added warning when rebase has conflicts or has stopped 2024-09-17 23:40:24 +02:00
Abdelilah El Aissaoui
1b4b75d75b
Refactored RepositoryOpenViewModel to fix file system watch not working 2024-09-14 15:04:24 +02:00
Abdelilah El Aissaoui
8b17d68db4
Refactored getting author info 2024-09-14 15:03:20 +02:00
Abdelilah El Aissaoui
e5a84705e9
Improved focus handling in the whole tab 2024-09-09 01:49:26 +02:00
Abdelilah El Aissaoui
7b5290aef8
Fixed crash when changing tabs 2024-09-09 00:32:06 +02:00
Abdelilah El Aissaoui
1af4542c7c
Implemented close view with ESC 2024-09-09 00:32:06 +02:00
Abdelilah El Aissaoui
355cbc3f79
Code refactoring 2024-09-09 00:32:06 +02:00
Abdelilah El Aissaoui
ea4572b91b
Fixed delete tag calling wrong use case 2024-09-02 15:58:43 +02:00
Abdelilah El Aissaoui
70941c53f1
Fixed rebase and merge of remotes branches not working in side panel 2024-08-31 23:54:31 +02:00
Abdelilah El Aissaoui
761ea59986
Added keybindings to pull, push and create branch 2024-08-20 23:02:34 +02:00
Abdelilah El Aissaoui
e59fe7df69
Refactored user feedback.
Added warning/error messages
Change UI design
2024-08-02 16:24:55 +02:00
Abdelilah El Aissaoui
90b613bc59
Restored rust side event batching & error handling in file watcher 2024-07-29 00:03:35 +02:00
Abdelilah El Aissaoui
f5ee173453
Width of triple vertical split pane columns is now persisted
Fixes #176
2024-07-20 01:18:39 +02:00
Abdelilah El Aissaoui
81836f44a5
Refactored remotes in side panel 2024-07-19 21:32:38 +02:00
Abdelilah El Aissaoui
6dd55bcc84
Renamed DiffEntryType to DiffType 2024-07-15 01:31:16 +02:00
Abdelilah El Aissaoui
24e35d01dd
Added support for multiple notifications in positive feedback 2024-07-10 00:36:56 +02:00
Abdelilah El Aissaoui
f5fcaf992b
Added positive feedback for all the required operations 2024-07-09 23:42:32 +02:00
Abdelilah El Aissaoui
2375f43a44
Added basic positive feedback 2024-06-23 14:56:39 +02:00
Abdelilah El Aissaoui
8ca2c0be66
Added popup view on "open" repository button 2024-06-18 01:54:53 +02:00
Abdelilah El Aissaoui
127f2158ee
Recent repositories now are unlimited, can be removed and searched 2024-06-16 03:04:08 +02:00
Abdelilah El Aissaoui
59de2f358a
Fixed rebase interactive taking the wrong message
Fixes #165
2024-06-15 01:06:50 +02:00
Abdelilah El Aissaoui
d40a027fdc
Refactored tabs management 2024-06-14 23:59:42 +02:00
Abdelilah El Aissaoui
38867ebb07
Fixed state not updating properly after cherry-pick conflicting 2024-06-12 11:24:23 +02:00
Abdelilah El Aissaoui
8f1f87feca
Added UI compact mode 2024-05-15 10:50:06 +02:00
Abdelilah El Aissaoui
cbaeaf6cd0
Renamed AppSettings to repository 2024-05-08 15:11:47 +02:00
Abdelilah El Aissaoui
8d7b39f136
Revert "Renamed AppSettings to repository"
This reverts commit b2777d2d90.
2024-05-06 14:04:20 +02:00
Abdelilah El Aissaoui
b2777d2d90
Renamed AppSettings to repository 2024-04-19 21:41:32 +02:00
Abdelilah El Aissaoui
8637365cb7
Added task type for most operations and reduced duplicated code 2024-03-24 00:14:04 +01:00
Abdelilah El Aissaoui
de20be8e9a
Added logs section in Settings 2024-03-23 16:58:29 +01:00
Abdelilah El Aissaoui
52f699d13e
Added sorting of commits in rebase interactive
Fixes #66
2024-03-05 23:00:58 +01:00
Abdelilah El Aissaoui
82aad6a6b0
Removed unnecesssary comment line from diffviewmodel 2024-02-22 17:42:03 +01:00
Abdelilah El Aissaoui
8b36537451
Implemented treeview in files list
Fixes #22
2024-01-23 17:33:27 +01:00
Abdelilah El Aissaoui
76a8422ac6
Pane size is saved in-memory to preserve it when switching between tabs 2024-01-10 17:33:21 +01:00
Abdelilah El Aissaoui
9e31145a86
Code cleanup 2023-12-24 21:30:09 +01:00
Abdelilah El Aissaoui
e0b94adc8a
Ensure file paths are sorted in status/commit changes 2023-12-18 21:51:28 +01:00
Abdelilah El Aissaoui
f530e487c7
Adapted code to latest kotlin features & fixed typos 2023-12-11 19:41:34 +01:00
Abdelilah El Aissaoui
c2e69d00f3
Code cleanup and fix typos 2023-12-05 14:35:30 +01:00
Abdelilah El Aissaoui
1fcf0fc921
Added stashes context menu option to stash in log 2023-11-29 23:38:22 +01:00
Abdelilah El Aissaoui
5bc52bf9df
Added option to disable SSL verify 2023-11-22 16:03:45 +01:00
Abdelilah El Aissaoui
fbdf5a4da8
Selecting a branch, tag or stash in side panel highlights it 2023-11-11 16:42:28 +01:00
Abdelilah El Aissaoui
81c37043ca
Discarding hunks now always uses UTF-8
Fixes #170
2023-11-11 14:46:30 +01:00
Abdelilah El Aissaoui
bb47728d64 Probe files and directory checks are now executed in the Rust part to reduce the communication overhead between both parts 2023-10-11 20:36:48 +02:00
Abdelilah El Aissaoui
b1dcdeb79b Added events batching from Rust part to prevent excessive exchange between both sides 2023-09-29 13:42:15 +02:00
Abdelilah El Aissaoui
7e6ccbe810
Fixed .git dir changes not being detected properly and added rule to ignore .proble files in git dir 2023-09-27 19:48:23 +02:00
Abdelilah El Aissaoui
a3e41e3490
Removed unused UseCase from TabViewModel 2023-09-21 23:02:18 +02:00
Abdelilah El Aissaoui
5f2180f1a3
Clicking on a submodule in (un)commited changes shows an informative screen 2023-09-14 01:05:06 +02:00
Abdelilah El Aissaoui
ee82295c89
Fixed crash when having conflicting submodules
Fixes #118
2023-09-12 23:32:25 +02:00