87 Commits
Author SHA1 Message Date
extrawurst 685cca91fd run tests on linux arm ci pipeline (#2993)
* run tests on linux arm ci pipeline

* exclude a test
2026-07-09 16:13:26 +02:00
extrawurst 95b37e6409 make x502 signing test less flaky on macos (#2992) 2026-07-09 14:03:38 +02:00
extrawurst ee1bcd1eb3 add e2e test covering gpg (#2986) 2026-07-02 10:10:49 +02:00
extrawurst 8ed70068e6 fix ci lint (#2985) 2026-07-01 10:26:01 +02:00
extrawurst b1db21e10a fix panic when opening submodule (#2896)
this is caused by us dropping the git notify channel and creating a new one when opening the submodule.

closes #2895
2026-03-31 12:38:05 +01:00
extrawurst 0cf38b5def use tombi for toml formatting (#2894) 2026-03-28 21:02:05 +01:00
extrawurst d47f29effb update chrono two-face and anyhow (#2881) 2026-03-20 12:47:53 +00:00
extrawurst b18becdec6 bump env_logger (#2880) 2026-03-20 00:17:31 +00:00
extrawurst 5d6731326e Rust msrv bump to 1.88 (#2879) 2026-03-19 18:33:52 +00:00
extrawurst 1c118d75f3 proper pre-push hook implementation (#2811) 2026-01-18 17:37:45 +01:00
extrawurst d3dda1ec92 use nextest (#2833) 2026-01-15 17:29:15 -05:00
extrawurst 18624da9ed try fixing homebrew ci step (#2814) 2025-12-17 19:13:31 -05:00
extrawurst 3dbf1202a0 cargo updates (#2794) 2025-11-28 19:50:29 -03:00
extrawurst 2374e00302 validate path on startup for gix aswell (#2768)
so far we only try to open using the legacy libgit2 based one
2025-10-29 22:07:46 +01:00
extrawurst 58490961c5 update log (#2766) 2025-10-29 15:27:28 +01:00
extrawurst 1032cccd55 cleanup format strings (#2765) 2025-10-29 13:58:27 +01:00
extrawurst 7c7698d5a2 cleanup some expects (#2754) 2025-10-28 22:40:44 +01:00
extrawurst 6bb216c0d4 fix warnings and deny deprecated (#2753)
* fix gitoxide warning

* do not allow deprecated fn
2025-10-28 18:03:19 +01:00
extrawurst 950e703cab fix nightly ci (#2663) 2025-06-07 23:21:34 +02:00
extrawurst a2e86c2ea3 fix cargo wix install (#2644) 2025-05-18 00:48:17 +02:00
extrawurst 9781608584 upgrade dirs (#2569) 2025-04-15 09:22:50 +02:00
extrawurst eeebb0a647 fix cargo deny advisory warning (#2598) 2025-04-07 18:02:34 +02:00
extrawurst cc907996f4 fix latest clippy (#2597) 2025-04-07 16:06:00 +02:00
extrawurst 7ec62279e8 prepare for rc (#2479) 2025-01-13 22:26:14 +01:00
extrawurst 778ac16cf7 upgrade notify an cleanup advisory (#2475) 2025-01-10 16:16:28 +01:00
extrawurst 01ad0615b2 git2 upgrade (#2473) 2025-01-10 15:28:52 +01:00
extrawurst 89db83839d Gix upgrade (#2472) 2025-01-10 14:19:27 +01:00
extrawurst 40c79028ff cargo updates (#2474) 2025-01-10 13:43:08 +01:00
extrawurst d72617f5c2 some cargo upgrades (#2471) 2025-01-10 12:55:30 +01:00
extrawurst 640bf333fc Fix ci (#2447) 2024-12-10 09:44:01 +01:00
extrawurst 603116f491 ratatui update (#2403) 2024-10-23 09:34:24 +02:00
extrawurst ce923e6fe4 supply libgit2 with flag to respect env variables (#2299)
closes #2298
2024-07-25 11:16:01 +07:00
extrawurst a89044fd94 Build apple x86 (#2253) 2024-06-02 13:54:32 +02:00
extrawurst 9be28c9af9 Cargo update (#2230) 2024-05-16 18:23:50 +02:00
extrawurst 3dca5feeec ratatui 0.25 update (#2101)
fixes #2098
2024-05-16 17:07:30 +02:00
extrawurst 09a2f70c89 Release prep (#2183) 2024-04-14 20:31:05 +02:00
extrawurst 5d68ea0e39 Reset branch in branch popup (#2171)
allow triggering branch reset from branch popup. closes #2170
2024-04-07 18:12:30 +02:00
extrawurst 5053850433 Update NIGHTLIES.md
Fix links for windows
2024-03-31 12:46:15 +01:00
extrawurst 44e1c56a1c provide nightly builds (#2164)
closes #2083
2024-03-27 17:28:31 +00:00
extrawurst bb92067b19 fixes tag annotation being broken in 0.25 (#2139)
fixes #2126
2024-03-22 12:18:05 -07:00
extrawurst 3f69f5fe62 Action updates (#2085) 2024-02-21 13:03:53 +01:00
extrawurst 9f0ef851b2 Prep release 25 (#2082) 2024-02-21 11:27:45 +01:00
extrawurstandStemCll 5dad9f4adb cancel commit search (#2078)
closes #1860

Co-authored-by: StemCll <[email protected]>
2024-02-20 19:07:25 +01:00
extrawurst 762b889b48 better theme file handling (#2077)
* better theme file handling
* print all possible err of loading theme

closes #2007
2024-02-20 18:52:35 +01:00
extrawurst 45c34e5675 fix infinite spinner (#2075)
af9da95 introduced pending work to always be true
2024-02-20 11:56:37 +01:00
extrawurst e2590f79bd better default for single line textinput size (#2070) 2024-02-20 09:43:15 +01:00
extrawurst e22cc70a7d moving popups in its own module (#2066) 2024-02-19 17:18:30 +01:00
extrawurst ab95b98ef8 allow pushing to empty repo (#2063)
closes #1919
2024-02-19 15:46:39 +01:00
extrawurst 825935ba4f Multiline TextEdit cleanups (#2053)
* change commit default binding
* animated gif of multiline text edit
* update changelog
* fix style of default text
* textinput should not need to know about its users
* fix branch create popup
2024-02-18 12:44:44 +01:00
extrawurst 84d855d242 move audit checks to cargo-deny (#2048)
* move audit checks to cargo-deny
* remove separate sec audit step using old auditing
2024-02-14 11:32:16 +01:00
extrawurst 4c33ee4859 New Logo with outline (#2044) 2024-02-12 17:28:01 +01:00
extrawurst 673edd8f2d cargo updates (#1856)
closes #1781
2024-02-12 11:53:22 +01:00
extrawurst e7c61ffc89 Support prepare commit hook (#1978) 2023-12-16 00:07:54 +01:00
extrawurst 521ab91309 git2-hooks: allows customizing what places to look for hooks (#1975)
* allows customizing what places to look for hooks
2023-12-08 14:33:22 +01:00
extrawurst a6416b914d Cleanup hooks (#1972)
* cleanup errors
* cleaner repo structure
* added docs
2023-12-07 17:22:07 +01:00
extrawurst d4dd58f6ca move git hooks support into separate crate (#1971)
* unique error type name
* git2 dependency future 
* return hook out/err separately
2023-12-07 16:28:52 +01:00
extrawurst b2e7420349 Update README.md 2023-09-19 19:52:30 +02:00
extrawurst 0e1d83fb02 Parallelize log search (#1874) 2023-09-04 20:55:17 +02:00
extrawurst 5be397b335 stash list does not update after pop/drop (#1865)
* move to stashlist after stashing
* move to status after stash popping
2023-08-31 10:41:52 +02:00
extrawurst 0c591dfea4 Fix branch switch with slash (#1857) 2023-08-29 16:39:58 +02:00
extrawurst 0376ed3a26 Fix slowness in big repo revlog tab (#1849) 2023-08-28 12:35:01 +02:00
extrawurst 15e9222f51 refactoring commit filter (#1843) 2023-08-27 16:38:20 +02:00
extrawurst 9a7c2199a7 make commit filtering an async job (#1842) 2023-08-27 15:14:10 +02:00
extrawurst 2675934027 Index of search result (#1840) 2023-08-27 11:25:16 +02:00
extrawurst 0fdec134c5 Fix: search in log (#1838) 2023-08-26 20:34:37 +02:00
extrawurst cde1c7f883 Search commits by author (#1822) 2023-08-21 12:11:53 +02:00
extrawurst 3c5131ad27 commit log filtering (#1800) 2023-08-18 17:19:18 +02:00
extrawurst 53988ba4e0 fix hunk edits with non standard diff options (#1803) 2023-08-10 14:48:36 +02:00
extrawurst a87f66c131 switch back to dirs (#1783)
* switch back to `dirs`
2023-07-30 10:44:49 +02:00
extrawurst 8f29cb2e81 Cargo install in CI (#1576)
* run cargo install in CI
* also run cargo install in musl env
2023-03-01 15:44:51 +01:00
extrawurst 9d83ce358e Reword commit (#1553)
* reuse commit popup for reword
* switch to status after reword
* show command
* prepopulate with old msg
* changelog

Closes #829
2023-02-18 20:47:24 +00:00
extrawurst d4d6fd28eb Unittest keylist (#1545)
* fix warning
* add unittest to keylist
2023-02-15 00:20:45 +00:00
extrawurst 7f5c6ceeef Check udeps (#1535) 2023-02-05 10:32:25 +01:00
extrawurst 8ab62244ce support reset from log view (#1534) 2023-02-04 16:15:26 +01:00
extrawurst 6b9a91f17d Edit file from file tree (#1430)
* allow edit file from any StatusTreeComponent
2022-11-14 15:01:34 +01:00
extrawurst 8604b331ae selected items should have dedicated fg color (#1366)
* selected items should have dedicated fg color
2022-09-30 20:19:37 +02:00
extrawurst aeb64e1175 Commit msg history (#1346) 2022-09-20 10:07:05 +02:00
extrawurst 16a537c102 Persist all options (#1342)
closes #1340
2022-09-20 08:23:04 +02:00
extrawurst 9534e4c2f9 persist current tab as options (#1339) 2022-09-18 18:05:29 +02:00
extrawurst cf9ce9d4ff File watching using notify (#1310)
closes #1
2022-09-02 09:59:13 +02:00
extrawurst 4e0da37230 Support updating submodules (#1305) 2022-08-31 11:40:52 +02:00
extrawurst 986d34a5ac support opening submodule (#1298) 2022-08-31 10:51:08 +02:00
extrawurst ef3ece552d PoC list submodules (#1090) 2022-08-27 17:55:06 +02:00
extrawurst 6630dca197 add cargo deny to CI (#1285)
* check duplicate dependencies
* also use cargo-deny for licenses checking
* also run cargo deny check in make check
2022-08-17 19:48:14 +02:00
Stephan D 4a0e58ae15 msrv 160 (#1279)
* bump edition
* msrv 160
* upgrade clap and more deps
2022-08-17 16:30:54 +02:00
Stephan D 02efae1499 Fix stashlist after marked drop (#1207) 2022-04-23 19:01:15 +02:00
Stephan D 2a578889f3 switch focus to index after staging last file (#1170) 2022-03-10 00:50:37 +01:00