Releases: sha5b/Cloudy
Releases · sha5b/Cloudy
v 0.2.2
[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 thegsk_gpu_upload_cairo_oprenderer crash. - Gmail folder dropdown now spans the full column width (it was constrained
as the header's centred title widget).
v0.2.1
Cloudy 0.2.1 — Teams channels + OneNote
v0.2.0
Cloudy 0.2.0
Cloudy 0.1.0
First preview release of Cloudy — Microsoft 365 and Google in one GNOME-native window.
Highlights
- Microsoft 365 + Google sign-in
- OneDrive / SharePoint / Teams libraries mounted as live drives (a GTK front-end over rclone), plus an in-app file browser
- Unified mail (read, compose, reply) and a month calendar with create / edit / delete + RSVP
- Dashboard aggregating events, mail and file changes across accounts
- Desktop + file-manager integration; OAuth tokens stored in the system keyring
Install (Fedora 44 / GNOME 50)
Flatpak
flatpak install --user ./io.github.sha5b.Cloudy.flatpak
RPM
sudo dnf install ./cloudy-0.1.0-1.fc44.noarch.rpm