Skip to content

Releases: zeity-dev/zeity

v1.0.0-beta.7

v1.0.0-beta.7 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 10 Jul 18:12
v1.0.0-beta.7
a9dd64a

v1.0.0-beta.7

compare changes

🩹 Fixes

  • lint: Add vitest/no-disabled-tests rule to linting configuration (6383cb4)
  • organisations: Keep current organisation cookie alive (8566d0f)

🏡 Chore

  • renovate: Set minimum release age to 1 day (619379b)

v1.0.0-beta.6

v1.0.0-beta.6 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 23 Apr 15:35
v1.0.0-beta.6
75018b7

v1.0.0-beta.6

compare changes

🚀 Enhancements

  • organisation: Add email notifications for new join requests (dcdb97b)
  • tasks: Add task management (1260389)
  • tasks: Rework task data structure (59ddff9)
  • tasks: Implement TodayList component for daily task display (356c8e8)
  • tasks: Enhance TodayList component with task sorting and calculate start time correctly (cdd5209)
  • tasks: Simplify tasks by enforcing being logged in (8fd30af)
  • tasks: Filter todays tasks and highlight ended tasks (ee2ecb8)
  • tasks: Add organisation check (5b0df5c)
  • tasks: Generate migration (46e88aa)
  • tasks: Enhance task management with organisation checks and improved queries (0024424)
  • tasks: Improve task organization checks and add proper pagination (7ccd4ef)
  • tasks: Add loading state to task action handling and improve query conditions for recurring tasks (dd11831)
  • tasks: Add TimeTaskBadge component for task linking in ListItem (f9cce65)
  • projects: Show project badge in times list (b6e981b)

🔥 Performance

  • organisations: Improve reactivity in member select field (96b7e7c)

🩹 Fixes

  • database: Resolve migration path (e91d28b)
  • organisations: Remove unnecessary error logging (c5e1a57)
  • organisations: Use correct translate function (ca8ee16)
  • times: Add time type fallback (c4b3c75)
  • organisations: Encode organisation and team IDs in URLs (80e5a5a)
  • times: Encode time IDs in URLs (43849bf)
  • tasks: Add optional chaining to filteredTasks computation (3e5443e)
  • projects: Await loadProjects call to ensure proper loading state (828d628)
  • tasks: Check for orgId (3d09d15)
  • organisations: Show loading state for pagination (1660d48)
  • Provide icons serverside (df709e9)
  • times: Group times by today & yesterday (fd6f70c)
  • docs: Update og-image components (27ea994)
  • reports: Correct end date calculation for weekly filters (2af9d1a)

💅 Refactors

  • database: Move migrations to /libs/database (ce7516c)
  • organisations: Optimize privileged roles check using Set (2318b52)

🏡 Chore

  • docker: Fix storage configuration (fce13fc)
  • docker: Update .dockerignore to include additional directories (51d6c7f)
  • auth: Remove unnecessary export statement in auth type declaration (11d16fa)
  • Update deps (ec06927)
  • lint: Add vitest rule for mock type parameters (18092fb)

✅ Tests

  • auth: Improve passkey button visibility check in login component (034572c)
  • auth: Enhance passkey button visibility check in register component (e36b392)
  • organisations: Add unit tests for join organisation page functionality (859bdc3)
  • tasks: Add tasks tests (68245e1)
  • tasks: Update task endpoint responses to include items and total count (f0a5fa7)

🎨 Styles

  • organisations: Adjust team member list style (25e5684)
  • organisations: Improve org members table for small screens (17785e3)
  • organisations: Pin actions column and optimize for small screens (953dcb5)

v1.0.0-beta.5

v1.0.0-beta.5 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 04 Mar 08:16
v1.0.0-beta.5
5bde6e1

zeity v1.0.0-beta.5

compare changes

🚀 Enhancements

  • time: Update time fetching logic (44e36b4)
  • project: Protect projects from user deletion (5e33e2b)
  • Add hints for authentication and PWA installation (9eaa788)
  • organisation: Revert organisationId deletion and handle organisation members (361ab2a)
  • organisation: Paginate and sort org members (e6af3a2)
  • organisation: Paginate organisation invites (0a60523)
  • projects: Lazy load more projects (dc0a6a8)
  • reports: Rework report filters and add search in filters (0ad3a4d)
  • auth: Keep session alive with refresh logic (ca711ff)
  • auth: Handle session expiration (02e4116)
  • organisation: Show relative createdAt time in members table (cd2e6a3)

🔥 Performance

  • time: Dynamically import SyncAlert (a57c7c0)
  • navigation: Dynamically import AppAsideNavigation in BottomNavigation (44c9534)
  • time: Dynamically import Tooltip component (fcbfc65)
  • project: Dynamically import Tooltip component (d6cb0e8)
  • reports: Lazy load filter components (38b5d32)

🩹 Fixes

  • organisation: Add permission check for user access to organisation (5fd0676)
  • time: Load only personal times in overview (7343d68)
  • time: Handle sync and time loading when user has no organisation (06b04b0)
  • project: Use correct userId type (ba791c3)
  • auth: Reduce webauthn allow credentials payload (0396e56)
  • auth: Add auth challenge query limit (49ce358)
  • user: Update label for name field to fullName (833c3a8)
  • time: Prevent form fields from overflowing (a56fd59)
  • session: Set session name and password (9ffe6cd)
  • organisation: Return createdAt and updatedAt in for organisation members endpoint (ae9a6a3)
  • organisation: Use original createdAt value for invitation date display (7a49054)
  • auth: Use correct toast message key for successful login (f260459)
  • organisations: Use correct toast message key for team creation error (a1bda9a)
  • i18n: Correct typo in filter key in i18n configuration (e86b765)
  • i18n: Add missing german translation for 'copyToClipboard' message (0ee4bb1)
  • layout: Potentially fix wrong initial layout size (f02dbe8)

💅 Refactors

  • times: ⚠️ Bind times to organisations and less to users (29674a2)
  • organisation: Load members and invites only if needed and add stats to organisation data structure (29433c6)
  • time: Simplify pagination (8ba7f84)
  • organisation: Replace fetch functions with direct useFetch calls (875ad10)
  • navigation: Change UChip import to resolveComponent (fdae9c2)

📖 Documentation

  • Set dev server port to 4000 (5987ad9)

🏡 Chore

✅ Tests

  • Move nuxt tests (3707f84)
  • e2e: Add e2e testing (ce8ab31)
  • auth: Add tests for session refresh and logout functionality (b523954)
  • auth: Add login component tests (10e8959)
  • auth: Add register component tests (05b7701)
  • auth: Add verify component tests (e0d8151)
  • auth: Use correct toast message key for successful login (6a23961)
  • auth: Add unit tests for forgot password page (82e51c7)
  • auth: Add unit tests for reset password page (41f5b3d)
  • auth: Replace setTimeout with flushPromises for async handling (ed0b31e)
  • auth: Add unit tests for auth page (c0d95b0)

🎨 Styles

  • reports: Add filter icons (0844a47)
  • auth: Align auth pages visually (6f86207)
  • navigation: Simplify template structure and improve class bindings (aaf5559)
  • layout: Improve structure and prevent overscroll (e52f03d)
  • project: Keep project detail option within bounds (e2a51b2)
  • layout: Simplify class bindings and improve readability (562f071)

v1.0.0-beta.4

v1.0.0-beta.4 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 14 Feb 17:05
v1.0.0-beta.4
99af64d

compare changes

🚀 Enhancements

  • auth Add password auth (#177)
  • user: Add user security management page and provider handling (1613329)
  • security: Implement endpoint-specific rate limiting for API requests (c93e7bb)
  • orgs Add organisation join request (d0fccca)
  • Enhance error handling with detailed messages for server errors and service unavailability (11dedbc)

🩹 Fixes

  • i18n: Improve verification messages for clarity and consistency (cdf619f)
  • orgs Parse ZEITY_ORGANISATION_QUOTA_MEMBERS correctly (bbd07e9)
  • pwa: Update denylist regex for auth routes (dd8ded8)
  • migration: Truncate auth_otp table before adding new column (12d4b4d)
  • auth: Enable password visibility toggle for new password field (7dfdd29)
  • auth: Update password visibility handling for input fields (b41c021)
  • auth: Pre-fill email in forgot password page from login (ea5f4bf)
  • auth: Set default expiration for OTP creation in user password reset (165fe7d)
  • auth: Implement limit on active password reset requests to prevent abuse (02956fc)
  • auth: Reduce password reset link expiration time from 5 hours to 1 hour (ff01271)
  • auth: Ensure submit event is emitted after successful verification (768599f)
  • Remove problematic tooltips (2f93b71)
  • time: Save draft changes before handling draft stop (764d6db)
  • Correctly use types (82cf8b7)
  • Handle missing file in image upload (d231844)
  • Adjust import statements for type consistency (a7d44c0)
  • orgs Increase expiration time of invite link token (50011e9)
  • Update ts-expect-error for nuxt bug (2db4876)

💅 Refactors

  • Move schema parsing and schema transformation to schema file (5fbd104)

📖 Documentation

  • Update Docker Compose image tag to use latest version (bf73724)
  • config: Update compatibility date and remove unused modules (a2c76f8)
  • Load demo on client (4e4f75d)

🏡 Chore

  • Enforce version bump on main branch (8be2779)
  • Add knip (b5d4bf7)
  • Remove unused vars (956eab7)
  • Update import to named import (6e41cfd)
  • Update compatibility date and enhance experimental features in nuxt.config.ts (d4cbc2d)
  • Update @nuxt/test-utils to version 4.0.0 (9d87937)
  • Update deps (892f216)
  • Name root package to zeity-monorepo (9590463)
  • Add pnpmDedupe to postUpdateOptions in renovate configuration (4a17a65)

🎨 Styles

  • mail: Improve MailLayout structure (bedca05)

v1.0.0-beta.3

v1.0.0-beta.3 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 04 Feb 19:47
v1.0.0-beta.3
ba2ae26

compare changes

🚀 Enhancements

  • Add header user menu (c74da84)
  • Add custom links (a10aa08)
  • Overhaul docs site (#170)
  • Add custom links (#169)
  • Rework bottom navigation and highlight running timer (c7cbcbc)
  • Rework time page structure (fe49b62)
  • Improve auth page visuals (eace939)
  • Add default org quota settings (9c6bd08)
  • Add reports to bottom navigation menu (52f6e52)

🩹 Fixes

  • Show tooltip on avatar hover (508933e)
  • Add page titles (a73b1f3)
  • Update default setting for openTimeDetailsOnStart to false (9ed1dd3)
  • Time page layout (43e24af)
  • Navigate back to time overview after save (b233377)
  • Correct viewport height calculation in layout (80f7f59)
  • Adjust layout spacing and styles in time pages (97cedf5)

📖 Documentation

📦 Build

  • Disable multi arch images for now (0dd932e)
  • Use rolldown-vite (74f2697)
  • Push all releases as latest for now (440c6eb)
  • Update Docker tag condition to check for 'main' branch (54ca64e)
  • Update Docker tag condition to include tags in publish workflow (c035546)

🏡 Chore

🎨 Styles

  • Adjust padding in large navigation menu (c176c6f)

v1.0.0-beta.2

v1.0.0-beta.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 26 Jan 18:49
v1.0.0-beta.2
6c49968

🚀 Enhancements

  • Implement organisation quota (70c5458)
  • Improve members quota info visuals (fd37c9e)
  • Improve user page structure (054bc29)
  • Accept or reject invites from the user's profile (18e91e8)
  • Show larger user and org images (6e1eda6)
  • Improve icons for timer toggle buttons (47067c1)
  • Automatically round times (a50ce07)

🩹 Fixes

  • Invites table overflowing on small devices (e281572)
  • Simplify org sub page layout (8605e8f)
  • Use correct timer navigation route (dacbbc0)
  • Missing time type declaration (9dedee4)
  • Add missing translation (7c20f8e)
  • Increase debounce time in time drawer (0246a8f)

💅 Refactors

  • Use rustfs instead of minio for local env (a8db41e)
  • Release process (#165)

🏡 Chore

  • Update dependencies (7454147)
  • Add devcontainer extensions (e84b882)
  • Bump version to 1.0.0-beta.2 (6c49968)

compare changes

v1.0.0-beta.1

v1.0.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

@alexfriesen alexfriesen released this 19 Jan 10:50
v1.0.0-beta.1
74d6128

This is the first beta release of Zeity, a modern time-tracking app, and it marks an important first step in our journey. More features and improvements are on the way as we continue to build a powerful and intuitive platform for managing your time, projects, and organizations. Here’s what’s included in this beta release:

Key Features:

  • Time Tracking: Easily track and manage your time with precision.
  • Project Management: Organize and oversee your projects efficiently.
  • Reports: Generate and download detailed reports to analyze your progress.
  • Organization Management: Seamlessly manage teams, roles, and organizational structures.

Stay tuned for what’s next!