Releases: cablehead/stacks
Release list
v0.14.1
While the previous release, v0.13.1, focused on a major revamp of Stacks' internals for performance, this release concentrates on refining the user experience. Key updates include:
- GitHub Flavored Markdown extensions
- new keyboard shortcuts
- fixes for rough edges when creating and editing clips
- and "item" has been renamed to "clip" throughout the UI, for consistency
Full details here:
v0.13.1
I know, it's been a while, but a new release is here!
This release includes:
- A handy new feature, and
- Significantly enhanced performance, especially in navigating through large stacks
Full details here:
v0.12.2
v0.12.1
This release is experimental. It allows you to mirror a single Stack to cross.stream.
For Stacks power users, you'll get an access token for https://cross.stream. Input this token into the settings panel.
You'll see a lightning bolt icon at the bottom left after that. It shows if the current Stack is broadcasting. To publish a Stack, select it and activate the broadcast feature.
To view your live Stack, go to https://.cross.stream.
v0.11.2
Minor Release Notes
- Changed edit hotkey to
CMD-EnterfromCMD-e. - Improved styling for peer clips, which are adjacent to the focused clip:
- Reduced opacity to make the focused clip more prominent.
- Added hover highlight.
- Enabled click-to-focus on peer clip previews.
v0.11.1
Initially aimed at enhancing pipe interactions, this release unexpectedly pivoted to quality of life improvements.
-
The thing you'll notice first with the 0.11 release is the preview now shows all items in a Stack, not just the active one. A game-changer for todo lists and document drafting.
-
A feature that warrants the use of "finally": Manually order items in a Stack. Use movement keys (Ctrl N/P or arrow keys) with the CMD modifier. Look for the sort order indicator at the bottom left of the status bar to toggle between manual and auto sort.
-
Also note the padlock indicator at the bottom left of the status bar. Locking a Stack keeps new clipboard items from polluting it. Manually created Stacks default to locked.
-
You can now set content types for clips to activate syntax highlighting in previews. Think HTML or Python code.
-
Want a Stack at the top? Just hit CMD-T for "Touch" or "Top".
This release leaves some known issues unaddressed, most notably errors around the ChatGPT API.
v0.10.0
This is the initial release that enables you to pipe items and stacks to OpenAI's GPT. It's a bit raw and unpolished, but I wanted to release it for you to experiment with. Your feedback is highly valued! To configure your API key, click on the settings icon located at the bottom right.
Please note, this release necessitates another database reset.
v0.9.2
This release is like a time machine for your mistakes. Undo deleted items and
stacks—no regrets.
New hotkeys: Delete items with CMD-DEL and wipe out Stacks with CMD-SHIFT-DEL.
Designed to minimize those "Oops, didn't mean to do that" moments.
v0.9.1
Nearly 6 weeks in the making, v0.9.1 has finally arrived.
The most significant change you'll notice is that all clippings now reside within a Stack, making Stacks the top-level navigation element.
Take a break for precisely one hour, perhaps for lunch or a coffee, and when you return, new clippings will populate a fresh, empty Stack named after the current time. If the session turns out to be noteworthy, you can rename it using CMD-E.
Be aware that this update necessitates another database reset. If you'd find a tool for dumping the previous database useful, let me know.
The option to copy an entire Stack has been temporarily removed but will be reinstated in the next release. If this affects you significantly, give me a heads up, and I'll expedite that update.
v0.8.4
v0.8.4 quick fix to v0.8.3:
Since Stacks is run by the system, the user's SHELL preferences (particularly
PATH), aren't set. This is a quick fix update to v0.8.3 to attempt to source
the user's SHELL config, before running the provided command.
Only zsh and bash are attempted so far.
v0.8.3 adds basic ability to pipe text items to shell command
This is a first stab at this feature to start getting a feel for how to
structure the UX.
Some obvious deficiencies:
- perserve terminal colors
- streaming responses
- improve display of stderr
- the piped item should be "touched"
- actions to move command or response to the clipboard
- quick filter for previously used commands
- once a command is working well, the ability to apply it to a large number of
items - access clipbard / stacks inside command editor: Mike, as you've pointed out,
we need this for the Editor / New note too