Commit Graph
100 Commits
Author SHA1 Message Date
Geometrically 599f23c8aa Optimize stripe links (#2258) 2024-08-22 15:37:48 -05:00
Geometrically 157c27c20d Fix forge 1.15.2->1.16.5, Fabric 0.16.0+, and migration issues with Forge (#2232)
* Fix Forge versions, newer fabric, migration breakage

* lint

* fix lint
2024-08-21 21:24:35 -07:00
Geometrically 9ed1dd714b Fix ads showing with Modrinth PLus (#2187) 2024-08-21 00:30:23 -07:00
Geometrically e91c76c10c Aditude integration (#2184)
* Aditude integration

* remove diff

* remove unused vars
2024-08-20 23:42:44 -07:00
GeometricallyandProspector 2d416d491c Project, Search, User redesign (#1281)
* New project page

* fix silly icon tailwind classes

* Start new versions page, add new ButtonStyled component

* Pagination and finish mocking up versions page functionality

* green download button

* hover animation

* New Modal, Avatar refactor, subpages in NavTabs

* lint

* Download modal

* New user page + fix lint

* fix ui lint

* Download animation fix

* Versions filter + finish project page

* Improve consistency of buttons on home page

* Fix ButtonStyled breaking

* Fix margin on version summary

* finish search, new modals, user + project page mobile

* fix gallery image pages

* New project header

* Fix gallery tab showing improperly

* Use auto direction + position for all popouts

* Preliminary user page

* test to see if this fixes login stuff

* remove extra slash

* Add version actions, move download button on versions page

* Listed -> public

* Shorten download modal selector height

* Fix user menu open direction

* Change breakpoint for header collapse

* Only underline title

* Tighten padding on stats a little

* New nav

* Make mobile breakpoint more consistent

* fix header breakpoint regression

* Add sign in button

* Fix edit icon color

* Fix margin at top of screen

* Fix user bios and ad width

* Fix user nav showing when there's only one type of project

* Fix plural projects on user page & extract i18n

* Remove ads on mobile for now

* Fix overflow menu showing hidden items

* NavTabs on mobile

* Fix navbar z index

* Search filter overhaul + negative filters

* fix no-max-height

* port version filters, fix following/collections, lint

* hide promos

* ui lint

* Disable modal background animation to reduce reported motion sickness

* Hide install with modrinth app button on mobile

---------

Signed-off-by: Geometrically <18202329+Geometrically@users.noreply.github.com>
Co-authored-by: Prospector <prospectordev@gmail.com>
2024-08-20 23:03:16 -07:00
Geometrically a19ce0458a Finalize 0.8.1 release (#2182)
* Finalize 0.8.1 release

* Remove console.logs

* Fix build

* add default to users

* update release conf

* fix again?

* fix build (again)

* actually fix build

* Update config dir

* Update config dir

* Fix dir again
2024-08-20 17:53:14 -07:00
Geometrically 807aa04807 Apple pay support, fix publish key (#2171)
* Apple pay support, fix publish key

* fix api url
2024-08-17 17:43:12 -07:00
Geometrically c84e2e0537 Switch to RustLS (#2169)
* Switch to RustLS

* Revert scroll change causing autoscroll to break

* App build remove
2024-08-17 13:37:45 -07:00
Geometrically 910e219c0e 0.8.0 beta fixes (#2154)
* initial fixes

* 0.8.0 beta fixes

* run actions

* run fmt

* Fix windows build

* Add purge cache opt

* add must revalidate to project req

* lint + clippy

* fix processes, open folder

* Update migrator to use old launcher cache for perf

* fix empty dirs not moving

* fix lint + create natives dir if not exist

* fix large request batches

* finish

* Fix deep linking on mac

* fix comp err

* fix comp err (2)

---------

Signed-off-by: Geometrically <18202329+Geometrically@users.noreply.github.com>
2024-08-16 23:20:11 -07:00
Geometrically 3a4843fb46 Billing / plus frontend (#2130)
* [wip] initial

* [wip] subscriptions/plus frontend

* [wip] finish payment flow

* Charges page

* finish most subscriptions work

* Finish

* update eslint

* Fix issues

* fix intl extract

* fix omorphia locale extract

* fix responsiveness

* fix lint
2024-08-15 23:21:30 -07:00
Geometrically 04b85630b9 Cache homepage projects in tags (#1336)
* Cache homepage projects in tags

* Update app page
2024-07-31 12:37:51 -07:00
Geometrically 06ac959496 Fix duped styles + disable tailwind preflight (#1320) 2024-07-24 23:14:43 +00:00
Geometrically 41c15f8c96 Fix styling issues caused by omorphia/tailwind (#1319) 2024-07-24 12:40:36 -07:00
Geometrically 49a20a303a Migrate to SQLite for Internal Launcher Data (#1300)
* initial migration

* barebones profiles

* Finish profiles

* Add back file watcher

* UI support progress

* Finish most of cache

* Fix options page

* Fix forge, finish modrinth auth

* Accounts, process cache

* Run SQLX prepare

* Finish

* Run lint + actions

* Fix version to be compat with windows

* fix lint

* actually fix lint

* actually fix lint again
2024-07-24 18:03:19 +00:00
Geometrically d1bc65c266 Monorepo missing features (#1273)
* fix tauri config

* fix package patch

* regen pnpm lock

* use new workflow

* New GH actions

* Update lockfile

* update scripts

* Fix build script

* Fix missing deps

* Fix assets eslint

* Update libraries lint

* Fix all lint configs

* update lockfile

* add fmt + clippy fails

* Separate App Tauri portion

* fix app features

* Fix lints

* install tauri cli

* update lockfile

* corepack, fix lints

* add store path

* fix unused import

* Fix tests

* Issue templates + port over tauri release

* fix actions

* fix before build command

* Add X86 target

* Update build matrix

* finalize actions

* make debug build smaller

* Use debug build to make cache smaller

* dummy commit

* change proj name

* update file name

* Use release builds for less space use

* Remove rust cache

* Readd for app build

* add merge queue trigger
2024-07-09 15:17:38 -07:00
Geometrically 05d45d9aab Fix page crash on orgs (#1727) 2024-06-14 15:43:09 -07:00
Geometrically 612eb64a83 fix broken navrow (#1725) 2024-06-14 15:29:35 -07:00
Geometrically 7394fdc162 Fix auth timestamps (#1184)
* Fix auth timestamps

* Update error message, get valid timestamp on token refresh

* fix lint
2024-05-10 10:31:34 -07:00
Geometrically 611bec38b4 Pre-generate homepage (#1699)
* Pregenerate homepage:

* fix lint
2024-05-03 14:48:14 -07:00
Geometrically 89c7adfbcd Fix auth device token (#1152) 2024-04-25 11:45:52 -07:00
Geometrically deedf4fc8b Switch to PKSE OAuth impl (#1146)
* Auth pkse

* add additional fields

* fix actions

* fix lint

* Purge broken auth + bump version
2024-04-24 21:27:25 -07:00
Geometrically e9e99956ad Remove unsafe unwraps causing crashes (#1135)
* Remove unsafe unwraps causing crashes

* run fmt

* bump version
2024-04-23 15:03:03 -07:00
Geometrically 99ea06e22a Bump to 0.7.0 + Add sign-in error (#1133) 2024-04-23 12:05:28 -07:00
Geometrically 49cecf837b Fix java installs (#1123)
* Fix java installs

* Finish java installs
2024-04-18 20:28:52 -07:00
Geometrically 2877919639 Switch to official launcher auth (#1118)
* Switch to official launcher auth

* add debug info

* Fix build
2024-04-15 13:58:20 -07:00
Geometrically 00328d04cd Add messages to checklist (#1676) 2024-04-10 18:31:05 -07:00
Geometrically a771695348 Remove mod inbox (#1661) 2024-03-19 17:36:09 -07:00
Geometrically 364a4faa75 Fix invalid auth error on project submit (#1655) 2024-03-09 16:31:57 -07:00
Geometrically cb1c8be870 Moderation checklist (#1635)
* Moderation checklist

* Skip button

* Fix modpacks

* Fix modpack types not being sent

* Fixes

* remove explainer

* pass auth to analytics
2024-02-21 16:11:11 -07:00
Geometrically 1cbe99a0d8 Allow users to override the org owner (#1577) 2024-01-12 15:29:50 -05:00
Geometrically 5924154a62 Fix org ownership (#1553) 2024-01-10 15:13:37 -05:00
Geometrically c5974a8575 Fix unfollowing (#1552) 2024-01-10 13:43:28 -05:00
Geometrically a629d7f048 Fix override perms orgs (#1536)
* Fix override perms orgs

* remove useless card?
2024-01-07 21:36:32 -05:00
Geometrically 42a80a41ca Fix collection page (#1534)
* Fix collection page

* remove wrangler.toml
2024-01-07 19:27:30 -05:00
Geometrically 931aeda17f More site fixes (#1530) 2024-01-07 14:31:22 -05:00
Geometrically 1fa556cd00 Fix moderation + oauth (#1515) 2024-01-07 00:17:22 -05:00
Geometrically 82e9ad8a20 Org fixes (#1513) 2024-01-06 23:48:15 -05:00
GeometricallyandCarter 3a735ea0ce New collections (#1484)
* [WIP] Transfer collections to own branch

* fixes

* rewrite js

* Add visibility dropdown to collection edit modal

* Add visibility badges to collection page

* Update visibility options and icons in collection
page

* Add delete functionality to collection modal

* Collection project deletion flow

* remove "visit project" button on overflow

* Remove via checklist not individually

* Update manage title in settings.vue

* remove collections from settings page

* hook up collections page

* collection header to look like project header

* Refactor layout.scss and collections.vue

* fix omorphia

* Update

* Conform collections to old design structure

* Update navigation links and remove unused code

* Add collection view and collections to user page

* Refactor user project display logic

* Add collection creation functionality and update profile labels

* Add function calls to initialize user collections

* Refactor collection page layout and functionality

* Add initialization of user collections in create function

* Fix styling issue in collection page

* Update collection status to private

* remove name

* Refactor card component and update grid layout

* Finish collections

---------

Co-authored-by: Carter <safe@fea.st>
2023-12-27 13:27:50 -05:00
GeometricallyandCarter e319d19a54 New analytics (#1483)
* [WIP] Transfer analytics to own branch

* code style changes

* Refactor country name conversion

* Clean up api and ssr for settings page

* refactor analytics into reusables

* Refactor chart tooltip and reset functionality

* Update dayjs import and formatTimestamp function

* Fix bug in login functionality

* Abstract data fetching

* Refactor analytics data formatting

* Refactor useFetchAllAnalytics function signature

* Refactor analytics processing functions

* Fix chart data in ChartDisplay.vue

* Refactor analytics pages

* Refactor delete labrinth.ts test types

* Fix import statement for dayjs and update usage of
unix function

* Fix dropdown select in ChartDisplay.vue and add
Analytics link in creations.vue

* Update chart colors in ChartDisplay.vue and
analytics.js

* Update defaultRanges in ChartDisplay.vue

* Add colors to chart

* Update legend position in ChartDisplay.vue

* Refactor color conversion functions in
analytics.js

* Bug fixes

* Use softer colors

* Import dayjs unix module for analytics.js

* Refactor chart tooltip generation

* Fix calculation of total value in generateTooltip
function

* Fix button-base styling in ChartDisplay.vue

* Adopt intl standard rather than iso-3166-1

* Add support for potential flags

* Analytics rebased

* fix cf pages

* now?

* try now

* now?

* Fix this time

* address rev

* Finish analytics

* fix api url

---------

Co-authored-by: Carter <safe@fea.st>
2023-12-26 14:46:32 -05:00
Geometrically e39635c75b Fix auth (finally) (#937)
* Finish auth

* Clippy + fix avatar on alts

* add retrying to entitlement request
2023-12-12 20:57:01 -07:00
Geometrically 2d14e5682d New payouts system (#1456)
* initial

* finish withdraw page

* Finish frontend

* Fix UI a bit

* tester fixes
2023-12-05 12:13:27 -07:00
Geometrically 74e6caf633 Fix use of unscoped CSS (#140) 2023-11-13 20:16:39 -05:00
Geometrically f1f531cbfa Fix links (#1445) 2023-11-13 16:16:43 -07:00
Geometrically 07489fb405 Revert #87 (#139) 2023-11-13 12:58:33 -07:00
Geometrically a17e096d94 Bump version + fix neoforge 1.20.2+ (#863) 2023-11-08 15:07:53 -08:00
Geometrically 696000546b Fix apple build (#825)
* Fix apple build

* fix pr
2023-10-21 18:55:50 -07:00
Geometrically dc5785c874 Fix apple build (#824) 2023-10-21 18:47:15 -07:00
Geometrically afaec4b1bf Bump Theseus Version (#818)
* push to test on windows

* Fix windows sup

* Fix macos

* Fix back

* new resolver for windows testing

* Custom macos handling for some versions

* Fix 1.13+ broken

* fix arg parsing mac

* small winblows fix

* remove debug info; set meta url

* run lint + fix clippy

* Remove useless commnet
2023-10-21 13:08:47 -07:00
Geometrically 475d434e98 Hide app promotion (#1376) 2023-09-25 20:28:48 -07:00
Geometrically 2fad02df23 Fix some small things (#658) 2023-08-23 11:03:09 -04:00
Geometrically 2454a03c2b Fix broken dashboard (#1328) 2023-08-22 11:59:45 -04:00
Geometrically 2d3baff031 Neoforge support (#653) 2023-08-21 17:39:39 -04:00
Geometrically f7f73b8163 Fix auth refresh (#631) 2023-08-18 21:27:42 -04:00
Geometrically f453dff438 add checkbox for monetization program + explainer (#1293)
* Fix bugs with threads

* remove modpack warning

* add back msg

* update project reveue info

* Add faq

* add checkbox with rewards terms
2023-08-09 20:27:49 -07:00
Geometrically a437a40eee Fix bugs with threads (#1288)
* Fix bugs with threads

* remove modpack warning

* add back msg

* update project reveue info

* Add faq
2023-08-09 18:02:12 -07:00
Geometrically 6023c08554 bump pkg version (#84) 2023-08-08 15:25:14 -07:00
Geometrically 2de56065af Fix resize text (#83)
* Fix resize text

* fix multiselect
2023-08-08 15:23:00 -07:00
Geometrically 5f0d44a881 more bug fixes (#485)
* more bug fixes

* remove console log
2023-08-05 17:43:21 -07:00
Geometrically f5cf1ca08c Update legal docs (#1260)
* Update legal docs

* add app

* fix homepage
2023-08-05 17:27:35 -07:00
Geometrically a372cbbf52 Switch to new ad (#82) 2023-08-05 09:50:16 -07:00
Geometrically 47e28d24c8 Launcher Auth (#450)
* Launcher Auth

* Finish auth

* final fixes
2023-08-04 23:38:34 -07:00
Geometrically 04915cc65a fix issues with auth (#1247) 2023-08-01 15:34:29 -07:00
Geometrically 744d11f09e New Alpha Final Fixes (#365) 2023-07-27 01:31:28 -07:00
Geometrically 65791a58e9 Fix CF Pages on linkify (#1231) 2023-07-04 12:15:14 -07:00
Geometrically 6e0f22323b Fix pages env vars (#1230)
* Fix pages env vars

* bring back vercel json
2023-07-03 18:08:05 -07:00
Geometrically 4c8c35a25a move to cloudflare workers (#1229)
* move to cloudflare workers

* remove junk
2023-07-03 17:23:19 -07:00
Geometrically 7591cb896b Fix app launching twice (#226) 2023-06-22 09:19:36 -07:00
Geometrically 3f46882032 Fix analytics CSP (#182)
* Fix analytics CSP

* remove crash
2023-06-20 22:10:18 -07:00
Geometrically 4f9ec0e02b Fix search + linux build (#179) 2023-06-20 22:04:17 -07:00
Geometrically 33f3479569 Fix tauri modal drag region (#72) 2023-06-20 17:14:48 -07:00
Geometrically 6e0659af4c add draggable attr to modal background (#71) 2023-06-20 09:19:47 -07:00
Geometrically 61e00f1620 Add unclosable modals (#70) 2023-06-19 22:15:45 -07:00
Geometrically 1e78a7b6a8 Analytics + more bug fixes (#144)
* Analytics + more bug fixes

* debug deadlock

* Fix mostly everything

* merge fixes

* fix rest

* final fixeS
2023-06-19 14:59:06 -07:00
Geometrically 2bdd0a0e8d Fix dropdown bug on webkit (#68) 2023-06-14 17:48:46 -07:00
Geometrically 4131ad5016 Fix breadcrumb link style (#67) 2023-06-12 19:42:30 -07:00
Geometrically 3535f0c4b4 Search fixes (#134)
* Search fixes

* Fix small instance ui

* fix javaw issue

* menu fix

* Add confirm modal for deletion

* fix build
2023-06-11 15:26:25 -07:00
Geometrically 063585f563 Improve landing page performance (#1180)
* Improve landing page performance

* fix build
2023-06-08 15:42:18 -07:00
Geometrically 01304e807a Fix dropdown quirks (#63) 2023-06-06 16:07:58 -07:00
Geometrically ee61951698 Initial bug fixes (#127)
* Initial bug fixes

* fix compile error on non-mac

* Fix even more bugs

* Fix more

* fix more

* fix build

* fix build

* address review comments
2023-06-02 07:09:46 -07:00
Geometrically ae3a35816e Fix publish act (#61)
* Fix publish act

* Fix again:
2023-05-28 16:59:52 -04:00
Geometrically 8ca4be5ac0 Fix publish act (#60) 2023-05-28 16:52:54 -04:00
Geometrically 1c814946d5 bump version (#59)
* Knossos Catch-up

* bump version

* fix build

* fix build again

* Fix lint

* downgrade pnpm

* fix modals

* fix btn style

* add missing styles

* bump again
2023-05-28 16:46:13 -04:00
Geometrically 1db59fc052 Knossos Catch-up (#58)
* Knossos Catch-up

* bump version

* fix build

* fix build again

* Fix lint

* downgrade pnpm

* fix modals

* fix btn style

* add missing styles
2023-05-28 16:36:49 -04:00
Geometrically 273a69258a Fix wrong func being parsed, md parser (#1169) 2023-05-28 16:00:25 -04:00
Geometrically bbb2539ace Add missing input styles (#57) 2023-05-25 20:49:32 -04:00
Geometrically 03cfe9bf62 Fix none size (#56)
* Fix none size not working

* bump
2023-05-25 17:43:15 -04:00
Geometrically e29a4d79ba Fix none size not working (#55) 2023-05-25 17:39:32 -04:00
Geometrically 4243bf9ba8 Remove uses of iconified-button (#54) 2023-05-25 16:25:36 -04:00
Geometrically 7ae9627a79 Fix multiselect + tooltip styles (#53) 2023-05-25 14:26:03 -04:00
Geometrically 9ea548cfe3 Fix various issues (#123)
* Fix various issues

* Remove unused
2023-05-23 14:24:39 -07:00
Geometrically 8ff1b0d108 Code signing + auto updater (#122)
* Code signing + auto updater

* remove dist

* update actions

* fixes

* fix more

* commit

* fix cache dir

* quotes

* fix hopefully?

* why yaml

* Fix cache dep path

* Fix updating artifacts

* fix ubuntu ver

* enable autoupdater

* fix pubkey

* fix invalid config

* pass in signing vars

* update pubkey

* Improve compile times
2023-05-23 11:14:22 -07:00
Geometrically 1b47eb71e1 Error handling (#121) 2023-05-22 18:11:31 -07:00
Geometrically 097a1cc799 Notifications (#52)
* Notifications

* fix docs
2023-05-22 14:33:45 -07:00
Geometrically 6014172046 Profile Options (#120)
* init profile settings

* more work

* finish everything

* Switch to index approach

* Fix settings str split

* Run lint
2023-05-19 18:59:32 -07:00
Geometrically 625511d28b Disabling sliders (#51)
* Add disabled slider to omorphia

* lint
2023-05-18 19:57:35 -07:00
Geometrically 4df7605b8d Profile mods page (#119)
* Finish profile mods page

* commit missing

* finish pr

* Run lint
2023-05-18 17:12:36 -07:00
Geometrically b6a58ee845 Mac disable outline (#50)
* Disable outline on macos

* bump
2023-05-18 16:43:14 -07:00
Geometrically 3fa0e99de2 Various final backend fixes (#117)
* Various final backend fixes

* Add FS watching

* run lint

* Autodetect installed jars
2023-05-16 15:30:04 -07:00
Geometrically a349aed94c Fix reload (#1154) 2023-05-15 10:41:57 -07:00
Geometricallyandtriphora ee0c91aa80 Performance improvements (#114)
* Performance improvements

* run fmt

* optimize creation modal

* remove print, fix mod loader editing

* Fix library update

* update extract loading bar

* Update theseus_gui/src-tauri/src/api/metadata.rs

Co-authored-by: triphora <emma@modrinth.com>

* fix cli

---------

Co-authored-by: triphora <emma@modrinth.com>
2023-05-11 18:11:15 -07:00