Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature clean #49

Merged
merged 69 commits into from
Dec 28, 2024
Merged

Feature clean #49

merged 69 commits into from
Dec 28, 2024

Conversation

DIDIRUS4
Copy link
Owner

No description provided.

Geometrically and others added 30 commits December 6, 2024 19:37
* Refunds + Upgrading/Downgrading plans

* Servers list route

* Finish, lint

* add GAM fee to payouts

* Sync payment intent id with stripe

* fix lint, update migrations

* Remove tauri generated files

* Register refund route

* fix refund bugs
Only one element should have the same id. The id is used to link with the label's `for` attribute. There may be similar issues other places, but this is the one that was brought to my attention.

Resolves modrinth#2999
…docs meta) (modrinth#2855)

* feat: All good Docs things under the sun (favicon, oauth2, docs meta)

* Remove favicon changes (already fixed in other PR)

Signed-off-by: worldwidepixel <[email protected]>

---------

Signed-off-by: worldwidepixel <[email protected]>
Co-authored-by: Geometrically <[email protected]>
* feat: init selecting paper+purpur on purchase flow

Signed-off-by: Evan Song <[email protected]>

* feat: properly implement Paper/Purpur in Platform

Signed-off-by: Evan Song <[email protected]>

* chore: correct wording

Signed-off-by: Evan Song <[email protected]>

* feat: redo platform modal

Signed-off-by: Evan Song <[email protected]>

* Switch to HCaptcha for Auth-related captchas (modrinth#2945)

* Switch to HCaptcha for Auth-related captchas

* run fmt

* fix hcaptcha not loading

* fix: more robust loader dropdown logic

Signed-off-by: Evan Song <[email protected]>

* fix: handle "not yet supported" install err

Signed-off-by: Evan Song <[email protected]>

* chore: fix icon kerfuffles

Signed-off-by: Evan Song <[email protected]>

* chore: improve vanilla install modal title

Signed-off-by: Evan Song <[email protected]>

* fix: spacing

Signed-off-by: Evan Song <[email protected]>

* chore: improve no loader state

Signed-off-by: Evan Song <[email protected]>

* fix: type error

Signed-off-by: Evan Song <[email protected]>

* chore: adjust mod version modal title

Signed-off-by: Evan Song <[email protected]>

* chore: adjust modpack warning copy

Signed-off-by: Evan Song <[email protected]>

* feat: vanilla empty state in content page

Signed-off-by: Evan Song <[email protected]>

* chore: adjust copy

Signed-off-by: Evan Song <[email protected]>

* chore: update icon

Signed-off-by: Evan Song <[email protected]>

* fix: loader type

Signed-off-by: Evan Song <[email protected]>

* fix: loader type

Signed-off-by: Evan Song <[email protected]>

* feat: always show dropdown if possible

Signed-off-by: Evan Song <[email protected]>

* chore: improve spacing

Signed-off-by: Evan Song <[email protected]>

* chore: appear disabled

Signed-off-by: Evan Song <[email protected]>

* h

Signed-off-by: Evan Song <[email protected]>

* chore: if reinstalling, show it on the modal title

Signed-off-by: Evan Song <[email protected]>

* feat: put it in the dropdown, they said

Signed-off-by: Evan Song <[email protected]>

* chore: adjust style

Signed-off-by: Evan Song <[email protected]>

* chore: sort paper-purpur versions desc

Signed-off-by: Evan Song <[email protected]>

* fix: do not consider backup limit in reinstall prompt

Signed-off-by: Evan Song <[email protected]>

* feat: backup locking, plugin support

* fix: content type error

Signed-off-by: Evan Song <[email protected]>

* fix: casing

Signed-off-by: Evan Song <[email protected]>

* fix: plugins pt 2

* feat: backups, mrpack

* fix: type errors come on

Signed-off-by: Evan Song <[email protected]>

* fix: spacing

Signed-off-by: Evan Song <[email protected]>

* fix: type maxing

* chore: show copy button on allocation rows

Signed-off-by: Evan Song <[email protected]>

* feat: suspend improvement

---------

Signed-off-by: Evan Song <[email protected]>
Co-authored-by: Evan Song <[email protected]>
Co-authored-by: Geometrically <[email protected]>
Co-authored-by: Jai A <[email protected]>
Co-authored-by: Evan Song <[email protected]>
* feat: init selecting paper+purpur on purchase flow

Signed-off-by: Evan Song <[email protected]>

* feat: properly implement Paper/Purpur in Platform

Signed-off-by: Evan Song <[email protected]>

* chore: correct wording

Signed-off-by: Evan Song <[email protected]>

* feat: redo platform modal

Signed-off-by: Evan Song <[email protected]>

* Switch to HCaptcha for Auth-related captchas (modrinth#2945)

* Switch to HCaptcha for Auth-related captchas

* run fmt

* fix hcaptcha not loading

* fix: more robust loader dropdown logic

Signed-off-by: Evan Song <[email protected]>

* fix: handle "not yet supported" install err

Signed-off-by: Evan Song <[email protected]>

* chore: fix icon kerfuffles

Signed-off-by: Evan Song <[email protected]>

* chore: improve vanilla install modal title

Signed-off-by: Evan Song <[email protected]>

* fix: spacing

Signed-off-by: Evan Song <[email protected]>

* feat: usePyroConsole store instead of passing a prop to prevent bulk panel refreshing

* chore: improve no loader state

Signed-off-by: Evan Song <[email protected]>

* fix: type error

Signed-off-by: Evan Song <[email protected]>

* chore: adjust mod version modal title

Signed-off-by: Evan Song <[email protected]>

* chore: adjust modpack warning copy

Signed-off-by: Evan Song <[email protected]>

* feat: vanilla empty state in content page

Signed-off-by: Evan Song <[email protected]>

* chore: adjust copy

Signed-off-by: Evan Song <[email protected]>

* chore: update icon

Signed-off-by: Evan Song <[email protected]>

* fix: loader type

Signed-off-by: Evan Song <[email protected]>

* fix: loader type

Signed-off-by: Evan Song <[email protected]>

* feat: always show dropdown if possible

Signed-off-by: Evan Song <[email protected]>

* chore: improve spacing

Signed-off-by: Evan Song <[email protected]>

* chore: appear disabled

Signed-off-by: Evan Song <[email protected]>

* h

Signed-off-by: Evan Song <[email protected]>

* chore: if reinstalling, show it on the modal title

Signed-off-by: Evan Song <[email protected]>

* feat: put it in the dropdown, they said

Signed-off-by: Evan Song <[email protected]>

* chore: adjust style

Signed-off-by: Evan Song <[email protected]>

* chore: sort paper-purpur versions desc

Signed-off-by: Evan Song <[email protected]>

* fix: do not consider backup limit in reinstall prompt

Signed-off-by: Evan Song <[email protected]>

* feat: backup locking, plugin support

* fix: content type error

Signed-off-by: Evan Song <[email protected]>

* fix: casing

Signed-off-by: Evan Song <[email protected]>

* fix: plugins pt 2

* feat: backups, mrpack

* fix: type errors come on

Signed-off-by: Evan Song <[email protected]>

* fix: spacing

Signed-off-by: Evan Song <[email protected]>

* fix: type maxing

* chore: show copy button on allocation rows

Signed-off-by: Evan Song <[email protected]>

* feat: suspend improvement

---------

Signed-off-by: Evan Song <[email protected]>
Co-authored-by: Geometrically <[email protected]>
Co-authored-by: Jai A <[email protected]>
Co-authored-by: TheWander02 <[email protected]>
* Start of app redesign

* format

* continue progress

* Content page nearly done

* Fix recursion issues with content page

* Fix update all alignment

* Discover page progress

* Settings progress

* Removed unlocked-size hack that breaks web

* Revamp project page, refactor web project page to share code with app, fixed loading bar, misc UI/UX enhancements, update ko-fi logo, update arrow icons, fix web issues caused by floating-vue migration, fix tooltip issues, update web tooltips, clean up web hydration issues

* Ads + run prettier

* Begin auth refactor, move common messages to ui lib, add i18n extraction to all apps, begin Library refactor

* fix ads not hiding when plus log in

* rev lockfile changes/conflicts

* Fix sign in page

* Add generated

* (mostly) Data driven search

* Fix search mobile issue

* profile fixes

* Project versions page, fix typescript on UI lib and misc fixes

* Remove unused gallery component

* Fix linkfunction err

* Search filter controls at top, localization for locked filters

* Fix provided filter names

* Fix navigating from instance browse to main browse

* Friends frontend (modrinth#2995)

* Friends system frontend

* (almost) finish frontend

* finish friends, fix lint

* Fix lint

---------

Signed-off-by: Geometrically <[email protected]>

* Refresh macOS app icon

* Update web search UI more

* Fix link opens

* Fix frontend build

---------

Signed-off-by: Geometrically <[email protected]>
Co-authored-by: Jai A <[email protected]>
Co-authored-by: Geometrically <[email protected]>
* Fix sockets issues

* Fix app comp
* chore: initial fixes from app redesign merge

Signed-off-by: Evan Song <[email protected]>

* fix: ccpa hydration error

Signed-off-by: Evan Song <[email protected]>

* fix: migrate tailwind to esm

Signed-off-by: Evan Song <[email protected]>

* feat: default platform selection to current mc version

Signed-off-by: Evan Song <[email protected]>

* fix: navigating and installing content

Signed-off-by: Evan Song <[email protected]>

* chore: respect sentence case

Signed-off-by: Evan Song <[email protected]>

* fix: match new page padding

Signed-off-by: Evan Song <[email protected]>

* feat: allow user to erase all data when installing from modpack

Signed-off-by: Evan Song <[email protected]>

* chore: hide hide installed content check if modpack search

Signed-off-by: Evan Song <[email protected]>

* chore: wording

Signed-off-by: Evan Song <[email protected]>

* chore: make erase data toggle more prominent

Signed-off-by: Evan Song <[email protected]>

---------

Signed-off-by: Evan Song <[email protected]>
* Bump tauri to v2

* Switch to virtual typed list for content page

* Fix unexpected hang on windows

* Fix ads window scaling issues on some devices

* Use DPR from browser

* Fix link opens, bump version, fix lint
* Make sidebar darker in OLED theme

* Fix experimental styles in OLED mode

---------

Co-authored-by: Geometrically <[email protected]>
* Attempt at fixing popouts? no idea if will work

* Try with no theme?

* Revert "Try with no theme?"

This reverts commit 7fb3a6c.

* Try to remove triggers from theme

* Remove duplicate plugin

* Fix version issue

* Try to remove theme and use default theme

* Add back theme for later fixing

* Lint

---------

Co-authored-by: Geometrically <[email protected]>
* Add indicator for project installation

* fix lint

---------

Co-authored-by: Geometrically <[email protected]>
Co-authored-by: Jai A <[email protected]>
…h#3005)

* fix(frontend): ignore case in collection search for followed

When searching for collections, the casing will normally be ignored. The item for "Followed Projects" will be removed if using capitalized characters though. This is especially confusing since it's titled with partially capital letters.

Resolves modrinth#1370

* chore: revert import sort
fangmarks and others added 29 commits December 21, 2024 17:44
Signed-off-by: bendy1234 <[email protected]>
Co-authored-by: Geometrically <[email protected]>
)

* Add resource pack versions (1.20-1.21.4)

* prettier

---------

Co-authored-by: Geometrically <[email protected]>
* chore: make serverlisting handle upgrading server state

Signed-off-by: Evan Song <[email protected]>

* feat: more prominent suspension status bar in server listing

Signed-off-by: Evan Song <[email protected]>

* feat: handle upgrading in root server page

Signed-off-by: Evan Song <[email protected]>

---------

Signed-off-by: Evan Song <[email protected]>
* initial set of fixes (toggle sidebar, profile pagination)

* more fixes, bump version

* fix lint:

* fix quick switcher ordering
* Debug app

* Bump version, final fixes
* Fix sockets causing actix hangs

* Fix fmt issues

* Retry failed S3 uploads

* Ignore launcher socket from sentry
@DIDIRUS4 DIDIRUS4 merged commit 541543c into beta Dec 28, 2024
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.