Releases: floatpane/matcha
Releases · floatpane/matcha
Preview Build (PR #1375 @ 9b10fbb)
Nightly Build (18062bf)
Warning
This is an automated nightly build from the latest master commit (18062bf). It may be unstable — use stable releases for production.
Install
- Homebrew:
brew install floatpane/matcha/matcha-nightly - Snapcraft:
snap install matcha --beta
Changes since v0.40.0
v0.40.0
What's Changed
New Features
- feat(tui): add log panel by @FromSi in #1329
- feat: show unread counts by @mavonx in #1343
- feat: spellcheck and suggestions by @andrinoff in #1362
- feat: add termimage by @andrinoff in #1366
Bug Fixes
- fix: add TLS session resumption by @mavonx in #1304
- fix(tui): log image debug by @resolvicomai in #1316
- fix(plugin): add URL format validation by @MD-Mushfiqur123 in #1341
- fix: replace deprecated ioutil by @MD-Mushfiqur123 in #1334
- fix: lint issues by @andrinoff in #1358
- fix: remove signatures in general by @andrinoff in #1348
- fix(fetcher): limit fetch chunks by @puneetdixit200 in #1346
- fix(plugin): check test assertions by @MD-Mushfiqur123 in #1338
- fix(view): log debug file errors by @MD-Mushfiqur123 in #1340
- fix(daemon): handle socket errors by @MD-Mushfiqur123 in #1335
- fix(update): check file close errors by @MD-Mushfiqur123 in #1336
- fix(editor): check temp close by @MD-Mushfiqur123 in #1339
- fix(fetcher): close debug files by @MD-Mushfiqur123 in #1337
- fix(fetcher): wait for IDLE goroutines by @mvanhorn in #1342
- fix(view): sanitize HTML rendering by @FromSi in #1361
Documentation
- docs: update demo.gif by @floatpanebot in #1327
- docs: update feature screenshots by @floatpanebot in #1328
Dependencies
- chore(deps): golang.org/x/sys ^ v0.45.0 by @floatpanebot in #1330
- chore(deps): golang.org/x/crypto ^ v0.52.0 by @floatpanebot in #1333
- chore: bump to avoid vulnerabilities by @andrinoff in #1350
- chore(deps): greenmail/standalone ^ 2.1.8 by @floatpanebot in #1352
- chore(deps): actions/github-script ^ v9.0.0 by @floatpanebot in #1353
- chore(deps): actions/upload-artifact ^ v7.0.1 by @floatpanebot in #1355
- chore(deps): github/codeql-action ^ v4.36.0 by @floatpanebot in #1356
- chore(deps): golangci/golangci-lint-action ^ v9.2.1 by @floatpanebot in #1357
Continuous Integration
- fix: better integration, more tests by @andrinoff in #1349
Chores
- chore: sync gomod2nix.toml by @floatpanebot in #1332
- chore: update flake.lock by @floatpanebot in #1331
- chore: update flake.lock by @floatpanebot in #1344
- chore: sync gomod2nix.toml by @floatpanebot in #1345
- chore: sync gomod2nix.toml by @floatpanebot in #1351
- chore: migrate goreleaser config by @andrinoff in #1360
- test: refactor body cache tests by @mavonx in #1359
- chore: update flake.lock by @floatpanebot in #1363
- chore: sync gomod2nix.toml by @floatpanebot in #1364
- chore: update flake.lock by @floatpanebot in #1368
- chore: sync gomod2nix.toml by @floatpanebot in #1369
Other Changes
- fix: #1329 test confict by @andrinoff in #1347
New Contributors
- @MD-Mushfiqur123 made their first contribution in #1341
- @puneetdixit200 made their first contribution in #1346
Full Changelog: v0.39.0...v0.40.0
This version is also available on Snapcraft, Homebrew, Flatpak!
View the installation instructions for more details.
v0.39.0
What's Changed
New Features
- feat: in-memory LRU email body cache by @mavonx in #1281
- feat(inbox): add detailed dates by @FromSi in #1295
- feat: prevent auto read and mark unread by @andrinoff in #1298
- feat(cli): add log verbosity flags by @mvanhorn in #1311
Bug Fixes
- ci: correct nix pr bump by @andrinoff in #1294
- fix(clib): escape markdown fallback by @FromSi in #1290
- fix: mailing-list addresses in a slice by @mvanhorn in #1277
- test: check daemon unmarshal errors by @mturac in #1296
- fix: SMTP HELO hostname by @nanookclaw in #1284
- fix(reply): use send-as envelope by @FromSi in #1279
- fix: Ghostty image hyperlink bug by @andrinoff in #1297
- fix(composer): validate recipients by @FromSi in #1310
- fix: close split view by @andrinoff in #1315
- fix(pop3): wrap underlying errors by @mvanhorn in #1320
- fix(i18n): wrap parse error cause by @resolvicomai in #1319
- fix: keep empty part path by @resolvicomai in #1321
Documentation
- docs: update feature screenshots by @floatpanebot in #1289
- docs: update demo.gif by @floatpanebot in #1288
Chores
- chore: sync gomod2nix.toml by @floatpanebot in #1287
- chore: update flake.lock by @floatpanebot in #1286
Other Changes
- fix(sender): handle qp errors by @resolvicomai in #1318
New Contributors
- @mturac made their first contribution in #1296
- @resolvicomai made their first contribution in #1318
Full Changelog: v0.38.0...v0.39.0
This version is also available on Snapcraft, Homebrew, Flatpak!
View the installation instructions for more details.
Preview Build (PR #1314 @ e761338)
v0.38.0
What's Changed
New Features
- feat: show attachment file sizes by @FromSi in #1252
- feat: select composer attachments by @FromSi in #1259
- feat: global email body cache eviction by @FromSi in #1257
- feat: plugin settings SDK by @andrinoff in #1266
- feat(plugin): per-plugin KV storage by @mvanhorn in #1187
- feat: maildir support by @andrinoff in #1283
Bug Fixes
- fix(config): cache read no mutation by @mvanhorn in #1256
- fix: protect providers map by @mavonx in #1268
- fix: UTF-8 filename truncation by @1108han-blip in #1272
- fix: mailbox channel send non-blocking by @mvanhorn in #1270
- fix(fetcher): nil-safe charset lookup by @SAY-5 in #1276
- fix: clean account caches on deletion by @FromSi in #1265
- fix(tui): surface fetchFolders errors by @mvanhorn in #1267
Documentation
- docs: update feature screenshots by @floatpanebot in #1247
- docs: update demo.gif by @floatpanebot in #1248
- docs: Open Collective funding option by @andrinoff in #1275
- docs: add github sponsors by @andrinoff in #1282
Dependencies
- chore(deps): go ^ 1.26.3 by @floatpanebot in #1253
- chore(deps): go ^ 1.26.3 by @floatpanebot in #1254
- chore(deps): golang.org/x/sys ^ v0.44.0 by @floatpanebot in #1258
- chore(deps): golang.org/x/text ^ v0.37.0 by @floatpanebot in #1261
- chore(deps): golang.org/x/crypto ^ v0.51.0 by @floatpanebot in #1262
- chore(deps): golang.org/x/term ^ v0.43.0 by @floatpanebot in #1260
- chore(deps): cachix/install-nix-action ^ v31.10.6 by @floatpanebot in #1285
Continuous Integration
- ci: label PRs by diff size by @andrinoff in #1273
- feat: nix support + new site URL by @andrinoff in #1271
Chores
- chore: update flake.lock by @floatpanebot in #1263
- chore: sync gomod2nix.toml by @floatpanebot in #1264
New Contributors
- @1108han-blip made their first contribution in #1272
Full Changelog: v0.37.0...v0.38.0
This version is also available on Snapcraft, Homebrew, Flatpak!
View the installation instructions for more details.
Preview Build (PR #1283 @ a39fb63)
Preview Build (PR #1279 @ ca79b63)
v0.37.0
What's Changed
New Features
- feat: manupulate bodies from plugins by @andrinoff in #1226
- feat(config): add LRU eviction by @mavonx in #1227
- feat: markdown for html bodies by @YeeP79 in #1213
- feat(threading): JWZ conversation view by @mvanhorn in #1188
Bug Fixes
- fix(sender): fail closed on rand error by @SAY-5 in #1233
- fix(tui): stop attachment nav scroll by @FromSi in #1243
- fix(tui): wrap menu navigation by @FromSi in #1242
- fix: split pane html conv and table fix by @andrinoff in #1246
Documentation
- docs: update demo.gif by @floatpanebot in #1223
- docs: add sponsors to README by @andrinoff in #1225
- docs: add github trending by @andrinoff in #1236
Dependencies
- chore(deps): actions/labeler ^ v6.0.1 by @floatpanebot in #1222
- chore(deps): actions/github-script ^ v9 by @floatpanebot in #1221
- chore(deps): cachix/install-nix-action ^ by @floatpanebot in #1232
- chore(deps): react ^ 19.2.6 by @floatpanebot in #1244
Continuous Integration
- ci: add more workflows for issues by @andrinoff in #1220
- ci: add labeler configuration for PRs by @andrinoff in #1224
New Contributors
Full Changelog: v0.36.1...v0.37.0
This version is also available on Snapcraft, Homebrew, Flatpak!
View the installation instructions for more details.