EinVault
Self-hosted animal companion health and care tracker for homelabs
Alternative to: petdesk, 11pets, petnoter
v1.2.0
2026-07-06Version 1.2 introduces activity subtypes for better logging detail and fixes timing bugs in the activity feed and journal timeline.
v1.1.2
2026-07-05This release improves mobile usability by fixing navigation access to settings and resolving page header overlap issues on narrow screens.
v1.1.1
2026-07-05This update streamlines quick logs into a one-tap action for single-target companions and includes previous major updates like a Bearer-token HTTP API, a UI redesign, and two-factor authentication.
v1.1.0
2026-07-04Version 1.1 introduces a Bearer-token HTTP API for external device integration and expands quick log access to all user roles.
v1.0.7
2026-07-03This release adds support for Immich v3 by updating the picker's API interaction and introduces version 1.0 with a complete redesign, two-factor authentication, and expanded care scheduling.
v1.0.6
2026-06-29This maintenance patch includes dependency updates and a security fix for CVE-2026-8461 in the container image with no changes to behavior.
v1.0.5
2026-06-23Version 1.0.5 fixes a demo caretaker shift timing issue and updates several project dependencies.
v1.0.4
2026-06-22Version 1.0.4 introduces a read-only public demo mode and various dependency updates, while the 1.0 release adds a full redesign, two-factor authentication, and multi-language support.
v1.0.3
2026-06-18Version 1.0.3 fixes modal editing bugs for health events and weight entries, makes the 'Next vet' stat clickable, and updates the DOMPurify dependency.
v1.0.2
2026-06-15Version 1.0.2 fixes a reminder editing bug, updates the container runtime to Node 26, and performs routine dependency updates.
v1.0.1
2026-06-15Version 1.0.1 provides bug fixes for the sidebar and reminders, along with various dashboard UI polishes and layout improvements for mobile and desktop.
v1.0.0
2026-06-15EinVault 1.0 introduces a complete UI redesign, two-factor authentication, a new mascot, expanded medication scheduling, and multi-language support.
v0.15.1
2026-06-11Fixed an issue where the notifications card incorrectly described the enabled channel.
v0.15.0
2026-06-11This release introduces full-text search with filters, a subscribable ICS calendar feed, expanded test infrastructure, and security updates.
v0.14.1
2026-06-08This release updates several dependency groups, including ESLint and Svelte, via Dependabot.
v0.14.0
2026-06-08Added support for importing documents with Paperless-ngx.
v0.13.1
2026-06-07This release optimizes the speed of release builds.
v0.13.0
2026-06-07Added email notifications, forgot password functionality, and ntfy push notifications.
v0.12.0
2026-06-05This release adds optional server-side video transcoding and updates various dependency groups including actions, eslint, and svelte.
v0.11.0
2026-05-29Added support for video uploads in the journal.
v0.10.2
2026-05-27Improved the UX consistency of the Overview page.
v0.10.1
2026-05-26Updated dependencies for @types/node, marked, and svelte via Dependabot.
v0.10.0
2026-05-25Added support for external image storage using S3 and Immich.
v0.9.0
2026-05-21This release improves supply chain security, updates multiple dependencies, and enhances reminders with optional health events and an expanded upcoming list.
v0.8.1
2026-05-15Updated devalue and svelte dependencies to their latest versions.
v0.8.0
2026-05-12Health Event follow-ups are now surfaced as Reminders via a one-way database migration.
v0.7.0
2026-05-11Introduces weekly, monthly, and yearly recurrence with calendar anchors and removes the legacy recurring_days column.
v0.6.1
2026-05-10Added the ability to log activities for multiple companions.
v0.6.0
2026-05-10Adds an Overview page for members and admins when multiple companions are present.
v0.5.1
2026-05-03Fixed a bug that prevented users from dismissing reminders immediately.
v0.5.0
2026-05-03Added optional OIDC implementation, improved reminder completion options, fixed TypeScript types, and updated postcss.
v0.4.0
2026-04-17Added dark theme support for Journal prose and a countdown/undo feature for dismissing Reminders.
v0.3.2
2026-04-16Updated isomorphic-dompurify to fix a vulnerability and improved mobile UX for journal entry pages.
v0.3.1
2026-04-15Fixed recurring reminder duplication and added a requirement for caretakers to be on-shift to access the activity log.
v0.3.0
2026-04-11Introduces a daily photo upload limit, adds uploader attribution for journal photos, and enables reminder completion from the dashboard.
v0.2.3
2026-04-09Updated drizzle-orm to 0.45.2 and added attribution to all models and the UI.
v0.2.2
2026-04-07Updated the Italian translation.
v0.2.1
2026-04-07Updated vite to 8.0.5, reserved the :latest GHCR tag for releases, and removed the SvelteKit BODY_SIZE_LIMIT environment variable.
v0.2.0
2026-04-05Added localization support (i18n) to the application.
v0.1.3
2026-03-26Added lint checks to CI/pre-commit, updated GitHub Actions, and improved the layout, admin UX, and phone number links.
v0.1.2
2026-03-25Updated documentation with screenshots, standardized header styling, and transitioned date/time handling to UTC ISO strings and server timezones.
v0.1.1
2026-03-24Initial release of EinVault.