Skip to content

v 0.2.2

Latest

Choose a tag to compare

@sha5b sha5b released this 16 Jun 05:36
· 1 commit to main since this release

[0.2.2] - 2026-06-16

Added

  • Dashboard "Activity" feed (work/school Microsoft accounts): a new section
    with the latest post from each starred channel and your recent chats
    (starred chats first), plus a Today preview column and a "New chats" stat card.
  • Star channels and chats: a ★ button in the Teams (channel) and Chat
    headers pins a conversation; pinned channels/chats surface in the Dashboard
    Activity feed. Mail/calendar pins continue to appear under Pinned.
  • Notification attention controls: honour the system Do Not Disturb state;
    optional quiet hours; a relevance level (Everything / Direct now,
    routine in a summary
    / Direct messages & important only); and per-chat /
    per-channel mute
    (bell toggle in the Chat and Teams headers). Badges always
    update — only the interruptive banner is gated.
  • Batched (digest) notifications: at the Direct now, routine in a summary
    level, direct messages, important mail and calendar reminders still alert
    immediately, while group-chat chatter and ordinary mail are collected into one
    periodic summary banner ("3 new messages in 2 chats · 2 new emails") instead
    of pinging per message. The digest is held while Do Not Disturb / quiet hours
    are active and released once focus clears, so nothing is lost.
  • Message delivery status: your most-recent chat message shows a single
    Teams-style indicator (clock while sending → check once sent).
  • Google multi-calendar: the Calendar agenda + month grid now merge events
    from every calendar you show in Google Calendar (primary, birthdays,
    holidays, subscribed and secondary), not just your primary one — each event
    labelled with its calendar. Edits and deletes route back to the owning
    calendar; read-only ones (holidays/birthdays) decline gracefully.
  • Google Drive sources: the Files tab now lists My Drive, Shared with
    me
    , and your Shared Drives (Workspace Team Drives, enumerated through
    rclone) — mirroring the OneDrive + Team-library layout on the Microsoft side.
  • Command palette (Ctrl+K): a keyboard-first jump-to — search every signed-in
    account's Files/Mail/Calendar/Chat/Teams surface and app actions, ↑/↓ to move,
    Enter to go, Esc to dismiss.
  • Offline cache: mail, agenda and chat lists are persisted to disk, so a
    fresh launch shows your last-known data immediately (even offline) and then
    revalidates when the network returns.

Changed

  • Preferences reorganised: notification settings (relevance, Do Not Disturb,
    quiet hours) moved to their own Notifications tab instead of sharing the
    General page, with Quiet hours in a dedicated group; clarified several setting
    subtitles (file caching, sync type, start-at-login, background).

Fixed

  • New mail now appears on its own: the open mail list reloads when the
    background poller spots new mail (every ~2 min), instead of only on a manual
    refresh or a tab switch. Updates even while a banner is suppressed by Do Not
    Disturb / quiet hours.
  • Chat images no longer re-download on every send/receive: decoded inline
    thumbnails are cached per conversation, so reconciling a sent message (a full
    thread rebuild) reuses them instead of re-fetching every picture.
  • OneNote pages render full-width and split very long text across multiple
    labels, so a single huge paragraph can no longer exceed the GL texture limit
    and re-trigger the gsk_gpu_upload_cairo_op renderer crash.
  • Gmail folder dropdown now spans the full column width (it was constrained
    as the header's centred title widget).