Geometrically
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
28b6bf8603
GDPR export route ( #969 )
...
* GDPR export route
* make users able to access
2024-09-27 12:43:17 -07:00
Geometrically
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
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
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
a0aa350a08
Fix cache stampede issues + generalize cache ( #884 )
...
* caching changes
* fix cache stampede issues
* Use pub/sub for better DB fetches
* remove pubsub
* remove debugs
* Fix caches not working
* fix search indexing removal
2024-03-26 21:15:50 -07:00
Geometrically
decfcb6c27
Fix issue with moderator identities being revealed ( #892 )
...
* Fix issue with moderator identities being revealed
* Fix on multiple threads route
* Fix thread notifs
* Fix failing test
* fix thread messages returning nothing
2024-03-19 17:25:49 -07:00
Geometrically
e2ffeab8fa
fix views analytics ( #885 )
...
* fix views analytics
* update ip stripping
* update clickhouse tables
* fix broken queries
* Fix panics
* fix download undercounting
* fix packerator failing sometimes
* run prep
2024-03-02 14:04:46 -07:00
Geometrically
04d834187b
Automatic moderation ( #875 )
...
* Automatic moderation
* finish
* modpack fixes
* fix unknown license msg
* fix moderation issues
2024-02-21 16:24:21 -07:00
Geometrically
33b2a94d90
Fix version creation taking forever ( #878 )
...
* Fix version creation taking forever
* run fmt + prep
* fix tests?
2024-02-05 12:24:12 -07:00
Geometrically
bfeff78164
Update search queries ( #854 )
...
* Update search queries
* Bump accepted payload limit
* fixes
* push test changes
* fmt clippy prepare
---------
Co-authored-by: Wyatt Verchere <wverchere@gmail.com >
2024-01-13 18:20:28 -05:00
Geometrically
7b00003958
Org fixes ( #850 )
...
* Org fixes
* payouts bug
* Update dockerfile fix test
* Update to bookworm
* clippy
2024-01-12 14:19:39 -05:00
Wyatt Verchere
76c885f080
Fixes incorrect loader fields ( #849 )
...
* loader_fields fix
* tested, fixed
* added direct file check for invalid file_parts
* search fixes
* removed printlns
* Adds check for loaders
* removes println
2024-01-11 18:36:01 -05:00
Geometrically
34baf44534
Fix packs logic ( #837 )
...
* Fix packs logic
* Clippy
2024-01-07 18:36:42 -05:00
Wyatt Verchere
10eed05d87
Fixes failing tests ( #813 )
...
* fixes failing tests
* fmt clippy
* updated dockerfile
* fixes failing tests; adds important fix from extracts_versions PR
* assert_eq -> assert_status, giving better error messages
* fixed random failure bug
* fmt, clippy, etc
2024-01-05 11:20:56 -05:00
Geometrically
f5802fee31
Staging bug fixes ( #819 )
...
* Staging bug fixes
* Finish fixes
* fix tests
* Update migration
* Update migrations
* fix side types being added for ineligible loaders
* fix tests
* Fix tests
* Finish fixes
* Add slug display names
2024-01-04 16:24:33 -05:00
Geometrically
cf9c8cbb4f
Fix deletion of private notes ( #814 )
2023-12-28 20:25:55 -05:00
Wyatt Verchere
f939e59463
Testing bug fixes ( #788 )
...
* fixes
* adds tests- fixes failures
* changes
* moved transaction commits/caches around
* collections nullable
* merge fixes
* sqlx prepare
* revs
* lf fixes
* made changes back
* added collections update
---------
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com >
2023-12-14 15:19:50 -07:00
Geometrically
4630d175d7
Optimize analytics queries ( #781 )
...
* Optimize analytics queries
* fix clippy
2023-12-04 18:49:51 -07:00
Wyatt Verchere
b2be4a7d67
Search overhaul ( #771 )
...
* started work; switching context
* working!
* fmt clippy prepare
* fixes
* fixes
* revs
* merge fixes
* changed comments
* merge issues
2023-12-03 07:27:12 -07:00
Wyatt Verchere
a70df067bc
Misc v3 linear tasks ( #767 )
...
* v3_reroute 404 error
* hash change
* fixed issue with error conversion
* added new model confirmation tests
+ title name change
* renaming, fields
* owner; test changes
* clippy prepare
* fmt
* merge fixes
* clippy
* working merge
* revs
* merge fixes
2023-12-01 20:15:00 -07:00
Wyatt Verchere
2d92b08404
V2 removal and _internal rerouting ( #770 )
...
* deleteed v3 exclusive routes
* moved routes around
* fixed linkage that movement broke
* initial merge errors
* fixes
2023-12-01 10:02:11 -08:00
Wyatt Verchere
4bbc57b0dc
Links ( #763 )
2023-11-30 23:14:52 -08:00
Wyatt Verchere
58093a9438
Modifies sql queries to use CTEs ( #773 )
...
* fixes huge slowodwn on version item
* changes!
* fixes, touch ups, indices
* clippy prepare
2023-11-30 11:10:56 -08:00
Geometrically
d4f9c97cca
Payouts code ( #765 )
...
* push to rebase
* finish most
* finish most
* Finish impl
* Finish paypal
* run prep
* Fix comp err
2023-11-29 11:00:08 -07:00
Wyatt Verchere
f731c1080d
Side types overhaul ( #762 )
...
* side types overhaul
* fixes, fmt clippy
* migration fix for v3 bug
* fixed migration issues
* more tested migration changes
* fmt, clippy
* bump cicd
---------
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com >
2023-11-28 11:36:59 -07:00
Carter
0efbbed5e2
Add fields to OAuth ( #769 )
...
* Add url and description fields to OAuthClient
model
* Add OAuth client icon editing and deleting
endpoints
* updated query data
* fix missed queries
* sqlx prep
* update with tests builds
2023-11-25 21:48:51 -07:00
Wyatt Verchere
74973e73e6
Tests 3 restructure ( #754 )
...
* moved files
* moved files
* initial v3 additions
* moves req data
* tests passing, restructuring, remove v2
* fmt; clippy; prepare
* merge conflicts + issues
* merge conflict, fmt, clippy, prepare
* revs
* fixed failing test
* fixed tests
2023-11-16 11:36:03 -07:00
Wyatt Verchere
ae1c5342f2
Search test + v3 ( #731 )
...
* search patch for accurate loader/gv filtering
* backup
* basic search test
* finished test
* incomplete commit; backing up
* Working multipat reroute backup
* working rough draft v3
* most tests passing
* works
* search v2 conversion
* added some tags.rs v2 conversions
* Worked through warnings, unwraps, prints
* refactors
* new search test
* version files changes fixes
* redesign to revs
* removed old caches
* removed games
* fmt clippy
* merge conflicts
* fmt, prepare
* moved v2 routes over to v3
* fixes; tests passing
* project type changes
* moved files over
* fmt, clippy, prepare, etc
* loaders to loader_fields, added tests
* fmt, clippy, prepare
* fixed sorting bug
* reversed back- wrong order for consistency
* fmt; clippy; prepare
---------
Co-authored-by: Jai A <jaiagr+gpg@pm.me >
2023-11-11 16:40:10 -08:00