goat
01980c3133
plugin installer: add linebreak after ban reason
2024-12-29 12:42:43 +01:00
goat
8276c19c6f
add plugin enable/disable/toggle commands
2024-12-23 21:00:02 +01:00
goat
8572ed8b1e
ProfileCommandHandler -> PluginManagementCommandHandler
2024-12-23 17:05:35 +01:00
Xpahtalo
620a802755
Add additional warning to plugin config reset modal ( #2005 )
...
Co-authored-by: goat <16760685+goaaats@users.noreply.github.com>
2024-11-04 15:13:46 +00:00
goat
bd170ee74a
Merge pull request #1945 from KazWolfe/fixed-versioning
...
feat: Use new versioning strategy
2024-07-25 01:01:50 +02:00
Anthony
55056aee3f
[Plugin Installer] typo fix ( #1962 )
2024-07-23 17:11:14 +00:00
goat
7830d7651b
pi: force-reload pluginmasters when toggling testing on a plugin
2024-07-22 00:35:10 +02:00
Soreepeong
1be5cd452d
Make all TCS RunContinuationsAsynchronously
2024-07-21 20:49:41 +09:00
goat
21063217a5
pi: add "hidden" tab if there are any hidden plugins
2024-07-20 02:17:27 +02:00
goat
58753a2725
pi: always show available changelogs in "updateable" tab
2024-07-20 01:37:34 +02:00
goat
05ec0b8c11
pi: show release date on changelog entries
2024-07-20 01:11:09 +02:00
Kaz Wolfe
2b96f2187c
feat: Use new versioning strategy
...
- Rename BuildHash to SCMVersion
- Expose the actual commit hash as a new `commit_hash.txt`
- Update GetGitHash() to actually return the git hash
2024-07-18 14:51:03 -07:00
goat
0c1b2a03b2
pi: only show update warning if key matches
2024-07-18 23:37:12 +02:00
goat
4bbba20927
pi: only show update message if we aren't on the release track
2024-07-17 20:15:39 +02:00
goat
10f9f0b37b
pi: show a warning if a non-release dalamud version is outdated
2024-07-08 20:57:47 +02:00
goat
4df929ec9f
pi: don't show the "frown" button for outdated plugins
2024-07-05 18:20:40 +02:00
nebel
583c007253
Add new default 'search score' sorting method for plugin search ( #1882 )
2024-07-03 18:37:25 +02:00
goat
8d08f46fd7
check for testing api level in HasTestingVersion() instead
2024-07-03 12:22:06 +02:00
goat
64a094f225
add "install testing version" entry to available context menu
2024-07-02 23:49:50 +02:00
goat
1d1b60b011
api10 todo: move IDalamudTextureWrap to Dalamud.Interface.Textures.TextureWraps
2024-06-29 00:45:16 +02:00
Blair
2e3153c502
Make DalamudPluginInterface into IDalamudPluginInterface ( #1807 )
...
* Make DalamudPluginInterface into IDalamudPluginInterface
* Interface UiBuilder
2024-06-29 00:00:57 +02:00
goat
7283e634e9
allow loading dev plugins with the wrong API level, but add a validation error
2024-06-28 23:45:12 +02:00
Blair
7947b896ea
Add interfaces to non public/sealed classes referenced in public interfaces ( #1808 )
...
* Add interfaces to non public/sealed classes referenced in public interfaces
* Fixed inheritdocs + made most classes internal
* Add missing properties to IFate and Fate, fix documentation
---------
Co-authored-by: goat <16760685+goaaats@users.noreply.github.com>
2024-06-28 23:05:34 +02:00
Kaz Wolfe
cce11a82be
Merge branch 'refs/heads/master' into apiX
2024-06-21 16:04:39 -07:00
goat
79392230c4
pi: correctly clear highlighted categories when clearing the search bar
2024-06-19 22:48:38 +02:00
goat
a8025298ea
pi: don't use indices to refer to groups and categories
...
Fixes some bugs I bugged into the codebase by adding a new category inbetween two others
2024-06-19 00:26:31 +02:00
goat
3509a0bdca
pi: add "updateable plugins" page, open kind, make auto-updates go there by default
2024-06-18 23:04:04 +02:00
goat
911c109239
pi: make collapsible by default
2024-06-18 21:50:08 +02:00
Kaz Wolfe
28ff62e488
fix errors/warnings
2024-06-16 16:45:18 -07:00
goat
c91e24cb58
pi: "update all plugins" button must update banned plugins
2024-06-16 18:21:52 +02:00
github-actions[bot]
263610c9e7
Merge remote-tracking branch 'origin/master' into apiX-rollup
2024-06-15 22:45:08 +00:00
goat
8f36641f36
add special indicator for testing and testing-exclusive plugins
2024-06-16 00:07:56 +02:00
goat
bc2edf765f
refactor UpdatePluginsAsync() to take a list of plugins to update instead
2024-06-15 18:36:49 +02:00
goat
8d18940108
initial implementation of new auto-update UX
2024-06-15 01:00:50 +02:00
github-actions[bot]
4e331b1d85
Merge remote-tracking branch 'origin/master' into apiX-rollup
2024-06-08 23:34:08 +00:00
goat
8d4e428d6b
pi: show console prefix for dev plugins
2024-06-07 21:26:53 +02:00
goat
34d1041a69
pi: log a message if a task was cancelled
2024-06-07 19:57:15 +02:00
goat
38eac377a1
pi: treat cancellations as errors( fixes #1825 )
2024-06-07 01:48:17 +02:00
Soreepeong
0d7c0a0375
Merge remote-tracking branch 'upstream/apiX' into feature/itextureprovider-updates
2024-06-04 23:54:38 +09:00
Kaz Wolfe
61f47449fd
Merge branch 'refs/heads/master' into apiX
...
# Conflicts:
# lib/FFXIVClientStructs
2024-06-01 15:13:32 -07:00
Soreepeong
20717cce3d
more
2024-05-21 09:27:51 +09:00
goat
913d4732b5
don't write to the manifest when reloading dev plugins( fixes #1328 )
...
genericizes the way WorkingPluginId is accessed away from the manifest, since we probably don't want to have it there in the future for regular plugins either
2024-05-14 00:27:11 +02:00
Soreepeong
8c7771bf7d
Merge branch 'apiX' into feature/itextureprovider-updates
2024-05-12 22:17:32 +09:00
Kaz Wolfe
d2a0c94ddd
Merge branch 'refs/heads/master' into apiX
2024-05-03 21:20:16 -07:00
meoiswa
00311b4dca
DalamudPluginInterface functions for opening Settings and DevMenu ( #1795 )
...
* Add functions for plugins to open the Developer Menu and Dalamud Settings windows
* Do not break ABI by instead declaring a new method OpenPluginsInstallerTo
Replace OpenDalamudSettings with OpenDalamudSettingsTo
2024-04-30 00:30:09 +02:00
Kaz Wolfe
b32ed39826
Merge branch 'refs/heads/master' into apiX
...
# Conflicts:
# Dalamud/Game/Libc/LibcFunction.cs
# Dalamud/Game/Libc/LibcFunctionAddressResolver.cs
# Dalamud/Game/Libc/OwnedStdString.cs
# Dalamud/Game/Libc/StdString.cs
# Dalamud/Interface/UiBuilder.cs
2024-04-28 11:54:54 -07:00
Aireil
c228c92979
fix: testing API level being ignored ( #1472 )
...
Co-authored-by: goat <16760685+goaaats@users.noreply.github.com>
2024-04-22 19:52:00 +00:00
goat
448b0d16ea
Add "loading dialog" for service init, unify blocking logic ( #1779 )
...
* wip
* hacky fix for overlapping event text in profiler
* move IsResumeGameAfterPluginLoad logic to PluginManager
* fix some warnings
* handle exceptions properly
* remove ability to cancel, rename button to "hide" instead
* undo Dalamud.Service refactor for now
* warnings
* add explainer, show which plugins are still loading
* add some text if loading takes more than 3 minutes
* undo wrong CS merge
2024-04-21 17:28:37 +02:00
srkizer
bd2c9b2258
Apply most of Api10ToDo ( #1782 )
2024-04-20 23:25:33 -07:00
goat
b1a8ec7615
pi: fix some leaked SameLine's
2024-04-16 01:32:56 +02:00