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
5 changes: 0 additions & 5 deletions .changeset/add_better_misc_data_styling.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/add_multiple_previews.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/better_misc_data_styling.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/caddy-cache-headers.md

This file was deleted.

13 changes: 0 additions & 13 deletions .changeset/change-settings-link-markers.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/fix-initial-pins.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/fix-status-sticking-issue.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/msc4454.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/remove-dynamic-settings-links.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/vlist-hover-transform.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/workbox-precaching.md

This file was deleted.

27 changes: 27 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,32 @@
# Sable Client Changelog

## 1.15.0 (2026-04-23)

### Features

* Reorganize Embed settings and reintroduce multiple embeds ([#667](https://github.com/SableClient/Sable/pull/667) by @nushea)
* Change Misc. data styling in users profile pages ([#663](https://github.com/SableClient/Sable/pull/663) by @nushea)

### Fixes

* Add cache-control headers in Caddyfile for assets, service worker, and index.html ([#609](https://github.com/SableClient/Sable/pull/609) by @Just-Insane)
* Fix the first pin event in a room looking empty ([#685](https://github.com/SableClient/Sable/pull/685) by @nushea)
* Fix status sometimes sticking in member tile ([#664](https://github.com/SableClient/Sable/pull/664) by @nushea)
* spoilered text now gets replaced with `[Spoiler]` in the plain text fallback, as per MSC4454 ([#715](https://github.com/SableClient/Sable/pull/715) by @dozro)
* Hide copied settings links on dynamic rows ([#695](https://github.com/SableClient/Sable/pull/695) by @hazre)
* Fix button hover background smearing in virtual list rows by suppressing transform on hover ([#614](https://github.com/SableClient/Sable/pull/614) by @Just-Insane)
* Fix Workbox precaching by removing injectionPoint override that was silently disabling all precache entries ([#611](https://github.com/SableClient/Sable/pull/611) by @Just-Insane)

#### Change how settings links are shared ([#695](https://github.com/SableClient/Sable/pull/695) by @hazre)

Settings links copied from Sable now stay on the current client URL and include a small Sable marker in the link. That lets Sable recognize settings links copied from other Sable instances without treating unrelated third-party `/settings/...` links as Sable settings links.

When you send a bare settings link in the composer, Sable now rewrites it into a labeled link so it looks better on non-Sable clients too. For example: `[Settings > Account > Display Name](https://client.example/settings/account?focus=display-name&moe.sable.client.action=settings)`.

Invalid or malformed settings-looking links now stay normal links instead of being shown as settings chips.

If you previously set `settingsLinkBaseUrl` in `config.json`, remove it. Sable now derives settings links from the runtime app URL, and the old config key is no longer used.

## 1.14.0 (2026-04-10)

### Features
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "sable",
"version": "1.14.0",
"version": "1.15.0",
"description": "An almost stable Matrix client",
"type": "module",
"packageManager": "pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be",
Expand Down
Loading