Appearance
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_PASSenvironment 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.