This website requires JavaScript.
8dcb3d47e4
fix: build errors in auth — remove stale ref, add Suspense boundary
Jakob Wennberg and Claude Opus 4.6
2026-03-08 10:23:55 +01:00
928a145f9a
feat: upgrade auth to email+password with optional TOTP MFA
Jakob Wennberg and Claude Opus 4.6
2026-03-08 10:17:49 +01:00
e93f5e06d5
fix: self-hosting UX improvements — setup script, env validation, doc fixes
Jakob Wennberg and Claude Opus 4.6
2026-03-07 15:07:58 +01:00
b0de46790a
fix: align local migrations with deployed Supabase state
Jakob Wennberg and Claude Opus 4.6
2026-03-06 10:16:22 +01:00
55e8cc1a88
fix: remove personal emails, gitignore sensitive paths, untrack local settings
Jakob Wennberg and Claude Opus 4.6
2026-03-06 09:15:14 +01:00
6b18360932
docs: add comprehensive self-hosting guide and fix README env reference
Jakob Wennberg and Claude Opus 4.6
2026-03-06 08:36:26 +01:00
091d043c85
feat: UI polish, lint fixes, onboarding redesign, help page expansion, and test improvements
Jakob Wennberg and Claude Opus 4.6
2026-03-05 23:05:49 +01:00
02ebe50f52
feat: remove F-skatt warning card from dashboard
Jakob Wennberg and Claude Opus 4.6
2026-03-05 18:33:03 +01:00
f3ec634a46
feat: open-source under AGPL-3.0, redesign UI to grayscale palette, add uncategorize API, fix VAT account names
Jakob Wennberg and Claude Opus 4.6
2026-03-05 18:18:11 +01:00
29240738fa
feat: add INK2 declaration, full archive export, AI consent gate, fix VAT declaration rutor
Jakob Wennberg and Claude Opus 4.6
2026-03-05 14:20:47 +01:00
50bf7b3b0f
feat: remove ai-chat extension from hosted version, move chat widget to bottom-right
Jakob Wennberg and Claude Opus 4.6
2026-03-05 12:13:58 +01:00
497ef876bb
feat: add Recapt analytics, remove push-notifications extension, UI fixes
Jakob Wennberg and Claude Opus 4.6
2026-03-05 10:12:26 +01:00
325c930839
fix: support production Enable Banking credentials and key format
Jakob Wennberg and Claude Opus 4.6
2026-03-04 21:56:27 +01:00
8e60112d77
fix: restore Enable Banking widget for bank list with popular banks quick-access
Jakob Wennberg and Claude Opus 4.6
2026-03-04 21:33:15 +01:00
bd12e2aaf5
feat: redesign bank selector with popular banks, search, and one-click connect
Jakob Wennberg and Claude Opus 4.6
2026-03-04 21:20:32 +01:00
17eecfdb71
fix: use production mode for Enable Banking bank selector
Jakob Wennberg and Claude Opus 4.6
2026-03-04 21:05:38 +01:00
2368df5f5e
fix: simplify onboarding fiscal year start to month/year picker
Jakob Wennberg and Claude Opus 4.6
2026-03-04 20:56:10 +01:00
54d8b2cda5
fix: pin search_path on all DB functions and remove dashboard subtitle
Jakob Wennberg and Claude Opus 4.6
2026-03-04 20:18:01 +01:00
66a4027f1e
feat: BAS data overhaul, currency revaluation, expenses, UI polish, and cleanup
Jakob Wennberg and Claude Opus 4.6
2026-03-04 14:19:56 +01:00
a9bf24ce0b
feat: enhance supplier invoices, entity-aware categorization, and new tests
Jakob Wennberg and Claude Opus 4.6
2026-03-03 17:08:26 +01:00
f6a9889f0a
fix: update Docker image name to match erp-mafia org
Jakob Wennberg and Claude Opus 4.6
2026-03-03 15:16:07 +01:00
ab6728c2d5
fix: skip env validation during Docker builds with placeholder vars
Jakob Wennberg and Claude Opus 4.6
2026-03-03 15:05:20 +01:00
3909f23725
fix: handle Docker build placeholder env vars in Supabase clients and VAPID init
Jakob Wennberg and Claude Opus 4.6
2026-03-03 14:50:46 +01:00
b5b004509d
feat: add Docker support with self-hosted and hosted presets
Jakob Wennberg and Claude Opus 4.6
2026-03-03 13:40:33 +01:00
a2ea52954c
fix: address user feedback — AI loan categorization, invoice UX, email extension, supplier module
Jakob Wennberg and Claude Opus 4.6
2026-03-03 10:56:26 +01:00
31dec292fe
fix: CSP blocking hydration and Enable Banking widget, stale auth cleanup
Jakob Wennberg and Claude Opus 4.6
2026-03-02 19:12:33 +01:00
c32bf37a15
feat: restore withSentryConfig build wrapper
Jakob Wennberg and Claude Opus 4.6
2026-03-02 16:32:29 +01:00
8b057b035d
fix: remove withSentryConfig build wrapper to unblock Vercel deploys
Jakob Wennberg and Claude Opus 4.6
2026-03-02 15:35:23 +01:00
4031ab680d
fix: downgrade missing extension env vars to warning, add error boundaries and cron auth fixes
Jakob Wennberg and Claude Opus 4.6
2026-03-02 15:09:23 +01:00
13725ffc16
feat: production readiness — 3-extension deploy with security hardening and observability
Jakob Wennberg and Claude Opus 4.6
2026-03-02 11:32:43 +01:00
1a1c6ba40f
feat: merge user-description-match into ai-categorization with AI-powered description analysis
Jakob Wennberg and Claude Opus 4.6
2026-03-01 19:22:31 +01:00
aabe527f68
feat: improve UX across reports, navigation, invoicing, and settings
Jakob Wennberg and Claude Opus 4.6
2026-02-27 15:08:48 +01:00
ecd95ccb82
Added a create extension skill
Emil
2026-02-26 16:11:55 +01:00
43733092bc
fixed claude md
Emil
2026-02-26 15:56:20 +01:00
6f4573f380
feat: add foreign currency support, refactor bookkeeping engine, and improve invoice inbox document classification
Jakob Wennberg and Claude Opus 4.6
2026-02-27 09:50:06 +01:00
547fd053ec
feat: AI chat now more accurate, has access to data from user, and can generate graphs, charts etc
Jakob Wennberg
2026-02-27 08:48:28 +01:00
0c422fcd25
chore: clean up migration files and update CLAUDE.md documentation
Jakob Wennberg and Claude Opus 4.6
2026-02-26 20:53:57 +01:00
9cd950de88
feat: add inline supplier creation in invoice inbox and remove dead code
Jakob Wennberg and Claude Opus 4.6
2026-02-26 19:55:50 +01:00
3f255ea201
refactor: consolidate AI analyzers into shared lib/ai module and add journal entry reversal columns
Jakob Wennberg and Claude Opus 4.6
2026-02-26 17:14:44 +01:00
6d647b956c
feat: enable all 9 extensions for deployment
Jakob Wennberg and Claude Opus 4.6
2026-02-26 14:43:11 +01:00
15fcb7e067
fix: correct account-mapper test to match bas_range fallback behavior
Jakob Wennberg and Claude Opus 4.6
2026-02-26 14:37:44 +01:00
818c7fea11
chore: update local claude settings
Jakob Wennberg and Claude Opus 4.6
2026-02-26 14:34:26 +01:00
03b569d708
refactor: consolidate extension system to general-only with manifest-driven architecture
Jakob Wennberg and Claude Opus 4.6
2026-02-26 14:32:56 +01:00
39e407644d
feat: unified document inbox, full BAS 2026, and document-transaction matching
Jakob Wennberg and Claude Opus 4.6
2026-02-25 16:59:02 +01:00
6956a757f3
feat: consolidate booking templates from 100 to 48 and improve codebase
Jakob Wennberg and Claude Opus 4.6
2026-02-25 10:21:10 +01:00
9d684d7e9f
feat: enable PSD2 bank integration via settings
Jakob Wennberg and Claude Opus 4.6
2026-02-24 17:01:31 +01:00
4163b46eae
Claude config
Emil
2026-02-24 16:20:01 +01:00
c65a84c403
Merge pull request #4 from erp-mafia/export-biz
Mattsson
2026-02-24 16:18:43 +01:00
bbd673155f
Fixed issue with cards and dropdown
Emil
2026-02-24 16:13:42 +01:00
2e40a707bc
Merge remote-tracking branch 'origin/main' into export-biz
Emil
2026-02-24 16:07:57 +01:00
e0b66fe397
Fixed extensions bugs
Emil
2026-02-24 16:06:36 +01:00
3e7fa45ed6
feat: transaction categorization UX improvements and description matching
Jakob Wennberg and Claude Opus 4.6
2026-02-24 16:02:06 +01:00
0764bc11a6
feat: implement 4 export extensions with engines, API routes, and workspaces
Emil and Claude Opus 4.6
2026-02-24 14:10:16 +01:00
e8042381f7
feat: register export sector with 4 extension definitions
Emil and Claude Opus 4.6
2026-02-24 14:10:05 +01:00
6cef4e11eb
New classification logic etc
Jakob Wennberg
2026-02-24 11:33:22 +01:00
a3903f8428
Merge pull request #3 from erp-mafia/logger
Mattsson
2026-02-24 10:12:18 +01:00
f5b9d2471f
Fixed failed test
Emil
2026-02-24 10:11:07 +01:00
d9230950db
Merge remote-tracking branch 'origin/main' into logger
Emil
2026-02-24 10:06:42 +01:00
4d2140bcf8
fix: correct engine column names, dashboard revenue calc, email config, and UX issues
Jakob Wennberg and Claude Opus 4.6
2026-02-24 10:02:54 +01:00
941fe3a416
Merge remote-tracking branch 'origin/main' into logger
Emil
2026-02-24 10:02:36 +01:00
9b92883d30
Added logger and tests
Emil
2026-02-24 10:02:13 +01:00
bbb82866ee
feat: add 4 new Swedish bank CSV parsers and improve transaction categorization
Jakob Wennberg and Claude Opus 4.6
2026-02-23 20:38:44 +01:00
431f385b4b
UX optimization
Jakob Wennberg
2026-02-23 19:05:16 +01:00
c510bfab9e
fix: resolve infinite re-fetch loop in JournalEntryAttachments, update CLAUDE.md
Jakob Wennberg and Claude Opus 4.6
2026-02-23 16:15:46 +01:00
acb85edf4a
feat: wire Zod validation into API routes, improve types and components
Jakob Wennberg and Claude Opus 4.6
2026-02-23 16:00:38 +01:00
cfc4cb6849
Merge pull request #2 from erp-mafia/fixing-extensions-bug
Mattsson
2026-02-23 13:01:27 +01:00
36f5f7759a
Minor fix
Emil
2026-02-23 13:00:42 +01:00
ce66a21010
feat: add document bucket auto-creation, extension defaults, and chat widget on dashboard
Emil and Claude Opus 4.6
2026-02-23 13:00:16 +01:00
263c229903
feat: add journal entry correction flow with storno rollback
Emil and Claude Opus 4.6
2026-02-23 13:00:03 +01:00
44231d0000
feat: add transaction booking dialog with manual journal entry
Emil and Claude Opus 4.6
2026-02-23 12:59:47 +01:00
3ec0884de4
refactor: make JournalEntryForm reusable with embedded mode
Emil and Claude Opus 4.6
2026-02-23 12:59:21 +01:00
2f953c1031
fix: validate account mappings and handle reverse charge in categorization
Emil and Claude Opus 4.6
2026-02-23 12:58:50 +01:00
3c036059ab
fix: improve VAT rounding and add per-line VAT display support
Emil and Claude Opus 4.6
2026-02-23 12:58:21 +01:00
3626f14e45
fix: correct column names, rounding, and filtering in financial reports
Emil and Claude Opus 4.6
2026-02-23 12:57:58 +01:00
314fdaed58
feat: show account names in journal entry list
Emil and Claude Opus 4.6
2026-02-23 10:08:41 +01:00
a7acdd926f
fix: wrap report tabs to prevent overflow hiding tabs
Emil and Claude Opus 4.6
2026-02-23 09:58:33 +01:00
7aa8c01199
Merge remote-tracking branch 'origin/main' into fixing-extensions-bug
Emil
2026-02-23 09:46:32 +01:00
ef5a84a5d5
feat: make extension system packageable via enriched ExtensionContext
Jakob Wennberg and Claude Opus 4.6
2026-02-23 09:24:21 +01:00
59d935f2cc
Invoice fix and new inbound invoice extension etc
Jakob Wennberg
2026-02-21 17:41:14 +01:00
f5c9ebaf95
Instant ai assistant toggle
Emil
2026-02-21 17:28:54 +01:00
fa5e14de83
Fixing bug
Emil
2026-02-21 17:14:08 +01:00
43172751e9
Merge pull request #1 from erp-mafia/code-quality-improvements
Mattsson
2026-02-21 16:14:55 +01:00
0a0e74fdfb
Merge remote-tracking branch 'origin/main' into code-quality-improvements
Emil
2026-02-21 16:10:02 +01:00
6f6fbb19d0
Merging
Emil
2026-02-21 16:08:01 +01:00
358be27e24
Minor fixes
Jakob Wennberg
2026-02-21 16:03:38 +01:00
928e4ba489
added nul to gitignore if it somehow is created
Emil
2026-02-21 15:24:42 +01:00
327ecd4ff2
fix: include period result in balance sheet to ensure it balances
Jakob Wennberg and Claude Opus 4.6
2026-02-21 15:22:42 +01:00
6a5b2b7792
feat: overhaul all 12 sector extensions with full CRUD, validation, and tests
Emil and Claude Opus 4.6
2026-02-21 15:21:49 +01:00
91e2c1705a
feat: per-line VAT, invoice document types, ledger-based VAT declaration, bank reconciliation, and pagination
Jakob Wennberg and Claude Opus 4.6
2026-02-21 14:57:15 +01:00
026497ed75
Added extension functionality
Emil
2026-02-21 11:39:45 +01:00
f1d187c005
fix: use window.location.origin for auth redirect URL
Jakob Wennberg and Claude Opus 4.6
2026-02-21 09:58:01 +01:00
d0c0d8a7d2
feat: UX improvements — nav, reports tabs, dashboard alerts, transaction hints, settings layout
Jakob Wennberg and Claude Opus 4.6
2026-02-20 17:16:22 +01:00
2f83f232c6
test: add API route tests for 10 critical endpoints
Emil and Claude Opus 4.6
2026-02-20 16:12:51 +01:00
06c0678691
refactor: consolidate lib/invoice/ into lib/invoices/
Emil and Claude Opus 4.6
2026-02-20 16:02:19 +01:00
ba94f60d06
feat: add review confirmation dialogs and BAS account number tooltips
Jakob Wennberg and Claude Opus 4.6
2026-02-20 15:27:45 +01:00
885f362a29
feat: add bank file import as core, move Enable Banking to extension
Jakob Wennberg and Claude Opus 4.6
2026-02-20 14:21:28 +01:00
838dc6b8b5
refactor: clean up codebase, remove dead code and obsolete docs
Jakob Wennberg and Claude Opus 4.6
2026-02-20 12:23:17 +01:00
e8743e6e03
New base
Jakob Wennberg
2026-02-19 14:32:54 +01:00
cdf1dcc4c8
New Base func
Jakob Wennberg
2026-02-19 09:48:02 +01:00
afc9f69def
Minor < fix
Jakob Wennberg
2026-02-18 11:27:41 +01:00