EinVault logo

EinVault

Self-hosted animal companion health and care tracker for homelabs

Alternative to: petdesk, 11pets, petnoter


About Versions (42)

v1.2.0

2026-07-06

Version 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-05

This release improves mobile usability by fixing navigation access to settings and resolving page header overlap issues on narrow screens.

v1.1.1

2026-07-05

This 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-04

Version 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-03

This 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-29

This 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-23

Version 1.0.5 fixes a demo caretaker shift timing issue and updates several project dependencies.

v1.0.4

2026-06-22

Version 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-18

Version 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-15

Version 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-15

Version 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-15

EinVault 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-11

Fixed an issue where the notifications card incorrectly described the enabled channel.

v0.15.0

2026-06-11

This release introduces full-text search with filters, a subscribable ICS calendar feed, expanded test infrastructure, and security updates.

v0.14.1

2026-06-08

This release updates several dependency groups, including ESLint and Svelte, via Dependabot.

v0.14.0

2026-06-08

Added support for importing documents with Paperless-ngx.

v0.13.1

2026-06-07

This release optimizes the speed of release builds.

v0.13.0

2026-06-07

Added email notifications, forgot password functionality, and ntfy push notifications.

v0.12.0

2026-06-05

This release adds optional server-side video transcoding and updates various dependency groups including actions, eslint, and svelte.

v0.11.0

2026-05-29

Added support for video uploads in the journal.

v0.10.2

2026-05-27

Improved the UX consistency of the Overview page.

v0.10.1

2026-05-26

Updated dependencies for @types/node, marked, and svelte via Dependabot.

v0.10.0

2026-05-25

Added support for external image storage using S3 and Immich.

v0.9.0

2026-05-21

This 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-15

Updated devalue and svelte dependencies to their latest versions.

v0.8.0

2026-05-12

Health Event follow-ups are now surfaced as Reminders via a one-way database migration.

v0.7.0

2026-05-11

Introduces weekly, monthly, and yearly recurrence with calendar anchors and removes the legacy recurring_days column.

v0.6.1

2026-05-10

Added the ability to log activities for multiple companions.

v0.6.0

2026-05-10

Adds an Overview page for members and admins when multiple companions are present.

v0.5.1

2026-05-03

Fixed a bug that prevented users from dismissing reminders immediately.

v0.5.0

2026-05-03

Added optional OIDC implementation, improved reminder completion options, fixed TypeScript types, and updated postcss.

v0.4.0

2026-04-17

Added dark theme support for Journal prose and a countdown/undo feature for dismissing Reminders.

v0.3.2

2026-04-16

Updated isomorphic-dompurify to fix a vulnerability and improved mobile UX for journal entry pages.

v0.3.1

2026-04-15

Fixed recurring reminder duplication and added a requirement for caretakers to be on-shift to access the activity log.

v0.3.0

2026-04-11

Introduces a daily photo upload limit, adds uploader attribution for journal photos, and enables reminder completion from the dashboard.

v0.2.3

2026-04-09

Updated drizzle-orm to 0.45.2 and added attribution to all models and the UI.

v0.2.2

2026-04-07

Updated the Italian translation.

v0.2.1

2026-04-07

Updated 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-05

Added localization support (i18n) to the application.

v0.1.3

2026-03-26

Added lint checks to CI/pre-commit, updated GitHub Actions, and improved the layout, admin UX, and phone number links.

v0.1.2

2026-03-25

Updated documentation with screenshots, standardized header styling, and transitioned date/time handling to UTC ISO strings and server timezones.

v0.1.1

2026-03-24

Initial release of EinVault.