[PR #4526] [MERGED] :electron: Embed the sync-server (experimental) #5432

Closed
opened 2026-02-28 21:12:22 -06:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/4526
Author: @MikesGlitch
Created: 3/3/2025
Status: Merged
Merged: 3/14/2025
Merged by: @MikesGlitch

Base: masterHead: electron/sync-server-embedded


📝 Commits (10+)

📊 Changes

8 files changed (+337 additions, -28 deletions)

View changed files

📝 bin/package-electron (+5 -3)
📝 package.json (+3 -2)
📝 packages/desktop-electron/index.ts (+165 -21)
📝 packages/desktop-electron/package.json (+3 -1)
📝 packages/loot-core/src/types/prefs.d.ts (+10 -0)
📝 packages/sync-server/src/app.js (+3 -0)
upcoming-release-notes/4526.md (+6 -0)
📝 yarn.lock (+142 -1)

📄 Description

How to use it:

  • Go to your app directory and find Actual:
    • %APPDATA% on Windows
    • $XDG_CONFIG_HOME or ~/.config on Linux
    • ~/Library/Application Support on macOS
  • Open up your global-store.json
  • Update it with your config
 "server-url": "http://localhost:5007",
 "syncServerConfig": {
    "autoStart": true,
    "port": 5007,
  }

For later:
I'm planning on splitting this file up a bit to clean it up. I'll do that separately.


🔄 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/4526 **Author:** [@MikesGlitch](https://github.com/MikesGlitch) **Created:** 3/3/2025 **Status:** ✅ Merged **Merged:** 3/14/2025 **Merged by:** [@MikesGlitch](https://github.com/MikesGlitch) **Base:** `master` ← **Head:** `electron/sync-server-embedded` --- ### 📝 Commits (10+) - [`941a10d`](https://github.com/actualbudget/actual/commit/941a10d32f148c008d9da7df75f1396264e2267f) sync server embedded - [`f083073`](https://github.com/actualbudget/actual/commit/f083073d8a5912c4044696377ef54d8e2230e8cf) cleanup - [`6b8a25a`](https://github.com/actualbudget/actual/commit/6b8a25a6f9020746952c0ab71e9665ac71065604) remove comment - [`a00336a`](https://github.com/actualbudget/actual/commit/a00336ad4a375e1112c03de416c3f4df3ff4fd3e) remove comment - [`9849fdb`](https://github.com/actualbudget/actual/commit/9849fdb965e90041cefbcf72bdc1ce6c7413e594) changing settings names - [`fcc23ce`](https://github.com/actualbudget/actual/commit/fcc23ce6385ddd3e3c7d9fcdc9ee89eff04b25e3) merge - [`bab44f2`](https://github.com/actualbudget/actual/commit/bab44f272f6c71aac2de2d33a65b9976837fadca) release notes - [`68a61dd`](https://github.com/actualbudget/actual/commit/68a61ddebb3297dbaa4d75406c37d746f089619b) Merge branch 'master' of https://github.com/MikesGlitch/actual into electron/sync-server-embedded - [`6ceeb01`](https://github.com/actualbudget/actual/commit/6ceeb01b5bffe784d101b11891b8fa549559bb13) release notes - [`c62e0bb`](https://github.com/actualbudget/actual/commit/c62e0bb6f63fdc7163a9ec812f42f2205cc6f579) making dev easier (and slower) ### 📊 Changes **8 files changed** (+337 additions, -28 deletions) <details> <summary>View changed files</summary> 📝 `bin/package-electron` (+5 -3) 📝 `package.json` (+3 -2) 📝 `packages/desktop-electron/index.ts` (+165 -21) 📝 `packages/desktop-electron/package.json` (+3 -1) 📝 `packages/loot-core/src/types/prefs.d.ts` (+10 -0) 📝 `packages/sync-server/src/app.js` (+3 -0) ➕ `upcoming-release-notes/4526.md` (+6 -0) 📝 `yarn.lock` (+142 -1) </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 --> ## How to use it: - Go to your app directory and find Actual: - ````%APPDATA%```` on Windows - ````$XDG_CONFIG_HOME```` or ````~/.config```` on Linux - ````~/Library/Application Support```` on macOS - Open up your global-store.json - Update it with your config ``` "server-url": "http://localhost:5007", "syncServerConfig": { "autoStart": true, "port": 5007, } ``` **For later:** I'm planning on splitting this file up a bit to clean it up. I'll do that separately. --- <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-02-28 21:12:22 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#5432