-
ccdfed5fea
feat: voucher linking, recovery ops, and salary overrides (#591)


2026-05-28 21:09:43 +02:00
-
cb7eac90b1
fix(dashboard): update Recapt integration to load globally and streamline widget rendering (#592)
Mattsson
2026-05-28 16:41:44 +02:00
-
a9aff5a120
Bug/template and sandbox (#589)
Mattsson
2026-05-28 15:43:48 +02:00
-
20989379bb
feat(sandbox,branding): prod-parity demo with AI gating + accounted rebrand (#585)

Jakob WennbergandClaude Opus 4.7
2026-05-28 13:19:41 +02:00
-
f53725b20a
Agent v1 bundle: TIC v2 onboarding, in-app assistant gating, sidebar nav, MCP fixes (#584)


2026-05-28 11:27:01 +02:00
-
a9b43ebeb7
Bug/vat selection warning (#583)

MattssonandClaude Opus 4.7
2026-05-28 01:56:09 +02:00
-
627109b5bd
Mcp/entry bug (#580)
Mattsson
2026-05-27 17:07:27 +02:00
-
8979f6eda3
Bug/year end failure (#575)
Mattsson
2026-05-27 14:19:30 +02:00
-
a2a556d837
Bug/UI wrong display (#573)

MattssonandClaude Opus 4.7
2026-05-27 11:01:53 +02:00
-
32d9978f1b
Fix/chrome pdf preview csp (#572)

MattssonandClaude Opus 4.7
2026-05-26 22:29:41 +02:00
-
0087b7be3f
feat: add option to exclude year-end closing entries in SIE export and related reports (#567)
Mattsson
2026-05-25 17:51:54 +02:00
-
aeadc8bb1d
feat: enhance chat approval flow for pending operations with pre-fill… (#566)
Mattsson
2026-05-25 13:11:27 +02:00
-
50e5520b6d
Add/preview invoice image (#565)
Mattsson
2026-05-24 16:59:36 +02:00
-
951bdb4e66
feat(bookkeeping): show per-account saldo on journal entry form (#562)

Jakob WennbergandClaude Opus 4.7
2026-05-23 09:21:31 +02:00
-
78c91e00e4
feat: add language preference for customers to support invoice locali… (#561)
Mattsson
2026-05-22 15:21:05 +02:00
-
64bbeb4021
Fixed user issues (#559)
Mattsson
2026-05-22 12:22:15 +02:00
-
b34de598e3
feat: add inbox-direct supplier invoice creation from inbox items (#558)
Mattsson
2026-05-22 11:09:46 +02:00
-
f8f49f8426
Inbox page-count gate + DataList/DropdownMenu primitives (#554)

Jakob WennbergandClaude Opus 4.7
2026-05-22 10:12:21 +02:00
-
e4488a900b
feat: add user locale preference to user_preferences table (#555)
Mattsson
2026-05-21 21:33:22 +02:00
-
cc351158f8
Invoicing & account-security polish bundle (#550)

Jakob WennbergandClaude Opus 4.7
2026-05-21 16:44:09 +02:00
-
2879f6ed17
fix(inbox): sync matched_transaction_id on MCP-staged document attach (#549)

Jakob WennbergandClaude Opus 4.7
2026-05-21 14:00:49 +02:00
-
39204cc0de
UX polish bundle: Enable Banking lookback + sync progress, invoice inbox, matching previews (#548)

Jakob WennbergandClaude Opus 4.7
2026-05-21 12:10:12 +02:00
-
e71b4a9138
Add/mcp and visma (#547)
Mattsson
2026-05-21 01:25:18 +02:00
-
e4d4d8e4dc
feat: enhance OAuth scopes and UI for agent-driven approval process (#544)
Mattsson
2026-05-20 13:39:02 +02:00
-
239261a0be
Bug/mcp bas lag (#543)
Mattsson
2026-05-20 12:11:27 +02:00
-
00a7886f63
feat(enable-banking): bump default lookback to 120 days (#542)

Jakob WennbergandClaude Opus 4.7
2026-05-20 11:13:24 +02:00
-
566ed72984
Bug/mcp connection issue (#541)
Mattsson
2026-05-20 10:08:32 +02:00
-
9aced4790c
feat(api): implement caching and logging in health check endpoint (#526)
Mattsson
2026-05-19 17:52:11 +02:00
-
8a6ce7093e
feat: implement skattekonto drift detection and alerting (#525)
Mattsson
2026-05-19 16:10:18 +02:00
-
e211ab31be
UI/settings api mcp (#524)
Mattsson
2026-05-19 13:48:32 +02:00
-
16164ea14c
Fix/mcp fixes and bugs (#518)
Mattsson
2026-05-18 19:02:42 +02:00
-
d27c3dd3dc
Bug/customer cron job (#516)
Mattsson
2026-05-18 13:17:15 +02:00
-
a652dcae1a
Skv/e2e overview (#515)
Mattsson
2026-05-17 23:52:49 +02:00
-
f829c96d8b
fix(sie-import): accept tab as field separator (Bollbok exports) (#513)

Jakob WennbergandClaude Opus 4.7
2026-05-17 16:55:17 +02:00
-
831920fede
fix(arcim): allow Fortnox re-sync to replace prior SIE import per fiscal year (#512)

Jakob WennbergandClaude Opus 4.7
2026-05-17 16:25:43 +02:00
-
f98ffee145
feat(bokslut): Phase 8 — make årsredovisning Bolagsverket-fileable (#511)

Jakob WennbergandClaude Opus 4.7
2026-05-17 15:38:36 +02:00
-
fd4274787c
feat(bokslut): Phases 4-7 — accruals + årsredovisning + EF + MCP tools (#509)

Jakob WennbergandClaude Opus 4.7
2026-05-17 14:50:48 +02:00
-
05078c9d8e
feat(bokslut): year-end wizard with bokslutsdispositioner + asset register (#508)

Jakob WennbergandClaude Opus 4.7
2026-05-16 15:55:27 +02:00
-
c06395f633
feat(mcp): agent-native API sprint — quick wins (items 8/10/38/39/50) (#505)

Jakob WennbergandClaude Opus 4.7
2026-05-16 11:42:47 +02:00
-
c3021f1ec6
Bug/supplier invoice input (#504)
Mattsson
2026-05-16 10:23:37 +02:00
-
9b6ac0f4a6
ci(docker): publish multi-arch image (linux/amd64 + linux/arm64) (#503)

Jakob WennbergandClaude Opus 4.7
2026-05-16 10:07:09 +02:00
-
b46b572ee9
fix(invoices): duplicate-payment guard on customer mark-paid + categorize (#502)

Jakob WennbergandClaude Opus 4.7
2026-05-15 22:46:02 +02:00
-
b94ed3bec2
feat(api): cookbooks + webhook audit_log + secret rotation (PR-500 carry-overs) (#501)

Jakob WennbergandClaude Opus 4.7
2026-05-15 21:31:47 +02:00
-
afb21ea638
feat(api): Phase 6 PR-3 — substrate hardening (SKIP LOCKED + DNS pinning + test debt) (#500)

Jakob WennbergandClaude Opus 4.7
2026-05-15 20:38:19 +02:00
-
240412fd32
feat(settings): add information about Skatteverket's scope for transactions (#499)
Mattsson
2026-05-15 16:36:07 +02:00
-
7175daee87
Bug/skv konto numbers (#498)
Mattsson
2026-05-15 16:25:05 +02:00
-
3912c74a7b
feat(api): Phase 6 PR-2 — docs polish (Stripe-inspired) (#497)

Jakob WennbergandClaude Opus 4.7
2026-05-15 15:57:28 +02:00
-
e9e0fd726f
feat(api): Phase 6 PR-1 — webhooks substrate (delivery pipeline + routes) (#496)

Jakob WennbergandClaude Opus 4.7
2026-05-15 14:00:04 +02:00
-
1163fd3bee
fix(invoices): drop UTKAST banner from sent/archived PDFs (#495)

Jakob WennbergandClaude Opus 4.7
2026-05-15 10:43:14 +02:00
-
b0890c7c79
Add/docs skv mcp (#494)
Mattsson
2026-05-15 00:49:59 +02:00
-
523a8650cc
feat(api): Phase 5 PR-3 — reports + import async (final Phase 5 PR) (#490)

Jakob WennbergandClaude Opus 4.7
2026-05-14 22:50:35 +02:00
-
fbf8348ca3
feat(api): Phase 5 PR-2 — payroll lifecycle (calculate, approve, mark-paid, book, generate-agi) (#489)

Jakob WennbergandClaude Opus 4.7
2026-05-14 21:53:07 +02:00
-
722b22972d
feat(enable-banking): per-account ledger mapping for multicurrency setups (#443) — rebase of #487 (#488)

Jakob WennbergandClaude Opus 4.7
2026-05-14 16:59:29 +02:00
-
04f902fe8f
fix(enable-banking): reliable initial backfill, no more silent ~30-day windows (#443) (#486)

Jakob WennbergandClaude Opus 4.7
2026-05-14 16:39:56 +02:00
-
5eee06a56d
fix(reconciliation): exclude opening balance from unmatched-1930 set (#443) (#485)

Jakob WennbergandClaude Opus 4.7
2026-05-14 16:39:38 +02:00
-
cad83d180d
fix(currency): transaction-date FX rate + mall bookings in SEK (#442) (#483)

Jakob WennbergandClaude Opus 4.7
2026-05-14 15:00:12 +02:00
-
4a6c473cc4
fix(bookkeeping): allow EF förlängt räkenskapsår on first-period edit + hide Recapt widget (#481)

Jakob WennbergandClaude Opus 4.7
2026-05-14 14:31:01 +02:00
-
1f89a71962
feat(api): Phase 5 PR-1 — payroll registers (employees + salary-runs CRUD) (#479)

Jakob WennbergandClaude Opus 4.7
2026-05-14 13:50:55 +02:00
-
70fe8cbd80
Bug/journal entry creation (#480)
Mattsson
2026-05-14 12:38:28 +02:00
-
86c92da52b
feat(invoices/new): sticky summary sidebar on desktop (#478)

Jakob WennbergandClaude Opus 4.7
2026-05-14 12:20:39 +02:00
-
ef8f1c9636
fix(invoices/new): revert grid row alignment, restore 2-col stacking (#477)

Jakob WennbergandClaude Opus 4.7
2026-05-14 11:57:44 +02:00
-
126aa073ed
fix(ui): balance invoice/new columns; center salary run form (#476)

Jakob WennbergandClaude Opus 4.7
2026-05-14 11:49:32 +02:00
-
dd28a379c9
refactor(ui): form primitive polish + invoice page grid alignment (#475)

Jakob WennbergandClaude Opus 4.7
2026-05-14 11:07:01 +02:00
-
c8461397c8
Bug/accounting ps eu (#474)

MattssonandClaude Opus 4.7
2026-05-14 01:10:44 +02:00
-
ba45b8f661
refactor(ui): editorial monochrome design refresh (#473)

Jakob WennbergandClaude Opus 4.7
2026-05-13 23:01:53 +02:00
-
2ed8096150
feat(api): Phase 4 PR-3 — documents (multipart) (#471)

Jakob WennbergandClaude Opus 4.7
2026-05-13 22:30:35 +02:00
-
e31aee2455
feat(api): Phase 4 PR-2 — engine + periods + compliance-check (docs deferred) (#469)

Jakob WennbergandClaude Opus 4.7
2026-05-13 21:53:22 +02:00
-
abb9f5868c
feat(api): Phase 4 PR-1 — AP world (suppliers + supplier-invoices) (#467)

Jakob WennbergandClaude Opus 4.7
2026-05-13 20:16:27 +02:00
-
6c54f80a93
Bug/agi vacation submission (#468)
Mattsson
2026-05-13 19:15:31 +02:00
-
f0a2577b8b
feat(vat-declaration): implement RC basis gap detection and correctio… (#466)
Mattsson
2026-05-13 16:13:45 +02:00
-
a9c98da243
feat(api): Phase 3 — transactions + reconciliation vertical (#464)

Jakob WennbergandClaude Opus 4.7
2026-05-13 15:22:57 +02:00
-
da39eb2d43
Bug/momsdek overflow (#465)

MattssonandClaude Opus 4.7
2026-05-13 15:17:32 +02:00
-
9e0b89ee7e
Bug/baskontoplan numbers (#463)

MattssonandClaude Opus 4.7
2026-05-13 11:54:06 +02:00
-
07a7964e8d
fix(supplier-invoices): guard against duplicate payment when bank tx already booked (#461)

Jakob WennbergandClaude Opus 4.7
2026-05-13 11:38:19 +02:00
-
01e99d3220
feat(api): v1 invoice PDF + customer bulk-create (Phase 2 PR-B-3) (#460)

Jakob WennbergandClaude Opus 4.7
2026-05-13 10:53:51 +02:00
-
64e6aa67a7
Fix/minor UI fixes (#459)
Mattsson
2026-05-13 10:45:08 +02:00
-
37ccda5cad
feat(api): v1 invoice :send + bulk-create (Phase 2 PR-B-2b-3 + PR-B-2c) (#458)

Jakob WennbergandClaude Opus 4.7
2026-05-13 10:23:42 +02:00
-
7738f286af
feat(settings): add toggle for displaying company name on invoice PDF… (#457)

MattssonandClaude Opus 4.7
2026-05-13 09:33:06 +02:00
-
3fa871c742
Bug/accounting suggestion (#456)

MattssonandClaude Opus 4.7
2026-05-13 00:26:04 +02:00
-
cd96e5ec26
feat(api): v1 invoice :mark-paid + :credit action verbs (Phase 2 PR-B-2b combined) (#455)

Jakob WennbergandClaude Opus 4.7
2026-05-12 23:52:18 +02:00
-
e4186523f9
feat(api): v1 invoice :mark-sent action verb (Phase 2 PR-B-2b-1) (#454)

Jakob WennbergandClaude Opus 4.7
2026-05-12 23:19:21 +02:00
-
e96cbe05d0
feat(api): v1 invoice draft writes (Phase 2 PR-B-2a) (#453)

Jakob WennbergandClaude Opus 4.7
2026-05-12 22:58:56 +02:00
-
d29b87fb80
feat(api): v1 customer writes (Phase 2 PR-B-1) (#452)

Jakob WennbergandClaude Opus 4.7
2026-05-12 22:31:46 +02:00
-
32ad6da28c
feat(api): v1 invoice + customer reads (Phase 2 PR-A) (#451)

Jakob WennbergandClaude Opus 4.7
2026-05-12 21:49:22 +02:00
-
db592d922d
feat(api): v1 REST API foundation — auth wrapper, scopes, registry, smoke endpoints (#450)

Jakob WennbergandClaude Opus 4.7
2026-05-12 20:47:13 +02:00
-
980f29dae8
Bug/momsdeklaration skv (#449)

MattssonandClaude Opus 4.7
2026-05-12 18:04:48 +02:00
-
eb77ad50b5
feat(mcp): add create_voucher + correct_entry MCP tools (#448)

Jakob WennbergandClaude Opus 4.7
2026-05-12 17:16:39 +02:00
-
ec06a2d04d
fix(nav): render Beta/Dev/comingSoon badges for the main group (#447)

Jakob WennbergandClaude Opus 4.7
2026-05-12 13:47:55 +02:00
-
9ad646fa33
fix(inbox): dedupe onboarding card on empty inbox (#446)

Jakob WennbergandClaude Opus 4.7
2026-05-12 13:25:48 +02:00
-
17c67fece0
Inbox UX overhaul + cross-currency supplier-invoice fixes (#444)

Jakob WennbergandClaude Opus 4.7
2026-05-12 13:12:17 +02:00
-
8f15f98687
Bug/employees creation (#440)
Mattsson
2026-05-12 01:10:01 +02:00
-
dec920682f
Fix/UI changes (#439)
Mattsson
2026-05-11 23:18:17 +02:00
-
a53a119a2e
Fix/vat parent accounts (#438)

MattssonandClaude Opus 4.7
2026-05-11 17:12:00 +02:00
-
d0fbc2b616
refactor(ui): app-wide UI/UX consistency pass (#436)

Jakob WennbergandClaude Opus 4.7
2026-05-11 16:34:07 +02:00
-
ed9bdc4c00
Bug/transaction import (#435)

MattssonandClaude Opus 4.7
2026-05-11 00:27:44 +02:00
-
75043632de
Fix/compliance and invoices (#433)
Mattsson
2026-05-10 19:09:57 +02:00
-
1876b3b402
fix(agi): update AGI submission logic to reflect SKV's auto-persistence and adjust error handling (#432)
Mattsson
2026-05-10 15:37:19 +02:00
-
c40e1114ca
Bug/skv connection (#431)
Mattsson
2026-05-10 14:53:11 +02:00
-
d7a7ddae2c
Bug/skv connection (#430)
Mattsson
2026-05-10 14:40:16 +02:00
-
0ee5219b6c
feat(invoices): implement öresavrundning logic and next invoice numbe… (#429)
Mattsson
2026-05-10 14:21:26 +02:00