Repository navigation
Merge Dev - #44
Merged
Merged
Merge Dev#44
Conversation
BitcoderCZ
commented
Aug 27, 2026
Member
- Add option to only allow local login
- Export buildplates
- Filter logs by level
- Link in-game profiles to admin panel account to manage them
- Allow changing buildplate base public port
- Simple challenge implementation
* Data page mock * Implement data upload * Seperate data permissions into readonly and write * Display real size * Implement data export * Implement import * Implement delete Fix import * Resolve conflict dialog * Make sure server is not running when changing data * Implement earth.db merge * Implement live.db merge * . * . * Create initial migration * [WIP] efcore migration * Data migration * . * [WIP] use EarthDbContext * [WIP] Remove startup * Fix WorkshopController * Fix TokensController * Fix TappablesController * Update todo * Fix ShopController * Fix ProfileController * Fix JournalController * Fix InventoryController * Fix CatalogController * Fix BuildplatesController * Fix BoostsController * Fix PlayerManagement * Fix BuildplateInstanceRequestHandler * Fix PlayerBuildplates * Fix Buildplates * Hardcode to always migrate db * Fix CdnTileController * A bunch of easy fixes * No build errors * Add migration for EarthDbContext * Fix model errors * Proper clone and equality, still doesn't work * Fix migration * Fix importer usage * Fix PlayerBuildplates.razor id parsing * Fix import vienna data * Fix tracking in import * Don't delete db, clear instead * Consistent id translation * Fix preview generation * Migrate only if necessary Inject IDbContextFactory instead the context Fix template buildplate serach Add missing icon * Update Program.cs * Login IdTranslator Switch instead of Enum.Parse(value.ToString()) Update TODO * Move enum conversions to extension methods * Remove most of LinkedList usage Remove ArrayExtensions * Remove unnecessary stuff from DictionaryExtensions * Remove usage of ForEach method * Use GeneratedRegex * Move to new extension syntax Remove EnumerableExtensions Merge Files with IOExtensions * Fix logs overflow Make logs re-sizable * Optimize logs for mobile * Fix signin Validate local accounts * Add start on startup parameter to launcher * Fix signin Fix GetValueOrDefault usage * Make item count non nullable
Fix ActivityLog
Fix buildplate delete failing when event bus is not online
* Typos * Fix? error when x-terminal-emulator is installed but there is no GUI * Add support for more linux terminals * Add daily rewards and challenge endpoints * Delete challenges.md * Delete all_challenges.txt * Delete Solace-Challenges-memory.md * Delete OutofTheBoxExperience.txt * Delete CURSOR_MEMORY_ADVENTURES.md * Delete ADVENTURES_STATICDATA.md * Delete Season-references-libgenoa.txt * Delete Seasons.txt * Address PR feedback and restore NFC catalog * Add challenge support and fix tappable objective progress * Fix animal tappables advancing hostile mob challenge * Fix completed challenge visibility and NFC minifig decoding * Fix adventure join responses * Fix adventure port reuse and NFC product type * Address PR feedback and product info lookup --------- Co-authored-by: BitcoderCZ <82174496+BitcoderCZ@users.noreply.github.com> Co-authored-by: LNLenost <lnlenost@users.noreply.github.com>
Minor ckeanup
Cleanup reauthenticate.html
Update jar versions
Require LinkPlayers permission for the LinkedAccounts page
* very wip inventory * Fix item textures Add missing icon * Inventory in linked accounts * Allow editing inventory * Update TODO.md * Fix freeze instead of loding indicator Create texture cache when loading
* Rewrite install system: prebuilt/source choice, live dashboard TUI, settings submenu * Restore EULA warning text and formatting * Remove fzf from install.sh, keep simple prompts; skip fzf on Termux * Restore fzf in proot-distro (needed by earth TUI) * Show banner before install method; simplify source branch picker to main/dev * Fix permission: mkdir as user before clone; clear+banner before build sections * Fix: create dirs as user directly instead of chown * Fix: stop systemd/launchd in stop_server; sudo in uninstall; Exit=0 * Fix: use sudo in update_self when mv to /usr/local/bin fails * Fix: sudo in systemctl stop; kill verification loop; banner padding; center section_title * TUI polish: left padding, no flicker, version format * Show version tag for prebuilt, mode+branch for source * Centered TUI dashboard, added pick_branch() with main/dev selection, fixed update_prebuilt JSON parsing & error handling across all distro scripts * Redesigned TUI: left-aligned box layout with bracketed numbers, Solace TUI version line, and Choose an option prompt * TUI: version below banner, URL always shown, no-color box, blinking cursor on prompt * Fix earth uninstall: use sudo to remove self; redesigned update_solace with branch picker; moved Uninstall to Settings; removed Choose an option prompt * fix(install): remove set -e, add robust error handling to prebuilt install * fix(install): use sudo for systemctl, service file, and earth install * fix(install): check and install unzip before prebuilt extraction * feat: port resource pack/EULA popups to Linux/macOS, add Open Admin Panel, add setup steps to info panels * fix: remove Open Admin Panel from Linux/macOS (Termux only) * fix: stop update from deleting user data (resource packs, DBs, object store) * fix: only stop server right before download (not during branch/version pick); fresh clone on source switch; rm build dir before rebuild * feat(termux): add exit warning — server stops when proot exits * feat(termux): exit confirmation with banner, centered title, only when server running * feat: auto-detect EULA file, popup on eula=false (main loop + after start) * feat: first-start dialogue when no eula.txt, reset account db in settings * feat: add resource pack + MapTiler to next steps; unify Termux install complete with linux/macOS format * fix: remove auto-start server after install (use earth instead) * Fix installation completion messages and instructions * Fix some dialogues * Add 'sudo' to installation commands for Linux and Termux Updated installation instructions to include 'sudo' for Linux and Termux. * Update Termux installation command Removed 'sudo' from the installation command for Termux. * feat: add confirmation dialog with warning to Reset Account Database * fix: replace cosmetide with Earth-Restored in all scripts * fix: pick_branch warning leak to stderr; use INSTALL_BRANCH in update_solace; branch-aware Switch Branch for prebuilt; revert to cosmetide * fix: Termux install cosmetics (clear && banner, consistent style); sleep 5 after update/switch for visibility * fix: create settings.json in Termux install; use INSTALL_BRANCH variable in install complete * fix: move ZIP_NAME/URL before heredoc; add -f to curl; remove set -e inside Termux heredoc * fix: move load_settings inside settings_menu while loop for instant refresh * refactor: rename cosmetide -> Earth-Restored across all scripts --------- Co-authored-by: user <user@solace.local>
Show instance id
…t type (#28) * feat: persist challenge progress with EF tokens * fix: persist challenge progress updates * fix: resolve launcher database backup path * feat: integrate daily login challenges * fix: harden daily login migration and claims * fix: track all challenge progress fields --------- Co-authored-by: LNLenost <lnlenost@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.