[PR #6943] [MERGED] Rename loot-core/platform/client/fetch to connection to match server-side package #25446

Closed
opened 2026-04-16 18:36:51 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/6943
Author: @joel-jeremy
Created: 2/12/2026
Status: Merged
Merged: 2/13/2026
Merged by: @joel-jeremy

Base: masterHead: rename-client-fetch-to-connection


📝 Commits (6)

  • 56b3156 Rename loot-core/platform/client/fetch package to connection to match the server side package name. Also to avoid confusion with the native fetch package.
  • f7886b0 Update connection/init method to not receive any parameter to so browser and default implementation have the same signature
  • f7fd7fd Add release notes for PR #6943
  • 37536b1 Fix names
  • 0c38516 Merge remote-tracking branch 'origin/master' into rename-client-fetch-to-connection
  • 40f874c Fix imports

📊 Changes

138 files changed (+162 additions, -149 deletions)

View changed files

📝 packages/desktop-client/src/accounts/accountsSlice.ts (+1 -1)
📝 packages/desktop-client/src/app/appSlice.ts (+1 -1)
📝 packages/desktop-client/src/budget/mutations.ts (+2 -2)
📝 packages/desktop-client/src/budget/queries.ts (+1 -1)
📝 packages/desktop-client/src/budgetfiles/budgetfilesSlice.ts (+1 -1)
📝 packages/desktop-client/src/components/App.tsx (+6 -6)
📝 packages/desktop-client/src/components/LoggedInUser.tsx (+1 -1)
📝 packages/desktop-client/src/components/ManageRules.tsx (+1 -1)
📝 packages/desktop-client/src/components/Modals.tsx (+1 -1)
📝 packages/desktop-client/src/components/NotesButton.tsx (+1 -1)
📝 packages/desktop-client/src/components/ServerContext.tsx (+1 -1)
📝 packages/desktop-client/src/components/Titlebar.tsx (+1 -1)
📝 packages/desktop-client/src/components/accounts/Account.tsx (+1 -1)
📝 packages/desktop-client/src/components/admin/UserAccess/UserAccess.tsx (+1 -1)
📝 packages/desktop-client/src/components/admin/UserAccess/UserAccessRow.tsx (+1 -1)
📝 packages/desktop-client/src/components/admin/UserDirectory/UserDirectory.tsx (+1 -1)
📝 packages/desktop-client/src/components/budget/index.tsx (+1 -1)
📝 packages/desktop-client/src/components/budget/util.ts (+1 -1)
📝 packages/desktop-client/src/components/filters/FiltersMenu.tsx (+1 -1)
📝 packages/desktop-client/src/components/filters/SavedFilterMenuButton.tsx (+1 -1)

...and 80 more files

📄 Description

Rename loot-core/platform/client/fetch to connection to match its counterpart server package in (loot-core/platform/server/connection) and to avoid confusion with the native browser fetch. Plus a small change to the init method to not accept any paramaters so that browser and default implementation has consistent signatures


Bundle Stats

Bundle Files count Total bundle size % Changed
desktop-client 27 14.65 MB → 14.65 MB (-57 B) -0.00%
loot-core 1 5.86 MB 0%
api 1 4.4 MB 0%
View detailed bundle stats

desktop-client

Total

Files count Total bundle size % Changed
27 14.65 MB → 14.65 MB (-57 B) -0.00%
Changeset
File Δ Size
home/runner/work/actual/actual/packages/loot-core/src/platform/client/connection/index.browser.ts 🆕 +3.72 kB 0 B → 3.72 kB
src/components/UpdateNotification.tsx 📉 -4 B (-0.07%) 5.97 kB → 5.97 kB
src/components/App.tsx 📉 -105 B (-1.07%) 9.56 kB → 9.46 kB
home/runner/work/actual/actual/packages/loot-core/src/platform/client/fetch/index.browser.ts 🔥 -3.67 kB (-100%) 3.67 kB → 0 B
View detailed bundle breakdown

Added
No assets were added

Removed
No assets were removed

Bigger
No assets were bigger

Smaller

Asset File Size % Changed
static/js/index.js 9.48 MB → 9.48 MB (-57 B) -0.00%

Unchanged

Asset File Size % Changed
static/js/indexeddb-main-thread-worker-e59fee74.js 12.94 kB 0%
static/js/workbox-window.prod.es5.js 5.64 kB 0%
static/js/da.js 106.62 kB 0%
static/js/de.js 180.44 kB 0%
static/js/en-GB.js 7.18 kB 0%
static/js/en.js 164.63 kB 0%
static/js/es.js 173.83 kB 0%
static/js/fr.js 179.62 kB 0%
static/js/it.js 171.44 kB 0%
static/js/nb-NO.js 157.23 kB 0%
static/js/nl.js 106.65 kB 0%
static/js/pl.js 88.64 kB 0%
static/js/pt-BR.js 154.57 kB 0%
static/js/sv.js 78.2 kB 0%
static/js/th.js 182.35 kB 0%
static/js/uk.js 215.11 kB 0%
static/js/resize-observer.js 18.37 kB 0%
static/js/BackgroundImage.js 120.54 kB 0%
static/js/ReportRouter.js 1.13 MB 0%
static/js/narrow.js 637.46 kB 0%
static/js/TransactionList.js 106.13 kB 0%
static/js/wide.js 164.05 kB 0%
static/js/AppliedFilters.js 9.71 kB 0%
static/js/usePayeeRuleCounts.js 10.05 kB 0%
static/js/useTransactionBatchActions.js 13.23 kB 0%
static/js/FormulaEditor.js 1.04 MB 0%

loot-core

Total

Files count Total bundle size % Changed
1 5.86 MB 0%
View detailed bundle breakdown

Added
No assets were added

Removed
No assets were removed

Bigger
No assets were bigger

Smaller
No assets were smaller

Unchanged

Asset File Size % Changed
kcab.worker.BVeE0kCd.js 5.86 MB 0%

api

Total

Files count Total bundle size % Changed
1 4.4 MB 0%
View detailed bundle breakdown

Added
No assets were added

Removed
No assets were removed

Bigger
No assets were bigger

Smaller
No assets were smaller

Unchanged

Asset File Size % Changed
bundle.api.js 4.4 MB 0%

🔄 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/6943 **Author:** [@joel-jeremy](https://github.com/joel-jeremy) **Created:** 2/12/2026 **Status:** ✅ Merged **Merged:** 2/13/2026 **Merged by:** [@joel-jeremy](https://github.com/joel-jeremy) **Base:** `master` ← **Head:** `rename-client-fetch-to-connection` --- ### 📝 Commits (6) - [`56b3156`](https://github.com/actualbudget/actual/commit/56b31565186dc1330f98df271c3bd758ad3744c4) Rename loot-core/platform/client/fetch package to connection to match the server side package name. Also to avoid confusion with the native fetch package. - [`f7886b0`](https://github.com/actualbudget/actual/commit/f7886b0b0ad78811c149c17cf9ae047db36b62c4) Update connection/init method to not receive any parameter to so browser and default implementation have the same signature - [`f7fd7fd`](https://github.com/actualbudget/actual/commit/f7fd7fdf964bf6e07bfcf520e006a6fd29e4f851) Add release notes for PR #6943 - [`37536b1`](https://github.com/actualbudget/actual/commit/37536b1aa3ac86ad6f6fd49579ece6e41a7d6951) Fix names - [`0c38516`](https://github.com/actualbudget/actual/commit/0c38516ac10d61df18be13c1f670366503735389) Merge remote-tracking branch 'origin/master' into rename-client-fetch-to-connection - [`40f874c`](https://github.com/actualbudget/actual/commit/40f874c231d0609a3210594283888ad46085bdf5) Fix imports ### 📊 Changes **138 files changed** (+162 additions, -149 deletions) <details> <summary>View changed files</summary> 📝 `packages/desktop-client/src/accounts/accountsSlice.ts` (+1 -1) 📝 `packages/desktop-client/src/app/appSlice.ts` (+1 -1) 📝 `packages/desktop-client/src/budget/mutations.ts` (+2 -2) 📝 `packages/desktop-client/src/budget/queries.ts` (+1 -1) 📝 `packages/desktop-client/src/budgetfiles/budgetfilesSlice.ts` (+1 -1) 📝 `packages/desktop-client/src/components/App.tsx` (+6 -6) 📝 `packages/desktop-client/src/components/LoggedInUser.tsx` (+1 -1) 📝 `packages/desktop-client/src/components/ManageRules.tsx` (+1 -1) 📝 `packages/desktop-client/src/components/Modals.tsx` (+1 -1) 📝 `packages/desktop-client/src/components/NotesButton.tsx` (+1 -1) 📝 `packages/desktop-client/src/components/ServerContext.tsx` (+1 -1) 📝 `packages/desktop-client/src/components/Titlebar.tsx` (+1 -1) 📝 `packages/desktop-client/src/components/accounts/Account.tsx` (+1 -1) 📝 `packages/desktop-client/src/components/admin/UserAccess/UserAccess.tsx` (+1 -1) 📝 `packages/desktop-client/src/components/admin/UserAccess/UserAccessRow.tsx` (+1 -1) 📝 `packages/desktop-client/src/components/admin/UserDirectory/UserDirectory.tsx` (+1 -1) 📝 `packages/desktop-client/src/components/budget/index.tsx` (+1 -1) 📝 `packages/desktop-client/src/components/budget/util.ts` (+1 -1) 📝 `packages/desktop-client/src/components/filters/FiltersMenu.tsx` (+1 -1) 📝 `packages/desktop-client/src/components/filters/SavedFilterMenuButton.tsx` (+1 -1) _...and 80 more files_ </details> ### 📄 Description <!-- Thank you for submitting a pull request! Make sure to follow the instructions to write release notes for your PR — it should only take a minute or two: https://github.com/actualbudget/docs#writing-good-release-notes. Try running yarn generate:release-notes *before* pushing your PR for an interactive experience. --> Rename loot-core/platform/client/fetch to connection to match its counterpart server package in (loot-core/platform/server/connection) and to avoid confusion with the native browser fetch. Plus a small change to the `init` method to not accept any paramaters so that browser and default implementation has consistent signatures <!--- actual-bot-sections ---> <hr /> <!--- bundlestats-action-comment key:combined start ---> ### Bundle Stats Bundle | Files count | Total bundle size | % Changed ------ | ----------- | ----------------- | --------- desktop-client | 27 | 14.65 MB → 14.65 MB (-57 B) | -0.00% loot-core | 1 | 5.86 MB | 0% api | 1 | 4.4 MB | 0% <details> <summary>View detailed bundle stats</summary> #### desktop-client **Total** Files count | Total bundle size | % Changed ----------- | ----------------- | --------- 27 | 14.65 MB → 14.65 MB (-57 B) | -0.00% <details> <summary>Changeset</summary> File | Δ | Size ---- | - | ---- `home/runner/work/actual/actual/packages/loot-core/src/platform/client/connection/index.browser.ts` | 🆕 +3.72 kB | 0 B → 3.72 kB `src/components/UpdateNotification.tsx` | 📉 -4 B (-0.07%) | 5.97 kB → 5.97 kB `src/components/App.tsx` | 📉 -105 B (-1.07%) | 9.56 kB → 9.46 kB `home/runner/work/actual/actual/packages/loot-core/src/platform/client/fetch/index.browser.ts` | 🔥 -3.67 kB (-100%) | 3.67 kB → 0 B </details> <details> <summary>View detailed bundle breakdown</summary> <div> **Added** No assets were added **Removed** No assets were removed **Bigger** No assets were bigger **Smaller** Asset | File Size | % Changed ----- | --------- | --------- static/js/index.js | 9.48 MB → 9.48 MB (-57 B) | -0.00% **Unchanged** Asset | File Size | % Changed ----- | --------- | --------- static/js/indexeddb-main-thread-worker-e59fee74.js | 12.94 kB | 0% static/js/workbox-window.prod.es5.js | 5.64 kB | 0% static/js/da.js | 106.62 kB | 0% static/js/de.js | 180.44 kB | 0% static/js/en-GB.js | 7.18 kB | 0% static/js/en.js | 164.63 kB | 0% static/js/es.js | 173.83 kB | 0% static/js/fr.js | 179.62 kB | 0% static/js/it.js | 171.44 kB | 0% static/js/nb-NO.js | 157.23 kB | 0% static/js/nl.js | 106.65 kB | 0% static/js/pl.js | 88.64 kB | 0% static/js/pt-BR.js | 154.57 kB | 0% static/js/sv.js | 78.2 kB | 0% static/js/th.js | 182.35 kB | 0% static/js/uk.js | 215.11 kB | 0% static/js/resize-observer.js | 18.37 kB | 0% static/js/BackgroundImage.js | 120.54 kB | 0% static/js/ReportRouter.js | 1.13 MB | 0% static/js/narrow.js | 637.46 kB | 0% static/js/TransactionList.js | 106.13 kB | 0% static/js/wide.js | 164.05 kB | 0% static/js/AppliedFilters.js | 9.71 kB | 0% static/js/usePayeeRuleCounts.js | 10.05 kB | 0% static/js/useTransactionBatchActions.js | 13.23 kB | 0% static/js/FormulaEditor.js | 1.04 MB | 0% </div> </details> --- #### loot-core **Total** Files count | Total bundle size | % Changed ----------- | ----------------- | --------- 1 | 5.86 MB | 0% <details> <summary>View detailed bundle breakdown</summary> <div> **Added** No assets were added **Removed** No assets were removed **Bigger** No assets were bigger **Smaller** No assets were smaller **Unchanged** Asset | File Size | % Changed ----- | --------- | --------- kcab.worker.BVeE0kCd.js | 5.86 MB | 0% </div> </details> --- #### api **Total** Files count | Total bundle size | % Changed ----------- | ----------------- | --------- 1 | 4.4 MB | 0% <details> <summary>View detailed bundle breakdown</summary> <div> **Added** No assets were added **Removed** No assets were removed **Bigger** No assets were bigger **Smaller** No assets were smaller **Unchanged** Asset | File Size | % Changed ----- | --------- | --------- bundle.api.js | 4.4 MB | 0% </div> </details> </details> <!--- bundlestats-action-comment key:combined end ---> --- <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-16 18:36:51 -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#25446