Conversation
Keep previous private monorepo under legacy/ (Launcher, owyxsite, plugin). Rebrand Tauri product name/scheme to Owyx and strip trademark logo assets. Document upstream sync and OwyxOld archive remote. Co-authored-by: Cursor <cursoragent@cursor.com>
Rotate the FRP token on the RU VPS — it was briefly pushed in legacy/. Co-authored-by: Cursor <cursoragent@cursor.com>
legacy/ lives only on ebluffy/OwyxOld (and local OwyxOld folder). Ship Minimax brand/v2 assets plus DESIGN so the launcher fork can adopt Owyx styling without the old monorepo tree. Co-authored-by: Cursor <cursoragent@cursor.com>
Keeps site+API next to the Owyx launcher without touching upstream apps/frontend or labrinth, so the cloud agent can sync launcher catalog work against an in-repo contract. Co-authored-by: Cursor <cursoragent@cursor.com>
Owyx launcher rebrand: brand/theme, Servers catalog, offline login, site account, owyxsite sync. AutoReview LGTM on a63d5fd. Keep fork of modrinth/code.
Keep GPL-3 / upstream package licenses, remove trademark cover art, point GitHub face at Owyx, and disable Modrinth CDN release jobs on this fork. Co-authored-by: Cursor <cursoragent@cursor.com>
Remove trademark assets and Modrinth updater CDN use from the Owyx launcher path, tighten EN/RU chrome strings, and publish Windows/Linux installers via a fork-safe workflow. Co-authored-by: Cursor <cursoragent@cursor.com>
Replace invalid (?m) inline patch with scripts/set-app-version.js so Windows and Linux jobs can set the Cargo package version. Co-authored-by: Cursor <cursoragent@cursor.com>
…rks. Add lucide wrench.svg, a neutral Plus SVG stub, and drop the trademark wrench-rinth instance icon from the catalog. Co-authored-by: Cursor <cursoragent@cursor.com>
Tauri compile needs MODRINTH_* URLs from packages/app-lib/.env; bake VITE_OWYX_CLIENT_KEY from GitHub Actions secrets into the frontend. Co-authored-by: Cursor <cursoragent@cursor.com>
Without these, api.owyx.site returned 503 in production even when .env had the key. Co-authored-by: Cursor <cursoragent@cursor.com>
Align site registration/login with site logins, refresh hero branding, hide public server chrome, and fix launcher home/sidebar/settings for the Owyx fork.
…ister UX. Fix release version patch, enable Tauri GitHub auto-update, prefer Microsoft accounts, admin-only Owyx Servers, collapsible brand palette and password strength.
Wire NEXT_PUBLIC_TURNSTILE_SITE_KEY into Docker build; document Mailjet/Turnstile checklist.
Replace leftover Modrinth account copy, store data under Roaming\Owyx, add Modrinth App import, SemVer rule from 0.2.0, hide site skins, refresh profile/admin UI, and harden login/email deliverability.
Shared CabinetShell rail (launcher parity), settings rows, empty states, and cleaner catalog/news admin — Hallmark + DESIGN.md tokens, no skin chrome.
…profile. Fix avatar upload permissions, crop UI and settings grid; wire Owyx friends and admin pack publish; filter catalog by whitelist/blacklist. Co-authored-by: Cursor <cursoragent@cursor.com>
Also point download page asset names at 0.3.0. Co-authored-by: Cursor <cursoragent@cursor.com>
Fix launcher avatar from /me (website-hosted uploads), XFH client-key bypass, Turnstile fail-close, light-theme cyan, Modrinth string leftovers; admin Catalog/API tabs with publish server+pack; security unit tests; drop demo seed. Co-authored-by: Cursor <cursoragent@cursor.com>
…0.4.0 links. Co-authored-by: Cursor <cursoragent@cursor.com>
Export mrpack via Rust bytes (skip Temp FS scope), searchable version/loader comboboxes, Admin panel in profile menu, site catalog searchable fields. Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
…brand. Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
… legal EN/RU. Passive site nick sync no longer steals Microsoft; release CI builds frontend with root pnpm; Terms/Privacy/EULA + lang toggle; friends contract updated. Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Wire hero/news/CTA/download to locales; assert ™ on logo/hero/footer/window title; refresh v0.5.2 release notes template.
Profile, auth, servers, coming-soon pages and server widgets use locales; remove private-Minecraft branding from document title.
Rework DESIGN for launcher+site (no plugin / one-server pitch), strip Hosting Intercom leftovers, park /servers, locale placeholders, and GitHub Releases download links. Co-authored-by: Cursor <cursoragent@cursor.com>
Close AppSettingsModal before Open Friends, drive presence chip from heartbeat status, count only incoming pending, and drop dead /servers page + register value dup. Co-authored-by: Cursor <cursoragent@cursor.com>
Drop unused server UI/locales and Pride banner, fix CTA/download wording for Owyx+MS, and show only real API/DB health. Co-authored-by: Cursor <cursoragent@cursor.com>
Return 410 for game-token/plugin/applications endpoints, drop dead hosting pages and Medal prefetch, and document site+launcher scope in the contract. Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Cover /hosting/** nested paths, retire profile update-stats, and refresh v0.7.0 release notes. Co-authored-by: Cursor <cursoragent@cursor.com>
fix(launcher+site): Owyx/MS only, Social stats, site de-slop
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
fix(site): locale ru_RU typecheck for VPS build
Split login vs in-game nick across site API and launcher sync, regroup profile settings, and ship cyan-default accent themes with liquid-glass site chrome.
Friend requests match login or display nick; migration 010 is collision-safe with cross-field trigger and 23505→409; site refreshes auth after display/email change, shows email cooldown, and localizes theme accents.
Merge duplicate FriendsList defineExpose, drop unused serverId, sort ESLint imports, and cargo-fmt utils.rs so Lint and Test can go green.
Format the six app-frontend files that blocked lint, and describe AccountsCard as Owyx+Microsoft (display-nick play profile) instead of Guest/offline.
Remove leftover hosting/account strings after extract and drop the offline-profile CONTRACT line. Co-authored-by: Cursor <cursoragent@cursor.com>
CI git diff failed because Magma/Onyx/Synthwave keys were inserted out of alphabetical order. Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Display nickname, Social polish, themes & liquid glass
Themes now retint surfaces/space/buttons (not just accent), theme picker is a dropdown, profile splits into Profile/Security panes, and login cooldown uses auth nickname_changed_at. Launcher Magma/Onyx/Synthwave also get full surface skins. Co-authored-by: Cursor <cursoragent@cursor.com>
Fix site themes, settings subnav, login cooldown, liquid glass
Particles and CSS aurora/grid/badges follow --accent; header mark is inline SVG currentColor. Release workflow notes now come from git log since previous tag. Co-authored-by: Cursor <cursoragent@cursor.com>
Theme-tint glows/particles/logo + truthful release notes
Persist Magma/Onyx/Synthwave in Rust Theme; soft-fail Microsoft refresh on 429; drop duplicate nick pencil; allow duplicate display nicknames while login/email stay unique. Co-authored-by: Cursor <cursoragent@cursor.com>
Fix theme save, MS 429 startup, display nick uniqueness
Fix MinecraftToken expect_err compile break for the next release build, and leave admin Logs plus anonymous launcher ingest ready for polish. Co-authored-by: Cursor <cursoragent@cursor.com>
Contributor
Pull request changelogAppAddedChangedDeprecatedRemovedFixedSecurityWebsiteAddedChangedDeprecatedRemovedFixedSecurityHostingAddedChangedDeprecatedRemovedFixedSecurity |
Author
|
Opened against upstream by mistake — Owyx work lives on ebluffy#35. |
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.
Summary
012_logs_telemetry.sqlPOST /api/launcher/v1/telemetry) and client emitterMinecraftTokenexpect_errcompile failure blocking release buildsTest plan
owyxsite/postgres/migrations/012_logs_telemetry.sqlon VPS