Commit graph

873 commits

Author SHA1 Message Date
Abdelilah El Aissaoui
3ee8163e2d
Pressing esc closes (un)commited changes filter 2023-04-24 02:06:30 +02:00
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
5fd29fbc39
Added test for CheckoutRefUseCase 2023-04-21 00:05:00 +02:00
Abdelilah El Aissaoui
3abfe69d4f
Fixed creating a new branch form a remote branch (equivalent to checkout -b remote_branch_name) wouldn't set upstream properly 2023-04-20 17:53:37 +02:00
Abdelilah El Aissaoui
6fab65cf2c
Removed replacing of whitespaces with dashes in tab name 2023-04-19 23:17:28 +02:00
Abdelilah El Aissaoui
4d32df5717
Fixed ctrl+enter not amending if there are no staged changes 2023-04-19 23:01:19 +02:00
Abdelilah El Aissaoui
29c04dbad3
Implemented custom UI design for compose's context menus 2023-04-19 22:59:33 +02:00
Abdelilah El Aissaoui
343da198b9
Removed unnecessary filter to remote branches 2023-04-17 20:29:45 +02:00
Abdelilah El Aissaoui
0d14396ccf
Removed todo 2023-04-17 18:44:40 +02:00
Abdelilah El Aissaoui
7b7e5cbe82
Fixed build for tests 2023-04-17 17:07:51 +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
a64ee57283
Reduced dialogs corner size 2023-04-17 01:41:55 +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
8e9f21beee Replaced printLog with printDebug in clone 2023-04-15 20:35:51 +02:00
Abdelilah El Aissaoui
b27af83ae5 Replaced println with printDebug in clone 2023-04-15 20:35:03 +02:00
Abdelilah El Aissaoui
e16939a6ef
Code cleanup 2023-04-15 16:34:04 +02:00
Abdelilah El Aissaoui
0512510be6
Removed whitespace replace when in a new tab 2023-04-15 16:04:02 +02:00
Abdelilah El Aissaoui
d5aaa1dd30
SSH auth tries to login with simply password if auth with public key failed 2023-04-15 16:03:19 +02:00
Abdelilah El Aissaoui
2383a3b2db
Updated compose to 1.4.0 2023-04-14 01:33:48 +02:00
Abdelilah El Aissaoui
0bfa91d2a7
Added dynamic size tabs with a label to show the full repository path
Fixes #56
2023-04-14 01:31:57 +02:00
Abdelilah El Aissaoui
025f93320a
Added persistent logging 2023-04-12 22:16:50 +02:00
Abdelilah El Aissaoui
cb88826e0a
Updated JGit and Compose dependencies 2023-04-08 22:33:05 +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
63df04e3ba
Fixed build error (warning) 2023-04-06 20:10:30 +02:00
Abdelilah El Aissaoui
f54dfbd67b
Completed tabs refactor 2023-04-06 01:18:42 +02:00
Abdelilah El Aissaoui
a55dd755d7
Refactored tab management to its own single file without having to deal with unique IDs or having code to manage the tab scattered around the app 2023-04-05 02:10:17 +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
05a894a1cb
Cancelling on ssh/http authentication will no longer show an error 2023-04-04 21:12:29 +02:00
Abdelilah El Aissaoui
a920e2bb9e
Cancelling coroutines operations such as authentication no longer displays an errors as it's something intentional 2023-04-04 19:05:11 +02:00
Abdelilah El Aissaoui
3b248f10eb
Fixed directory text input shape on clone dialog 2023-04-03 17:23:03 +02:00
Abdelilah El Aissaoui
668cfe7e70
Merge pull request #84 from Philipp91/windowtitle
Allow customizing the window title with an environment variable
2023-03-31 18:57:11 +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
f9ccf87030
Replaced compose dropdown with a custom implementation based on context menu 2023-03-25 14:07:38 +01:00
Abdelilah El Aissaoui
37348a5dfc
Fixed multiple dialogs/windows were closed in a single press on ESC
Fixed #9
2023-03-25 14:03:51 +01:00
Abdelilah El Aissaoui
6c44679757
Increased font weight of repository title in recents list 2023-03-24 21:26:49 +01:00
Abdelilah El Aissaoui
31491cef9c
Fixed Clone dialog directory search button sizes 2023-03-24 21:25:24 +01:00
Abdelilah El Aissaoui
b9707de7ac
Fixed build error 2023-03-21 01:52:55 +01:00
Abdelilah El Aissaoui
9fdd7fa696
Added basic idea of files search in commited changes 2023-03-21 01:47:28 +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
ee050284df
Dependencies update 2023-03-18 17:33:51 +01:00
Abdelilah El Aissaoui
f3a9b141a5
Update README.md 2023-03-15 17:54:48 +01:00