Changelog

New updates and improvements to Vaerk.

Danish Language Support & User Settings

Full Danish internationalization, user profile settings, and improved form layouts.

  • Added full Danish (da) language support across all interface text, forms, and navigation
  • Added user profile settings with password management and profile analytics
  • Restructured company, client, and project management forms for better mobile layouts
  • Added loading skeletons for dashboard and client selection
  • Improved input field sizing for mobile devices
  • Added dedicated mobile navigation menu
  • Added "Written Off" status support on invoices with improved ordering
  • Enhanced client and invoice data import functionality

Security Updates & Performance Optimizations

Critical security patches and database performance improvements across the platform.

  • Patched XSS vulnerability in routing layer
  • Added Row Level Security for password reset tokens
  • Fixed mutable search path vulnerabilities in database functions
  • Removed duplicate indexes and added missing foreign key indexes
  • Optimized dashboard queries with materialized calculations
  • Added rate limiting for GDPR data export and deletion endpoints

Improved Mobile Navigation

A better mobile experience with a dedicated responsive navigation menu.

  • New touch-optimised mobile navigation menu
  • Consistent experience across all screen sizes
  • Smoother transitions and interactions on mobile devices

Invoice & Email Internationalisation

Invoices and emails now automatically adapt to your client's language preference.

  • Invoice PDFs generated in client's preferred language (English or Danish)
  • Translated email templates for invoice delivery and reminders
  • Per-client language preference setting
  • Late payment terms displayed in the correct language
  • Localised tax ID labels (e.g. CVR for Denmark)

Client Management Improvements

New list and grid views, per-client dashboards, and tax ID tracking for your clients.

  • Toggle between list and grid view for your client overview
  • Dedicated client dashboard with projects, invoices, and revenue
  • Track client tax/VAT identification numbers
  • Client-specific analytics and activity history

Kanban Boards & Project Management Enhancements

Visual task management with drag-and-drop Kanban boards, project-level hourly rates, and improved time tracking.

  • Kanban board with Backlog, To Do, In Progress, and Done columns
  • Drag-and-drop task reordering within and between columns
  • Set default hourly rates per project
  • Improved timer interface with better state management
  • Eliminated race conditions when starting timers

Enhanced Invoice Management

More powerful invoicing with project-based line items, CC recipients, late payment terms, and write-off support.

  • Auto-populate invoice line items from project tasks and time entries
  • Add CC recipients when sending invoices and reminders
  • Configurable late payment interest rates and terms
  • Mark uncollectible invoices as written off
  • Fixed currency selection issues during invoice creation

Multi-Company Support

PRO plan users can now manage multiple companies from a single Vaerk account.

  • Create and manage multiple companies from one account
  • Quick company switching from the header
  • Separate clients, projects, invoices, and settings per company
  • Company-specific branding and bank details

Credit Note Functionality

Issue credit notes to correct or reverse invoices while keeping accurate financial records.

  • Create credit notes linked to the original invoice
  • Outstanding balance automatically adjusted
  • PDF generation with distinct credit note styling
  • Email delivery with customisable messages
  • Full audit trail of credit note creation
  • Multi-language support (English and Danish)

Data Import System

Migrate from other tools by importing your existing clients, projects, invoices, and time entries.

  • Import clients with full contact information
  • Import projects with tasks and time entries
  • Import invoices with line items and payment history
  • Available during onboarding for new users
  • Also accessible from Settings for existing users
  • Comprehensive validation with error reporting

GDPR Compliance Tools

Full control over your personal data with export and deletion capabilities that meet GDPR requirements.

  • Export all your data as a complete JSON archive
  • Permanently delete your account and all associated data
  • All data requests are logged for compliance tracking
  • New Privacy Settings page under Settings

Business Dashboard

A new analytics dashboard with revenue tracking, client activity monitoring, and multi-currency support.

  • Real-time revenue charts with monthly, quarterly, and yearly views
  • Multi-currency support with automatic exchange rate conversion
  • Client activity feed showing recent invoices, projects, and payments
  • Key metrics: total revenue, outstanding invoices, active projects, client count
  • Alert system for overdue invoices and upcoming payment deadlines