Skip to content

chore: v0.1.18#425

Merged
tomcardoso merged 1 commit into
mainfrom
chore/v0.1.18
Jun 6, 2026
Merged

chore: v0.1.18#425
tomcardoso merged 1 commit into
mainfrom
chore/v0.1.18

Conversation

@tomcardoso

@tomcardoso tomcardoso commented Jun 6, 2026

Copy link
Copy Markdown
Owner

What's new

Contact tags. You can now label contacts with freeform tags (e.g. "source", "legal", "whistleblower") directly from the contact detail view. Tags autocomplete from existing ones across all your contacts, and you can filter both the All Contacts list and any project view down to contacts with a given tag. Tags sync across shared projects.

Light, dark, and system themes. A new Appearance section in Settings lets you choose between light, dark, or system (follows your OS preference). The dark theme uses the same warm, paper-toned palette as the light theme — no cold greys.

Sync now respects explicit deletions. Previously, if you removed a tag, phone number, email address, link, or social handle from a contact on one device and synced, the deleted item could silently reappear on your next sync from another device. This has been fixed: each deletion is recorded and propagated to all clients, so deletions stick. Records are automatically cleaned up after 90 days.

This release also includes a dependency security update (CVE-2026-44705 in tmp).

Full commit list

Closes #422

@tomcardoso tomcardoso merged commit 5a83572 into main Jun 6, 2026
1 check passed
@tomcardoso tomcardoso deleted the chore/v0.1.18 branch June 6, 2026 03:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Sync: tombstone table for sub-table deletions

1 participant