[PR #5770] [MERGED] refactor: update table and import transactions modal components #20470

Closed
opened 2026-04-14 21:38:01 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/5770
Author: @MatissJanis
Created: 9/22/2025
Status: Merged
Merged: 9/23/2025
Merged by: @MatissJanis

Base: masterHead: matiss/ts-imports


📝 Commits (3)

  • de8f135 refactor: update table and import transactions modal components
  • 0dd46f4 fix: enforce required id field in TableItem type and improve amount parsing in transactions
  • 9c02294 fix: enhance type safety and amount parsing in transaction imports

📊 Changes

8 files changed (+161 additions, -60 deletions)

View changed files

📝 packages/desktop-client/src/components/modals/ImportTransactionsModal/DateFormatSelect.tsx (+4 -3)
📝 packages/desktop-client/src/components/modals/ImportTransactionsModal/ImportTransactionsModal.tsx (+58 -30)
📝 packages/desktop-client/src/components/modals/ImportTransactionsModal/InOutOption.tsx (+1 -1)
📝 packages/desktop-client/src/components/modals/ImportTransactionsModal/Transaction.tsx (+6 -4)
📝 packages/desktop-client/src/components/modals/ImportTransactionsModal/utils.ts (+20 -9)
📝 packages/desktop-client/src/components/table.tsx (+7 -6)
📝 packages/loot-core/src/server/transactions/import/parse-file.ts (+59 -7)
upcoming-release-notes/5770.md (+6 -0)

📄 Description

Converted ImportTransactionsModal to TS


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/actualbudget/actual/pull/5770 **Author:** [@MatissJanis](https://github.com/MatissJanis) **Created:** 9/22/2025 **Status:** ✅ Merged **Merged:** 9/23/2025 **Merged by:** [@MatissJanis](https://github.com/MatissJanis) **Base:** `master` ← **Head:** `matiss/ts-imports` --- ### 📝 Commits (3) - [`de8f135`](https://github.com/actualbudget/actual/commit/de8f13595d713ba9a4c38030262300e86ac45d83) refactor: update table and import transactions modal components - [`0dd46f4`](https://github.com/actualbudget/actual/commit/0dd46f459398e7e610cae6c90a528afefbd055f5) fix: enforce required id field in TableItem type and improve amount parsing in transactions - [`9c02294`](https://github.com/actualbudget/actual/commit/9c02294b92269484ee2be8cd5851046310364347) fix: enhance type safety and amount parsing in transaction imports ### 📊 Changes **8 files changed** (+161 additions, -60 deletions) <details> <summary>View changed files</summary> 📝 `packages/desktop-client/src/components/modals/ImportTransactionsModal/DateFormatSelect.tsx` (+4 -3) 📝 `packages/desktop-client/src/components/modals/ImportTransactionsModal/ImportTransactionsModal.tsx` (+58 -30) 📝 `packages/desktop-client/src/components/modals/ImportTransactionsModal/InOutOption.tsx` (+1 -1) 📝 `packages/desktop-client/src/components/modals/ImportTransactionsModal/Transaction.tsx` (+6 -4) 📝 `packages/desktop-client/src/components/modals/ImportTransactionsModal/utils.ts` (+20 -9) 📝 `packages/desktop-client/src/components/table.tsx` (+7 -6) 📝 `packages/loot-core/src/server/transactions/import/parse-file.ts` (+59 -7) ➕ `upcoming-release-notes/5770.md` (+6 -0) </details> ### 📄 Description Converted `ImportTransactionsModal` to TS --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-04-14 21:38:01 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#20470