~whereswaldon/sprig

v0.0.14-rc5 14 hours ago .tar.gz browse log

Many dependency updates and a bugfix to re-enable the paste button

d181c8d deps: use /x/profiling instead of gioprofiler
269e578 deps: use /x/notify instead of niotify in extras
6c8ee7b deps: use /x/haptic instead of gio-extras
6692414 deps: use /x versions of events and scroll
533013a fix: restore the paste button functionality
b69bb62 deps: update to latest gio, migrate gio-extras to /x

v0.0.14-rc4 a day ago .tar.gz browse log

Keyboard shortcut bugfix, profiling flags, alignment fix, and convo viz changes

You can now profile sprig on a number of different axes with the --profile=option
flag.

Keyboard shortcuts should no longer stop working after you send a message.

The highlighting on the left of messages should align with their edges now.

Conversations are now visualized with a badge in their lower-right corner instead
of highlighting on their left edge.

189d236 feat: visualize conversation roots with a badge
ac7b02c fix: align highlighting and message background
f028788 fix: ensure keyboard shortcuts still work after sending message
012bbb5 feat: change profile flag to accept profile type

v0.0.14-rc3 17 days ago .tar.gz browse log

Fix accidental profiling code and release process

I made two mistakes in the previous release:
- the ci system was broken, so no artifacts were published
- I left profiling code enabled in the application, which actually
  prevented it from starting properly on android

Those have both been corrected, and I hope that this tag will result
in a correct release. However, there's also a CGO bug right now that
may bite us in CI, in which case I'll need to change how we install go.

3ca38dd deps: tidy modules
55289d8 fix: remove accidentally-included profiling code
5d9b813 ci: ensure mage is available
0b22a1b ci: use new, simplified make target names
ffd80b9 ci: install new gio deps

v0.0.14-rc2 17 days ago .tar.gz browse log

Status banner for connecting and syncing

This release introduces a banner that will notify you when the client
is attempting to connect or sync with a relay.

e9a2261 feat: improve banner aesthetic
caf697f fix: ensure banners do not leak from connection loop
e7ada4c feat: add connecting and syncing banners
2be33fc fix: correct off by one error in banner list
5874be3 feat: create banner management infrastructure

v0.0.14-rc1 21 days ago .tar.gz browse log

Updated to latest gio for new color management

0c97958 deps: update to latest gio
ac8bd95 fix: ensure keyboard shortcuts work
4e72588 fix: ensure correct colors used across theme
cd6e3a6 feat: update remaining code to use Palette
27de593 feat(widget/theme): update to support Palette

v0.0.13 21 days ago .tar.gz browse log

Better mouse UX, iOS haptics, async history loading

75bd174 fix: ensure view is invalidated whenever new nodes arrive
ff4ee65 feat: reduce log verbosity of reply list view
a5fdfea feat: reduce log verbosity of community list
82b89af feat: log when corrupt nodes are detected
7bb46ca deps: update forest-go to handle corrupt nodes better
80b82ac feat: simplify arbor service error message
91c88da feat: visually group hints in settings
6a900a0 feat: embed version number in settings
0caa112 feat: create separate conversation and message filter levels
0326069 fix: ensure reply message preview has accurate author status
163b20d fix(core): use proper formatted logging function
493ed18 feat: reorder contextual actions to prioritize copying
af8e9aa deps: update haptic to gain iOS support
b10f455 feat: incorporate haptic feedback in android longpress (wip)
89beea3 deps: update to latest gio (switch to color.NRGBA)
ac7d3f3 feat: change mouse interaction model
c00c1c8 chore: use simplified expiration test
07a81de feat(ux): load replies async for more responsive startup
df5ed5d fix: update gio to pick up new key dup fix
8768d00 fix: update gio to pick up linux key dup fix
4f80c20 feat: add ctrl+v to paste into reply editor and escape to dismiss
ef2eebc deps: update to latest gio and fix key/paint issues

v0.0.13-rc5 a month ago .tar.gz browse log

Bugfixes around node corruption and view invalidation

Previously, sprig would fail to start if the grove contained an invalid
node. Additionally, the logging has been clarified and a subtle ui state-
management bug has been addressed.

75bd174 fix: ensure view is invalidated whenever new nodes arrive
ff4ee65 feat: reduce log verbosity of reply list view
a5fdfea feat: reduce log verbosity of community list
82b89af feat: log when corrupt nodes are detected
7bb46ca deps: update forest-go to handle corrupt nodes better
80b82ac feat: simplify arbor service error message

v0.0.13-rc4 a month ago .tar.gz browse log

Multi-level filter

91c88da feat: visually group hints in settings
6a900a0 feat: embed version number in settings

v0.0.13-rc3 a month ago .tar.gz browse log

Bugfix and new filter level. Filter UX needs work.

This release introduces significant changes to the UX of filtering the
conversation history. I am not happy with the current behavior, and I'd
like to put this version out to gather feedback on alternative approaches.

0caa112 feat: create separate conversation and message filter levels
0326069 fix: ensure reply message preview has accurate author status

v0.0.13-rc2 a month ago .tar.gz browse log

Same as previous, but with fixed CI

See this tag for release notes:
https://git.sr.ht/~whereswaldon/sprig/refs/v0.0.13-rc1
1 / 5