Skip to content

Releases: withsparkle/service

v0.3.1

25 Nov 19:22
v0.3.1
c7b307a
Compare
Choose a tag to compare

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

21 Nov 06:35
v0.3.0
fa8d3a4
Compare
Choose a tag to compare

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

14 Nov 19:15
v0.2.4
53f3884
Compare
Choose a tag to compare

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

14 Nov 16:53
v0.2.3
07ef01f
Compare
Choose a tag to compare

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

31 Oct 13:25
v0.2.2
ab88638
Compare
Choose a tag to compare

Changelog

  • ab88638 fix: syscall.Stat_t for linux was invalid
  • 9e2cdca fix: LinkPrev and LinkNext had unexpected side effect

v0.2.0

30 Oct 06:45
v0.2.0
3729f0e
Compare
Choose a tag to compare

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

29 Oct 19:25
v0.1.2
97dc16a
Compare
Choose a tag to compare

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

26 Oct 11:32
v0.1.1
e4788b6
Compare
Choose a tag to compare

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

25 Oct 19:16
v0.1.0
a456fdc
Compare
Choose a tag to compare

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

19 Oct 10:07
v0.0.2
026b868
Compare
Choose a tag to compare

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