Commit Graph

41 Commits

Author SHA1 Message Date
rubenwardy 76ccee8cdf
Replace 'minetest.' with 'core.' in builtin 2022-05-21 16:18:21 +02:00
rubenwardy 264ff29983
ContentDB: Order installed content first (#10864) 2022-05-21 16:18:17 +02:00
rubenwardy 6e92f23fd7
ContentDB: Ignore content not installed from ContentDB 2022-05-21 16:18:15 +02:00
rubenwardy 5988b1889a
ContentDB: Add overwrite dialog when content is already installed (#10768) 2022-05-21 16:18:14 +02:00
Zughy 395af30bea
"Browse online content" formspec improvement (#10756) 2022-05-21 16:18:13 +02:00
rubenwardy 3954bd96f9
Add dependency resolution to ContentDB (#9997) 2022-05-21 16:18:12 +02:00
Andrey 73326a3d9c
MainMenu: Add clear button and icon for search input (#10363) 2022-05-21 16:18:10 +02:00
rubenwardy d07f7b7f09
ContentDB: Add Update All and download queuing (#9995) 2022-05-21 16:17:56 +02:00
rubenwardy a8f8a7948e
Fix incorrect view URL for games
package.id is a sanitised combination of author and basename, used to
compare remote and local content. Minetest ignores `_game` when comparing
game names, so package.id has `_game` removed. This meant that the wrong
URL was being generated for View.
2022-05-21 16:17:54 +02:00
sfan5 9c7339ad64
Fix ContentDB menu icons not appearing on Windows 2022-05-21 16:17:53 +02:00
rubenwardy ffaa3cdd6b
Fix incorrect extension used for ContentDB thumbnails 2022-05-21 16:17:52 +02:00
rubenwardy 72b9ac6b36
Add HTTP API to main menu (#9998) 2022-05-21 16:17:51 +02:00
rubenwardy 6837571319
Add buttons to ContentDB in game bar and configure world (#9944) 2022-05-21 16:17:51 +02:00
rubenwardy a57ab6d2dc
Update ContentDB dialog (#9949) 2022-05-21 16:17:50 +02:00
rubenwardy 051b66728b
Make ContentDB downloads not block the UI (#9948) 2022-05-21 16:17:49 +02:00
rubenwardy 2ec7efd0ec
Add engine version string to ContentDB API request (#9890) 2022-05-21 16:17:48 +02:00
rubenwardy 3ea6971764
Add core.open_url() to main menu API (#8592) 2022-05-21 16:17:45 +02:00
rubenwardy d5c162fb03
Add luacheck to check builtin (#7895) 2022-05-21 16:17:08 +02:00
Paul Ouellette c44eb57c25
Use CDB author and name in installed package's config (#8550)
They are used for tracking the package, so should match ContentDB.
2022-05-21 16:17:01 +02:00
rubenwardy bd3ee5bc40
Content store: Ignore '_game' in game names in ID generation (#8270)
Fixes 'install' button continuing to be displayed after installing a game whose
name ends with '_game'.
2022-05-21 16:16:52 +02:00
Paul Ouellette 8a47eee442
Fix content store crash (#8244) 2022-05-21 16:16:50 +02:00
rubenwardy 05191fb0aa
Content store: Fix assertion failed on unsuccessful package list fetch
Fixes #8168
2022-05-21 16:16:47 +02:00
rubenwardy 25d2c1cbb6
Add setting to hide mature content from ContentDB 2022-05-21 16:16:46 +02:00
rubenwardy 52de9fcd47
Content store: Fix overlapping labels 2022-05-21 16:16:45 +02:00
rubenwardy fb70e83b24
Content store: Fix storage leak by storing screenshots in cache (#8137) 2022-05-21 16:16:44 +02:00
rubenwardy f1675a10d3
Content store: Use composite key to track installations (#8054)
Fixes #7967 'Package manager doesn't track content reliably'.
2022-05-21 16:16:44 +02:00
rubenwardy e683cead1c
Content store: Disable more details dialog for now (#8060)
* Content store: Disable more details dialog for now
2022-05-21 16:16:39 +02:00
rubenwardy 18400b1851
Content store: Fix update button not working 2022-05-21 16:16:39 +02:00
rubenwardy c36f81565b
Deprecate modpack.txt and use modpack.conf instead (#7892)
* Deprecate modpack.txt and use modpack.conf instead
2022-05-21 16:16:38 +02:00
rubenwardy 9b771420d1
Fix installed modpacks not being found correctly 2022-05-21 16:16:37 +02:00
rubenwardy 59af35cf68
Content store: Fix bugs relating to packages list size 2022-05-21 16:16:36 +02:00
rubenwardy caa02f7b10
Fix ContentDB packages timing out by using download_file instead (#7891) 2022-05-21 16:16:34 +02:00
random-geek bf317a486d
Content store: Fix missing screenshot in package view dialog 2022-05-21 16:16:34 +02:00
ANAND d86b78a903
Content store: Hide navigation buttons when there's no packages 2022-05-21 16:16:29 +02:00
ANAND 400811345e
dlg_contentstore.lua: Various fixes and improvements (#7612)
Add missing 'core.formspec_escape' to 'get_screenshot'.
Add warning label when no packages fetched.
Internal name of the "Update" button was the same as "Install". Rename to 'update_'.
2022-05-21 16:16:26 +02:00
random-geek 732605b7c6
Improve content store layout (#7806) 2022-05-21 16:16:24 +02:00
rubenwardy 76fc93c91d
Update to new ContentDB API 2022-05-21 16:16:05 +02:00
rubenwardy 595d45bc57
Add screenshots to online content browser 2022-05-21 16:15:59 +02:00
rubenwardy de55f24677
Add updating to online content browser 2022-05-21 16:15:59 +02:00
rubenwardy 149a82de6b
Fix description wrapping in browse online content 2022-05-21 16:15:58 +02:00
rubenwardy b744f1d46f
Add online content repository
Replaces mods and texture pack tabs with a single content tab
2022-05-21 16:15:57 +02:00