Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
100 commits
Select commit Hold shift + click to select a range
774a6c6
feat(content): add Modrinth discovery mode
objz Jul 22, 2026
19c47cd
feat(content): refine Modrinth discovery streaming
objz Jul 22, 2026
725b525
feat(content): refine discovery project metadata
objz Jul 22, 2026
a05b030
feat(content): install Modrinth project versions
objz Jul 22, 2026
fbf8142
feat(content): add managed content metadata layout
objz Jul 25, 2026
8a2a562
feat(tui): integrate content migration workflow
objz Jul 25, 2026
c59228e
fix(migration): harden layout transitions
objz Jul 25, 2026
0a930a4
fix(content): make provider metadata durable
objz Jul 25, 2026
32a5868
fix(content): stabilize indexing progress
objz Jul 25, 2026
f26a354
feat(content): stream finalized content icons
objz Jul 25, 2026
130661f
feat(content): manage discovery installs incrementally
objz Jul 26, 2026
77980db
feat(content): add Modrinth project pages
objz Jul 26, 2026
aaa9224
fix(markdown): harden Modrinth page rendering
objz Jul 26, 2026
18581fe
chore(git): ignore local scripts
objz Jul 26, 2026
a7e4f30
fix(markdown): improve document block layout
objz Jul 26, 2026
6a0f897
fix(markdown): align inline project images
objz Jul 26, 2026
4f51417
fix(content): preserve entries across toggles
objz Jul 26, 2026
e0fb34e
fix(content): persist toggles without reconciliation
objz Jul 26, 2026
23c138d
feat(content): cache provider descriptions
objz Jul 26, 2026
72b8b19
fix(discovery): guard unsupported vanilla content
objz Jul 26, 2026
0d7903f
feat(markdown): add responsive tables and links
objz Jul 26, 2026
868f3e5
fixed windows test pipeline
objz Jul 26, 2026
6138e24
test(tui): externalize and expand UI coverage
objz Jul 26, 2026
6f0825c
test: remove redundant coverage
objz Jul 26, 2026
aac3f47
fix(import): reject unsafe mrpack override paths
objz Jul 26, 2026
798c323
test(tui): cover application interaction flows
objz Jul 26, 2026
d123bb5
fix(import): clean up failed modpack imports
objz Jul 26, 2026
1de0c7e
fix(tui): render wrapped keybind footers
objz Jul 26, 2026
9a390fd
test(cli): cover modpack import selection
objz Jul 26, 2026
e21f68f
test: harden migration and UI coverage
objz Jul 26, 2026
9b17ec9
test(net): consolidate live API smoke tests
objz Jul 26, 2026
64bb5e2
fix(tui): harden rendering and centralize tests
objz Jul 26, 2026
45ce7ef
fix(auth): validate Minecraft profile UUIDs
objz Jul 26, 2026
dc13746
test(net): make retry and loader coverage deterministic
objz Jul 26, 2026
078afe4
fix(tui): handle mouse wheel scrolling
objz Jul 27, 2026
15d76c1
refactor: clarify content and tui ownership
objz Jul 27, 2026
c6205a3
refactor: reorganize source and tests
objz Jul 27, 2026
feeb3e6
refactor: use canonical module paths
objz Jul 27, 2026
e95f544
refactor(packaging): move wix sources under pkg
objz Jul 27, 2026
07212aa
chore: remove redundant dist profile comment
objz Jul 27, 2026
22d5da9
refactor(tui): switch markdown renderer
objz Jul 27, 2026
1742f62
feat(discovery): add CurseForge and modpack browsing
objz Jul 27, 2026
e14075a
fix(discovery): update page keybindings
objz Jul 27, 2026
257cec9
fix(tui): unify popup background theming
objz Jul 27, 2026
2aa45fe
fix(discovery): layer version popup above details
objz Jul 27, 2026
b10e88c
fix(discovery): prioritize version popup input
objz Jul 28, 2026
7839602
fix(tui): redraw images exposed by overlays
objz Jul 28, 2026
3077fb9
fix(tui): select the first visible content row
objz Jul 28, 2026
d79843c
fix(tui): initialize newly imported instances
objz Jul 28, 2026
1fa9aee
fix(discovery): skip redundant modpack confirmation
objz Jul 28, 2026
5e3699b
fix(tui): correct popup image redraw ordering
objz Jul 28, 2026
c1af0f1
fix(discovery): keep version popup size stable
objz Jul 28, 2026
9c9c6d9
fix(import): index Modrinth modpack content
objz Jul 28, 2026
b3c17b5
fix(tui): repaint terminal images around overlays
objz Jul 28, 2026
6e898b8
fix(tui): show spinner for indeterminate progress
objz Jul 28, 2026
992f15b
fix(tui): keep popups above terminal images
objz Jul 28, 2026
6527b24
fix(tui): fit confirmation popups to content
objz Jul 28, 2026
bd1a1f9
feat(tui): add hybrid discovery pagination
objz Jul 28, 2026
315567a
fix(tui): clarify Modrinth progress labels
objz Jul 28, 2026
cccf659
feat(tui): support Ctrl+Backspace in text inputs
objz Jul 28, 2026
de6defa
feat(discovery): select Minecraft version for modpacks
objz Jul 28, 2026
a84d875
feat(content): manage required mod dependencies
objz Jul 28, 2026
5e708e3
style(tui): improve dependency cleanup dialog
objz Jul 28, 2026
1fa58ec
fix(tui): simplify dependency cleanup dialog
objz Jul 28, 2026
769f053
fix(tui): clarify dependency cleanup dialog
objz Jul 28, 2026
7d6ed92
fix(content): only clean up library dependencies
objz Jul 28, 2026
906d981
fix(content): harden dependency resolution
objz Jul 28, 2026
9f07503
feat(worlds): add metadata cards and quick launch
objz Aug 1, 2026
8d11ae3
fix(tui): correct relative time wording
objz Aug 1, 2026
ef36aec
feat(worlds): refine metadata cards
objz Aug 1, 2026
c9e74d8
style(worlds): simplify metadata line
objz Aug 1, 2026
7541081
feat(content): add datapack discovery and world installs
objz Aug 1, 2026
edaf33f
fix(content): compact datapack world picker
objz Aug 4, 2026
aa67b87
feat(content): configure discovery provider scope
objz Aug 4, 2026
044397b
fix(content): correct discovery loading status
objz Aug 4, 2026
ed621ad
fix(content): hide unavailable world actions
objz Aug 4, 2026
0afacaa
fix(content): indent world datapack previews
objz Aug 4, 2026
4ab8124
fix(content): validate provider download paths
objz Aug 4, 2026
3f5460f
fix(content): isolate concurrent install tasks
objz Aug 4, 2026
eda7be9
fix(discovery): preserve provider results across pages
objz Aug 4, 2026
a122552
fix(content): bound remote resource usage
objz Aug 4, 2026
96eaab1
refactor(discovery): share provider pipelines
objz Aug 4, 2026
00ac08a
feat(content): show compatible updates
objz Aug 4, 2026
6bbda22
feat(modpacks): check discovered pack updates
objz Aug 4, 2026
205f0e8
fix(content): complete provider hardening
objz Aug 4, 2026
386ccd0
feat(content): manage installed versions
objz Aug 4, 2026
ef1c929
feat(content): update installed content atomically
objz Aug 4, 2026
c98b0ec
feat(modpacks): refresh managed instances safely
objz Aug 4, 2026
9aa5bf9
docs(content): record update roadmap
objz Aug 4, 2026
51d8569
fix(content): label unloaded version dialogs correctly
objz Aug 4, 2026
bf6b0aa
fix(modpacks): recover interrupted refreshes
objz Aug 4, 2026
b91a0d6
fix(content): refine installed update workflow
objz Aug 5, 2026
650e055
fix(content): resolve selected updates together
objz Aug 5, 2026
a755edc
fix(tui): clarify update and version dialogs
objz Aug 5, 2026
7421320
fix(content): refresh installed provider metadata
objz Aug 5, 2026
975bdfa
fix(content): persist provider aliases after matching
objz Aug 5, 2026
c1e031c
fix(tui): keep keybind footers on one line
objz Aug 5, 2026
d99ad20
fix(tui): guard contextual content actions
objz Aug 5, 2026
fad8dea
fix(tui): contain settings profile input
objz Aug 5, 2026
6372aab
feat(modpacks): manage installed pack versions
objz Aug 5, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .github/workflows/build-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,7 @@ jobs:
container: ${{ matrix.container && matrix.container.image || null }}
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
CURSEFORGE_API_KEY: ${{ secrets.CURSEFORGE_API_KEY }}
BUILD_MANIFEST_NAME: target/distrib/${{ join(matrix.targets, '-') }}-dist-manifest.json
steps:
- name: enable windows longpaths
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
/target
/scripts
*.log
Loading