Commit graph

345 commits

Author SHA1 Message Date
Aireil
f8966318c8 feat: add ban reason in the installer 2021-10-09 00:32:42 +02:00
Aireil
4cfb9bbe48 fix: continue instead of return when updating 2021-10-08 06:34:52 +02:00
Raymond
6f2dcbff19 Remove AssemblyDirectory 2021-10-06 16:28:42 -04:00
Raymond
32f1168f15 Implement assemblyLocation and assemblyDirectory in DPI 2021-10-06 09:25:57 -04:00
Raymond
59b4ac7610 Fix docstrings 2021-10-05 06:29:37 -04:00
MgAl2O4
677c713cff added plugin categories 2021-09-29 16:22:51 -04:00
goat
a7c5394951
feat: add warning when bundling Dalamud dependencies 2021-09-29 02:09:23 +02:00
goaaats
a2a1c73bf3 Revert "Merge pull request #601 from daemitus/dumbdumbs"
This reverts commit 3b1cbec6ef.
2021-09-28 07:52:44 -04:00
Raymond
644811e074 Include the Dalamud assembly as a shared assembly
If you don't set dalamud to private=false, so that dalamud.dll is in your dev plugin dist folder, the plugin will fail to load, thinking it should use it's version of Dalamud.dll, so it is now a different IDalamudPlugin
2021-09-28 07:35:02 -04:00
goaaats
bd15b16eaf
Merge pull request #598
Plugin dependency loading
2021-09-28 00:25:44 +02:00
goat
53e38668bc
feat(PluginInstallerWindow): support Changelog manifest property 2021-09-28 00:23:37 +02:00
Raymond
8793456a0b fix dependency loading, import plugin library 2021-09-27 16:43:50 -04:00
Raymond
3630ad1fe4 Save repo manifest before continuing 2021-09-26 09:05:17 -04:00
Raymond
18a3643fe6 api3 plugins will have a null value, needs handling 2021-09-22 08:47:08 -04:00
goaaats
2d9a0535f5
Merge pull request #579 from daemitus/banned
Delete button for outdated/banned, do banned plugins like outdated so they update.
2021-09-22 10:16:28 +02:00
goaaats
d04604935b
Merge pull request #575 from daemitus/devImages
Load dev plugin icons from disk, load all icons as needed instead of one by one
2021-09-22 10:15:19 +02:00
Raymond
f98193a06d Display banned plugins for updating 2021-09-21 10:15:53 -04:00
Raymond
cb1761f998 add LocalPlugin.IsOutdated shortcut 2021-09-21 10:15:23 -04:00
Raymond
c34d4dfd87 treat banned plugins like out of date, dont load but allow update 2021-09-21 10:15:23 -04:00
Raymond
0cfbc70286 formatting 2021-09-21 10:15:23 -04:00
goat
25a71574cf
feat: notify when dev plugin reloads (closes #443) 2021-09-17 03:16:43 +02:00
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