Commit Graph

30 Commits

Author SHA1 Message Date
Abdelilah El Aissaoui
9e31145a86
Code cleanup 2023-12-24 21:30:09 +01:00
Abdelilah El Aissaoui
2cc4ca18b5 Updated Compose Multiplatform to 1.5.0-rc01 2023-08-19 10:43:20 +02:00
Abdelilah El Aissaoui
9264d2cb7a Added caching of HTTP Credentials
Fixed #75
2023-08-12 15:42:21 +02:00
Abdelilah El Aissaoui
e79a261b06
Tabs can be now closed using the tertiary button
Fixes #72
2023-06-02 01:28:12 +02:00
Abdelilah El Aissaoui
c8653233f4
Added option to specify folder name when clonning a repository
Closes #96
2023-05-26 00:16:42 +02:00
Abdelilah El Aissaoui
8a48e51469
Fixed uninitialized modules being opened 2023-05-25 23:56:51 +02:00
Abdelilah El Aissaoui
45e4f9e799
Added loading screen title+subtitle for LogViewModel methods 2023-05-19 23:53:23 +02:00
Abdelilah El Aissaoui
4889a8072d
Fixed multiple operation related to the workspace when using submodules 2023-04-28 22:29:48 +02:00
Abdelilah El Aissaoui
9da623f873
Merge pull request #79 from Philipp91/dblclk
Stage/unstage files with double-click
2023-04-27 19:17:35 +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
8cfc3607c2 Fixed opening terminal with powershell in windows 2023-04-15 20:46:43 +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
f069360e07
Added button to open terminal in current directory
Fixes #36
2023-03-21 01:37:05 +01:00
Abdelilah El Aissaoui
0cbee60427
Reformated proejct's code 2023-03-08 01:07:58 +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
e75af0938f
Added trimStart for commit message
Fixes #89
2023-02-23 13:10:49 +01:00
Philipp Keck
f39ffb98c3 Stage/unstage files with double-click 2023-02-05 22:05:58 +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
96cbdba8d9 Moved amend previous commit to be a checkbox
Fixes #63
2023-01-28 15:55:07 +01:00
Abdelilah El Aissaoui
1bfa65b740 Fixed images viewing in system default image viewer not working 2022-11-10 18:27:48 +01:00
Abdelilah El Aissaoui
bf6afc82c6 Fixed clicking on a log line being unresponsive
Happens when having 2 repositories with commits in common (same SHA). Instead of making fast clickable being based only on the hash, take also in consideration the viewmodel to differentiate between tabs
2022-10-27 20:05:27 +02:00
Abdelilah El Aissaoui
f0ef6da660 Reformated whole project 2022-10-22 15:35:32 +02:00
Abdelilah El Aissaoui
03a52cb4ce Removed submodules component 2022-10-22 15:28:39 +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
4f019ca8ed Fixed fast clickable for lists & added hover effect to it 2022-10-10 18:01:06 +02:00
Abdelilah El Aissaoui
5eada2e2a6 Replaced compose clickable modifier with custom pointerInput implementation
Should improve scrolling performance greatly while this issue still persists https://issuetracker.google.com/issues/228995735
2022-10-09 20:57:12 +02:00
Abdelilah El Aissaoui
2ffb8d9038 Added new side bar 2022-10-05 18:56:13 +02:00
Abdelilah El Aissaoui
1e0f54cd36 Fixed bug where enter key would trigger pull/push operations if a dialog was shown 2022-09-30 14:48:23 +02:00
Abdelilah El Aissaoui
8df62ef2b7 Moved classes to match the package name 2022-09-28 01:56:21 +02:00