[PR #3887] [MERGED] Support widgets #3969

Closed
opened 2026-02-27 01:54:27 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/electerm/electerm/pull/3887
Author: @zxdong262
Created: 4/7/2025
Status: Merged
Merged: 12/15/2025
Merged by: @zxdong262

Base: masterHead: dev-widget


📝 Commits (10+)

📊 Changes

25 files changed (+1428 additions, -13 deletions)

View changed files

📝 src/app/lib/ipc.js (+10 -0)
src/app/widgets/load-widget.js (+160 -0)
src/app/widgets/widget-local-file-server.js (+187 -0)
src/app/widgets/widget-rename.js (+161 -0)
📝 src/client/common/constants.js (+2 -1)
📝 src/client/common/db.js (+2 -1)
📝 src/client/common/init-setting-item.js (+5 -0)
📝 src/client/components/main/main.jsx (+2 -1)
📝 src/client/components/setting-panel/list.styl (+1 -1)
📝 src/client/components/setting-panel/setting-modal.jsx (+13 -0)
src/client/components/setting-panel/tab-widgets.jsx (+35 -0)
📝 src/client/components/sidebar/index.jsx (+12 -2)
src/client/components/widgets/widget-control.jsx (+64 -0)
src/client/components/widgets/widget-form.jsx (+115 -0)
src/client/components/widgets/widget-instance.jsx (+46 -0)
src/client/components/widgets/widget-instances.jsx (+10 -0)
src/client/components/widgets/widgets-list.jsx (+155 -0)
📝 src/client/store/init-state.js (+3 -0)
📝 src/client/store/setting.js (+1 -3)
📝 src/client/store/store.js (+2 -0)

...and 5 more files

📄 Description

No description provided


🔄 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/electerm/electerm/pull/3887 **Author:** [@zxdong262](https://github.com/zxdong262) **Created:** 4/7/2025 **Status:** ✅ Merged **Merged:** 12/15/2025 **Merged by:** [@zxdong262](https://github.com/zxdong262) **Base:** `master` ← **Head:** `dev-widget` --- ### 📝 Commits (10+) - [`ff57219`](https://github.com/electerm/electerm/commit/ff57219ae6f05fa54bc9d79c508de59f06fca4bf) Add load widget tests - [`99b0ed7`](https://github.com/electerm/electerm/commit/99b0ed78a38a03a2c7b1fce4f48e919b1e271b4d) save - [`29f88fc`](https://github.com/electerm/electerm/commit/29f88fcd32e86afedddc152979e9cdb7d90000f3) Merge remote-tracking branch 'origin' into dev-widget - [`195cacb`](https://github.com/electerm/electerm/commit/195cacb04d5c6b7dd55db9841246114b7fead8d5) fix - [`0ef9bfe`](https://github.com/electerm/electerm/commit/0ef9bfe4c24361bd7015e07e6236d78e1e1c0ca9) Update widget - [`55a601f`](https://github.com/electerm/electerm/commit/55a601fb3e44478a13b201c0a1d06d54dcf25d3e) Add ping widget test - [`380ba04`](https://github.com/electerm/electerm/commit/380ba04388d68df560ca22fa2214bae99e184411) Fix tests - [`c28f9c0`](https://github.com/electerm/electerm/commit/c28f9c0b2e7a85ef84ad950ae9f160eb84c0a121) Fix reanme - [`9a508f4`](https://github.com/electerm/electerm/commit/9a508f48dabf9d63ce00f624022666c103a2794c) add rename widget test - [`40e516f`](https://github.com/electerm/electerm/commit/40e516f576c6b53da4464368053a421a81f45d73) Merge remote-tracking branch 'origin' into dev-widget ### 📊 Changes **25 files changed** (+1428 additions, -13 deletions) <details> <summary>View changed files</summary> 📝 `src/app/lib/ipc.js` (+10 -0) ➕ `src/app/widgets/load-widget.js` (+160 -0) ➕ `src/app/widgets/widget-local-file-server.js` (+187 -0) ➕ `src/app/widgets/widget-rename.js` (+161 -0) 📝 `src/client/common/constants.js` (+2 -1) 📝 `src/client/common/db.js` (+2 -1) 📝 `src/client/common/init-setting-item.js` (+5 -0) 📝 `src/client/components/main/main.jsx` (+2 -1) 📝 `src/client/components/setting-panel/list.styl` (+1 -1) 📝 `src/client/components/setting-panel/setting-modal.jsx` (+13 -0) ➕ `src/client/components/setting-panel/tab-widgets.jsx` (+35 -0) 📝 `src/client/components/sidebar/index.jsx` (+12 -2) ➕ `src/client/components/widgets/widget-control.jsx` (+64 -0) ➕ `src/client/components/widgets/widget-form.jsx` (+115 -0) ➕ `src/client/components/widgets/widget-instance.jsx` (+46 -0) ➕ `src/client/components/widgets/widget-instances.jsx` (+10 -0) ➕ `src/client/components/widgets/widgets-list.jsx` (+155 -0) 📝 `src/client/store/init-state.js` (+3 -0) 📝 `src/client/store/setting.js` (+1 -3) 📝 `src/client/store/store.js` (+2 -0) _...and 5 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-27 01:54:27 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/electerm#3969
No description provided.