Commit Graph

  • 1b26d47539 New translations en.json (Vietnamese) Darko Gjorgjijoski 2026-04-07 14:50:47 +02:00
  • 340522da19 New translations en.json (Urdu (Pakistan)) Darko Gjorgjijoski 2026-04-07 14:50:45 +02:00
  • 3ecfcede3e New translations en.json (Chinese Traditional) Darko Gjorgjijoski 2026-04-07 14:50:44 +02:00
  • 30f76c044a New translations en.json (Chinese Simplified) Darko Gjorgjijoski 2026-04-07 14:50:43 +02:00
  • 854a8bb50d New translations en.json (Ukrainian) Darko Gjorgjijoski 2026-04-07 14:50:41 +02:00
  • 1be3132dc4 New translations en.json (Turkish) Darko Gjorgjijoski 2026-04-07 14:50:40 +02:00
  • fefd856cfb New translations en.json (Swedish) Darko Gjorgjijoski 2026-04-07 14:50:39 +02:00
  • e5fe62e4de New translations en.json (Albanian) Darko Gjorgjijoski 2026-04-07 14:50:38 +02:00
  • 129d63c5b1 New translations en.json (Slovenian) Darko Gjorgjijoski 2026-04-07 14:50:37 +02:00
  • 65e9182272 New translations en.json (Slovak) Darko Gjorgjijoski 2026-04-07 14:50:35 +02:00
  • 3abcba2752 New translations en.json (Russian) Darko Gjorgjijoski 2026-04-07 14:50:34 +02:00
  • 6c1e51d126 New translations en.json (Portuguese) Darko Gjorgjijoski 2026-04-07 14:50:33 +02:00
  • c1b8ba448d New translations en.json (Polish) Darko Gjorgjijoski 2026-04-07 14:50:31 +02:00
  • ab5ea81424 New translations en.json (Norwegian) Darko Gjorgjijoski 2026-04-07 14:50:30 +02:00
  • befd69fdb2 New translations en.json (Dutch) Darko Gjorgjijoski 2026-04-07 14:50:29 +02:00
  • 417b92ad9f New translations en.json (Macedonian) Darko Gjorgjijoski 2026-04-07 14:50:27 +02:00
  • d6b1e102fe New translations en.json (Lithuanian) Darko Gjorgjijoski 2026-04-07 14:50:26 +02:00
  • d7bf942da2 New translations en.json (Georgian) Darko Gjorgjijoski 2026-04-07 14:50:25 +02:00
  • 5db82db958 New translations en.json (Japanese) Darko Gjorgjijoski 2026-04-07 14:50:24 +02:00
  • c63355391a New translations en.json (Italian) Darko Gjorgjijoski 2026-04-07 14:50:22 +02:00
  • de3c8f89fb New translations en.json (Hungarian) Darko Gjorgjijoski 2026-04-07 14:50:21 +02:00
  • cab4c62c5d New translations en.json (Hebrew) Darko Gjorgjijoski 2026-04-07 14:50:20 +02:00
  • 4b634f96c9 New translations en.json (Finnish) Darko Gjorgjijoski 2026-04-07 14:50:19 +02:00
  • 9ef0932c6e New translations en.json (Greek) Darko Gjorgjijoski 2026-04-07 14:50:17 +02:00
  • d122c8c95a New translations en.json (German) Darko Gjorgjijoski 2026-04-07 14:50:16 +02:00
  • 820073e8e0 New translations en.json (Danish) Darko Gjorgjijoski 2026-04-07 14:50:14 +02:00
  • 80c14b4b7f New translations en.json (Czech) Darko Gjorgjijoski 2026-04-07 14:50:13 +02:00
  • 174acbf70e New translations en.json (Catalan) Darko Gjorgjijoski 2026-04-07 14:50:12 +02:00
  • c93b8f0da9 New translations en.json (Bulgarian) Darko Gjorgjijoski 2026-04-07 14:50:11 +02:00
  • 2693b0b0f2 New translations en.json (Arabic) Darko Gjorgjijoski 2026-04-07 14:50:09 +02:00
  • 54d9c57925 New translations en.json (Spanish) Darko Gjorgjijoski 2026-04-07 14:50:08 +02:00
  • ba3e94c4ad New translations en.json (French) Darko Gjorgjijoski 2026-04-07 14:50:07 +02:00
  • a644653513 New translations en.json (Romanian) Darko Gjorgjijoski 2026-04-07 14:50:05 +02:00
  • 3391d104f9 Update source file en.json Darko Gjorgjijoski 2026-04-07 14:50:00 +02:00
  • 66f7dce701 Document the design system in CLAUDE.md and clean up scripts-v2 leftovers Darko Gjorgjijoski 2026-04-07 14:18:49 +02:00
  • 6fdf10b2b1 Rebuild auth pages on the project design system Darko Gjorgjijoski 2026-04-07 14:18:34 +02:00
  • f17c7be5f0 Merge pull request #611 from klittle81/EnhanceExpenseReport mchev 2026-04-07 12:58:09 +02:00
  • 71388ec6a5 Rename resources/scripts-v2 to resources/scripts and drop @v2 alias Darko Gjorgjijoski 2026-04-07 12:50:16 +02:00
  • 064bdf5395 Delete legacy v1 frontend (resources/scripts) Darko Gjorgjijoski 2026-04-07 12:48:15 +02:00
  • f83ec6e78f Pluralize Macedonian status labels for filter tabs and column headers Darko Gjorgjijoski 2026-04-07 12:43:06 +02:00
  • 9345d3e525 Translate Macedonian (mk) locale to ~99% coverage Darko Gjorgjijoski 2026-04-07 12:35:18 +02:00
  • fac9ad8cef Add Hebrew and Urdu to the company language dropdown Darko Gjorgjijoski 2026-04-07 12:35:01 +02:00
  • 04952d91ed Add Hebrew/Arabic/Devanagari/Sarabun font packages and unify Noto Sans into the package array Darko Gjorgjijoski 2026-04-07 11:50:34 +02:00
  • 27c60bb6f5 Allow modal dropdowns and tooltips to overflow their panel Darko Gjorgjijoski 2026-04-07 11:50:10 +02:00
  • 53932e9e16 Pluralize admin settings menu items and clarify Font Packages copy Darko Gjorgjijoski 2026-04-07 10:53:45 +02:00
  • 0e9f18d4d1 fix: i18n for expense report PDF and correct report controller return types mchev 2026-04-07 10:43:02 +02:00
  • e22050bc71 fix: use DomPDF Pdf facade and Pint style in expense report mchev 2026-04-07 10:31:48 +02:00
  • 5ab9c5f736 Allow settings panel dropdowns to overflow their container Darko Gjorgjijoski 2026-04-07 07:55:00 +02:00
  • 78ed332d06 Add per-user language preference with company default fallback Darko Gjorgjijoski 2026-04-07 04:41:00 +02:00
  • c5c9677ffc Add Admin Fonts settings page to install CJK font packages Darko Gjorgjijoski 2026-04-07 01:17:00 +02:00
  • ba5c6c39ba Add multilingual PDF font system with Noto Sans and on-demand CJK packages Darko Gjorgjijoski 2026-04-06 23:32:00 +02:00
  • 346e5df7ee Fix Thai font path with duplicated static/ segment in PDF locale partial Darko Gjorgjijoski 2026-04-06 21:48:00 +02:00
  • 9c3013bb24 Add cache clearing and auto-migrate to Docker entrypoint Darko Gjorgjijoski 2026-04-07 02:17:18 +02:00
  • 5efd1054f4 Add v3.0 upgrade migration Darko Gjorgjijoski 2026-04-07 02:12:38 +02:00
  • 20085cab5d Refactor FileDisk system with per-disk unique names and disk assignments UI Darko Gjorgjijoski 2026-04-07 02:04:57 +02:00
  • ea1fc9b799 Consolidate media disk config into AppConfigProvider Darko Gjorgjijoski 2026-04-07 01:09:06 +02:00
  • 6dd9ed1232 Fix infinite request loop on File Disk admin page Darko Gjorgjijoski 2026-04-07 01:05:08 +02:00
  • 67268ac2b7 Secure expense receipts by wiring Media Library to FileDisk Darko Gjorgjijoski 2026-04-07 01:01:59 +02:00
  • 39c9179888 Support internationalized domain names (IDN) in email validation Darko Gjorgjijoski 2026-04-06 23:55:29 +02:00
  • 631d838834 Fix recurring invoices using wrong date in non-UTC timezones Darko Gjorgjijoski 2026-04-06 23:38:55 +02:00
  • 9638e02eb8 Fix customer portal not reflecting company default currency Darko Gjorgjijoski 2026-04-06 23:37:56 +02:00
  • c46118be3b Add Icelandic Króna (ISK) to currency seeder Darko Gjorgjijoski 2026-04-06 23:27:15 +02:00
  • 0093bf4d53 Copy custom fields when converting estimate to invoice Darko Gjorgjijoski 2026-04-06 23:24:11 +02:00
  • 25b61b73a0 Fix case-sensitive email login Darko Gjorgjijoski 2026-04-06 23:22:16 +02:00
  • 8508e7e1b8 Show user role in company switcher Darko Gjorgjijoski 2026-04-06 23:03:29 +02:00
  • 9ca998e64a Add Convert to Estimate feature for invoices Darko Gjorgjijoski 2026-04-06 22:57:03 +02:00
  • c328d1cd10 Mount send modals on index views and dashboard, pass missing props Darko Gjorgjijoski 2026-04-06 22:56:57 +02:00
  • 5c0e761dfa Fix copy PDF URL and dropdown action conditions Darko Gjorgjijoski 2026-04-06 22:56:49 +02:00
  • 6106ac8208 Fix send modals: from email and preview rendering Darko Gjorgjijoski 2026-04-06 22:56:41 +02:00
  • 45f347ebef Fix global tax recalculation and fractional cent totals Darko Gjorgjijoski 2026-04-06 22:56:31 +02:00
  • b07a252523 Fix default template not pre-selected on document create Darko Gjorgjijoski 2026-04-06 22:56:24 +02:00
  • b0b7d40c73 Fix exchange rate parity across all document types Darko Gjorgjijoski 2026-04-06 21:07:50 +02:00
  • e64529468c Replace deleted_files with manifest-based updater cleanup, add release workflow Darko Gjorgjijoski 2026-04-06 19:27:33 +02:00
  • 2bdfb6a8b6 Add contributing documentation Darko Gjorgjijoski 2026-04-06 18:00:18 +02:00
  • 74b4b2df4e Finalize Typescript restructure Darko Gjorgjijoski 2026-04-06 17:59:15 +02:00
  • af9d672574 Bump version from 2.3.1 to 2.3.2 2.3.2 mchev 2026-04-06 11:02:23 +02:00
  • 7606f8ece8 Merge pull request #585 from InvoiceShelf/translations mchev 2026-04-06 11:00:58 +02:00
  • 9b0498a2e5 Merge pull request #583 from sirlupusdev/fix-setup-wizard mchev 2026-04-06 10:54:57 +02:00
  • 04c7682e73 Merge pull request #584 from sirlupusdev/feat-auto-due-date mchev 2026-04-06 10:50:05 +02:00
  • 88650c2f3e Bump version 2.3.1 Darko Gjorgjijoski 2026-04-05 12:34:24 +02:00
  • ee76f31138 Add log mail driver support to frontend Darko Gjorgjijoski 2026-04-05 12:33:14 +02:00
  • e1af9f56c4 Docker optimizations Darko Gjorgjijoski 2026-04-05 12:07:47 +02:00
  • fdd860c381 Merge pull request #612 from mchev/master mchev 2026-04-04 18:57:09 +02:00
  • 834b53ea40 Enhance Expense Report - Grouped itemized expenses klittle81 2026-04-04 11:22:32 -04:00
  • 5ff051fbb5 Bump version from 2.2.1 to 2.3.0 2.3.0 Darko Gjorgjijoski 2026-04-04 17:12:13 +02:00
  • cab785172e Add missing base components and global alias registrations Darko Gjorgjijoski 2026-04-04 10:45:00 +02:00
  • 97f88eaf2c Fix build warnings: add isImageFile util, exclude heavy components from eager glob, clean up dynamic import conflicts Darko Gjorgjijoski 2026-04-04 10:15:00 +02:00
  • af92a361a5 Fix auth endpoints: LOGIN and LOGOUT are web routes, not API routes Darko Gjorgjijoski 2026-04-04 10:00:00 +02:00
  • a46cca5cd8 Complete scripts-v2 TypeScript migration — all imports resolved, build passes Darko Gjorgjijoski 2026-04-04 09:30:00 +02:00
  • 812956abcc Phase 5-6: Router, plugins, entry points — scripts-v2 complete Darko Gjorgjijoski 2026-04-04 08:00:00 +02:00
  • d91f6ff2e3 Phase 4b: Remaining features — payments, expenses, recurring invoices, members, reports, settings, customer portal, modules, installation Darko Gjorgjijoski 2026-04-04 07:30:00 +02:00
  • 774b2614f0 Phase 4a: Feature modules — layouts, auth, admin, dashboard, customers, items, invoices, estimates, shared document form Darko Gjorgjijoski 2026-04-04 06:30:00 +02:00
  • e43e515614 Phase 3: Typed Vue components in scripts-v2/ Darko Gjorgjijoski 2026-04-04 05:45:00 +02:00
  • 2b996d30bf Phase 2: Typed global Pinia stores in scripts-v2/ Darko Gjorgjijoski 2026-04-04 05:15:00 +02:00
  • 991b716b33 Phase 1: TypeScript foundation in scripts-v2/ Darko Gjorgjijoski 2026-04-04 05:00:00 +02:00
  • 53a0e1491d Refine sidebar collapse toggle to bottom toolbar Darko Gjorgjijoski 2026-04-04 04:00:00 +02:00
  • 827c5c8938 Add collapsible sidebar with icon-only mode and tooltips Darko Gjorgjijoski 2026-04-04 03:45:00 +02:00
  • 9c8e4ae558 Add glass UI with backdrop blur and fix primary button colors Darko Gjorgjijoski 2026-04-04 03:30:00 +02:00
  • 7e15eb7c7a Make settings sidebar sticky and consistent across all settings pages Darko Gjorgjijoski 2026-04-04 03:22:00 +02:00
  • a10d4d2de9 Theme scrollbars for dark mode Darko Gjorgjijoski 2026-04-04 03:15:00 +02:00