Geometrically
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
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
f7d1cd2a4f
Pause subscription renewals ( #968 )
2024-09-24 13:02:19 -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
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
cb0f03ca9c
Slack webhooks ( #959 )
...
* Slack webhooks
* Fix automod rejecting audio and locale packs
* Run prepare
2024-09-06 23:42:54 -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
637a923e84
Fix empty subscriptions ( #954 )
2024-08-18 11:35:39 -07:00
Geometrically
7dd340f0b6
Fix subscriptions edge case ( #952 )
...
* Fix subscriptions edge case
* prep
2024-08-15 02:03:46 -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
PixelBedrock
60edbcd5f0
Allow user to select GitHub account ( #922 )
...
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com >
2024-07-09 15:12:15 -07:00
Geometrically
608e55c01f
Fix duplicate file names ( #927 )
...
* Fix duplicate file names
* Fix checks
2024-06-12 21:40:24 -07:00
Geometrically
beaaed6613
Use row level locking for payouts ( #926 )
2024-06-12 14:19:15 -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
49cf0c8a9a
Fix user deletion ( #907 )
...
* Fix user deletion
* run prep+fmt
* Update validators
2024-04-22 17:46:56 -07:00
Geometrically
83ccf4928f
Fix mod msg status ( #896 )
...
* Fix mod msg status
* Fix validators
2024-04-22 13:09:35 -07:00
Geometrically
0a0837ea02
update ratelimiter ( #897 )
...
* update ratelimiter
* Switch to old scheduler
2024-03-27 15:56:29 -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
730913bec4
Fix issue in specifying dependencies ( #891 )
2024-03-18 13:56:06 -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
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
ce3b024fea
Fix gift cards ( #877 )
...
* Fix gift card cashout
* Fix mutex locks
2024-02-05 12:02:07 -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
d5107f2ef6
Fix unlisted showing ( #873 )
...
* Fix projects showing draft
* fix build
* run fmt
2024-01-27 19:11:00 -05: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
Emma Alexia
f16e93bd3a
Raise project limit on collections from 64 to 1024 ( #847 )
...
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com >
2024-01-11 10:27:38 -05:00
Geometrically
05d2a96900
Organization payouts ( #848 )
2024-01-11 10:27:15 -05:00
Julian Vennen
9c70c35669
Ignore spaces when parsing facets ( #846 )
2024-01-10 08:40:19 -08:00
Julian Vennen
9d54c41a2b
Fix melisearch name replacements with operators other than : ( #845 )
...
* Fix melisearch name replacements with operators other than :
* Pass facet by refrence
---------
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com >
2024-01-09 13:16:36 -08: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
Geometrically
34baf44534
Fix packs logic ( #837 )
...
* Fix packs logic
* Clippy
2024-01-07 18:36:42 -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
Geometrically
aee9b6a951
Fix Plugin/Datapack creation and featuring ( #836 )
2024-01-07 15:08:28 -05:00
Wyatt Verchere
59c269c8d0
Fixes game versions v2 display ( #827 )
...
* fixes game versions display
* reverses from version route
2024-01-07 01:04:13 -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
Geometrically
cf9c8cbb4f
Fix deletion of private notes ( #814 )
2023-12-28 20:25:55 -05:00
Geometrically
f199ecf8e9
Final release fixes ( #811 )
2023-12-27 13:54:17 -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