This website requires JavaScript.
c110d3ef99
Bug/stale skv connection (#428 )
Mattsson
2026-05-10 00:39:51 +02:00
efdd3a50ba
Bug/stale skv connection (#427 )
Mattsson
2026-05-10 00:14:55 +02:00
993b3f5962
Fix/remove disabled fields (#426 )
Mattsson
2026-05-09 23:55:50 +02:00
27969c5260
fix(dashboard): enable salary features with "Beta" badge for testing (#425 )
Mattsson
2026-05-09 18:54:49 +02:00
af11460f53
fix(dashboard): enable salary features with "Beta" badge for testing (#424 )
Mattsson
2026-05-09 12:48:55 +02:00
7e81f661b2
Add/skv salary agi (#423 )
Mattsson
2026-05-09 12:41:16 +02:00
c238542596
fix(settings): label first-year period as "Första räkenskapsåret" (#422 )
Jakob Wennberg and Claude Opus 4.7
2026-05-08 21:17:53 +02:00
11e07b34c3
fix(sie-import): reject overlap-but-not-contain fiscal periods (#421 )
Jakob Wennberg and Claude Opus 4.7
2026-05-08 17:17:36 +02:00
81e9dd224e
Add/csv import options (#420 )
Mattsson
2026-05-08 15:42:06 +02:00
6c5c49f588
chore(compliance): upgrade to compliancemaxx@v2 (#419 )
Jakob Wennberg and Claude Opus 4.7
2026-05-07 23:07:54 +02:00
97989285c2
chore(compliance): consume erp-mafia/compliancemaxx@v1 (#418 )
Jakob Wennberg and Claude Opus 4.7
2026-05-07 22:11:33 +02:00
15d4f429f3
feat: consolidate /expenses into /supplier-invoices, dual-channel support feedback, compliance skills (#417 )
Jakob Wennberg and Claude Opus 4.7
2026-05-07 18:13:43 +02:00
8a1c7f0714
feat(invoice-inbox): loading state + review fixes + env-driven config (#416 )
Jakob Wennberg and Claude Opus 4.7
2026-05-07 16:26:11 +02:00
9c13586b13
feat(invoice-inbox): AI extraction (Bedrock Sonnet 4.6) + editable fields (#415 )
Jakob Wennberg and Claude Opus 4.7
2026-05-07 15:21:55 +02:00
8aff6dc684
fix(dashboard): container leaks after extension workspace navigation (#414 )
Jakob Wennberg and Claude Opus 4.7
2026-05-07 14:19:11 +02:00
9e1e13d388
Fix/bank and onboarding (#413 )
Mattsson and Claude Opus 4.7
2026-05-07 13:32:06 +02:00
dbe634d0aa
Mcp/bulk approval (#412 )
Mattsson
2026-05-07 13:00:11 +02:00
a295b62bfb
fix(csp): allow Supabase Storage in frame-src for PDF previews (#411 )
Jakob Wennberg and Claude Opus 4.7
2026-05-07 12:02:15 +02:00
8676f10fdd
fix(invoice-inbox): switch from pdfjs-dist to unpdf (#409 )
Jakob Wennberg and Claude Opus 4.7
2026-05-07 11:32:50 +02:00
3a74f0ab61
fix(invoice-inbox): ship pdfjs worker file to Vercel (#408 )
Jakob Wennberg and Claude Opus 4.7
2026-05-07 11:13:23 +02:00
5f9f72959f
fix(invoice-inbox): stub DOM globals so pdfjs runs on Vercel (#407 )
Jakob Wennberg and Claude Opus 4.7
2026-05-07 10:53:45 +02:00
30f5877e57
fix(invoices): init remaining_amount on create + attach invoice PDF to payment JE (#406 )
Jakob Wennberg and Claude Opus 4.7
2026-05-06 23:41:03 +02:00
97db09a3ff
feat(invoices): allocate-on-save, makulera flow, manual invoice picker (#405 )
Jakob Wennberg and Claude Opus 4.7
2026-05-06 22:49:56 +02:00
b89abf64b1
feat(database): expand pending_operations.operation_type to include new transaction types (#404 )
Mattsson
2026-05-06 18:24:52 +02:00
e77423d099
feat(transactions): add tool to list transactions without documents and update scope map (#403 )
Mattsson
2026-05-06 17:14:59 +02:00
4131db2894
chore: MCP intent-tools, BankID enrichment table, multi-tenant fixes (#402 )
Jakob Wennberg and Claude Opus 4.7
2026-05-06 16:41:36 +02:00
ce3af4d17e
Fix/multiple domain issue (#401 )
Mattsson
2026-05-06 14:08:38 +02:00
b9a2ce522b
chore: post-bankid redirect, recapt feedback, TIC SPAR enrichment (#400 )
Jakob Wennberg and Claude Opus 4.7
2026-05-06 13:43:06 +02:00
5725c25bf1
Logs/improved logging (#398 )
Mattsson and Claude Opus 4.7
2026-05-06 11:12:02 +02:00
94f15b9c6c
feat(invoice-inbox): pin documents to bank transactions + MCP tools (#397 )
Jakob Wennberg and Claude Opus 4.7
2026-05-06 10:24:57 +02:00
2c03dac981
fix(reports): convert FX to SEK in supplier/AR ledger reconciliation (#396 )
Jakob Wennberg and Claude Opus 4.7
2026-05-05 22:30:40 +02:00
e31e7567f4
feat(ar-ledger): enhance outstanding invoice calculations and add tests for credited invoices (#395 )
Mattsson
2026-05-05 21:22:26 +02:00
b05f0e59b9
fix(mcp): correct fiscal_periods column ref + remove agent auto-commit (#394 )
Jakob Wennberg and Claude Opus 4.7
2026-05-05 21:16:01 +02:00
5c52f24a49
feat(mcp): agent-native improvements — progressive discovery, widgets, skills, telemetry (#393 )
Jakob Wennberg and Claude Opus 4.7
2026-05-05 20:04:10 +02:00
432a8b60dc
feat(skatteverket): rewrite AGI flow against real Skatteverket RAML (#391 )
Jakob Wennberg and Claude Opus 4.7
2026-05-05 17:08:29 +02:00
c03582b5c7
Fix/percistent mcp connection (#392 )
Mattsson
2026-05-05 13:48:53 +02:00
fa7d4075cf
Supp/invoice bfl errors (#390 )
Mattsson
2026-05-05 09:53:37 +02:00
f3fd4c0822
feat(salary, skatteverket): per-day absence + AGI Frånvarouppgift + skattekonto + hardening (#388 )
Jakob Wennberg and Claude Opus 4.7
2026-05-04 19:01:21 +02:00
bb855d2ddc
Add/ai native supp (#385 )
Mattsson
2026-05-04 11:12:29 +02:00
5e1b0f791d
feat(branding): implement dynamic branding in service worker and reports (#383 )
Mattsson
2026-04-30 17:17:41 +02:00
c86dbdc60d
feat(branding): add hiddenNavHrefs to hide sidebar items via env var (#382 )
Mattsson and Claude Opus 4.7
2026-04-29 22:53:34 +02:00
064fb7f7a9
Add/white label (#381 )
Mattsson and Claude Opus 4.7
2026-04-29 16:32:26 +02:00
2d36dedf34
fix(journal-entry): add error logging for delete operation in journal… (#379 )
Mattsson
2026-04-28 21:55:51 +02:00
cd64c0e3fb
feat(skatteverket): production-ready momsdeklaration submission (#380 )
Jakob Wennberg and Claude Opus 4.7
2026-04-28 18:26:03 +02:00
0363aff1d4
fix(pdf): correct negative amount formatting in operational report PDF (#378 )
Mattsson
2026-04-28 15:13:23 +02:00
2f49106f49
fix(balansrapport): adjust balance report to reflect correct sign con… (#375 )
Mattsson
2026-04-28 14:58:27 +02:00
d1267c37af
feat(invoice): add PDF archival for sent invoices and implement tests (#373 )
Mattsson
2026-04-28 13:03:53 +02:00
566b9696f8
Feat/verification attachments (#371 )
Mattsson
2026-04-27 22:53:52 +02:00
1a6b407a60
Supp/verifikationer inconsitency (#369 )
Mattsson
2026-04-27 20:55:56 +02:00
9a7f067fdd
Revert "fix(tic): call /enrichment before /collect to avoid session-consume bug (#367 )" (#368 )
Jakob Wennberg
2026-04-27 19:20:17 +02:00
34955b0418
fix(tic): call /enrichment before /collect to avoid session-consume bug (#367 )
Jakob Wennberg and Claude Opus 4.7
2026-04-27 18:55:53 +02:00
74de71f7be
feat(reports): PDF download for Resultatrapport and Balansrapport (#366 )
Jakob Wennberg and Claude Opus 4.7
2026-04-27 17:02:52 +02:00
fd1db89603
Fix/invoice numbers (#365 )
Mattsson
2026-04-27 16:29:58 +02:00
ec5fd78e3e
Fix/fy and timeout (#364 )
Mattsson
2026-04-27 14:38:34 +02:00
4822649c26
feat(reports): split operational Resultatrapport/Balansrapport from formal Räkning views (#363 )
Jakob Wennberg and Claude Opus 4.7
2026-04-27 14:16:17 +02:00
a0485ca1c1
fix: BankID signup takeover + supplier invoice dedup + event_log RLS visibility (#358 )
Jakob Wennberg and Claude Opus 4.7
2026-04-27 12:51:56 +02:00
cc41ae0f1d
Supp/04 27 (#361 )
Mattsson
2026-04-27 12:12:33 +02:00
1af977950b
Ai/full autonomous flow (#359 )
Mattsson and Claude Opus 4.7
2026-04-27 10:32:15 +02:00
ab63da8324
test: add real-Postgres smoke gate (pg-real) (#357 )
Jakob Wennberg and Claude Opus 4.7
2026-04-24 11:24:45 +02:00
0222e084bb
Refactor bookkeeping error handling and introduce new error classes (#356 )
Mattsson
2026-04-23 14:49:45 +02:00
e137a9f452
Skill/fix (#355 )
Mattsson
2026-04-23 11:57:12 +02:00
02f94ef631
Fix/critical issues (#351 )
Mattsson and Claude Opus 4.7
2026-04-22 18:14:01 +02:00
e13a450e21
chore: drop dead SPAR-reading code (#350 )
Jakob Wennberg and Claude Opus 4.7
2026-04-22 16:55:07 +02:00
7cbd791c5b
fix: request only enabled TIC enrichment types (unblocks the picker) (#349 )
Jakob Wennberg and Claude Opus 4.7
2026-04-22 16:11:39 +02:00
1583e302da
Bug/delete not working (#347 )
Mattsson
2026-04-22 15:33:04 +02:00
1014d7cc2c
fix: let TIC lookup run during onboarding + tolerate lowercase TIC status (#346 )
Jakob Wennberg and Claude Opus 4.7
2026-04-22 15:24:51 +02:00
8fd3f112f8
fix: surface active TIC companies + block duplicate org numbers (#344 )
Jakob Wennberg and Claude Opus 4.7
2026-04-22 14:47:58 +02:00
f3a3d07ed3
feat: one-click company setup from BankID directorships (#309 )
Jakob Wennberg and Claude Opus 4.7
2026-04-22 13:21:55 +02:00
adf58a51c0
Prompt to activate missing BAS accounts at commit (#308 )
Jakob Wennberg and Claude Opus 4.7
2026-04-22 09:58:54 +02:00
4cd0a55761
Copy voucher, MRU booking templates, and PDF export for reports (#303 )
Jakob Wennberg and Claude Opus 4.7
2026-04-21 22:28:41 +02:00
24107338fa
Fix/balance inconsitency (#306 )
Mattsson
2026-04-21 21:39:57 +02:00
28df5d851e
fix: cancel orphan draft when commitEntry fails + add compliance review CI (#302 )
Jakob Wennberg and Claude Opus 4.7
2026-04-21 17:36:09 +02:00
885dd8a2e4
feat: implement fiscal period date fields component and validation logic (#301 )
Mattsson
2026-04-21 17:08:38 +02:00
08991218ee
Feat/change fiscal year (#300 )
Mattsson
2026-04-21 14:44:03 +02:00
b5df2fb292
feat: invoice-inbox polish + SIE source voucher traceability (#299 )
Jakob Wennberg and Claude Opus 4.7
2026-04-21 14:33:38 +02:00
129664533c
Bug/fortnox import (#298 )
Mattsson
2026-04-21 13:25:13 +02:00
64cd6a0989
Fix/footer UI (#296 )
Mattsson and greptile-apps[bot]
2026-04-21 12:55:43 +02:00
dd920355b3
fix: use service-role client for processing_history writes (#289 )
Jakob Wennberg and Claude Opus 4.6
2026-04-21 09:20:12 +02:00
aec14f0ca7
fix: scope company_settings query to active company in invoice dialogs (#288 )
Mattsson and Claude Opus 4.7
2026-04-21 08:34:59 +02:00
0076aa85f8
feat: arcim inbox (Resend Inbound) + smart-match extension + commit metadata (#286 )
Jakob Wennberg and Claude Opus 4.7
2026-04-20 21:50:07 +02:00
dfb953638c
Feat/skv integration full (#285 )
Mattsson and Claude Opus 4.7
2026-04-20 21:18:21 +02:00
11621bb79f
Feat/skv integration full (#284 )
Mattsson and Claude Opus 4.7
2026-04-20 21:03:23 +02:00
7a0214c053
feat: implement cloud backup auto-sync feature with scheduling (#280 )
Mattsson and greptile-apps[bot]
2026-04-20 13:42:37 +02:00
c0b74d50e4
Fix/original sie export (#279 )
2026-04-20 12:33:58 +02:00
23664e79cb
feat: multi-series SIE import, reusable FiscalYearSelector, library templates in picker (#278 )
Jakob Wennberg and Claude Opus 4.7
2026-04-20 11:40:15 +02:00
d708a85d4c
Feat/cloud backup (#277 )
Mattsson and Claude Opus 4.7
2026-04-20 10:49:59 +02:00
2ea5a72b3d
feat: dynamic voucher series dropdown in SIE import (#274 )
Jakob Wennberg and Claude Opus 4.7
2026-04-20 09:47:37 +02:00
b5fc95276c
fix: add missing default_voucher_series column to company_settings (#269 )
Jakob Wennberg and Claude Opus 4.7
2026-04-18 14:32:22 +02:00
d741c46d4e
fix: show Ersätt befintlig import button for duplicate-file SIE uploads (#270 )
Jakob Wennberg and Claude Opus 4.7
2026-04-18 14:29:36 +02:00
44082ff845
Fix SIE multi-year P&L accumulation, Fortnox supplier filter, processing_history (#267 )
Jakob Wennberg and Claude Opus 4.7
2026-04-18 13:26:41 +02:00
8ed943198f
fix: allow retroactive first fiscal year via SIE import (#265 )
Mattsson and Claude Opus 4.7
2026-04-18 10:26:02 +02:00
c8a5f044c3
feat: add ensureFiscalPeriod function and related tests for fiscal period validation (#264 )
Mattsson
2026-04-18 10:05:32 +02:00
b6e32aaae6
Fix/supportarende input (#261 )
2026-04-17 11:45:10 +02:00
942ab7636f
Migration timeouts (#258 )
Mattsson and greptile-apps[bot]
2026-04-16 16:52:14 +02:00
fe137346df
fix: prevent silent data truncation in report generators (#257 )
Jakob Wennberg and Claude Opus 4.6
2026-04-16 15:46:27 +02:00
4fbfadb2b7
feat: invoice inbox extension — conversion, workspace UI, Gmail UX (#255 )
Jakob Wennberg and Claude Opus 4.6
2026-04-16 13:59:49 +02:00
bb0db7a588
Salary module improvements (#250 )
Mattsson and greptile-apps[bot]
2026-04-15 20:55:29 +02:00
24466c6e94
fix: correct INK2R SRU sign convention and field ordering (#249 )
Jakob Wennberg and Claude Opus 4.6
2026-04-15 16:07:03 +02:00
e46654ab25
feat: concurrency guards, account validation, and reversal side-effects (#247 )
Jakob Wennberg and Claude Opus 4.6
2026-04-15 15:23:08 +02:00
d484c341a4
Psu type configuration (#248 )
Mattsson
2026-04-15 13:48:08 +02:00