Skip to content

Releases: madisvain/upcount

v2.0.0-beta.23

20 Sep 09:52

Choose a tag to compare

What's New in v2.0.0-beta.23

Added

  • Drag and drop functionality for reordering invoice line items using the MoreOutlined (⋯) icon

Changed

  • Enhanced invoice line items table with better column width optimization (Qty column reduced to 80px)
  • Improved input field consistency with full-width styling across all numeric columns

Full Changelog: ...v2.0.0-beta.23

v2.0.0-beta.22

14 Sep 06:15

Choose a tag to compare

What's New in v2.0.0-beta.22

Added

  • Greek (Ελληνικά) locale support with complete translation and proper date formatting
  • In-place PDF preview functionality for invoice editing workflow

Changed

  • Improved accessibility with better color contrast for invoice status badges and download links
  • Optimized Largest Contentful Paint (LCP) performance by fixing fetchpriority attribute

Fixed

  • React Suspense error in tax rates form that could occur during synchronous input
  • Promise.withResolvers compatibility issues in older JavaScript environments

Full Changelog: ...v2.0.0-beta.22

v2.0.0-beta.21

18 Aug 21:11

Choose a tag to compare

What's New in v2.0.0-beta.21

Added

  • UK English locale (en-GB) with proper regional formatting - calendar weeks start on Monday for European users
  • Country field in organization settings to specify company location
  • Date format customization per organization with multiple format options (DD/MM/YYYY, MM/DD/YYYY, YYYY-MM-DD, etc.)
  • Version tracking in Sentry error reports for better debugging

Changed

  • Language selector now displays both US (🇺🇸) and UK (🇬🇧) English options
  • Date formatting throughout the application now respects organization preferences

Fixed

  • Replaced deprecated Ant Design dropdownRender with popupRender API
  • Invoice line item calculations no longer error with undefined decimal values

Full Changelog: ...v2.0.0-beta.21

v2.0.0-beta.20

15 Aug 10:59

Choose a tag to compare

What's New in v2.0.0-beta.20

Added

  • User feedback modal integrated with Sentry for collecting bug reports and feature requests
  • Feedback button in the sidebar navigation for easy access to submit feedback
  • Complete translations for feedback modal across all 8 supported languages (German, Estonian, Finnish, French, Dutch, Portuguese, Swedish, Ukrainian)

Changed

  • Updated all language translation files with 17 new strings for feedback and AI features
  • Enhanced Sentry integration to support user feedback collection

Full Changelog: ...v2.0.0-beta.20

v2.0.0-beta.19

06 Aug 11:13

Choose a tag to compare

What's New in v2.0.0-beta.19

Added

  • New command to update invoice state independently without modifying other fields
  • Ant Design locale configuration for proper date picker and component translations
  • Loading spinner indicator when client modal is fetching data
  • Improved invoice state management with dedicated state update function

Changed

  • Client form now uses React's startTransition for smoother state updates
  • Invoice state dropdown now uses optimized state-only update instead of full invoice update
  • Overdue charge input in settings now displays percentage symbol with proper formatting
  • Enhanced client form with better loading states and error handling

Fixed

  • Invoice overdue charge field now properly saves when creating or updating invoices (backend fix)
  • Client modal data loading race conditions resolved with proper loading states
  • Invoice state changes now more efficient and reliable

Full Changelog: ...v2.0.0-beta.19

v2.0.0-beta.18

06 Aug 09:45

Choose a tag to compare

This version downloads
Total downloads

Added

  • Daily overdue charge percentage field to invoice details form with help text
  • Support for configuring daily overdue charges on invoices

Fixed

  • PDF generation now correctly handles client email data in both JSON string and array formats
  • Organization selector dropdown rendering issue in the navigation bar

Changed

  • Invoice form layout adjusted with more compact date fields (reduced column spans)
  • Build workflow updated to support RELEASE_TOKEN for GitHub Actions

v2.0.0-beta.17

06 Aug 06:24
e4f0b41

Choose a tag to compare

This version downloads
Total downloads

Added

  • Overdue charge functionality for invoices with configurable percentage rate per day
  • Complete translations for all 7 supported languages (German, Finnish, French, Dutch, Portuguese, Swedish, Ukrainian)
  • Improved translation workflow with yarn extract integration for better status tracking

Fixed

  • Invoice counter not updating when creating new invoices
  • Logo upload validation now properly shows error messages for unsupported file types
  • Tax calculations in invoice PDFs now correctly group items by tax rate
  • Missing translation strings for tax percentage headers and overdue charges

Changed

  • Enhanced invoice PDF generation with better tax grouping and subtotal calculations
  • Translation workflow documentation updated to include extraction step first

Removed

  • Windows platform support temporarily disabled in GitHub Actions build workflow

v2.0.0-beta.16

05 Aug 11:18
3c9e517

Choose a tag to compare

This version downloads
Total downloads

Fixed

  • Updated translation extraction to include all new AI-related strings
  • Fixed missing translations across all supported languages (21 strings per language)

v2.0.0-beta.15

04 Aug 14:05
9c27883

Choose a tag to compare

This version downloads
Total downloads

Added

  • AI-powered invoice assistant with Claude integration for intelligent invoice creation
  • Invoice creation through AI conversation with automatic form pre-filling
  • AI settings page for configuring Anthropic API key
  • Support for attaching images and documents to AI conversations for context
  • Real-time invoice form updates based on AI suggestions
  • Windows builds now available through GitHub Actions CI/CD pipeline

Changed

  • AI invoice creation workflow refactored to use form pre-filling for better user control
  • Enhanced AI assistant with file attachment capabilities for improved context understanding

Fixed

  • TypeScript and ESLint errors in AI assistant implementation
  • AI client selection validation to prevent setting invalid client IDs in invoice forms

v2.0.0-beta.14

29 Jul 19:31

Choose a tag to compare

This version downloads
Total downloads

Fixed

  • Endless redirect loop when navigating to organization creation page without an existing organization
  • Organization search functionality in the header selector now properly filters by organization name
  • Organization deletion now automatically activates the next available organization