mircearoata
6088d1e8eb
feat: parallel downloads ( #43 )
...
* feat: parallel downloads
* feat: mod extract progress using file size
* feat: pass mod version in install progress updates
* fix: only close update channels after finished sending
* chore: verbose ci tests
* fix: store mod in cache
chore: add progress logging to tests
* chore: lint
* test: add concurrent download limit
* fix: prevent concurrent map access
* chore: bump pubgrub
fix: fix race conditions
---------
Co-authored-by: Vilsol <me@vil.so>
2023-12-07 01:39:34 +02:00
mircearoata
a192a63c82
feat: add mod updating ( #42 )
...
* feat: add mod updating
* fix: refactor for previous changes
* test: add mod update tests
---------
Co-authored-by: Vilsol <me@vil.so>
2023-12-06 21:37:33 +02:00
mircearoata
e4b02a792d
feat: offline mode ( #14 )
...
* chore: move mod downloading to cli/cache
* feat: data providers, ficsit and local
* feat: keep cache in memory, load on init
* feat: log invalid cache files instead of returning error
* chore: make linter happy
* feat: fill cached mod Authors field from CreatedBy
* chore: make linter happy again
* feat: add icon and size to cached mods
* feat: cache the cached file hashes
* fix: change to new provider access style
---------
Co-authored-by: Vilsol <me@vil.so>
2023-12-06 06:47:41 +02:00
mircearoata
ea983cf851
feat: vanilla toggle per install ( #13 )
...
* feat: vanilla toggle per install
* fix: update set-vanilla cmd description
* fix: use viper for the set-vanilla off flag
* fix: writing lockfile when the directory didn't exist
* fix: check for nil selected install in header vanilla message
---------
Co-authored-by: Vilsol <me@vil.so>
2023-12-06 06:02:06 +02:00
SurDaft - Jack Stupple
72a6094ad3
#25 : Fix long error messages clipping on apply scene ( #30 )
2023-07-28 14:53:29 +03:00
Rob B
15fd3eb497
fix: stop unrelated mod data appearing in Installed Mods screen ( #28 )
...
* chore: readme update to include relevant paths
* chore: clarify log message
* fix: stop loading unrelated mod data in Installed Mods screen when no mods are installed
2023-07-10 06:22:24 +03:00
Jack Stupple
c977330b86
Fix missing short help on view mod info scene
2023-07-08 22:54:14 +01:00
Robb
f15304fc54
chore: add 'enter to select' to all scenes
...
fixes #20
2023-06-19 22:11:25 -05:00
samuel
61167b8a7d
fix linting error
2023-06-18 17:41:24 +02:00
Samuel Recker
3e2a61615b
split scene pkg into smaller independent sub pkgs
2023-06-15 10:50:10 +02:00
Samuel Recker
ba6413e9c7
set height of main menu help to match other scenes
2023-06-15 10:50:10 +02:00
Samuel Recker
ca84300ef3
fix help in new_installation, follow symlinks
2023-06-15 10:50:10 +02:00
Samuel Recker
29e82341fd
remove wrong comment
2023-06-15 10:50:10 +02:00
Samuel Recker
e8361766b3
fix back hint in help views
2023-06-15 10:50:10 +02:00
Vilsol
d0a807b6a4
feat: add mod upload command
2022-10-14 19:11:16 +03:00
Vilsol
ef7f8cc8e8
feat: add support for ftp
2022-06-23 01:24:35 +03:00
Vilsol
6d5b929ef9
fix: always close update channel and wait for goroutine exit
...
fix: copy label style to not affect it everywhere
2022-06-18 19:09:09 +03:00
Vilsol
e01db90b0b
add cli commands, docs, readme
2022-06-08 23:56:32 +03:00
Vilsol
1daf6e9610
only delete owned mods, mod enable/disable, do not re-extract
2022-06-08 02:36:28 +03:00
Vilsol
e383837477
no need to start ticker if mods are already loaded
2022-06-07 03:32:46 +03:00
Vilsol
4b30bffc79
update when coming back to installed mods
2022-06-07 03:30:47 +03:00
Vilsol
9d7b5730a2
installed mods, versioning, async mods
2022-06-07 02:55:26 +03:00
Vilsol
a5e08cea62
fix new installation styling, add blinking, fix version selection
2022-06-05 07:07:19 +03:00
Vilsol
ac1dfb6148
path -> filepath
2022-06-05 04:56:46 +03:00
Vilsol
4e9d5b010f
some styling changes
2022-06-05 03:38:02 +03:00
Vilsol
015414c5b0
highlight installed mods, fancy new installation page, more sort options
2022-06-04 21:47:10 +03:00
Vilsol
bdcbb0b677
technically "functional", but you be the judge
2022-06-04 01:17:02 +03:00
Vilsol
0647db1620
Resolution, downloads, lockfiles
2022-05-02 23:07:15 +03:00
Vilsol
a4f77e407c
Dependency resolution, installations
2022-04-14 04:27:39 +03:00
Vilsol
30c8dcf3cd
Add profile management
2021-12-04 20:02:05 +02:00
Vilsol
b27e6fc9f1
Override commonmark escape rule
2021-12-04 07:48:11 +02:00
Vilsol
94b9b16844
Linting fixes
2021-12-04 05:48:15 +02:00
Vilsol
072e6d911e
Add sorting options
2021-12-04 05:42:31 +02:00
Vilsol
1b1b8c1465
Parse HTML
2021-12-04 02:21:19 +02:00
Vilsol
e329e48e9b
Tooling, Mod Browser, Cleanup, CI
2021-12-02 06:00:33 +02:00
Vilsol
6f63878987
Fix for janky menu?
2021-11-06 00:01:35 +02:00
Vilsol
4fadd21214
Initial commit
2021-11-05 23:42:49 +02:00