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
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
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
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
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
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
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
Multi-level filter 91c88da feat: visually group hints in settings 6a900a0 feat: embed version number in settings
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
Same as previous, but with fixed CI See this tag for release notes: https://git.sr.ht/~whereswaldon/sprig/refs/v0.0.13-rc1