[PR #5780] Frontend plugins Support [1/10]: CORS proxy #13167

Closed
opened 2026-04-10 21:48:50 -05:00 by GiteaMirror · 0 comments
Owner

Original Pull Request: https://github.com/actualbudget/actual/pull/5780

State: closed
Merged: Yes


  • PR 1: Basic CORS Proxy Structure (This PR)
  • PR 2: Plugin Service Worker & PWA Infrastructure
  • PR 3: System-Wide Feature Flag System + Frontend plugins feature flag
  • PR 4: Plugins Core Package
  • PR 5: Update loot-core to reference plugins-core
  • PR 6: Update desktop-client to reference plugins-core
  • PR 7: Plugin runtime on desktop-client (module federation)
  • PR 8: Plugins frontend pages
  • PR 9: Plugin example
  • PR 10: Integration fixes and documentation

For now, a CORS proxy is needed. Actual will ship a very simple CORS proxy with an allowlist that prevents other applications from using it. This can be changed later to third-party CORS proxies if needed.
This is necessary to make the plugin store functional

**Original Pull Request:** https://github.com/actualbudget/actual/pull/5780 **State:** closed **Merged:** Yes --- - [x] PR 1: Basic CORS Proxy Structure (**This PR**) - [ ] PR 2: Plugin Service Worker & PWA Infrastructure - [ ] PR 3: System-Wide Feature Flag System + Frontend plugins feature flag - [ ] PR 4: Plugins Core Package - [ ] PR 5: Update `loot-core` to reference `plugins-core` - [ ] PR 6: Update `desktop-client` to reference `plugins-core` - [ ] PR 7: Plugin runtime on desktop-client (module federation) - [ ] PR 8: Plugins frontend pages - [ ] PR 9: Plugin example - [ ] PR 10: Integration fixes and documentation For now, a CORS proxy is needed. Actual will ship a very simple CORS proxy with an allowlist that prevents other applications from using it. This can be changed later to third-party CORS proxies if needed. This is necessary to make the plugin store functional
GiteaMirror added the pull-request label 2026-04-10 21:48:50 -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#13167