Skip to content

Changelog

All notable changes to TiniVault, in reverse chronological order.

v2.8.1 — 2026-07-16

Fixes

  • PWA: Fixed the installed app icon showing a white box around the logo.

v2.8.0 — 2026-07-16

Features

  • Settings: Configure email (SMTP), AI, and SSO login providers live from the admin settings UI — changes apply without a restart.
  • Accounts: Operators can set and lock the admin password up front with the ADMIN_PASS environment variable.

Changes

  • Accounts: Admins can set or reset the password of a disabled member.
  • Items: Transferring fields between items now defaults to moving field names only.
  • Docs: Added in-page search to the user guide.
  • Logging: Application logs now auto-correlate request and user IDs.

Fixes

  • Accounts: Expired sessions now redirect to the login page instead of failing silently.
  • Views: Empty view groups no longer appear in the sidebar.
  • Accounts: Ctrl+S now saves the member add/edit dialogs.
  • Items: Long item-reference values are truncated in list view mode.
  • Views: Hide the view-save controls for read-only viewers, and fixed the split-button seam.
  • Accessibility: Named the search filter "remove" buttons for screen readers.

v2.7.1 — 2026-07-10

Changes

  • Sidebar: Added a collapsible desktop sidebar (icons-only) with persisted state.
  • Dialogs: Redesigned dialog headers and footers with shared chrome.
  • Items: Redesigned the archived badge as an icon-only marker.
  • Tags: Added a random color button to the edit tag dialog.

Fixes

  • Files: Fixed in-browser PDF preview.
  • Minimized dock: Hide the desktop dock during bulk edit so it no longer overlaps the action bar.

v2.7.0 — 2026-07-08

Features

  • Accounts: User can invite people by email, manage users and roles, and assign a read-only viewer role.
  • Accounts: User can reset a forgotten password by email and sign in via SSO (OIDC).
  • Items: User can archive and restore items — archived items are hidden from default views.
  • Files: User can preview text, Markdown, audio, and video files in-app.
  • Backups: User can restore older backups on any future version via forward-compatible migration.

Changes

  • Items: Copy and move custom fields between items, plus a new list view mode.
  • Settings: Unified settings into a grouped sub-nav, with Storage on its own page.
  • Search: Filter quick search by tag with the "/" trigger.
  • Views: Sidebar item counts now refresh live as items change.
  • History: Added expand/collapse-all on the History and Groups pages.
  • View item: Copy an item's link from the clickable #id in the header.
  • Accessibility: Icon-only buttons now expose tooltips and accessible labels.

Fixes

  • Accounts: change-password now verifies the current password and is rate-limited.
  • Items: Allow adding custom fields while creating an item.
  • Dialogs: Trap keyboard focus within open dialogs.
  • Files: Serve non-validated uploads as attachments rather than inline.
  • Restore: Guard concurrent restores and validate the backup manifest.

v2.6.3 — 2026-06-22

Features

  • Search: User can filter date fields by relative ranges — "within last" and "within next".

Changes

  • Saved views: Quick-action changes (sort, filters, columns) now auto-save back to the view.

Fixes

  • Items: Cloning an item now carries its per-item custom fields.
  • Items: New-item thumbnails are converted before upload, with failures shown to the user.
  • Search: Fixed filter chip icons and active tag chip sizing.

v2.6.2 — 2026-06-21

Fixes

  • Search: Fixed the page reloading from pull-to-refresh when scrolling inside the mobile filter panel.

v2.6.1 — 2026-06-21

Fixes

  • Sidebar: Use the normal menu size on mobile.
  • Dashboard: Restored normal text size on group and recent-activity cards.
  • History: Fixed the timestamp colliding with the event icon on mobile.
  • Notifications: Fixed relative timestamps rendering in the device language instead of English.

v2.6.0 — 2026-06-20

Features

  • Minimized dialogs: User can minimize the item dialog into a draggable, always-on-top switcher dock instead of closing it, keeping its state alive; a bottom-center bar (desktop) or bubble (mobile) switches between open items.

Changes

  • Fields: Unified field-type labels across the Add Field and Custom Field dialogs.

v2.5.2 — 2026-06-18

Changes

  • Edit dialog: Reorganized the item editor into collapsible Details / Fields / Schedules sections, each collapsing to a one-line summary.

v2.5.1 — 2026-06-16

Changes

  • Fields: Merged catalog fields and per-item custom fields into one drag-reorderable list, with custom fields marked by an icon and added via the "+ Field" dropdown.

v2.5.0 — 2026-06-16

Changes

  • Items: Redesigned the item detail dialog into a tabbed layout (Fields, Custom fields, Schedules, History) with a collapsing header, copy buttons on field rows, and infinite-scroll history.
  • Dialogs: Enlarged the item view and edit dialogs for more comfortable space.

v2.4.1 — 2026-06-15

Features

  • Custom fields: User can add item-reference and file custom field types, extending per-item custom fields with linked items and attachments.

Changes

  • Sidebar: The navigation sidebar is now drag-resizable, with the width remembered across sessions.

v2.4.0 — 2026-06-14

Features

  • Custom fields: User can add named, typed fields directly on an item — text, long text, number, date, datetime, yes/no, or money — without defining a global field; values are searchable and tracked in history.

Changes

  • Views: Added "Save as new view" from the view-detail page.
  • Accessibility: Modal dialogs now expose proper dialog roles for screen readers and keyboard navigation.
  • Interface: Added skeleton loading placeholders and a component consistency pass.
  • Performance: Reduced unnecessary search refetching.

Fixes

  • Items: Improved date parsing for ambiguous formats.
  • Files: Restored native file download behavior.
  • Fixed the dropdown staying hidden when reopened quickly.
  • Fixed item deep links with invalid IDs.

v2.3.1 — 2026-05-05

Changes

  • Maintenance: Database performance tuning and internal API standardization.

Fixes

  • Items: Show the item view (not edit) after creating a single item.
  • Items: Persist multi-reference fields on batch create.
  • Dashboard: Recent Activity now refreshes when items change.
  • Preview: PDF and image previews scale correctly at non-default zoom levels.

v2.3.0 — 2026-05-02

Features

  • Items: User can clone an item to a new draft that reuses the original's files.

Changes

  • Items: The item view dialog now shows a compact, collapsible fields list with a count.
  • Tags: The New Tag dialog suggests colors from a curated palette, with a dice button to re-roll.
  • Search: Tag badges in results and dialogs are now clickable filters.
  • Items: Moved thumbnail management inline in the editor, and clone, save-as-template, and delete into the view dialog header.
  • Schedules: Renamed the email variable to and added a live subject preview.
  • Interface: Typography and density pass for readability, with unified count badges.

Fixes

  • Fixed color seams between notification rows.
  • Fixed timeline alignment in the schedule summary.
  • Search: Item-reference chips now show names instead of IDs.
  • Schedules: Notify actions now show a bell icon and a "Notify" label.

v2.2.0 — 2026-04-27

Features

  • Notifications: User can receive in-app notifications and self-hosted web push for the notify action on schedules and triggers, with a bell inbox, per-device subscriptions, and swipe-to-delete.

Fixes

  • Items: Number and money inputs now accept comma decimal separators on iOS.

v2.1.0 — 2026-04-23

Features

  • Search: User can enable full-text search with accent-aware matching, relevance ranking, and highlighted result snippets.
  • Bulk edit: User can select multiple search results and apply field and tag changes to all of them at once.

Fixes

  • Schedules: Set Field, Add Tag, and Remove Tag actions now appear in item history.
  • Accessibility: Prevented accidental form submission from action and dialog buttons.

v2.0.0 — 2026-04-18

Features

  • Item schedules: User can schedule per-item date-triggered actions — send an email, set a field, add a tag, or remove a tag — with a summary in the item view and daily execution.

Changes

  • Maintenance: Internal component and store refactors.

Fixes

  • Fixed schedule changes not syncing to the item view dialog.
  • Search: The filter panel now starts closed on navigation, with a close button on desktop.
  • Items: Copy-as-markdown shows item names instead of IDs for references.
  • Fixed thumbnail encoding on iOS Safari with a JPEG fallback.

v1.9.11 — 2026-04-14

Fixes

  • Fixed the dropdown staying open after selecting an item.
  • Fixed dropdown positioning inside dialogs.
  • Fixed dropdown repositioning on iOS when the keyboard appears.
  • Fixed thumbnail uploads on iOS Safari.

v1.9.10 — 2026-04-11

Features

  • Search: User can filter with negation operators (not equals, not contains) across all field types, including items missing a value.

Fixes

  • Fixed adding, removing, and reordering fields in the item editor.
  • Fixed dropdown selection inside popovers.
  • Fixed a false unsaved-changes warning when closing the filter panel on mobile.

v1.9.9 — 2026-04-10

Changes

  • Items: Unified the item editor card for create and edit dialogs.
  • Files: Added file size and type validation, with upload progress.
  • Performance: Faster item operations via batched database writes.

Fixes

  • Fixed adding, removing, and reordering fields in the item editor.
  • Fixed error messages and 404 handling for missing items.
  • Added skeleton loading states and ARIA labels for field inputs.

v1.9.8 — 2026-04-09

Features

  • Thumbnails: User can view thumbnails full-screen and edit them with crop, rotate, and circle preview, with thumbnails auto-reloading after changes.

Changes

  • Sharing: Added a share dropdown with copy link, system share, and copy-as-markdown.
  • Items: Added inline previews (name and thumbnail) for referenced items.
  • Performance: Faster thumbnail loading.

Fixes

  • Fixed thumbnail rendering in item grids, carousels, and view dialogs.
  • Fixed referenced-item names in filter chips and the rule editor.
  • Improved accessibility across components.

v1.9.7 — 2026-04-07

Changes

  • Maintenance: Internal tooling and release-process improvements.

v1.9.6 — 2026-04-05

Features

  • Sharing: User can share items via deep links, with the redirect preserved through login.

Changes

  • History: Added click-to-expand for long events and an expand/collapse-all control.
  • Thumbnails: Increased thumbnail resolution to 1024px for AI photo analysis.
  • Interface: Added sticky headers to management pages.

Fixes

  • Fixed the edit dialog closing the whole stack instead of layering above the item view.
  • Fixed thumbnail borders, history grouping, and sticky-header formatting.

v1.9.5 — 2026-04-02

Fixes

  • Improved iOS image paste with a visible input field.

v1.9.4 — 2026-04-02

Fixes

  • Improved image paste reliability on iOS.

v1.9.3 — 2026-04-02

Fixes

  • Polished the item view dialog layout — thumbnail size, history dots, and info alignment.
  • Improved iOS clipboard paste handling and toast layout.

v1.9.2 — 2026-04-01

Changes

  • Items: Redesigned the item view dialog with an info-card layout.

Fixes

  • Fixed a thumbnails warning and polished item-dialog spacing.

v1.9.1 — 2026-04-01

Changes

  • Items: Added a compact history view and change count inside the item dialog.

Fixes

  • Fixed spacing and text sizing on the history view.

v1.9.0 — 2026-04-01

Features

  • History: User can track all item changes and browse a history timeline with infinite scroll.

v1.8.6 — 2026-03-31

Changes

  • Maintenance: Simplified item data flow with singleton entity stores.

Fixes

  • Fixed search state not resetting when navigating to a newly created view.

v1.8.5 — 2026-03-30

Changes

  • Search: Improved sorting of quick search results.

v1.8.4 — 2026-03-29

Features

  • Settings: User can configure the date format and AI language.

v1.8.3 — 2026-03-29

Changes

  • Files: Support drag-and-drop and clipboard paste for thumbnail uploads, and reject empty files.

v1.8.2 — 2026-03-28

Changes

  • Items: Added selection checkboxes on item cards.
  • AI assistant: Refined merging of AI-suggested draft items and field values.

v1.8.1 — 2026-03-27

Changes

  • Search: Prioritize exact and prefix matches in text search results.

v1.8.0 — 2026-03-27

Features

  • AI assistant: User can chat with an AI assistant that proposes item create/update actions for confirmation, extracts item data from photos, creates items in bulk from images, and manages multiple conversations.

Changes

  • Admin: Improved the storage management interface.
  • Templates: Replaced the template selector with a dropdown, and limited thumbnail uploads to image files.
  • Search: Improved result ordering for better relevance.

v1.7.7 — 2026-03-21

Fixes

  • Fixed stale caching of the app's service worker so updates apply reliably.

v1.7.6 — 2026-03-20

Changes

  • Saved views: Support saving changes with a keyboard shortcut, and added unsaved-changes protection.

v1.7.5 — 2026-03-19

Fixes

  • Fixed thumbnail uploads failing on iOS.

v1.7.4 — 2026-03-19

Changes

  • Files: Support more image formats, including WebP conversion for thumbnails.

v1.7.3 — 2026-03-19

Changes

  • Dialogs: Support closing dialogs with the Escape key.
  • Interface: Minor spacing adjustments to the mobile dock and sidebar.

v1.7.2 — 2026-03-18

Changes

  • Mobile: Added a spring tap animation to the dock buttons.

v1.7.1 — 2026-03-18

Changes

  • Mobile: Restyled the dock as a floating pill that compacts on scroll.

v1.7.0 — 2026-03-18

Features

  • Mobile: Added a floating bottom dock for quick item creation and view switching.

Changes

  • Search: Quick search now closes automatically when the navbar hides on scroll.

v1.6.0 — 2026-03-18

Features

  • View groups: User can organize saved views into groups, shown in the sidebar with per-view item counts.

Changes

  • Dashboard: Show real item counts per view in group statistics.

v1.5.0 — 2026-03-16

Features

  • Icons: User can choose emojis or icons when setting icons across dialogs and views.

Changes

  • Search: Added a dialog to save the current search as a new view.
  • Search: Reduced the default page size to 10 results per page.

v1.4.3 — 2026-03-12

Fixes

  • Fixed the swap toggle text not displaying correctly on iOS.

v1.4.2 — 2026-03-12

Changes

  • Navigation: The navbar now reveals only on a quick scroll up.

v1.4.1 — 2026-03-11

Changes

  • Saved views: Added a Folder view icon.

v1.4.0 — 2026-03-11

Changes

  • Navigation: The navbar now hides automatically when scrolling down.
  • Search: Added a sticky header with filter chips that auto-collapse on the Search and View pages.

v1.3.5 — 2026-03-11

Changes

  • Saved views: User can assign icons to saved views.
  • Search: Added operator icons on active filter chips and an active-filter count badge.

v1.3.4 — 2026-03-10

Changes

  • Files: File uploads now complete when the item is saved, rather than beforehand.

v1.3.3 — 2026-03-10

Changes

  • Files: Support per-page PDF actions — copy, download, and save as thumbnail.

v1.3.2 — 2026-03-10

Changes

  • Search: Split search and saved views into separate pages.
  • Maintenance: Interface refinements and component reorganization.

v1.3.1 — 2026-03-09

Changes

  • Interface: Visual polish for item cards, overflow lists, and search filter controls.

v1.3.0 — 2026-03-09

Features

  • Updates: Added an in-app banner to install new versions when available.
  • Security: Added a Permissions-Policy header and API rate limiting.

Changes

  • Maintenance: Removed the legacy frontend and internal cleanups.

v1.2.8 — 2026-03-05

Changes

  • Search: Support filtering options by typing within dropdowns.

v1.2.7 — 2026-03-05

Changes

  • Maintenance: Internal fixes.

v1.2.6 — 2026-03-05

Changes

  • Interface: Added a smooth animation when expanding and collapsing sections.

Fixes

  • Fixed the iOS home-screen icon to use a white background.

v1.2.5 — 2026-03-05

Changes

  • Fields & tags: Redesigned the fields and tags tables and moved the "New" buttons to the filter row.
  • Dialogs: Replaced native browser confirmation prompts with in-app confirmation dialogs.
  • Search: Improved spacing in the search and view controls.

v1.2.4 — 2026-03-05

Changes

  • Maintenance: Build and packaging fixes.

v1.2.3 — 2026-03-05

Changes

  • Editing: Support saving with the Ctrl+S keyboard shortcut.
  • Editing: Tags and Fields sections now expand by default on mobile, with added success toasts.
  • Search: Replaced "Clear All" with a context-aware "Reset" button.
  • Maintenance: Rebuilt the frontend on Vue 3 (interface unchanged) and upgraded dependencies.

v1.2.2 — 2026-02-24

Changes

  • Maintenance: Improved backend stability and fixed internal issues.

v1.2.1 — 2026-02-23

Changes

  • Backups: Changed the backup format to a SQL dump inside a standard ZIP archive.
  • Interface: Support installing the app as a PWA.
  • Maintenance: Internal backend and database improvements.

v1.2.0 — 2026-02-23

Features

  • Triggers: User can create triggers that run scheduled actions, such as sending emails.
  • Backups: User can back up the entire vault and restore it from a backup file.
  • Audit log: Support optional audit logging, disabled by default.

Changes

  • Admin: Redesigned the admin page with dashboard-style stats and a cleaner section layout.
  • Interface: Improved the version badge display on small screens.
  • Maintenance: Internal database and data-access improvements.

v1.1.4 — 2026-02-20

Changes

  • Interface: Show the app version in the sidebar.

v1.1.3 — 2026-02-20

Changes

  • Files: Improved mobile thumbnail controls with clearer buttons and accessibility labels.
  • Items: Support editing items in a dialog, opened directly from the item.
  • Templates: Support editing templates in a dialog (replaces the standalone edit page).

v1.1.2 — 2026-02-19

Changes

  • UX: Improved pagination spacing on desktop.

v1.1.1 — 2026-02-19

Changes

  • Search: Improved field display in card view.

v1.1.0 — 2026-02-19

Changes

  • Search: Add display field columns to search results

v1.0.3 — 2026-02-19

Changes

  • Items: Removed the archive feature.

v1.0.2 — 2026-02-19

Changes

  • Search: Support filtering items by "is empty" on yes/no fields.

v1.0.1 — 2026-02-19

Fixes

  • Fixed copying to the clipboard on iOS Safari.

v1.0.0 — 2026-02-17

Features

  • Items: User can create, update, and delete items with dynamic custom fields, and link related items through item references.
  • Fields: User can define reusable fields, assign them to items while editing, and rename or reorder them.
  • Tags: User can create colored tags and assign them to items and templates to organize their collection.
  • Templates: User can build reusable templates with preset fields and tags, and create new items from them in a few clicks.
  • Search & views: User can search, filter, and sort items, and save view configurations for quick reuse from the dashboard.
  • Files: User can attach files to items — including PDFs — with automatic thumbnail previews and full-file browsing.
  • Accounts: User can sign in securely with a password, log out, and change their password.
  • Interface: Support responsive desktop and mobile layouts across the dashboard, management pages, and item views.
  • Self-hosting: Deploy TiniVault with Docker, backed by a local SQLite database and persistent file storage.

Changes

  • Maintenance: Established the backend, database, and continuous-integration foundations.

TiniVault · Family Asset Management · MIT License