Jack Ye
|
63aca6ea37
|
Fix possible invalid operation
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-07-06 16:54:04 +08:00 |
|
Jack251970
|
53174091d6
|
Use remove where for code quality
|
2025-07-06 16:52:26 +08:00 |
|
Jack251970
|
052bbb9d75
|
Fix format
|
2025-07-06 16:49:17 +08:00 |
|
Jack251970
|
b85b2ec30a
|
Remove plugins from global & non-global plugins when they are removed from settings
|
2025-07-06 16:45:44 +08:00 |
|
Jack251970
|
c33f72db7e
|
FIx format
|
2025-07-06 16:36:56 +08:00 |
|
Jack Ye
|
446c61fac6
|
Use concurrent bag for multiple thread support
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-07-03 21:01:09 +08:00 |
|
Jack251970
|
c06e6d1a6b
|
Check modified state when updating plugins
|
2025-07-03 20:53:15 +08:00 |
|
Jack251970
|
d3f5274b24
|
Make GetPluginsForInterface private & Code quality
|
2025-07-03 20:45:20 +08:00 |
|
Jeremy Wu
|
e1f9d60eb9
|
Merge branch 'dev' into plugin_store_item_vm_null
|
2025-07-03 21:23:27 +10:00 |
|
Jack251970
|
d7b13276a2
|
Check if plugin is modified before querying
|
2025-07-01 13:35:44 +08:00 |
|
Jack251970
|
5bfdc583b1
|
Change the notification message title about plugin already installed/uninstalled from 'Fail to install ' to ' is already installed'. Do the same for uninstalling notification title.
|
2025-07-01 13:18:26 +08:00 |
|
Jack251970
|
2a4bd508c1
|
Resolve conflicts
|
2025-07-01 09:06:58 +08:00 |
|
Jack251970
|
ce6c2cb1b2
|
Add return value for api functions
|
2025-07-01 09:05:21 +08:00 |
|
Jack251970
|
a8bc55dcb5
|
Add return for UninstallPluginAsync
|
2025-07-01 08:59:32 +08:00 |
|
Jack251970
|
1bb7286920
|
Show error message instead of message
|
2025-07-01 08:57:32 +08:00 |
|
Jeremy Wu
|
4e4b59ebda
|
Merge branch 'dev' into plugin_store_item_vm_null
|
2025-07-01 09:28:34 +10:00 |
|
Jack251970
|
3fc0abfbab
|
Fix removePluginSettings parameter pass issue
|
2025-06-30 20:26:14 +08:00 |
|
Jack251970
|
6318bbe187
|
Fix an issue that pm install/uninstall same plugin without restart says correct message but another message also pops up to say it's successfully installed
|
2025-06-30 13:16:59 +08:00 |
|
Jack251970
|
01e749ac88
|
Fix an issue that store install/uninstall same plugin without restart shows error message error, should say already installed/uninstalled
|
2025-06-30 13:07:19 +08:00 |
|
Jack251970
|
5b8b84a34c
|
Fix code comments
|
2025-06-30 12:58:44 +08:00 |
|
Jack251970
|
9e868e7e3f
|
Move plugin installer location
|
2025-06-29 22:35:14 +08:00 |
|
Jack251970
|
73a6fb6f65
|
Move codes to new place
|
2025-06-29 15:48:08 +08:00 |
|
Jeremy Wu
|
7ae91b1af3
|
Release 1.20.1 | Plugin 4.6.0 (#3706)
|
2025-06-14 13:45:30 +03:00 |
|
Jack Ye
|
e79239eddc
|
Merge branch 'dev' into plugin_store_item_vm_null
|
2025-06-13 23:49:16 +08:00 |
|
Jack251970
|
248b098e54
|
Support installing from local path
|
2025-06-09 20:28:18 +08:00 |
|
Jack251970
|
062cd2ad1d
|
Use ISavable instead of object
|
2025-06-06 18:38:05 +08:00 |
|
Jack Ye
|
f9e7b82b15
|
Merge branch 'dev' into plugin_store_item_vm_null
|
2025-06-03 14:36:17 +08:00 |
|
Jack Ye
|
ae76c41211
|
Merge pull request #3584 from Flow-Launcher/null_for_error_plugins
Fix argument null exception when updating plugin directories for erroneous plugins
|
2025-06-03 11:12:45 +08:00 |
|
Jack Ye
|
a06cb43540
|
Use new model to clear results & Fix clear existing results when using IResultUpdate (#3588)
|
2025-06-02 13:16:22 +10: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
|
28b8cb6013
|
Improve distinguish between home query and global query
|
2025-05-04 21:43:48 +08:00 |
|
Jack251970
|
21d6ec20d4
|
Use null to distinguish between home query and global query
|
2025-05-04 18:29:39 +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 |
|
Jack Ye
|
8bb96d7f58
|
Fix copy to clipboard STA thread issue & Support retry for copy & Async build-in shortcut model & Fix build shortcuts text replace issue & Fix startup window hide issue (#3314)
|
2025-05-02 14:26:14 +10:00 |
|
Jack251970
|
cbcebad4d0
|
Improve code quality
|
2025-04-24 21:49:50 +08:00 |
|
Jack251970
|
82d97fd05a
|
Improve code quality
|
2025-04-24 20:24:02 +08:00 |
|
Jack251970
|
43dbf1a0ee
|
Remove useless functions & Fix debug issue
|
2025-04-13 18:13:55 +08:00 |
|
Jack251970
|
20d2661380
|
Code quality
|
2025-04-13 18:04: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 |
|
Jack Ye
|
983d53a180
|
Merge branch 'dev' into jsonrpc_connection_loss
|
2025-04-09 22:02:50 +08:00 |
|
Jack251970
|
5097054137
|
Improve log code quality
|
2025-04-09 21:20:32 +08:00 |
|
Jack251970
|
5a2db37d39
|
Add code comments
|
2025-04-09 19:43:22 +08:00 |
|
Jack251970
|
4095eb4b86
|
Improve code quality
|
2025-04-09 19:26:52 +08:00 |
|
Jack251970
|
8730a5fce8
|
Improve log message
|
2025-04-09 18:10:44 +08:00 |
|
Jack251970
|
d3fdd99e10
|
Fix ConnectionLostException for JsonRPC v2 plugins
|
2025-04-09 18:09:54 +08:00 |
|
Jack251970
|
1af9d061f7
|
Use api functions in other places
|
2025-04-08 21:53:00 +08:00 |
|
Jack Ye
|
0619041829
|
Merge branch 'dev' into binary_storage_api
|
2025-04-08 16:28:05 +08:00 |
|
Jack Ye
|
c55a453a62
|
Merge branch 'dev' into binary_storage_api
|
2025-04-05 20:42:48 +08:00 |
|
Jack Ye
|
7695a46be1
|
Merge branch 'dev' into error_log
|
2025-04-05 20:41:24 +08:00 |
|
Jack251970
|
3185bda824
|
Use IRemovable interface instead of reflection
|
2025-04-05 11:31:24 +08:00 |
|
Jack Ye
|
5e637384a4
|
Merge branch 'dev' into error_log
|
2025-04-04 16:47:07 +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
|
95a3fd36de
|
Do not crash when caught exception on saving settings
|
2025-04-04 10:34:59 +08:00 |
|
Jack251970
|
ca221d7100
|
Add binary storage api functions
|
2025-04-01 14:19:59 +08:00 |
|
Jack251970
|
6f0126d3ba
|
Add log error api function for csharp and jsonrpc
|
2025-04-01 11:47:18 +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 |
|
Jack251970
|
63378e1898
|
Code quality
|
2025-03-30 13:57:35 +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
|
5f976b9331
|
Remove useless assignment
|
2025-03-23 12:47:57 +08:00 |
|
Jack251970
|
ee0b039427
|
Merge update plugin directory functions
|
2025-03-23 12:44:49 +08:00 |
|
Jack Ye
|
c87b731efd
|
Merge branch 'dev' into plugin_settings_cache_path
|
2025-03-21 07:31:12 +08:00 |
|
Jack Ye
|
a6812cfd9f
|
Merge branch 'dev' into settings_panel
|
2025-03-20 20:33:31 +08:00 |
|
Jack251970
|
782c11c57f
|
Update Flow.Launcher.Core/Plugin/JsonRPCPluginSettings.cs
Co-authored-by: Yan Li <Yusyuriv@users.noreply.github.com>
|
2025-03-20 18:17:47 +08:00 |
|
Jack251970
|
13fcdc60fa
|
Fix typo 'seperator'
|
2025-03-20 18:11:53 +08:00 |
|
Jack251970
|
1d625c9134
|
Update Flow.Launcher.Core/Plugin/JsonRPCPluginSettings.cs
Co-authored-by: Yan Li <Yusyuriv@users.noreply.github.com>
|
2025-03-20 18:05:25 +08:00 |
|
Jack Ye
|
ffc5047810
|
Update Flow.Launcher.Core/Plugin/JsonRPCPluginSettings.cs
Co-authored-by: Yan Li <Yusyuriv@users.noreply.github.com>
|
2025-03-20 17:41:21 +08:00 |
|
Jack Ye
|
f14e79dbc1
|
Update Flow.Launcher.Core/Plugin/JsonRPCPluginSettings.cs
Co-authored-by: Yan Li <Yusyuriv@users.noreply.github.com>
|
2025-03-20 17:41:11 +08:00 |
|
Jack Ye
|
444d29506d
|
Update Flow.Launcher.Core/Plugin/JsonRPCPluginSettings.cs
Co-authored-by: Yan Li <Yusyuriv@users.noreply.github.com>
|
2025-03-20 17:38:31 +08:00 |
|
Jack Ye
|
e3af882eec
|
Merge branch 'dev' into plugin_settings_cache_path
|
2025-03-20 14:00:07 +08:00 |
|
Jack Ye
|
87f765be4a
|
Merge pull request #3261 from Jack251970/multiple_keywords
Support Multiple keywords for Plugins
|
2025-03-20 13:46:23 +08:00 |
|
Jack251970
|
afb38db572
|
Fix possible null reference exception
|
2025-03-17 11:38:27 +08:00 |
|
Jack251970
|
43bf6342ca
|
Improve area text box
|
2025-03-17 11:19:47 +08:00 |
|
Jack Ye
|
c690e591ff
|
Merge branch 'dev' into plugin_settings_cache_path
|
2025-03-16 19:42:58 +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
|
c848fab2d4
|
Merge branch 'dev' into settings_panel
|
2025-03-05 14:59:01 +08:00 |
|
Jack251970
|
20d0ed1074
|
Remove unnecessary todo
|
2025-03-03 20:01:40 +08:00 |
|
Jack Ye
|
38cf8c3422
|
Merge branch 'dev' into settings_panel
|
2025-03-02 11:56:05 +08:00 |
|
Jack251970
|
1681ac470c
|
Fix path select button possibly invisible issue
|
2025-03-02 11:42:15 +08:00 |
|
Jack251970
|
ae8f647981
|
Use styles for JsonRPC settings panel
|
2025-03-02 09:38:55 +08:00 |
|
Jack251970
|
af3a1a310c
|
Unify text area min width & height
|
2025-03-01 22:38:11 +08:00 |
|
Jack251970
|
bc7f4fe384
|
Improve text area
|
2025-03-01 22:29:14 +08:00 |
|
Jack251970
|
9f55e8387e
|
Change file select string
|
2025-03-01 22:25:51 +08:00 |
|
Jack251970
|
cd320f3de6
|
Move to resource
|
2025-03-01 22:15:22 +08:00 |
|
Jack251970
|
317258af2f
|
Redesgin settings panel for explorer plugin
|
2025-03-01 22:08:40 +08:00 |
|
Jack251970
|
4e4758677f
|
Remove unneccessary CreateSettingPanel by introducing need check
|
2025-03-01 19:21:09 +08:00 |
|
Jack251970
|
e1c4461286
|
Fix JsonElement parse issue
|
2025-03-01 17:43:45 +08:00 |
|
Jack Ye
|
ba0d4127ec
|
Merge branch 'dev' into multiple_keywords
|
2025-03-01 12:36:41 +08:00 |
|
Jack251970
|
e893645b24
|
Improve JsonRPC settings panel design
|
2025-03-01 12:13:58 +08:00 |
|
Jack251970
|
f99648f3b4
|
Redesgin json rpc settings
|
2025-03-01 11:41:27 +08:00 |
|
Jack251970
|
43043291c9
|
Improve code quality
|
2025-03-01 10:33:08 +08:00 |
|
Jack251970
|
196a840991
|
Use auto height row & auto width column
|
2025-03-01 10:21:17 +08:00 |
|
Jack251970
|
f283105182
|
Enable nullable & Improve code quality
|
2025-03-01 10:08:04 +08:00 |
|
Jack Ye
|
4f46a8cd14
|
Merge branch 'dev' into settings_panel
|
2025-03-01 09:58:38 +08:00 |
|
Jack Ye
|
cb48f818cb
|
Merge branch 'dev' into loading_bar
|
2025-03-01 09:19:20 +08:00 |
|
Jack Ye
|
7975ab5882
|
Merge branch 'dev' into plugin_settings_cache_path
|
2025-03-01 08:51:06 +08:00 |
|
Jack251970
|
51a9999a64
|
Improve code quality & Add seperator type
|
2025-02-28 22:56:51 +08:00 |
|
Jack251970
|
c06042f96b
|
Fix API instance create twice issue & Make PluginManager.API private
|
2025-02-28 17:03:53 +08:00 |
|
Jack251970
|
5c48acad89
|
Add loading api functions for all plugins
|
2025-02-28 11:26:14 +08:00 |
|
Jack251970
|
64f02c3fd7
|
Redesign settings panel for sys plugin & Improve design styles
|
2025-02-27 18:22:56 +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
|
3efe550b7f
|
Use context plugin settings path
|
2025-02-24 13:28:58 +08:00 |
|
Jack251970
|
b50db58673
|
Add assembly name & plugin settings path & plugin cache path in meta data for non-csharp plugins
|
2025-02-24 12:37:08 +08:00 |
|
Jack251970
|
d07b304f9e
|
Improve code quality
|
2025-02-24 11:35:41 +08:00 |
|
Jack251970
|
6e763f0c3b
|
Remove ReplaceActionKeyword api function & Add action keyword same noticification
|
2025-02-24 09:53:00 +08:00 |
|
Jack251970
|
8f7ad27aef
|
Remove useless usings
|
2025-02-23 21:28:14 +08:00 |
|
Jack251970
|
f1b5e68cf2
|
Remove reflection codes for deleting csharp plugin settings
|
2025-02-23 21:02:32 +08:00 |
|
Jack251970
|
5919418980
|
Add assembly name & plugin settings path & plugin cache path in meta data for csharp plugins
|
2025-02-23 21:01:53 +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 |
|
Jack251970
|
cdf02d588f
|
Resolve conflicts
|
2025-02-23 13:18:03 +08:00 |
|
Jeremy Wu
|
2bc9203be6
|
Merge pull request #3219 from Jack251970/delete_plugin_settings
Support deleting plugin settings when uninstalling plugins
|
2025-02-23 15:29:25 +11:00 |
|
Jack251970
|
58f8aaa810
|
Show message when failed to remove plugin settings & Improve code quality
|
2025-02-23 09:29:24 +08:00 |
|
Jeremy Wu
|
cc463c86ed
|
Merge pull request #3081 from Flow-Launcher/taooceros-patch-1
Reload Context
|
2025-02-23 11:01:13 +11:00 |
|
Jack Ye
|
9665619adc
|
Merge pull request #3257 from Jack251970/result_copy
Fix Issue that Plugin Cannot Cache Records
|
2025-02-22 17:59:45 +08:00 |
|
Jack251970
|
300d64d661
|
Remove action keyword first
|
2025-02-21 13:43:53 +08:00 |
|
Jack251970
|
37ad5aa09b
|
Fix issue that ActionKeywordRegistered will not exclude old action key
|
2025-02-21 13:31:46 +08:00 |
|
Jack251970
|
f999b97de1
|
Fix build issue
|
2025-02-21 13:25:31 +08:00 |
|
Jack251970
|
d9ba38b322
|
Fix issue that plugin cannot update ActionKeyword after changing its action keywords
|
2025-02-21 13:09:19 +08:00 |
|
Jack251970
|
abfeee1423
|
Support multiple action keywords
|
2025-02-21 12:59:56 +08:00 |
|
Jack Ye
|
26b2b593c6
|
Merge branch 'Flow-Launcher:dev' into multiple_keywords
|
2025-02-21 12:19:56 +08:00 |
|
Jack251970
|
c472239ea9
|
Fix unneccessary black lines when settings control is null
|
2025-02-21 11:20:00 +08:00 |
|
Jack251970
|
6e4d9a5e61
|
Remove useless blank lines
|
2025-02-21 11:10:16 +08:00 |
|
Jack251970
|
4f41be67ac
|
Improve code quality
|
2025-02-20 18:02:59 +08:00 |
|
Kevin Zhang
|
3dade8bbfc
|
Don't restart the jsonrpc process when reloading data.
|
2025-02-19 00:03:46 -08:00 |
|
Jack Ye
|
23f63420c2
|
Merge branch 'dev' into dev4
|
2025-02-18 14:36:42 +08:00 |
|