Skip to content

Releases: Readf0x/integral-prompt

v0.5.3: Shell completion

09 Nov 18:39
v0.5.3
77649ec

Choose a tag to compare

Fixed the git unstaged count as well as the job count in zsh. Also added shell completions for all supported shells!

Full Changelog: v0.5.2...v0.5.3

v0.5.2: Fish improvements

05 Nov 17:52
v0.5.2
a5d1654

Choose a tag to compare

Added vi keymap support to fish

Full Changelog: v0.5.1...v0.5.2

Known Issues:

The VI_KEYMAP var isn't set as an env var in this release, so this doesn't actually function unless the env var already exists before fish is started.

v0.5.1: Fish bugfix

04 Nov 21:25
v0.5.1
4645c4f

Choose a tag to compare

Added resizing and fixed the exit code in fish

Full Changelog: v0.5.0...v0.5.1

v0.5.0: Fish Support

04 Nov 20:57
v0.5.0
67e47fd

Choose a tag to compare

Added support for fish! It's almost as good as zsh, but it doesn't have vim binds (I haven't figured out if fish has those yet).

Full Changelog: v0.4.0...v0.5.0

v0.4.0: Bash Support

31 Oct 02:36
v0.4.0
b0b4b36

Choose a tag to compare

Added support for bash! It's not as good as zsh since it doesn't support line editing (yet...) but it still works.

Full Changelog: v0.3.6.1...v0.4.0

v0.3.6.1: Hotfix

31 Jul 00:07
v0.3.6.1
d19ecf2

Choose a tag to compare

There was a leftover debug print statement in the config loading logic. This was causing nonsense to be sent to eval during the init phase, completely breaking the plugin.

Full Changelog: v0.3.6...v0.3.6.1

v0.3.6: Good config

30 Jul 22:53
v0.3.6
0976fb3

Choose a tag to compare

Added proper JSON marshalling and unmarshalling, meaning the config now uses single length strings for Char types and named colors as strings for the colors.

Full Changelog: v0.3.5.1...v0.3.6

v0.3.5.1

30 Jul 01:41
v0.3.5.1
592cc51

Choose a tag to compare

Full Changelog: v0.3.5...v0.3.5.1

v0.3.5: Squashing the git performance issues

30 Jul 00:41
v0.3.5
9c9076d

Choose a tag to compare

For a while, the git module has had serious performance issues in large repos. There wasn't much I could do to fix that (within my knowledge). I wanted to to add timeouts, but the prompt builder fell down like a house of cards when more async was introduced. I've decided to instead add maximum amounts for how much git it can process before it just... doesn't.

Also in this release, wrappable text will get moved like other modules if it's below a certain length, and the git module can now recurse up a couple directories.

Known bugs:

  • flake.nix got obliterated, was restored in a minor commit, 92e719c

Full Changelog: v0.3.4...v0.3.5

v0.3.4: Usable Config

27 Jul 21:46
v0.3.4
55487ee

Choose a tag to compare

Before this point, the config couldn't load icon fields if they were a string, you had to manually specify each icon as a number representing its unicode code point. Pretty terrible for an end user.

Also added an option to disable different git status rendering, as it is currently extremely expensive in large repos.

Known bugs:

  • new Char type to replace rune does not implement MarshalJSON, meaning the sample-config still uses the old syle.
  • This debian build used the tarball settings, meaning it was statically linked. Other than larger file size, this is harmless.

Full Changelog: v0.3.3.1...v0.3.4