35c33bd9c1
update lock files
2025-03-30 04:38:30 +03:00
033df796e0
Merge commit 'b9d90aa6356c88c8d661c04ab84194cf08ea0198' into feature-clean
2025-03-30 04:38:20 +03:00
Jai Agrawal
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
Josiah Glosson
c998d2566e
Allow multiple labrinth instances ( #3360 )
...
* Move a lot of scheduled tasks to be runnable from the command-line
* Use pubsub to handle sockets connected to multiple Labrinths
* Clippy fix
* Fix build and merge some stuff
* Fix build fmt
:
---------
Signed-off-by: Jai Agrawal <18202329+Geometrically@users.noreply.github.com >
Co-authored-by: Jai A <jaiagr+gpg@pm.me >
Co-authored-by: Jai Agrawal <18202329+Geometrically@users.noreply.github.com >
2025-03-15 07:28:20 -07:00
Jai Agrawal
1009695a15
Support jemalloc profiling and heap dumps ( #3373 )
2025-03-09 14:41:19 -07:00
Jai Agrawal
5c8ed9a8ca
Tracing support ( #3372 )
...
* Tracing support
* Add console subscriber
* Add console subscriber
2025-03-09 13:01:24 -07:00
Jai Agrawal
9c5d817a8a
Add prom metrics for database, use redis max conn var ( #3359 )
2025-03-07 17:16:45 -08:00
c06c78d0d7
v0.9.303
2025-03-07 23:19:26 +03:00
d494ab9d5c
Merge commit 'd51a1c47c70d44bfcc1af6fe58f244170513470c' into feature-clean
2025-03-07 23:18:50 +03:00
Jai Agrawal
c1bb934fc6
Add clickhouse replication, exclude bad prom metrics ( #3344 )
2025-03-05 15:40:46 -08:00
Jai Agrawal
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
Josiah Glosson
650ab71a83
Commonized networking ( #3310 )
...
* Fix not being able to connect to local friends socket
* Start basic work on tunneling protocol and move some code into a common crate
* Commonize message serialization logic
* Serialize Base62Ids as u64 when human-readability is not required
* Move ActiveSockets tuple into struct
* Make CI run when rust-common is updated
CI is currently broken for labrinth, however
* Fix theseus-release.yml to reference itself correctly
* Implement Labrinth side of tunneling
* Implement non-friend part of theseus tunneling
* Implement client-side except for socket loop
* Implement the socket loop
Doesn't work though. Debugging time!
* Fix config.rs
* Fix deadlock in labrinth socket handling
* Update dockerfile
* switch to workspace prepare at root level
* Wait for connection before tunneling in playground
* Move rust-common into labrinth
* Remove rust-common references from Actions
* Revert "Update dockerfile"
This reverts commit 3caad59bb474ce425d0b8928d7cee7ae1a5011bd.
* Fix Docker build
* Rebuild Theseus if common code changes
* Allow multiple connections from the same user
* Fix test building
* Move FriendSocketListening and FriendSocketStoppedListening to non-panicking TODO for now
* Make message_serialization macro take varargs for binary messages
* Improve syntax of message_serialization macro
* Remove the ability to connect to a virtual socket, and disable the ability to listen on one
* Allow the app to compile without running labrinth
* Clippy fix
* Update Rust and Clippy fix again
---------
Co-authored-by: Jai A <jaiagr+gpg@pm.me >
2025-02-28 10:52:47 -08:00
951631859b
lock files update
2025-02-10 22:17:57 +03:00
5bdbb8b5d5
Merge commit '037cc86c1f520d8e89e721a631c9163d01c61070' into feature-clean
2025-02-10 22:15:18 +03:00
Jai A
5bc63a5ad3
Ads window system blocker
2025-02-06 10:02:44 -08:00
Jai A
17d61277fa
Bump meilisearch version
2024-12-30 20:55:37 -07:00
65c2aa075b
Possible fix for Browser in Launcher due newest libraries (rollbacked)
2024-12-28 14:08:31 +03:00
77573bd48b
Update libraries and bump to v0.9.202
2024-12-27 21:10:55 +03:00
59f6f7102f
Support for latest Modrinth Upstream
2024-12-26 20:31:14 +03:00
7bbc79c6a1
Merge commit '81ec068747a39e927c42273011252daaa58f1e14' into feature-clean
2024-12-26 16:51:17 +03:00
Jai A
81ec068747
Mute audio via wry + v0.9.2
2024-12-25 14:41:28 -07:00
Jai A
4a031f7bbd
v0.9.1 fixes
2024-12-24 22:30:10 -07:00
Geometrically
9952c3a0c1
0.9.0 release (app) ( #3056 )
...
* Debug app
* Bump version, final fixes
2024-12-23 13:38:52 -07:00
Geometrically
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
c082148ecd
Fix crash on windows ( #3041 )
2024-12-18 23:53:00 -07:00
Jai A
02dd2a3980
fix build while using modrinth tauri fork
2024-12-18 11:45:43 -07:00
Geometrically
c1b1e67a2c
Fix app builds not launching ( #3035 )
...
* Fix app builds not launching
* Revert tauri version change
2024-12-18 11:30:49 -07:00
Prospector
547ec730c7
New instance settings in app ( #3033 )
...
* Tabbed interface component
* Start instance settings
* New instance settings, mostly done minus modpacks
* Extract i18n
* Some more fixes with settings, still no modpacks yet
* Lint
* Modpack installation settings
* Change no friends language
* Remove options legacy button
* fix lint, small bug
* fix invalid cond on friends ui
* update resource management page
---------
Signed-off-by: Geometrically <18202329+Geometrically@users.noreply.github.com >
Co-authored-by: Jai A <jaiagr+gpg@pm.me >
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com >
2024-12-18 00:06:01 -07:00
Geometrically
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
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
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
ff1fbfa427
Bump to v0.8.906
2024-11-28 02:45:55 +03:00
414bde9096
Merge commit '2cfb637451441e5bd51dbfb736598ee33b7e8323' into feature-clean
2024-11-28 02:41:36 +03:00
Geometrically
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
2898cf3d9c
Merge commit '1aa2299b558fc9eaba74615e8453cfe7da8510d9' into feature-clean
2024-11-21 02:22:40 +03:00
1c6e52bb5a
Merge commit '5ab12634954dabea006912efcdeb4d30992858fd' into feature-clean
2024-11-16 19:22:11 +03:00
Geometrically
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
Conrad Ludgate
2d95ff0830
chore: massage dependencies and features to remove openssl/native-tls ( #2859 )
...
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com >
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2024-11-03 09:48:35 +00:00
d64862c87e
Bump to v0.8.902
2024-10-22 22:20:28 +03:00
303e2f0eb2
Merge commit '9f977d082b0741116fef328c2b38e2b4b9afd94e' into feature-clean
2024-10-22 22:20:16 +03:00
0d7e59d212
Update lock files and gen schemas. Bump to v0.8.901
2024-10-20 21:49:07 +03:00
842f5fdcdb
Merge commit '8c1c5572c08f9191edaa513aa18859acc651e3e4' into feature-clean
2024-10-20 21:48:28 +03:00
Jai A
9be9658ffb
Add daedalus
2024-10-19 15:14:30 -07:00
Jai A
8dd955563e
Fix clippy errors + lint, use turbo CI
2024-10-18 16:07:35 -07:00
Jai A
907ef38189
make checks work
2024-10-16 15:57:44 -07:00
425aa36505
Merge commit 'ac9bcabd9c2e6095a3298eedc6d9e2eda704e25d' into feature-clean
2024-10-04 01:09:29 +03:00
Geometrically
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
d1f3110b57
Merge commit '6e3bf5fbf9558dcfcfb12f65890391945e554f7e' into feature-clean
2024-09-11 23:57:05 +03:00
Geometrically
0221034b60
Fix file paths opening ( #2382 )
2024-09-10 01:36:56 -07:00
Geometrically
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