Abdelilah El Aissaoui
9dfd5073bd
Added option to search files in (un)commited changes
...
Fixes #44
2023-04-24 01:37:38 +02:00
Abdelilah El Aissaoui
91094a8771
Added change upstream branch option
2023-04-23 03:13:12 +02:00
Abdelilah El Aissaoui
343da198b9
Removed unnecessary filter to remote branches
2023-04-17 20:29:45 +02:00
Abdelilah El Aissaoui
c2b19a04d2
Refactored how commands are executed to support Flatpak properly
...
Fixes #93
2023-04-17 17:03:06 +02:00
Abdelilah El Aissaoui
552ac17d0e
Added option to clone submodules when cloning a repo
2023-04-16 02:26:05 +02:00
Abdelilah El Aissaoui
8cfc3607c2
Fixed opening terminal with powershell in windows
2023-04-15 20:46:43 +02:00
Abdelilah El Aissaoui
e16939a6ef
Code cleanup
2023-04-15 16:34:04 +02:00
Abdelilah El Aissaoui
025f93320a
Added persistent logging
2023-04-12 22:16:50 +02:00
Abdelilah El Aissaoui
8e14696bdf
Submodules UI now calls methods to sync, update and deinit
2023-04-08 21:25:32 +02:00
Abdelilah El Aissaoui
5359f58a67
Added progress title and subtitle for push
...
Also added option to cancel a push
2023-04-08 21:12:40 +02:00
Abdelilah El Aissaoui
03b84ff9c3
Submodules are now also filtered
2023-04-08 21:03:00 +02:00
Abdelilah El Aissaoui
4978af23d8
Implemented option to open submodule in a new tab
2023-04-07 04:34:07 +02:00
Abdelilah El Aissaoui
f54dfbd67b
Completed tabs refactor
2023-04-06 01:18:42 +02:00
Abdelilah El Aissaoui
0d91ec747a
Processing tasks now can show a title, subtitle and an option to cancel it.
...
Right now only fetch implements such features but every feature will be migrated gradually.
2023-04-04 22:00:19 +02:00
Abdelilah El Aissaoui
098d37f983
Added support to opening submodules directly
...
Fixes #58
2023-03-25 16:08:01 +01:00
Abdelilah El Aissaoui
05852a6034
Added basic UI components for submodules support
2023-03-25 16:07:24 +01:00
Abdelilah El Aissaoui
f069360e07
Added button to open terminal in current directory
...
Fixes #36
2023-03-21 01:37:05 +01:00
Abdelilah El Aissaoui
856df1e64a
Added error dialog when trying to load an invalid theme file
...
Fixes #26
2023-03-18 19:11:26 +01:00
Abdelilah El Aissaoui
3a473142ae
Added option to set default pull with rebase as default
...
Fixes #34
2023-03-18 18:56:14 +01:00
Abdelilah El Aissaoui
b62684e29d
Removed unnecessary call to getRemoteUseCase
2023-03-18 18:06:58 +01:00
Abdelilah El Aissaoui
4388ccb690
Added author info request when doing a new commit if the info is not set previously
2023-03-13 11:36:56 +01:00
Abdelilah El Aissaoui
0cbee60427
Reformated proejct's code
2023-03-08 01:07:58 +01:00
Abdelilah El Aissaoui
f67f246d25
Added base to new error design
2023-03-08 01:00:41 +01:00
Abdelilah El Aissaoui
0140da03d4
Re-enabled submodules view
2023-03-08 00:36:04 +01:00
Abdelilah El Aissaoui
1bfa849f01
GPG: Added invalid password handling and caching
...
This change also introduces:
- Small refactor of credentials request state.
- Improvements to single field password dialog (like the one used in SSH) to be able to show the password as well as to add custom message errors.
Fixes #45
2023-02-26 23:47:03 +01:00
Abdelilah El Aissaoui
9d07ac59b7
Implemented search in side panel
...
Refactored composables to use a lazy column instead of a normal column, as it had performance issues with large repositories.
Fixes #43
2023-01-29 19:27:17 +01:00
Abdelilah El Aissaoui
7de332be87
Added GPG signing support
...
Fixes #45
2023-01-28 17:39:35 +01:00
Abdelilah El Aissaoui
96cbdba8d9
Moved amend previous commit to be a checkbox
...
Fixes #63
2023-01-28 15:55:07 +01:00
Abdelilah El Aissaoui
76e5237cd5
Fixed log not refreshing when changing commits limit
2022-11-12 19:53:18 +01:00
Abdelilah El Aissaoui
69089c9910
Fixed repo state not refreshing if branch checkout has failed after creation
2022-11-06 23:30:09 +01:00
Abdelilah El Aissaoui
6be8d49654
Fixed opening a new repository would still show info from the previous instance
2022-10-29 16:45:13 +02:00
Abdelilah El Aissaoui
31d5a98f2e
Removed automatic resume on rebase interactive
2022-10-27 20:53:02 +02:00
Abdelilah El Aissaoui
315387fafc
Added error message when revert commit or start rebase interactive have failed
2022-10-27 20:19:50 +02:00
Abdelilah El Aissaoui
94be23b872
Fixed uncommited changes line not refreshing in log changed "open repo" string
2022-10-27 13:04:02 +02:00
Abdelilah El Aissaoui
a0383b2781
Fixed commits limit toggle not working
2022-10-23 02:39:46 +02:00
Abdelilah El Aissaoui
f0ef6da660
Reformated whole project
2022-10-22 15:35:32 +02:00
Abdelilah El Aissaoui
3554c7ebcf
Code cleanup
2022-10-22 01:12:48 +02:00
Abdelilah El Aissaoui
2162191fe0
Fixed stashes list not being updated when stashing/drop stashes
2022-10-18 23:22:16 +02:00
Abdelilah El Aissaoui
eebf16f707
Removed unnecessary logging
2022-10-18 22:45:02 +02:00
Abdelilah El Aissaoui
40e9b042e5
Fixed flows being cancelled if component refresh failed
2022-10-17 10:32:44 +02:00
Abdelilah El Aissaoui
f293e9428c
Improved events notifications. Removed GIt dir changes detection temporarily
2022-10-16 16:00:42 +02:00
Abdelilah El Aissaoui
453df1b6d4
Started refactor to remove nested ViewModels
2022-10-16 02:17:37 +02:00
Abdelilah El Aissaoui
578f30b7c9
Replaced custom clipboard method by the built-in
2022-10-15 19:06:12 +02:00
Abdelilah El Aissaoui
1cf9cb5367
Added unstage by line feature
2022-10-11 13:17:25 +02:00
Abdelilah El Aissaoui
eafebd2221
Added option to stage by line individually
2022-10-09 23:44:50 +02:00
Abdelilah El Aissaoui
c597624354
Replaced object with dagger singleton
2022-10-08 15:37:43 +02:00
Abdelilah El Aissaoui
08536b2caa
Removed scroll to top in favor of workspace button
2022-10-05 21:27:55 +02:00
Abdelilah El Aissaoui
2ffb8d9038
Added new side bar
2022-10-05 18:56:13 +02:00
Abdelilah El Aissaoui
8df62ef2b7
Moved classes to match the package name
2022-09-28 01:56:21 +02:00