Commit graph

800 commits

Author SHA1 Message Date
Abdelilah El Aissaoui
6cca8e9c9e
Merge pull request #80 from Philipp91/statusentriesfix
Add key to the StatusEntries list
2023-01-29 22:42:45 +01:00
Philipp Keck
70a9331b7b Add key to the StatusEntries list
When clicking around a lot, staging and unstaging some files, it otherwise messed up the association of StatusEntry and file and then didn't do anything when I clicked a certain file, presumably because it thought it was already shown.
2023-01-29 22:29:22 +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
Philipp Keck
6c2c395620 Add common variable for Java version at the top 2023-01-29 14:35:13 +01:00
Philipp Keck
01c372f291 Use Gradle toolchain also for the command 2023-01-29 14:30:04 +01:00
Philipp Keck
3bd13191e2 Remove kapt.use.worker.api=false
The option is deprecated and will be removed in the next KAPT release. Presumably this workaround isn't needed anymore nowadays.
2023-01-29 12:17:51 +01:00
Philipp Keck
01db3ef36d Use JVM toolchain instead of Kotlin jvmTarget
This [new Gradle feature](https://kotlinlang.org/docs/gradle-configure-project.html#gradle-java-toolchains-support) makes Gradle install the respective JDK/JRE instead of just using whatever JVM Gradle itself happens to run under. On my machine, that would be JVM 11, which leads to errors like `class file has wrong version 61.0, should be 55.0` when Dagger-generated Java files (like factories) try to interact with Kotlin-compiled classes.
The `compilerOptions.jvmTarget` is then implied.
2023-01-29 12:13:29 +01:00
Philipp Keck
189a306df4 Upgrade to Gradle 7.6 2023-01-29 11:44:38 +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
ab50502ca2
Update README.md 2023-01-27 09:22:29 +01:00
Abdelilah El Aissaoui
b5d352e946
Merge pull request #59 from ProjectInfinity/mac-native-filepicker
Add native macOS filepicker
2023-01-27 07:56:45 +01:00
Abdelilah El Aissaoui
94b0f2b355 Removed windows on per-commit CI 2023-01-24 15:15:30 +01:00
Abdelilah El Aissaoui
25f2ff3c2b Removed macos on per-commit CI 2023-01-24 10:29:27 +01:00
Abdelilah El Aissaoui
c48402a0ee Renamed job 2023-01-24 00:08:10 +01:00
Abdelilah El Aissaoui
1b0cfadaf4 Reorganized CI tasks 2023-01-24 00:06:44 +01:00
Abdelilah El Aissaoui
d0442abd0c Added windows CI 2023-01-23 22:33:35 +01:00
Abdelilah El Aissaoui
602c407251
Update linux.yml 2023-01-20 17:51:44 +01:00
Abdelilah El Aissaoui
d84a5bc8c2
Update linux.yml 2023-01-20 17:50:07 +01:00
Abdelilah El Aissaoui
ff337763b4 Fixed build issues 2023-01-20 11:11:25 +01:00
Abdelilah El Aissaoui
cca90c246d
Create linux.yml 2023-01-18 17:04:43 +01:00
Abdelilah El Aissaoui
24eac6c2b3 Added error handling for libssh 2023-01-15 21:44:31 +01:00
Abdelilah El Aissaoui
193755454e Organized libssh code 2023-01-15 21:44:31 +01:00
Abdelilah El Aissaoui
944f4e9955 Added first version of libssh implementation 2023-01-15 21:44:31 +01:00
Abdelilah El Aissaoui
1d5085b689 Tweaked light theme color 2023-01-15 21:44:01 +01:00
Abdelilah El Aissaoui
723ff898a2
Merge pull request #68 from Philipp91/testfix
Fix broken unit test with manual dependency injection
2022-12-30 16:54:28 +01:00
Philipp Keck
6748f5288c Fix broken unit test with manual dependency injection 2022-12-29 18:23:38 +01:00
ProjectInfinity
182cd146df Add native macOS filepicker 2022-12-17 22:42:31 +01:00
Abdelilah El Aissaoui
52539c2692 Added option to open repository from command line
Fixes https://github.com/JetpackDuba/Gitnuro/issues/51
2022-12-17 03:54:31 +01:00
Abdelilah El Aissaoui
ec6700dacf Updated dependencies 2022-12-13 20:13:35 +01:00
Abdelilah El Aissaoui
8e1753ffbc
Update README.md 2022-11-28 20:42:05 +01:00
Abdelilah El Aissaoui
89a8254c6a Updated latest.json 2022-11-15 22:27:06 +01:00
Abdelilah El Aissaoui
f8d3c71812 Fixed log splitter over-dragging when having density higher than 100% 2022-11-15 14:08:04 +01:00
Abdelilah El Aissaoui
4bad3a941c Removed unnecessary check 2022-11-12 21:42:30 +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
af3054342f Changed version to 1.1.1 2022-11-12 19:33:34 +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
45ad7f64ac Updated compose to 1.2.1 2022-11-07 18:55:48 +01:00
Abdelilah El Aissaoui
19e238640a Update README.md 2022-11-06 23:30:09 +01:00
Abdelilah El Aissaoui
1597733d43 Added noto sans to be the default mono font 2022-11-06 23:30:09 +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
dcf9ceb6a3 Fixed clicking on empty diff wouldn't change the focus 2022-11-06 23:30:09 +01:00
Abdelilah El Aissaoui
4a90e1c757 Improved graph visualization 2022-11-06 23:30:09 +01:00
Abdelilah El Aissaoui
113ff9339f Fixed tabs scrollbar handling clicks when it isn't visible 2022-11-06 23:30:09 +01:00
Abdelilah El Aissaoui
76cfcb69d8 Update README.md 2022-11-06 23:30:09 +01:00
Abdelilah El Aissaoui
a665af4051 Remove unused annotation 2022-11-06 23:30:09 +01:00
Abdelilah El Aissaoui
6e2b984257 Update README.md 2022-11-06 23:30:09 +01:00
Abdelilah El Aissaoui
4cfc45069c Updated release json and cover image 2022-10-29 23:27:44 +02:00
Abdelilah El Aissaoui
f2b0c40ff0 Fixed user+password dialog 2022-10-29 22:24:00 +02:00
Abdelilah El Aissaoui
a68f6cdb96 Restored scroll to top button 2022-10-29 17:54:39 +02:00