Commit Graph
2011 Commits
Author SHA1 Message Date
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
Ammar Abou Zor c68fa3e87b Jump to commit via sha (#1818) 2023-08-27 09:46:41 +02:00
extrawurst 005047f015 cleanup state in search popup more 2023-08-26 23:55:51 +02:00
extrawurst 0fdec134c5 Fix: search in log (#1838) 2023-08-26 20:34:37 +02:00
extrawurst 5b2b8c7e0a cleanup and improvements
inspired by #1411
2023-08-26 14:37:15 +02:00
Ammar Abou Zor 6339a1f33c Copy full Commit Hash by default (#1836) 2023-08-26 14:26:51 +02:00
dependabot[bot] c84a973d5d Bump bytesize from 1.2.0 to 1.3.0
Bumps [bytesize](https://github.com/hyunsik/bytesize) from 1.2.0 to 1.3.0.
- [Release notes](https://github.com/hyunsik/bytesize/releases)
- [Commits](https://github.com/hyunsik/bytesize/compare/v1.2.0...v1.3.0)

---
updated-dependencies:
- dependency-name: bytesize
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
2023-08-26 13:54:24 +02:00
extrawurst 11c65f633f fix new fmt check 2023-08-26 13:52:47 +02:00
extrawurst 2377924f9c use popup specific up/down cmds (fixes #1831) 2023-08-26 13:45:15 +02:00
extrawurst 7558d25e25 cleanup 2023-08-23 19:40:24 +02:00
extrawurst a5b898c718 fix potential panic 2023-08-22 13:19:17 +02:00
extrawurst 9e69f251a8 do not show spacing selection in non-highlight 2023-08-22 13:19:06 +02:00
extrawurst 30211b2a6b allow visualizing enable state in text
this allows us to show whether the text inpout is currently selected in search popup
2023-08-22 13:01:50 +02:00
Ammar Abou Zor 306ff91afa Search popup: allow navigation with non arrow keys (#1816) 2023-08-22 12:47:18 +02:00
extrawurst ab51490648 cleanup 2023-08-21 13:23:52 +02:00
extrawurst b4a77c9262 update readme 2023-08-21 13:14:42 +02:00
extrawurst 77bb69a162 fix ci 2023-08-21 12:54:56 +02:00
extrawurst 0cf041bb98 fix backgrounding search thread 2023-08-21 12:19:07 +02:00
extrawurst cde1c7f883 Search commits by author (#1822) 2023-08-21 12:11:53 +02:00
extrawurst d253022f13 add missing command for new commit search in log 2023-08-21 11:29:02 +02:00
ImgBotApp 4a6131fcd9 [ImgBot] Optimize images
/assets/diff-empty-line.png -- 219.77kb -> 135.70kb (38.26%)

Signed-off-by: ImgBotApp <[email protected]>
2023-08-19 01:54:41 +02:00
extrawurst 3c5131ad27 commit log filtering (#1800) 2023-08-18 17:19:18 +02:00
extrawurst b50d44a4b8 fix changelog 2023-08-18 14:32:44 +02:00
lightsnowball 514e8f0175 Modify checkout implementation making branch switching more similar to CLI git behaviour (#1809) 2023-08-18 14:31:51 +02:00
extrawurst 074820e63b fix: missing entry in ToC 2023-08-18 14:23:50 +02:00
dependabot[bot] ecf6fe9369 Bump anyhow from 1.0.74 to 1.0.75
Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.74 to 1.0.75.
- [Release notes](https://github.com/dtolnay/anyhow/releases)
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.74...1.0.75)

---
updated-dependencies:
- dependency-name: anyhow
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
2023-08-17 09:55:39 +02:00
dependabot[bot] 77d1ef6874 Bump anyhow from 1.0.72 to 1.0.74
Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.72 to 1.0.74.
- [Release notes](https://github.com/dtolnay/anyhow/releases)
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.72...1.0.74)

---
updated-dependencies:
- dependency-name: anyhow
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
2023-08-16 12:47:05 +02:00
extrawurst 809281f1ab clippy fix 2023-08-16 12:43:41 +02:00
dependabot[bot] 347e6e43e7 Bump log from 0.4.19 to 0.4.20
Bumps [log](https://github.com/rust-lang/log) from 0.4.19 to 0.4.20.
- [Release notes](https://github.com/rust-lang/log/releases)
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/log/compare/0.4.19...0.4.20)

---
updated-dependencies:
- dependency-name: log
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
2023-08-14 09:17:22 +02:00
extrawurst 8437b76f99 fix nightly clippy 2023-08-12 18:50:19 +02:00
extrawurst 798f990cd3 changelog and notes for #1506 2023-08-12 18:45:16 +02:00
Kieran Siekandextrawurst bf31f20657 Fix external editor delay. (#1579)
The default polling rate of 1 second causes a 1 second delay when
queuing the event to launch the external editor, causing latency.

However, a slower polling helps reduce CPU usage, so let's
have a short polling duration as long as there are input events, and
slow poll otherwise.

Since the external editor among other components (not tested) is always
launched in response to an input event, we reduce the latency to ~100ms,
which is the fast poll duration.

Co-authored-by: extrawurst <[email protected]>
2023-08-12 18:28:59 +02:00
extrawurst 6ec647710d visualize empty line in diff better (closes #1359) 2023-08-11 16:44:50 +02:00
extrawurst 9eb8d470a4 optimize logfilter to not check stashes
logfilter using `get_commit_diff` on each entry lead to a lot of unneeded calls to `get_stashes` and `is_stash_commit` which should be not even needed for file history log entries. this is not happening now anymore
2023-08-11 11:38:21 +02:00
Niklas Dießner e90656d61c add anaconda install instructions (#1802) 2023-08-10 23:34:27 +02:00
extrawurst 7400d5bc68 more logging/diagnostics when repo cant be opened 2023-08-10 15:39:39 +02:00
extrawurst 53988ba4e0 fix hunk edits with non standard diff options (#1803) 2023-08-10 14:48:36 +02:00
extrawurst 495d4d5da7 do shell expansion for commit.template
more error logging around commit-template loading
2023-08-09 19:02:24 +02:00
Niklas Dießner 403c5aabd9 Switch to bwrap (#1792)
* switch from textwrap to bwrap
2023-08-09 16:00:35 +02:00
extrawurst a828bd2cea show dependency stats on readme 2023-08-07 14:02:25 +02:00
dependabot[bot] 5aeb9c4c9c Bump openssl-sys from 0.9.90 to 0.9.91
Bumps [openssl-sys](https://github.com/sfackler/rust-openssl) from 0.9.90 to 0.9.91.
- [Release notes](https://github.com/sfackler/rust-openssl/releases)
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-sys-v0.9.90...openssl-sys-v0.9.91)

---
updated-dependencies:
- dependency-name: openssl-sys
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
2023-08-07 11:54:06 +02:00
extrawurst 38bf345ebf new single issue for commit filtering 2023-08-05 15:52:49 +02:00
extrawurst 9e9e743515 do not ignore pprof anymore 2023-08-01 10:30:11 +02:00
extrawurst 965f0765aa upgrade syntect and regex (see #1781) 2023-08-01 10:23:38 +02:00
extrawurst 104078f15f cargo install locked 2023-08-01 10:09:15 +02:00
extrawurst 9d37e36314 licence update 2023-07-30 11:53:34 +02:00
extrawurst a87f66c131 switch back to dirs (#1783)
* switch back to `dirs`
2023-07-30 10:44:49 +02:00
Niklas Dießner 104e5bf62e 1751 follow symlink for keybinding config (#1767) 2023-07-29 23:04:53 +02:00
extrawurst e661ee6e3e simplify deny config 2023-07-29 22:56:56 +02:00