fb1050e409
Implement redis clustering ( #5189 )
...
Co-authored-by: Jai Agrawal <geometrically@Jais-MacBook-Pro.local >
2026-01-23 13:51:17 +01:00
Jai Agrawal and GitHub
33d26238ce
Fix revenue route incorrect filter (and commit bank transaction) ( #3874 )
...
* Fix revenue route incorrect filtering
* Actually commit transaction
2025-06-30 14:45:23 -07:00
Jai Agrawal and GitHub
8971d39683
Add bank balances to DB ( #3860 )
2025-06-29 14:46:54 +00:00
Jai Agrawal and GitHub
2599dc2672
Disable ads for logged in users (web) ( #3858 )
...
* Disable ads for logged in users (web)
* Fix lint
2025-06-28 22:00:40 +00:00
Jai Agrawal and GitHub
cf767c7ef2
Fix platform revenue route ( #3857 )
2025-06-28 21:55:01 +00:00
Jai Agrawal and GitHub
76be502e16
Make connections short-lived redis ( #3509 )
2025-04-15 15:39:13 -07:00
Jai Agrawal and GitHub
b5a9a93323
Distributed rate limit, fix search panic, add migration task ( #3419 )
...
* Distributed rate limit, fix search panic, add migration task
* Add binary info to root endpoint
2025-03-25 01:10:43 -07:00
Jai Agrawal and GitHub
887e437d35
Move archon to env var ( #3386 )
2025-03-11 23:27:49 -07:00
Jai Agrawal and GitHub
4dd33a2f9e
Fix issues being excluded by delphi ( #3374 )
2025-03-09 17:15:07 -07:00
Jai Agrawal and GitHub
1009695a15
Support jemalloc profiling and heap dumps ( #3373 )
2025-03-09 14:41:19 -07:00
Jai Agrawal and GitHub
5c8ed9a8ca
Tracing support ( #3372 )
...
* Tracing support
* Add console subscriber
* Add console subscriber
2025-03-09 13:01:24 -07:00
Jai Agrawal and GitHub
9c5d817a8a
Add prom metrics for database, use redis max conn var ( #3359 )
2025-03-07 17:16:45 -08:00
Jai Agrawal and GitHub
c1bb934fc6
Add clickhouse replication, exclude bad prom metrics ( #3344 )
2025-03-05 15:40:46 -08:00
Jai Agrawal and GitHub
6859509eb5
Fix all tests ( #3332 )
2025-03-03 16:05:39 -08:00
Jai Agrawal and GitHub
19787a3f51
Subpackage common -> ariadne ( #3323 )
...
* Subpackage common -> ariadne
* add common
* Remove build
* only build labrinth
* common
* set sqlx offline
* copy dirs
* Fix build
2025-03-01 20:53:43 -08:00
Jai Agrawal and GitHub
067f471766
Segment pending revenue in API response ( #3283 )
2025-02-20 23:07:54 +00:00
Jai Agrawal and GitHub
31723a2d3c
Fix prorations not updating open charge ( #3265 )
2025-02-14 22:53:45 -08:00
Jai Agrawal and GitHub
975427b319
Allow admins to view user email ( #3261 )
2025-02-13 17:18:03 -08:00
Jai Agrawal and GitHub
1e8d550e96
Format traces as bullet list (MOD-32) ( #3220 )
...
* Format traces as bullet list
* Fix fmt
2025-02-06 13:23:42 -08:00
Jai Agrawal and GitHub
75b357a069
Staff support dashboard routes ( #3160 )
...
* Staff support dashboard routes
* Fix clippy
2025-01-17 16:41:49 -08:00
Jai Agrawal and GitHub
bb3de4b74b
Add balance route ( #3107 )
2024-12-30 20:17:51 -07:00
Jai Agrawal and GitHub
2fea772ffb
Fix sockets causing actix hangs ( #3089 )
...
* Fix sockets causing actix hangs
* Fix fmt issues
* Retry failed S3 uploads
* Ignore launcher socket from sentry
2024-12-27 22:44:09 -07:00
Geometrically and GitHub
9952c3a0c1
0.9.0 release (app) ( #3056 )
...
* Debug app
* Bump version, final fixes
2024-12-23 13:38:52 -07:00
Geometrically and GitHub
cae6f12ea0
More app fixes 0.9.0 ( #3054 )
...
* initial set of fixes (toggle sidebar, profile pagination)
* more fixes, bump version
* fix lint:
* fix quick switcher ordering
2024-12-22 20:03:58 -07:00
Geometrically and GitHub
c082148ecd
Fix crash on windows ( #3041 )
2024-12-18 23:53:00 -07:00
Geometrically and GitHub
c1b1e67a2c
Fix app builds not launching ( #3035 )
...
* Fix app builds not launching
* Revert tauri version change
2024-12-18 11:30:49 -07:00
Geometrically and GitHub
6ceed4b226
App fixes 0.9.0 ( #3034 )
...
* push fixes to test on windows
* Fix searching mods
* Fix search not saving, fix scrolling issues, etc
2024-12-17 23:23:30 -07:00
Geometrically and GitHub
7e8ceadfd4
Update servers route ( #3032 )
2024-12-16 17:34:20 -07:00
Geometrically and GitHub
217b5700a2
Fix advanced rendering, ads showing over modals ( #3029 )
2024-12-14 21:36:00 -07:00
Geometrically and GitHub
f2e653b732
Bump tauri to v2 ( #3018 )
...
* 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
2024-12-14 19:23:47 -07:00
Geometrically and GitHub
c970e9c015
Fix sockets issues ( #3015 )
...
* Fix sockets issues
* Fix app comp
2024-12-12 13:25:25 -08:00
Geometrically and GitHub
2987f507fe
Refunds + Upgrading/Downgrading plans ( #2983 )
...
* 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
2024-12-06 19:37:17 -08:00
Geometrically and GitHub
47b0ccdf78
Friends system for app ( #2958 )
...
* Friends system for app
* Fix impl issues
* move friends to in-memory store
2024-11-26 18:23:29 -07:00
Geometrically and GitHub
3b0e59c8ab
Switch to Sendy for newsletter ( #2954 )
2024-11-18 16:19:12 -08:00
Geometrically and GitHub
b188b3feb3
Switch to HCaptcha for Auth-related captchas ( #2945 )
...
* Switch to HCaptcha for Auth-related captchas
* run fmt
2024-11-16 16:57:32 -08:00
Geometrically and GitHub
7bb3059cd9
Revert TLS changes causing docker build fail ( #2937 )
...
* Revert TLS changes causing docker build fail
* Update build to push
2024-11-11 18:31:06 -08:00
Geometrically and GitHub
3fa07f64d3
Ratelimit acct creation ( #2933 )
2024-11-10 22:47:58 -08:00
ae2cd947b2
Add beta and alpha badges ( #2929 )
...
Co-authored-by: Prospector <prospectordev@gmail.com >
2024-11-08 19:26:28 -08:00
Geometrically and GitHub
9f977d082b
Merge pull request #2840 from modrinth/daedalus-add
...
Add daedalus to monorepo
2024-10-21 15:33:58 -07:00
Geometrically and GitHub
674f4b1095
Merge branch 'main' into daedalus-add
2024-10-21 12:40:17 -07:00
Geometrically and GitHub
19ca5f08c6
Merge branch 'main' into daedalus-add
2024-10-21 12:16:41 -07:00
Geometrically and GitHub
8c1c5572c0
Merge pull request #2517 from modrinth/labrinth-add
...
Add labrinth to monorepo
2024-10-19 12:42:38 -07:00
Geometrically and GitHub
a54b6dc7b9
Merge branch 'main' into labrinth-add
2024-10-18 19:45:43 -07:00
Geometrically and GitHub
486cd68bf7
New docs site ( #2521 )
...
* initial docs
* more docs work
* Update readme + add license
* update frontend GH action
2024-10-18 17:36:20 -07:00
Geometrically and GitHub
fce516a76f
Remove ads muting ( #2511 )
2024-10-15 23:43:49 -07:00
Geometrically and GitHub
ff7975773e
Prorations ( #975 )
...
* Prorations
* Fix pyro integration
* set server uuid on creation
* fix comp
* Fix new charge date, pyro suspend reason
* Update server creation endpoint
2024-10-14 13:30:04 -07:00
Geometrically and GitHub
570a4096f9
Update billing with backend changes ( #2505 )
2024-10-09 21:11:49 -07:00
Geometrically and GitHub
c88bfbb5f0
Move charges to DB + fix subscription recurring payments ( #971 )
...
* Move charges to DB + fix subscription recurring payments
* Finish most + pyro integration
* Finish billing
* Run prepare
* Fix intervals
* Fix clippy
* Remove unused test
2024-10-09 21:11:30 -07:00
Geometrically and GitHub
a8731b0ca2
Fix unfollowing projects ( #2496 )
2024-10-08 15:19:46 -07:00
Geometrically and GitHub
ef7cfffeb6
Add support for Optima ( #2489 )
2024-10-04 13:35:39 -07:00
Geometrically and GitHub
5bb961f16b
Fix linux appimage ( #2482 )
2024-10-02 12:02:14 -07:00
Geometrically and GitHub
624abf0df4
Mute audio from playing in ads ( #2471 )
...
* Mute audio from playing in ads
* Update tauri version, get rid of custom
* bump wry
* fix more
* Fix lint
2024-09-29 17:51:51 -07:00
Geometrically and GitHub
9708685506
Add GDPR export ( #2461 )
2024-09-27 13:33:28 -07:00
Geometrically and GitHub
28b6bf8603
GDPR export route ( #969 )
...
* GDPR export route
* make users able to access
2024-09-27 12:43:17 -07:00
Geometrically and GitHub
2713f0e610
Fix markdown images ( #2452 )
2024-09-25 12:29:51 -07:00
Geometrically and GitHub
f7d1cd2a4f
Pause subscription renewals ( #968 )
2024-09-24 13:02:19 -07:00
Geometrically and GitHub
95cd48571e
Improve ad security, add CMP changes ( #2399 )
2024-09-13 20:33:51 -07:00
Geometrically and GitHub
edb7e5f323
Integrate with Aditude API for payouts ( #965 )
...
* Integrate with Aditude API for payouts
* Update expiry
* Fix tests
2024-09-12 14:52:17 -07:00
Geometrically and GitHub
0221034b60
Fix file paths opening ( #2382 )
2024-09-10 01:36:56 -07:00
Geometrically and GitHub
0b31f2eb41
0.8.5 fixes ( #2369 )
...
* 0.8.5 fixes
* Attempt to fix binary name
* bump version + add nsis installmode
* (temp) Use cargo version of tauri CLI
* fix cli build
* Fix build env var
* Bump tauri version
* remove old invalid installs
* Fix old shortcuts + NSIS build
2024-09-10 00:24:17 -07:00
Geometrically and GitHub
5b5599128a
Optimize user-generated images for reduced bandwidth ( #961 )
...
* Optimize user-generated images for reduced bandwidth
* run prepare
* Finish compression
2024-09-07 17:44:49 -07:00
Geometrically and GitHub
cb0f03ca9c
Slack webhooks ( #959 )
...
* Slack webhooks
* Fix automod rejecting audio and locale packs
* Run prepare
2024-09-06 23:42:54 -07:00
Geometrically and GitHub
2e35f3608b
Remove name field (and remove existing data) ( #935 )
...
* Remove name field (and remove existing data)
* run prep, fmt
* fix dummy data
2024-09-06 20:16:28 -07:00
Geometrically and GitHub
bd61f5d591
Fix auto updater, add failure message, fix modals ( #2335 )
...
* Fix auto updater, add failure message, fix modals
* Fix ads hiding, updater UI
* dummy version, fix gh actions cache
* fix release conf
* actual version bump
* Fix ads hiding sometimes
* Fix event state init
* fix remaining bugs
* Fix lint on linux
* Fix deep linking on Windows
* Fix ad links opening multiple times
2024-08-30 10:42:58 -07:00
Geometrically and GitHub
016c3d779b
Fix localhost windows opening ( #2331 )
2024-08-28 23:21:35 -07:00
Geometrically and GitHub
acf26940d6
Implement ads in desktop app ( #2318 )
...
* Implement ads in desktop app
* Finish ads
* use git dep instead
* attempt to fix linux build (temp)
* bump version + lint
* comment more
* fix build
* try to fix linux build
* Fix crashing on windows
* Fix icons not showing
* Remove useless env vars
* Actual linux build fix
* Run fmt
* Fix scrolling
* fix clippy
* bump version + fix localhost
* rev linux build patch
* update version num
* update csp
* update csp
* update csp
* Switch to mousewheel event
2024-08-28 21:44:08 -07:00
Geometrically and GitHub
bf16d360af
Switch to PostHog for app analytics ( #2316 )
2024-08-27 21:19:07 -07:00
Geometrically and GitHub
38d95b4faf
Fix deep linking / file open on mac ( #2314 )
...
* Fix deep linking / file open on mac
* Update deep linking
* fix build
* fix build again
* update workdir
* try again
* update conf path
* try old conf
* use in house tauri
* move away from tauri GH act
* add rpm support
* Fix updater key
* Fix signing key pass
* fix ubuntu deps
* Fix macos artifacts
2024-08-27 17:50:10 -07:00
Geometrically and GitHub
58dac27186
Fix MRPACK export file include, add webview2 fail msg, fix window state ( #2273 )
...
* Fix MRPACK export file include, add webview2 fail msg, fix window state
* fix limt
2024-08-23 13:50:02 -05:00
Geometrically and GitHub
c8befb6843
Fix forge again ( #2268 )
2024-08-22 23:52:38 -05:00
Geometrically and GitHub
599f23c8aa
Optimize stripe links ( #2258 )
2024-08-22 15:37:48 -05:00
Geometrically and GitHub
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 and GitHub
9ed1dd714b
Fix ads showing with Modrinth PLus ( #2187 )
2024-08-21 00:30:23 -07:00
Geometrically and GitHub
e91c76c10c
Aditude integration ( #2184 )
...
* Aditude integration
* remove diff
* remove unused vars
2024-08-20 23:42:44 -07:00
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 and GitHub
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 and GitHub
637a923e84
Fix empty subscriptions ( #954 )
2024-08-18 11:35:39 -07:00
Geometrically and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
7dd340f0b6
Fix subscriptions edge case ( #952 )
...
* Fix subscriptions edge case
* prep
2024-08-15 02:03:46 -07:00
Geometrically and GitHub
1d0d8d7fbe
Payments/subscriptions support ( #943 )
...
* [wip] Payments/subscriptions support
* finish
* working payment flow
* finish subscriptions, lint, clippy, etc
* docker compose
2024-08-14 17:14:52 -07:00
Geometrically and GitHub
04b85630b9
Cache homepage projects in tags ( #1336 )
...
* Cache homepage projects in tags
* Update app page
2024-07-31 12:37:51 -07:00
Geometrically and GitHub
06ac959496
Fix duped styles + disable tailwind preflight ( #1320 )
2024-07-24 23:14:43 +00:00
Geometrically and GitHub
41c15f8c96
Fix styling issues caused by omorphia/tailwind ( #1319 )
2024-07-24 12:40:36 -07:00
Geometrically and GitHub
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 and GitHub
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 and GitHub
4274a8ed68
Fix forge install issues ( #18 )
...
* Fix forge install issues
* remove mac garb
2024-06-28 15:44:17 -07:00
Geometrically and GitHub
8b16cd1b36
Daedalus Rewrite + Code Cleanup ( #16 )
...
* [wip] rewrite daedalus, vanilla, fabric, and quilt
* finish forge + neo
* fix docker
* fix neoforge 1.21+
* update concurrency limit
* finish
* remove mac garb
2024-06-25 15:47:27 -07:00
Geometrically and GitHub
05d45d9aab
Fix page crash on orgs ( #1727 )
2024-06-14 15:43:09 -07:00
Geometrically and GitHub
612eb64a83
fix broken navrow ( #1725 )
2024-06-14 15:29:35 -07:00
Geometrically and GitHub
5148e27448
Fix neoforge check, make forge validator more lenient ( #928 )
2024-06-14 13:16:05 -07:00
Geometrically and GitHub
608e55c01f
Fix duplicate file names ( #927 )
...
* Fix duplicate file names
* Fix checks
2024-06-12 21:40:24 -07:00
Geometrically and GitHub
b8963d272a
Update validators again ( #925 )
...
* Update validators again
* fix tests + clippy
2024-06-12 14:38:35 -07:00
Geometrically and GitHub
beaaed6613
Use row level locking for payouts ( #926 )
2024-06-12 14:19:15 -07:00
Geometrically and GitHub
872ffa02ce
fix version update route perf ( #923 )
...
* fix version update route perf
* fix tests
2024-06-12 09:58:01 -07:00
Geometrically and GitHub
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 and GitHub
b933202694
Fix quilt validator ( #916 )
2024-05-08 20:28:40 -07:00
Geometrically and GitHub
611bec38b4
Pre-generate homepage ( #1699 )
...
* Pregenerate homepage:
* fix lint
2024-05-03 14:48:14 -07:00