Releases: withsparkle/service
v0.3.1
Sparkle is now publishing to GitHub Packages! ✨
docker pull ghcr.io/withsparkle/service:latest
Also, we improved the logbook calculator, which is now located at stream
scope.
sparkle stream logbook calculate < cat Daily.md
Or using pbcopy/pbpaste
:
pbpaste | sparkle stream logbook calculate | pbcopy
Changelog
- c7b307a fix: dev: invalid goreleaser configuration
- ff36980 docs: describe v0.3.1 release
- 00f3187 feat: publish docker image
- 0373c95 ci/cd: sync with the template
- e74027b chore: move logbook calculator to the stream scope
made with ❤️ for everyone by OctoLab
v0.3.0
Sparkle can help you plan weeks, months, and others! ✨
sparkle stream plans make --next --month
It supports Periodic Notes plugin for that 🙌
Changelog
- fa8d3a4 feat: implement
sparkle stream plans make
command and prepare for the v0.3.0 release - 2fdf85d dev: init x package for experiments and porting outside
- a09bb5a feat: tact: define Linear journal and future support of Bullet journal
- 74fa524 chore: tact: improve logbook calculation logic and add more edge cases
- 55e091f fix: dev: incorrect activation script
- d529402 docs(deps): bump next from 14.0.2 to 14.0.3
- 2c3d2f8 chore: optimize go.mod and little improvements
- f8e4b04 chore: refactor config
- 685ff5c tools(deps): bump github.com/bufbuild/buf from 1.28.0 to 1.28.1
- 400300e dev: refactor markdown files handling
- fff77a3 dev: remove markdown sandbox, it was moved to the under the hood scope
made with ❤️ for everyone by OctoLab
v0.2.4
The simple logbook calculator was improved! ✨
find "1. Stream/Diary" -type f -name "*.md" | sort | while read -r file; do
printf "%s: " "${file}"
sparkle tact logbook calculate < "${file}"
done
It supports handling whole notes and analyzes their content.
Changelog
- 53f3884 chore: improve logbook calculation logic
- c6b2cdf tools(deps): bump github.com/sigstore/cosign/v2 in /tools
made with ❤️ for everyone by OctoLab
v0.2.3
Sparkle now has a simple logbook calculator! ✨
sparkle tact logbook calculate <<LOG
- 12:15 / 13:00 - routine solving / 🥱
- 13:15 / 14:00 - day planning / 🤔
- 14:00 / 15:00 - micro-tasking / 🥱
- 15:00 / 2h15m / 22:15 - focusing on the goal / 😤
LOG
It returns something like this 10h total / 2h30m break 25% / 7h30m work 75%
.
To verify previous records, add a result to the input, e.g.,
sparkle tact logbook calculate <<LOG
- 12:15 / 13:00 - routine solving / 🥱
- 13:15 / 14:00 - day planning / 🤔
- 14:00 / 15:00 - micro-tasking / 🥱
- 15:00 / 2h15m / 22:15 - focusing on the goal / 😤
10h total / 2h30m break 30% / 7h30m work 70%
LOG
It could return a detailed error if the calculation has a mistake
Error: error: invalid record
expected: 10h total / 2h30m break 25% / 7h30m work 75%
obtained: 10h total / 2h30m break 30% / 7h30m work 70%
Changelog
- 07ef01f chore: rename errors by go way
- 9209d56 feat: add simple logbook calculator
- b5e234e chore: rename vault service to playbook
- c011205 docs(deps): bump next from 14.0.1 to 14.0.2
- d9cc2ea tools(deps): update github.com/golangci/golangci-lint and golang.org/x/tools
- db46e35 tools(deps): bump github.com/grpc-ecosystem/grpc-gateway/v2 from 2.18.0 to 2.18.1 tools(deps): bump github.com/bufbuild/buf from 1.27.2 to 1.28.0 tools(deps): bump github.com/goreleaser/goreleaser from 1.21.2 to 1.22.1
- 369000d feat(deps): bump github.com/fatih/color from 1.15.0 to 1.16.0 feat(deps): bump github.com/gohugoio/hugo from 0.120.3 to 0.120.4 feat(deps): bump github.com/grpc-ecosystem/grpc-gateway/v2 from 2.18.0 to 2.18.1 feat(deps): bump github.com/spf13/cobra from 1.7.0 to 1.8.0 feat(deps): bump golang.org/x/net from 0.17.0 to 0.18.0
- 80c3a7d feat: define draft version of sparkle.toml configuration file
- 55b160a feat: support Calendar and Periodic Notes plugins
- e345007 docs: update readme and extend .env example, add Daily notes plugin documentation link
- 55c71a1 feat(deps): bump github.com/gohugoio/hugo from 0.120.1 to 0.120.3
made with ❤️ for everyone by OctoLab
v0.2.2
v0.2.0
Sparkle now has a full-text search based on Typesense! ✨
sparkle search [-k api-key] [-s server-address] query
At this moment, the call sparkle search index
is required,
but in the future release, it will be a part of sparkle server run
.
Changelog
- 3729f0e docs: write release notes for v0.2.0
- 217419f feat: add search in Typesense command
- 7103965 dev: add sparkle/sandbox/markdown for future markdown parsers research
- 5c3f0df dev: define env and docker compose file
made with ❤️ for everyone by OctoLab
v0.1.2
Sparkle was refactored and improved! ✨
sparkle stream diary make --next
It will create seven new daily notes.
Changelog
- 97dc16a chore: refactoring daily-notes plugin
- 7f9f032 feat(deps): bump github.com/google/uuid from 1.3.1 to 1.4.0
- ecb0812 feat(deps): bump connectrpc.com/connect from 1.11.1 to 1.12.0
- 30bbf30 docs(deps): bump next from 13.5.6 to 14.0.0
- 7b9fa59 tools(deps): bump google.golang.org/grpc from 1.58.0 to 1.58.3
- 610f833 chore: extend github include list for github-dump poc
- 30f45aa chore: split github-dump prototype
- 2445416 dev: implement github-dump in sandbox
made with ❤️ for everyone by OctoLab
v0.1.1
Sparkle now has just one binary instead of two! ✨
Before, sparkle
was related to the server side, and sparklectl
to the client side.
sparkle run &
sparklectl whoami
sparklectl stream diary make --until=2023-10-31
After
sparkle server run &
sparkle client whoami
sparkle stream diary make --until=2023-10-31
It will simplify the interaction with the service.
Changelog
- e4788b6 feat: switch to single binary instead of splitted by server and client
- a9906fa chore: remove static.go and little update v0.1.0 release notes
- d54148b feat: add single point of commands
made with ❤️ for everyone by OctoLab
v0.1.0
Sparkle now supports Daily notes plugin! ✨
sparklectl stream diary make --since=2023-10-25 --until=2023-10-31
sparklectl stream diary make --until=2023-10-31 --rewrite
It will create daily notes and link them together.
Changelog
- a456fdc docs: write release notes
- 5dd7fad feat: add
sparkle stream diary make --since=... --until=...
command - 13b32e1 feat: Daily notes plugin support
- d69613a ci/cd(deps): bump actions/setup-node from 3.8.1 to 4.0.0
- 1ba656d ci/cd(deps): bump actions/checkout from 4.1.0 to 4.1.1
- 96f84ee docs(deps): bump next from 13.5.4 to 13.5.6
made with ❤️ for everyone by OctoLab
v0.0.2
Changelog
- 026b868 dev: add slack-bot sandbox
- a48abf7 dev: add tg-bot to the sandbox
- 4c4f139 docs: update readme
- a70d2c0 chore(deps): bump golang.org/x/net from 0.15.0 to 0.17.0
- 1c6794e dev: add typesense sandbox for experimenting with full-text search
- 5cf19dd ci/cd: prepare for healthcheck
- 6ab686e ci/cd: disable Tools validation workflow
- 1377001 chore: split sandbox, tg-wisdom
- bd723b0 chore: split sandbox, tg-app
- f350cbf chore: split sandbox, slack-app
- 6736c59 chore: split sandbox, buf-server
- 88aefb1 docs(deps): bump next from 13.5.4 to 13.5.5
- f0dad68 tools(deps): bump github.com/bufbuild/buf from 1.27.0 to 1.27.1
- 77ec48b ci/cd: cache docs deps
- f9aee35 ci/cd: provide permissions for cleanup and warmup workflows; chore: improve next.js config
- 45c0126 ci/cd: docs: improve BASE_PATH defining algorithm
- 7e734f8 ci/cd: try to unify docs publishing
- fd24940 ci/cd: try to fix broken nested builds