Commit graph

126 commits

Author SHA1 Message Date
Jack251970
73a6fb6f65 Move codes to new place 2025-06-29 15:48:08 +08:00
Jack251970
248b098e54 Support installing from local path 2025-06-09 20:28:18 +08:00
Jack Ye
f9e7b82b15
Merge branch 'dev' into plugin_store_item_vm_null 2025-06-03 14:36:17 +08:00
Jack251970
50780db9f5 Fix build issue 2025-05-25 09:20:57 +08:00
Jack Ye
9e666f95ea
Log a warning when encountering an empty AssemblyName
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-05-25 09:19:54 +08:00
Jack Ye
0258955083
Log a warning when encountering an empty Name
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-05-25 09:19:41 +08:00
Jack251970
0d785d1c9c Fix typos 2025-05-25 09:17:31 +08:00
Jack251970
de7438791c Fix argument null exception when updating plugin directories for errornous plugins 2025-05-25 09:14:19 +08:00
Jack251970
383c0aeffc Improve code quality 2025-05-23 13:41:59 +08:00
Jeremy Wu
a73ff5f122
update comment 2025-05-13 13:07:49 +10:00
Jack251970
810f7bb4a7 Add disable information 2025-05-13 09:58:24 +08:00
Jack251970
7509a86cbf Use skip message for failed initialization when plugin is already disabled 2025-05-13 09:47:46 +08:00
Jack251970
ed148267de Do not show error message for initialization if plugin is already disabled 2025-05-12 20:37:37 +08:00
Jack251970
4ed1dc3bc1 Fix topmost issue in home page 2025-05-04 10:28:20 +08:00
Jack251970
19d70592a8 Add empty & global query for home page 2025-05-04 09:38:35 +08:00
Jack251970
f2f4ebf0ac Support home state change & Add ui 2025-05-03 22:34:58 +08:00
Jack251970
17a0834bcd Support query for plugins with home query interface 2025-05-03 16:50:50 +08:00
Jack251970
dde933a96b Use api functions instead 2025-04-13 17:26:21 +08:00
Jack251970
6b9c9e9eb7 Log exception instead of throw exception 2025-04-12 08:08:26 +08:00
Jack251970
526f00261d Throw plugin exception for plugin dispose interface 2025-04-11 22:02:03 +08:00
Jack251970
bae0fa5c0e Improve code quality 2025-04-11 22:00:36 +08:00
Jack251970
3aa324d120 Throw plugin exception for plugin save interface 2025-04-11 21:52:51 +08:00
Jack251970
5097054137 Improve log code quality 2025-04-09 21:20:32 +08:00
Jack251970
1af9d061f7 Use api functions in other places 2025-04-08 21:53:00 +08:00
Jack Ye
c55a453a62
Merge branch 'dev' into binary_storage_api 2025-04-05 20:42:48 +08:00
Jack251970
3185bda824 Use IRemovable interface instead of reflection 2025-04-05 11:31:24 +08:00
Jack Ye
8cd81b74f9
Merge branch 'dev' into binary_storage_api 2025-04-04 16:41:08 +08:00
Jack251970
4744ff780e Move PluginManager public function to api 2025-04-04 16:33:03 +08:00
Jack251970
ca221d7100 Add binary storage api functions 2025-04-01 14:19:59 +08:00
Jack251970
f9c1b6aa3e Adjust usings 2025-04-01 09:57:55 +08:00
Jack251970
1ede69c4c1 Make Plugin dictionary private 2025-03-30 13:59:06 +08:00
Jack Ye
fd10addba4
Merge branch 'dev' into plugin_settings_cache_path 2025-03-27 19:39:21 +08:00
Jack251970
dfad11cbed Fix language change issue 2025-03-24 13:22:15 +08:00
Jack251970
ee0b039427 Merge update plugin directory functions 2025-03-23 12:44:49 +08:00
Jack Ye
e3af882eec
Merge branch 'dev' into plugin_settings_cache_path 2025-03-20 14:00:07 +08:00
Jack251970
af3b391676 Fix dispose 2025-03-06 20:20:30 +08:00
Jack251970
486cc6ac49 Fix async task issue 2025-03-06 20:15:49 +08:00
Jack251970
ce3a3e912a Fix plugin settings delete issue 2025-03-06 19:43:16 +08:00
Jack Ye
ba0d4127ec
Merge branch 'dev' into multiple_keywords 2025-03-01 12:36:41 +08:00
Jack Ye
7975ab5882
Merge branch 'dev' into plugin_settings_cache_path 2025-03-01 08:51:06 +08:00
Jack251970
c06042f96b Fix API instance create twice issue & Make PluginManager.API private 2025-02-28 17:03:53 +08:00
Jack251970
f8d0981898 Update json rpc plugin directory before loading plugins 2025-02-25 10:22:39 +08:00
Jack251970
58de62565a Do not validate plugin settings & cache path 2025-02-24 14:14:19 +08:00
Jack251970
3106b025e3 Support plugin directory update & validate 2025-02-24 13:46:58 +08:00
Jack251970
126153bf20 Improve plugin settings directory clean & Support plugin cache directory clean 2025-02-24 13:35:17 +08:00
Jack251970
6e763f0c3b Remove ReplaceActionKeyword api function & Add action keyword same noticification 2025-02-24 09:53:00 +08:00
Jack251970
f1b5e68cf2 Remove reflection codes for deleting csharp plugin settings 2025-02-23 21:02:32 +08:00
Jack251970
4ebc19a82d Check action keywords without order 2025-02-23 19:42:43 +08:00
Jack251970
34cb078602 Check old action keyword out of PluginManager 2025-02-23 14:06:58 +08:00
Jack251970
a3964f5667 Remove instance for Internationalization & Theme 2025-02-23 13:51:37 +08:00