Commit graph

324 commits

Author SHA1 Message Date
Raymond
443124d73f loadIcon improvements, load dev plugin images 2021-09-16 09:00:19 -04:00
goat
6777d014f5
fix: add tick count to repo URLs 2021-09-15 23:41:25 +02:00
goaaats
44ce57f142
Merge pull request #567 from daemitus/dirlog
Switch zipfile error to verbose, does not effect installation
2021-09-14 20:53:05 +02:00
goaaats
56d1ad0bc1
Merge pull request #568 from daemitus/devUpdate
update dev plugin workflow + bugfix
2021-09-14 20:52:40 +02:00
Raymond
512276fa31 No need to error for this 2021-09-14 12:32:15 -04:00
Raymond
56002d5e98 delete dev plugin instead of disable 2021-09-14 12:29:31 -04:00
Raymond
d1623267eb Allow dev plugins to be updated, restrict updateAll instead 2021-09-14 12:28:58 -04:00
Raymond
a7f9d43c80 feat: implement dpi.IsDev 2021-09-14 12:19:16 -04:00
goaaats
35af17f556
Merge pull request #553 from goatcorp/invalidFile
handle import errors when looking for types
2021-09-13 06:12:27 +02:00
goaaats
a31c8aefc1
Merge pull request #556 from goatcorp/populatePlugins
fix: populate available plugins in SetPluginReposFromConfigAsync
2021-09-13 06:12:00 +02:00
Raymond
9db492d26d formatting 2021-09-12 21:05:42 -04:00
Raymond
058522edec prevent iteration errors
no need to make a copy.
2021-09-12 20:58:58 -04:00
Raymond
e7b7da7cca fix: populate available plugins in SetPluginReposFromConfigAsync 2021-09-12 20:56:58 -04:00
Raymond
2ff4fefef7 handle import errors when looking for types 2021-09-12 09:20:28 -04:00
goat
f4f86d3030
Merge branch 'master' of https://github.com/goatcorp/Dalamud 2021-09-09 01:33:20 +02:00
goat
86d9f01877
refactor: clean up async logic for PluginMaster loads 2021-09-09 01:09:04 +02:00
Raymond
f4cb935e41 rename delta in DPI 2021-09-07 21:57:08 -04:00
goaaats
bd48297745
Merge pull request #541 from daemitus/asyncstuff 2021-09-08 03:23:00 +02:00
Raymond
c04747375f feat: expose loading time/delta 2021-09-07 10:00:38 -04:00
Raymond
013805c19c pluginRepository task exhaustion fix 2021-09-06 20:20:59 -04:00
Raymond
7ad2de9579 null check dpi dispose 2021-09-04 10:04:31 -04:00
Raymond
67bd5a5076 Remove obsolete class/prop 2021-08-31 20:48:28 -04:00
Raymond
9697f0b7a0 move DALAMUD_NOT_HAVE_PLUGINS into safeMode check 2021-08-31 20:16:17 -04:00
Raymond
910176914e Add a message to the plugin window when SafeMode is active 2021-08-31 20:12:59 -04:00
Raymond
e2dfcca482 Add a verbose log message, bring type selection out from the exception 2021-08-31 09:12:45 -04:00
Raymond
53f7e9a4f4 Another fix attempt at ipc 2021-08-31 09:01:44 -04:00
Raymond
f7beb14ebd find compatible type from interface types 2021-08-29 20:01:29 -04:00
goat
3fd1637cf0
fix(IPC): serialize with type info 2021-08-29 23:49:31 +02:00
goaaats
abe256ec9a
Merge pull request #516 from daemitus/ipc 2021-08-29 23:13:18 +02:00
goat
c0901e11ba
fix: dispose DalamudPluginInterface if plugin init fails 2021-08-29 22:49:34 +02:00
Raymond
0d4bfb89f1 Fix namespaces 2021-08-28 18:56:14 -04:00
Raymond
e9ebee4c65 IPC with cross-plugin objects. 2021-08-28 18:50:12 -04:00
goaaats
873d0c6305
Merge pull request #509 from daemitus/misc
Small misc stuff + client structs bump
2021-08-27 23:20:56 +02:00
goaaats
52003a07e4
Merge pull request #506 from daemitus/filterRepos
Filter disabled repos when retrieving repos from the settings window
2021-08-27 23:19:27 +02:00
Raymond
f8cca94f12 Add missing unregister methods 2021-08-27 10:19:54 -04:00
goaaats
f2dd770d0d
Merge pull request #507 from daemitus/disappearingPlugins
Fix plugins disappearing after disable
2021-08-27 15:04:42 +02:00
Raymond
e21f71be44 Add nullable check on event invoke 2021-08-27 08:56:45 -04:00
Raymond
d1e7fe1f4a Update installed then available 2021-08-27 08:53:21 -04:00
Raymond
68107111f0 Filter IsEnabled when retrieving repos from the settings window 8feb0a 2021-08-27 08:51:26 -04:00
Raymond
9c8c577957 Fix comments 2021-08-27 08:45:09 -04:00
Raymond
f129c6a9e0 Fix missing generic usages 2021-08-27 08:45:02 -04:00
goat
66daa03da3
fix: don't create plugin output dir before downloading 2021-08-24 14:26:12 +02:00
goat
0c52f8099e
fix: ensure success status code on plugin download 2021-08-24 12:16:38 +02:00
goat
0dcfd0d31a
fix build 2021-08-24 02:01:17 +02:00
goat
5f19abd979
fix: wrong parameters for IoC 2021-08-24 01:49:26 +02:00
goat
6813212258
feat: DPI methods for injection 2021-08-24 00:55:35 +02:00
goat
bed7973a95
fix: don't tell people to dispose DalamudPluginInterface 2021-08-24 00:30:44 +02:00
Raymond
d3ed5b4ade Shuffle files around 2021-08-23 13:35:44 -04:00
goaaats
31b01bc20f
Merge pull request #495 from daemitus/ipc
IPC Implementation
2021-08-23 19:07:54 +02:00
Raymond
4a71a0d490 CallGate should not be registered. 2021-08-23 12:43:23 -04:00