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
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
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
b8963d272a
Update validators again ( #925 )
...
* Update validators again
* fix tests + clippy
2024-06-12 14:38:35 -07:00
Geometrically
872ffa02ce
fix version update route perf ( #923 )
...
* fix version update route perf
* fix tests
2024-06-12 09:58:01 -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
f8f037196e
Fix payouts desync ( #890 )
...
* Fix payouts desync
* fix tests + user payouts req
2024-03-12 10:52:40 -07:00
Geometrically
a02aa7586b
Fix version files updates route ( #876 )
...
* Fix version updates files route
* run fmt + prep
* actually work
* update query perf
* fix
2024-02-04 20:19:46 -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
Wyatt Verchere
0aebf37ef8
Index swapping when meilisearch reindex ( #853 )
...
* cycling indices
* removed printlns
* uses swap indices instead
* Bring back deletion
* Fix tests
* Fix version deletion
---------
Co-authored-by: Jai A <jaiagr+gpg@pm.me >
2024-01-13 17:40:30 -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
ef31c0c0da
Cleans up and removes TODOs, adds tests ( #844 )
...
* removes version ordering from v2; simplifies now-unecessary three-level faceting
* resolved some todos
* test for game version updating
* merge fixes; display_categories fix
2024-01-11 21:11:27 -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
Wyatt Verchere
3464fbb2e8
fixes capitalization issue; modifies existing test to check for it ( #841 )
2024-01-09 15:42:17 -05:00
Wyatt Verchere
d51d6517be
fixes modpacks losing version data on modification ( #840 )
2024-01-08 10:28:33 -05:00
Geometrically
5f6cc1281e
Fix user revenue display ( #839 )
...
* Fix user revenue display
* fix rev display
2024-01-07 20:57:37 -05:00
Wyatt Verchere
c3448033de
Fixes missing plugin/datapack in search ( #829 )
...
* fixes datapack/plugin issue
* fixes level
* server side searching; org projects
* total hits
* total hits fixes
---------
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com >
2024-01-07 16:36:26 -05:00
Wyatt Verchere
541022cdc3
Featured filtering patch ( #825 )
2024-01-06 22:31:34 -05:00
Geometrically
917b89e44f
Fix org adding ( #821 )
2024-01-06 16:34:20 -05:00
Wyatt Verchere
87862f3e23
changes tests to a macro ( #822 )
2024-01-06 14:08:03 -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
Wyatt Verchere
3bdd551d40
fixes bug ( #809 )
2023-12-24 18:53:58 -05:00
Wyatt Verchere
4a7936a51d
adds text, fixed problem ( #808 )
2023-12-21 18:50:25 -08:00
Wyatt Verchere
b46f3bf2c4
Live test fixes ( #807 )
...
* fixes
* changes
2023-12-21 15:34:42 -08:00
Wyatt Verchere
f7b4b782bf
Organization ownership ( #796 )
...
* organization changes
* changes
* fixes failing test
* version changes
* removed printlns
* add_team_member comes pre-accepted
* no notification on force accept
* fixes tests
* merge fixes
2023-12-20 17:27:57 -05:00
Wyatt Verchere
60c535e861
Misc testing improvements ( #805 )
...
* made dummy data more consistent; not an option
* fixed variable dropping issue crashing actix (?)
* removed scopes specific tests, removed schedule tests
* team routes use api
* removed printlns, fmt clippy prepare
2023-12-20 14:46:53 -05:00
Wyatt Verchere
d59c522f7f
Sanity checked all of V2 route conversions ( #803 )
...
* follows
* all v2 routes now either convert or have a comment
* added common structs, clippy
* merge fix
---------
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com >
2023-12-19 10:20:32 -08: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
Wyatt Verchere
50e89ad98b
fix ( #800 )
2023-12-13 17:08:58 -07:00
Wyatt Verchere
90954dac49
Testing search prod ( #791 )
...
* testing push
* lowers it
* removed unwrap
* reduced to 500
* Really took down time
* reorders chunking
* rebuild docker
* reverted most changes
* cargo fmt
* reduced meilisearch limit
* added logs, removed deletion of index
* one client creation
* changes
* reverted gallery cahnge
* testing re-splitting again
* Remove chunking + index deletion
* Bring back chunking
* Update chunk size
---------
Co-authored-by: Jai A <jaiagr+gpg@pm.me >
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com >
2023-12-11 20:01:15 -08:00
Wyatt Verchere
6217523cc8
Test permissions use api ( #784 )
...
* initial push
* fmt; clippy
---------
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com >
2023-12-11 18:24:49 -08:00
Wyatt Verchere
235f4f10ef
Chunking searches ( #787 )
...
* new attempt
* revised searching CTEs
* prepare fix
* fix tests
* fixes
* restructured project_item to use queries
* search changes! fmt clippy prepare
* small changes
2023-12-08 23:14:17 -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
b3b55210f7
Renamed default project type to unknown. ( #774 )
...
* small change
* plugins and datapacks now correctly return to project
* Adds to search
2023-11-30 17:17:21 -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
Wyatt Verchere
ed33dd2127
fixed issue ( #772 )
2023-11-30 10:30:30 -08: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
Wyatt Verchere
fd18185ef0
More staging fixes ( #768 )
...
* Fixes issues
* staging fixes
* passes tests
* fixes. fmt/clippy
* drops datapack/plugin extras
* fixed failing test
---------
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com >
2023-11-26 20:29: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
bad350e49b
Plugins ( #758 )
...
* plugins; datapacks
* merge fixes/changes
---------
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com >
2023-11-25 18:11:38 -07:00
Wyatt Verchere
172b93d07f
Tests v2 recreate ( #760 )
...
* added common project information; setup for v2 test change
* all tests now use with_test_environment
* progress, failing
* finished re-adding tests
* prepare
* cargo sqlx prepare -- --tests
* fmt; clippy; prepare
* sqlx prepare
* adds version_create fix and corresponding test
* merge fixes; rev
* fmt, clippy, prepare
* test cargo sqlx prepare
2023-11-25 14:42:39 -07:00
Wyatt Verchere
79e634316d
Analytics permissions ( #761 )
...
* adds test; permissions fix
* clippy
---------
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com >
2023-11-21 10:02:07 -07:00
Wyatt Verchere
dfba6c7c91
Compiler improvements ( #753 )
...
* basic redis add
* toml; reverted unnecessary changes
* merge issues
* increased test connections
---------
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com >
2023-11-19 20:10:13 -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
f4880d0519
more games information, games route ( #756 )
...
* more games information, games route
* adds banner url
2023-11-14 11:01:31 -07:00