[PR #4001] [CLOSED] [WIP] Plugin support #138643

Closed
opened 2026-06-19 04:48:08 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/4001
Author: @lelemm
Created: 12/18/2024
Status: ❌ Closed

Base: master ← Head: plugins


📝 Commits (10+)

📊 Changes

33 files changed (+2058 additions, -77 deletions)

View changed files

📝 .eslintrc.js (+1 -0)
➕ packages/desktop-client/src/components/ActualPluginsProvider.tsx (+332 -0)
📝 packages/desktop-client/src/components/App.tsx (+39 -36)
📝 packages/desktop-client/src/components/FinancesApp.tsx (+2 -0)
📝 packages/desktop-client/src/components/Modals.tsx (+4 -0)
📝 packages/desktop-client/src/components/ThemeSelector.tsx (+95 -10)
➕ packages/desktop-client/src/components/modals/SelectNewPluginModal.tsx (+255 -0)
➕ packages/desktop-client/src/components/plugins/ManagePlugins.tsx (+221 -0)
➕ packages/desktop-client/src/components/plugins/Plugins.tsx (+15 -0)
➕ packages/desktop-client/src/components/plugins/PluginsHeader.tsx (+19 -0)
📝 packages/desktop-client/src/components/settings/Experimental.tsx (+6 -0)
📝 packages/desktop-client/src/components/settings/Themes.tsx (+61 -3)
📝 packages/desktop-client/src/components/sidebar/PrimaryButtons.tsx (+11 -0)
📝 packages/desktop-client/src/hooks/useFeatureFlag.ts (+1 -0)
📝 packages/desktop-client/src/style/theme.tsx (+40 -15)
📝 packages/loot-core/src/client/state-types/modals.d.ts (+3 -0)
📝 packages/loot-core/src/platform/server/indexeddb/index.web.ts (+3 -0)
📝 packages/loot-core/src/server/main.ts (+8 -1)
➕ packages/loot-core/src/types/models/actual-plugin-stored.d.ts (+6 -0)
📝 packages/loot-core/src/types/prefs.d.ts (+10 -2)

...and 13 more files

📄 Description

Second implementation of plugin support. This is not ready


🔄 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/4001 **Author:** [@lelemm](https://github.com/lelemm) **Created:** 12/18/2024 **Status:** ❌ Closed **Base:** `master` ← **Head:** `plugins` --- ### 📝 Commits (10+) - [`ebc794a`](https://github.com/actualbudget/actual/commit/ebc794a36414451476ff032d64ad71a581bb7821) Retrying plugins - [`73f3c03`](https://github.com/actualbudget/actual/commit/73f3c0381ffc3a4651bfc4f79cba43083aa8abec) removed hardcoded plugin url - [`aedf42d`](https://github.com/actualbudget/actual/commit/aedf42da0600b1873dc68c1ec14a2bce5ecd6895) small fix - [`79da15c`](https://github.com/actualbudget/actual/commit/79da15cb7ef429a438832d7519d5780bb3d08f5e) md - [`ffa6b7d`](https://github.com/actualbudget/actual/commit/ffa6b7d94aaa5635f1e9599ca061b0630b5c1830) Merge branch 'master' into plugins - [`fde6c50`](https://github.com/actualbudget/actual/commit/fde6c5042771e4158b05deccb30bb7c30319d4e6) typecheck fix - [`a01750a`](https://github.com/actualbudget/actual/commit/a01750adba72ed2d41eeea28eb62e54f1cc6d91e) Merge branch 'plugins' of https://github.com/lelemm/actual into plugins - [`933c485`](https://github.com/actualbudget/actual/commit/933c48537cbc6d8051e166ad40881df55f976bfc) removed unused parameters - [`768268f`](https://github.com/actualbudget/actual/commit/768268f06c867dc377f52a3b964f0490922b0f76) small changes - [`af2c85e`](https://github.com/actualbudget/actual/commit/af2c85eca7ef25df4860541a0f213350ee72d5b5) typecheck, linter and a fix ### 📊 Changes **33 files changed** (+2058 additions, -77 deletions) <details> <summary>View changed files</summary> 📝 `.eslintrc.js` (+1 -0) ➕ `packages/desktop-client/src/components/ActualPluginsProvider.tsx` (+332 -0) 📝 `packages/desktop-client/src/components/App.tsx` (+39 -36) 📝 `packages/desktop-client/src/components/FinancesApp.tsx` (+2 -0) 📝 `packages/desktop-client/src/components/Modals.tsx` (+4 -0) 📝 `packages/desktop-client/src/components/ThemeSelector.tsx` (+95 -10) ➕ `packages/desktop-client/src/components/modals/SelectNewPluginModal.tsx` (+255 -0) ➕ `packages/desktop-client/src/components/plugins/ManagePlugins.tsx` (+221 -0) ➕ `packages/desktop-client/src/components/plugins/Plugins.tsx` (+15 -0) ➕ `packages/desktop-client/src/components/plugins/PluginsHeader.tsx` (+19 -0) 📝 `packages/desktop-client/src/components/settings/Experimental.tsx` (+6 -0) 📝 `packages/desktop-client/src/components/settings/Themes.tsx` (+61 -3) 📝 `packages/desktop-client/src/components/sidebar/PrimaryButtons.tsx` (+11 -0) 📝 `packages/desktop-client/src/hooks/useFeatureFlag.ts` (+1 -0) 📝 `packages/desktop-client/src/style/theme.tsx` (+40 -15) 📝 `packages/loot-core/src/client/state-types/modals.d.ts` (+3 -0) 📝 `packages/loot-core/src/platform/server/indexeddb/index.web.ts` (+3 -0) 📝 `packages/loot-core/src/server/main.ts` (+8 -1) ➕ `packages/loot-core/src/types/models/actual-plugin-stored.d.ts` (+6 -0) 📝 `packages/loot-core/src/types/prefs.d.ts` (+10 -2) _...and 13 more files_ </details> ### 📄 Description Second implementation of plugin support. This is not ready --- <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-06-19 04:48:08 -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#138643