|
3ec6ea2f23
|
Merge pull request 'Implement watch command' (#65) from feat/watch into master
Reviewed-on: #65
|
2023-03-10 09:12:35 +01:00 |
|
|
8cf08e0738
|
feat(dtmt): Implement watch command
Closes #61.
|
2023-03-09 21:29:18 +01:00 |
|
|
0c63a8b046
|
Merge pull request 'Improve mod details' (#64) from feat/mod-details into master
Reviewed-on: #64
|
2023-03-09 20:13:07 +01:00 |
|
|
978701bed8
|
feat(dtmm): Implement mod logo
Closes #15.
|
2023-03-09 20:07:22 +01:00 |
|
|
65c0974de2
|
feat(dtmm): Add additional details fields
Ref: #15.
|
2023-03-09 14:52:40 +01:00 |
|
|
c32927941e
|
Merge pull request 'Implement mod dependencies' (#63) from feat/dependencies into master
Reviewed-on: #63
|
2023-03-09 14:13:54 +01:00 |
|
|
4995190199
|
feat(dtmm): Check mod order
Closes #13.
|
2023-03-09 11:57:08 +01:00 |
|
|
6b168bad6b
|
fix(dtmm): Fix game directory check when there is no Steam
Fixes #60.
|
2023-03-09 11:54:31 +01:00 |
|
|
11a1f3c21c
|
Merge pull request 'Improve error messages when compiling Lua' (#59) from issue/58 into master
Reviewed-on: #59
|
2023-03-08 21:28:22 +01:00 |
|
|
308613d5fc
|
feat(dtmt): Improve error messages when compiling Lua
Fixes #58.
|
2023-03-08 21:27:29 +01:00 |
|
|
53b24cc045
|
Merge pull request 'Implement dialog for critical errors' (#57) from issue/37 into master
Reviewed-on: #57
|
2023-03-08 20:41:34 +01:00 |
|
|
a8db19cf9f
|
refactor: Capitalize error messages
|
2023-03-08 20:40:30 +01:00 |
|
|
658d996315
|
feat(dtmm): Implement error dialog
Closes #37.
|
2023-03-08 20:40:25 +01:00 |
|
|
762cf03aa8
|
fix(dtmm): Strip ANSI from error message in log view
Until they are implemented to color the text, they only hinder
legibility.
|
2023-03-08 19:53:54 +01:00 |
|
|
58cbc30ed7
|
Merge pull request 'Improve deployments and resets' (#50) from feat/deployment-improvements into master
Reviewed-on: #50
|
2023-03-07 19:50:50 +01:00 |
|
|
53188f8c30
|
chore(dtmm): Improve debug logging
|
2023-03-07 19:45:47 +01:00 |
|
|
18760d7760
|
feat(dtmm): Remove unused bundles from previous deployment
Fixes #29.
|
2023-03-06 16:07:46 +01:00 |
|
|
2d48b96dc1
|
feat(dtmm): Check Steam update before deployment
Closes #35.
|
2023-03-06 16:07:43 +01:00 |
|
|
3a85fdeb16
|
feat(dtmm): Locate Steam installation
|
2023-03-06 16:07:15 +01:00 |
|
|
14406ecae9
|
fix(dtmm): Use a well-known format to serialize timestamps
|
2023-03-06 16:07:14 +01:00 |
|
|
61dbbcf2d9
|
feat(dtmm): Write deployment info to disk
Ref: #35.
Fixes #29.
|
2023-03-06 16:07:13 +01:00 |
|
|
f021e507b8
|
Merge pull request 'Indicate when a deployment is necessary' (#49) from issue/32 into master
Reviewed-on: #49
|
2023-03-06 16:04:24 +01:00 |
|
|
ba9c190a96
|
fix(dtmm): Fix change detection for mod info
|
2023-03-06 16:02:39 +01:00 |
|
|
014d892426
|
chore: Update crates
|
2023-03-06 11:07:17 +01:00 |
|
|
37bf9deb08
|
Merge pull request 'Fix extracting files with non-flattened file names' (#52) from issue/51 into master
Reviewed-on: #52
|
2023-03-06 09:28:17 +01:00 |
|
|
fb88388acf
|
fix(dtmt): Fix extracting files with non-flattened file names
Fixes #51.
|
2023-03-06 09:26:24 +01:00 |
|
|
bdc77e70a4
|
Merge pull request 'Force unix path separators for engine values' (#47) from issue/46 into master
Reviewed-on: #47
|
2023-03-03 17:37:27 +01:00 |
|
|
4a1e88987c
|
fix: Force unix path separators for engine values
The engine, and therefore the SDK, too, use unix path separators.
However, on Windows, `PathBuf` automatically produces backslashes.
Fix #46.
|
2023-03-03 17:36:53 +01:00 |
|
|
3252e66a3f
|
feat(dtmm): Add indicator when a deployment is necessary
Closes #32.
|
2023-03-03 14:35:35 +01:00 |
|
|
bb5a2ecf64
|
refactor(dtmm): Extract inlined variables
|
2023-03-03 14:30:56 +01:00 |
|
|
7d2986a213
|
Merge pull request 'Fix Windows compatibility' (#45) from fix/build-windows into master
Reviewed-on: #45
|
2023-03-02 22:25:09 +01:00 |
|
|
6cf4bb42c6
|
fix(dtmm): Prevent opening an empty console host
Fixes #44.
|
2023-03-02 22:16:54 +01:00 |
|
|
dcaefa0a8a
|
fix(dtmm): Fix importing archives on Windows
The path separators in zip files are OS-specific.
Fix #43.
|
2023-03-02 20:34:51 +01:00 |
|
|
905bbf0018
|
Revert "fix: Remove obsolete CLI parameter"
This reverts commit 22ea4d75a1 .
|
2023-03-02 16:17:40 +01:00 |
|
|
ed4a22c97a
|
Revert "feat(sdk): Switch to statically linked Oodle"
This reverts commit d08321a645 .
Closes #42.
|
2023-03-02 13:51:44 +01:00 |
|
|
55c6ebf2e9
|
fix(dtmm): Fix config path on Windows
|
2023-03-02 13:39:56 +01:00 |
|
|
e46b041e09
|
Merge pull request 'Split build command' (#41) from feat/split-build into master
Reviewed-on: #41
|
2023-03-02 11:47:06 +01:00 |
|
|
dd2ebcf4df
|
docs: Update changelog
|
2023-03-02 11:45:07 +01:00 |
|
|
865dcae439
|
feat(dtmt): Add parameter to deploy built bundles
Ref: #40.
|
2023-03-02 11:38:08 +01:00 |
|
|
5df3aa1cb7
|
feat(dtmt): Split build command
Closes #40.
|
2023-03-02 10:55:23 +01:00 |
|
|
22ea4d75a1
|
fix: Remove obsolete CLI parameter
With Oodle being linked statically, there is no need for a parameter to
speficy the library location.
|
2023-03-02 08:52:49 +01:00 |
|
|
638b081cb7
|
version: dtmt v0.3.0, dtmm v0.1.0
|
2023-03-01 22:29:27 +01:00 |
|
|
3ed47e236b
|
Merge pull request 'Darktide Mod Manager' (#39) from feat/dtmm into master
Reviewed-on: #39
|
2023-03-01 22:27:40 +01:00 |
|
|
7988c1f3cb
|
Merge branch 'master' into feat/dtmm
* master:
fix(sdk): Fix resolving package wildcards
chore: Update serde_sjson
|
2023-03-01 22:26:50 +01:00 |
|
|
d08321a645
|
feat(sdk): Switch to statically linked Oodle
This removes another runtime dependency.
|
2023-03-01 22:14:31 +01:00 |
|
|
45da42908b
|
docs: Add split READMEs
Closes #17.
|
2023-03-01 22:14:31 +01:00 |
|
|
1b5a9b8159
|
chore: Remove dead code
|
2023-03-01 20:14:40 +01:00 |
|
|
fa8764984f
|
feat(dtmm): Rework log levels and filters
Keep the flexibility for dev, but in prod drop stdout and restrict the
log view to stuff useful to the user.
|
2023-03-01 20:12:18 +01:00 |
|
|
de072fd0c4
|
feat(dtmm): Save the mod list
Closes #9.
|
2023-03-01 19:51:28 +01:00 |
|
|
baf4bed3bd
|
chore: Update serde_sjson
|
2023-03-01 19:49:05 +01:00 |
|