Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions apps/inbx-gui/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.0.1](https://github.com/kryptic-sh/inbx/releases/tag/inbx-gui-v0.0.1) - 2026-04-26

### Added

- GUI composer (egui)
- M20 inbx-gui (egui MVP, read-only three-pane)
14 changes: 14 additions & 0 deletions apps/inbx-sync/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.0.1](https://github.com/kryptic-sh/inbx/releases/tag/inbx-sync-v0.0.1) - 2026-04-26

### Added

- inbx-sync — multi-account headless sync daemon
73 changes: 73 additions & 0 deletions apps/inbx/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.0.1](https://github.com/kryptic-sh/inbx/releases/tag/inbx-v0.0.1) - 2026-04-26

### Added

- *(deps)* [**breaking**] migrate to hjkl 0.1.0 generic Editor
- *(tui)* status line with mode, unread, sync age
- *(tui)* persist search; n/N jump; match counter
- *(tui)* icalendar accept/decline overlay (i)
- *(tui)* contacts overlay (C)
- *(tui)* account switcher overlay (a)
- *(tui)* thread view (T)
- *(tui)* search overlay (/)
- *(tui)* outbox panel (O) + drain
- *(tui)* oauth login trigger (L)
- *(tui)* list-unsubscribe action (U)
- *(tui)* split tui.rs into modules + manual sync + lazy body fetch
- JMAP EventSource push (true SSE, RFC 8620 §7.3)
- CardDAV write-back (push local contact as VCARD)
- JMAP polling watch via Email/changes
- CardDAV PROPFIND auto-discovery (RFC 6764)
- --since DAYS for fetch (UID SEARCH SINCE windowing)
- file logging + autoconfig integration in accounts add
- sieve XOAUTH2, autoconfig, TUI body scroll + move picker, release-plz
- TUI ? help overlay
- local flag mirror + TUI message-pane mutation keys
- TUI composer cursor + README refresh
- accounts edit + fetch --all
- pretty dates + show/headers/body subcommands
- shell completion + per-folder watch
- mark sugar + accounts remove + watch auto-drain
- EXPUNGE / UID MOVE+COPY, accounts test, per-folder fetch
- IMAP flag mutations + folder CRUD
- composer attachments, JMAP OAuth, Graph delta, theme config
- M24 per-account templates + crates.io hjkl pin
- M7 drafts sync (server APPEND with \Draft)
- M6b TUI composer overlay
- M6 inbx-composer on hjkl-editor runtime + draft CLI
- M21 minimal JMAP client (Fastmail / Stalwart)
- M23 CardDAV addressbook sync
- M13 IMAP IDLE watch loop + offline outbox queue
- M22 PGP/S/MIME signature + encryption detection
- M17 ManageSieve client + vacation responder
- M15 Authentication-Results badge + phishing heuristics
- M18 desktop notifications on new mail
- M19 mbox + .eml import / export
- M16 List-Unsubscribe + RFC 8058 one-click
- M14 calendar invite parse + RSVP
- M12 SQLite FTS5 search + thread resolution
- M11 Microsoft Graph backend
- M9 Gmail OAuth2 (XOAUTH2) — also lays MS scaffolding
- M8 contacts crate + autocomplete + harvest
- M5 HTML render with sanitize + remote-content gate
- M4 TUI read-only panes + body fetch
- M3 SMTP send + Sent folder append
- M2 IMAP fetch, folder discovery, local SQLite index

### Other

- *(deps)* bump hjkl =0.0.29
- *(tui)* list new bindings in help overlay
- account.transport dispatch + contacts carddav grouping
- PascalCase OAuth in code, oauth at the surface
- rename OAuth identifiers to Oauth (CLI now `inbx oauth`)
- scaffold inbx workspace (M1)
22 changes: 22 additions & 0 deletions crates/inbx-composer/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.0.1](https://github.com/kryptic-sh/inbx/releases/tag/inbx-composer-v0.0.1) - 2026-04-26

### Added

- *(deps)* [**breaking**] migrate to hjkl 0.1.0 generic Editor
- composer attachments, JMAP OAuth, Graph delta, theme config
- M20 inbx-gui (egui MVP, read-only three-pane)
- M24 per-account templates + crates.io hjkl pin
- M6 inbx-composer on hjkl-editor runtime + draft CLI

### Other

- scaffold inbx workspace (M1)
25 changes: 25 additions & 0 deletions crates/inbx-config/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.0.1](https://github.com/kryptic-sh/inbx/releases/tag/inbx-config-v0.0.1) - 2026-04-26

### Added

- sieve XOAUTH2, autoconfig, TUI body scroll + move picker, release-plz
- composer attachments, JMAP OAuth, Graph delta, theme config
- M9 Gmail OAuth2 (XOAUTH2) — also lays MS scaffolding
- M2 IMAP fetch, folder discovery, local SQLite index
- *(config)* add TlsMode for implicit TLS + STARTTLS

### Other

- account.transport dispatch + contacts carddav grouping
- PascalCase OAuth in code, oauth at the surface
- rename OAuth identifiers to Oauth (CLI now `inbx oauth`)
- scaffold inbx workspace (M1)
21 changes: 21 additions & 0 deletions crates/inbx-contacts/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.0.1](https://github.com/kryptic-sh/inbx/releases/tag/inbx-contacts-v0.0.1) - 2026-04-26

### Added

- CardDAV write-back (push local contact as VCARD)
- CardDAV PROPFIND auto-discovery (RFC 6764)
- M23 CardDAV addressbook sync
- M8 contacts crate + autocomplete + harvest

### Other

- scaffold inbx workspace (M1)
14 changes: 14 additions & 0 deletions crates/inbx-core/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.0.1](https://github.com/kryptic-sh/inbx/releases/tag/inbx-core-v0.0.1) - 2026-04-26

### Other

- scaffold inbx workspace (M1)
18 changes: 18 additions & 0 deletions crates/inbx-ical/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.0.1](https://github.com/kryptic-sh/inbx/releases/tag/inbx-ical-v0.0.1) - 2026-04-26

### Added

- M14 calendar invite parse + RSVP

### Other

- scaffold inbx workspace (M1)
37 changes: 37 additions & 0 deletions crates/inbx-net/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.0.1](https://github.com/kryptic-sh/inbx/releases/tag/inbx-net-v0.0.1) - 2026-04-26

### Added

- JMAP EventSource push (true SSE, RFC 8620 §7.3)
- JMAP polling watch via Email/changes
- --since DAYS for fetch (UID SEARCH SINCE windowing)
- sieve XOAUTH2, autoconfig, TUI body scroll + move picker, release-plz
- shell completion + per-folder watch
- EXPUNGE / UID MOVE+COPY, accounts test, per-folder fetch
- IMAP flag mutations + folder CRUD
- composer attachments, JMAP OAuth, Graph delta, theme config
- M7 drafts sync (server APPEND with \Draft)
- M21 minimal JMAP client (Fastmail / Stalwart)
- M13 IMAP IDLE watch loop + offline outbox queue
- M17 ManageSieve client + vacation responder
- M16 List-Unsubscribe + RFC 8058 one-click
- M11 Microsoft Graph backend
- M9 Gmail OAuth2 (XOAUTH2) — also lays MS scaffolding
- M4 TUI read-only panes + body fetch
- M3 SMTP send + Sent folder append
- M2 IMAP fetch, folder discovery, local SQLite index

### Other

- PascalCase OAuth in code, oauth at the surface
- rename OAuth identifiers to Oauth (CLI now `inbx oauth`)
- scaffold inbx workspace (M1)
20 changes: 20 additions & 0 deletions crates/inbx-render/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.0.1](https://github.com/kryptic-sh/inbx/releases/tag/inbx-render-v0.0.1) - 2026-04-26

### Added

- M22 PGP/S/MIME signature + encryption detection
- M15 Authentication-Results badge + phishing heuristics
- M5 HTML render with sanitize + remote-content gate

### Other

- scaffold inbx workspace (M1)
24 changes: 24 additions & 0 deletions crates/inbx-store/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.0.1](https://github.com/kryptic-sh/inbx/releases/tag/inbx-store-v0.0.1) - 2026-04-26

### Added

- local flag mirror + TUI message-pane mutation keys
- composer attachments, JMAP OAuth, Graph delta, theme config
- M13 IMAP IDLE watch loop + offline outbox queue
- M18 desktop notifications on new mail
- M12 SQLite FTS5 search + thread resolution
- M4 TUI read-only panes + body fetch
- M2 IMAP fetch, folder discovery, local SQLite index

### Other

- scaffold inbx workspace (M1)