Skip to content

Releases: excelano/blick-cli

v0.8.0

12 Jun 20:48

Choose a tag to compare

Changelog

  • 3c0be0d: Add blick join; trim overview help; ed-style r / d (@anderix)
  • f1c67ea: Add group chats; keep REPL open on empty overview (@anderix)
  • 834fe5d: Default reply to reply-all; show original To/Cc; comma-tolerant compose (@anderix)
  • 7f4ca56: Look up chat recipient via /me/people, not /users (@anderix)
  • 55ddc50: Start BACKLOG.md; ignore /blick instead of stale /checkin (@anderix)

v0.7.2

12 Jun 00:34

Choose a tag to compare

Changelog

  • 5e9f742: Treat Ctrl-D as cancel; honor --subject in REPL email (v0.7.2) (@anderix)

v0.7.1

12 Jun 00:01

Choose a tag to compare

Changelog

v0.7.0

11 Jun 22:08

Choose a tag to compare

Changelog

v0.6.0

11 Jun 21:51

Choose a tag to compare

Changelog

v0.5.0

11 Jun 20:53

Choose a tag to compare

Changelog

v0.4.0

11 Jun 17:34

Choose a tag to compare

Renamed: checkin is now blick

This release renames the CLI from checkin to blick, matching the iOS app's rename. The two are surfaces of the same product — quick Microsoft 365 status checks — and one name reads cleanly across them.

No functional changes. The renaming slice ships clean so future feature slices (address book, email and chat compose) build on top, en route to v1.0.

Upgrading

Apt users (Debian, Ubuntu): manual transition. The checkin package stays at 0.3.2 as its final version; blick is a fresh package.

sudo apt remove checkin
sudo apt update
sudo apt install blick

Curl-install users: re-run the installer pointed at the new repo.

curl -fsSL https://raw.githubusercontent.com/excelano/blick-cli/main/install.sh | sh

Then remove the old binary:

which checkin && rm "$(which checkin)"

Build-from-source users: the repo redirects, but updating the remote is cleaner.

git remote set-url origin https://github.com/excelano/blick-cli.git

Config and token cache

Auto-migrated on first run. If ~/.config/blick/ does not exist but ~/.config/checkin/ does, blick silently renames the directory in place. Existing config.json and token.json come along; no re-auth required.

Repo rename

excelano/checkin-cli is now excelano/blick-cli. GitHub auto-redirects clones and old release-asset URLs to the new location.

Changelog

v0.3.2

11 Jun 16:57

Choose a tag to compare

What's fixed

Outlook stores multi-line addresses in the calendar event's location.displayName field as Street\nCity, ST Zip\nCountry. The today view rendered those as three lines in the location column, breaking the layout. This release normalizes meeting subjects and locations to a single line at parse time, so the today view and the dashboard's "next meeting" line both show clean strings.

Subjects join multi-line input with spaces; locations join with , so postal addresses come out properly punctuated.

Upgrading

No new permissions, no config changes:

sudo apt update && sudo apt install --only-upgrade checkin

Changelog

  • 792cd75: Collapse multi-line meeting subjects and locations to one line (@anderix)

v0.3.1

11 Jun 15:41

Choose a tag to compare

What's fixed

  • t is a short alias for today — joins the rest of the single-character short commands (r, d, x, q, H).
  • Dashboard help column alignment. The "reply" word in the second column was one space right of "refresh" / "exit" / "quit" — a 1-char drift from manual space-counting in the format string. Rewrote with proper printf width specifiers so the category can't recur.
  • "today's calendar" → "show today" in the dashboard help, so the row fits more comfortably alongside the other entries.

Upgrading

No new permissions, no config changes:

sudo apt update && sudo apt install --only-upgrade checkin

Changelog

  • 81a3e9c: Add t alias for today; fix dashboard help column alignment (@anderix)

v0.3.0

11 Jun 14:27

Choose a tag to compare

Upgrading from 0.2.x

No new permissions, no config changes. Just upgrade and go:

sudo apt update && sudo apt install --only-upgrade checkin

(or re-run the install script for non-apt installs).

What's new

today — the full day at a glance. Lists every event on today's calendar with the past dimmed and the current event highlighted. Available as both a one-shot shell subcommand and a REPL command:

$ checkin today

  Tuesday, June 9, 2026

      9:00 AM – 9:30 AM    Daily standup            Online
     10:30 AM – 11:00 AM   Tony 1:1                 Online
      1:00 PM – 2:00 PM    Project review · now     Online
      4:00 PM – 5:00 PM    Demo prep                Conf Room A

  4 events · 4h scheduled

The interactive dashboard's "next meeting" line is unchanged — it's still "what's most urgent right now"; today is the planning view.

Word-form command aliases. The single-letter REPL commands all gained full-word equivalents you can use interchangeably. r5 and reply 5 both work; same for done 3, view 7, refresh, exit, quit, and help. The new short command H opens an expanded help screen showing every command with both forms. The dashboard's bottom command list still shows the short forms only — H is the deeper reference.

Rename "pending chats" → "unread chats" in the UI. The chat list has actually been keyed on unread state for a while; the label now matches.

Changelog

  • 6b90070: Add today view, word-form command aliases, "unread chats" rename (@anderix)