Geometrically
eaeff891d6
Reimplement old database code for better performance ( #365 )
2022-06-08 22:24:20 -07:00
Geometrically
d29d910ac6
Add mod lists for modpacks, liteloader support, update actix, fix moderation webhook ( #357 )
2022-05-26 10:08:19 -07:00
Geometrically
a0f840bcf8
Add quilt validators, Deps fix, Fix slug collisions ( #338 )
2022-04-24 13:02:41 -07:00
Geometrically
80e00a80d5
Switch to time crate, add file sizes ( #329 )
...
* Switch to time crate, add file sizes
* Update deps, adjust pack format
* Run formatter, fix clippy
2022-03-29 19:35:09 -07:00
Geometrically
d1c0c9739d
Shulkers of fixes ( #327 )
...
* Shulkers of fixes
* Fix validation message
* Update deps
* Bump docker image version
2022-03-27 19:12:42 -07:00
Geometrically
459e36c027
Run fmt, fix dep route ( #312 )
2022-02-27 21:44:00 -07:00
Geometrically
725f8571bb
Fix deps, download URLs, remove duplicate deps ( #310 )
2022-02-26 21:16:11 -07:00
Danielle
3f671b918a
Move download counting to worker ( #306 )
...
* Move download counting to worker
* Run `cargo sqlx prepare`
* Format & some Clippy fixes
2022-02-21 19:57:40 -07:00
BasiqueEvangelist
3ee144459f
Allow setting primary file when creating version ( #304 )
...
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com >
2022-02-20 19:44:59 -07:00
Geometrically
2badcfa546
Fix dependency updates and creating versions with no game versions/loaders ( #280 )
2022-01-24 11:27:39 -07:00
Geometrically
016e743653
Fix version deletion ( #273 )
2021-12-29 22:46:37 -05:00
Geometrically
b2ef4e9619
Fix modpack env field being required ( #270 )
2021-12-14 22:25:46 -07:00
Geometrically
ddcb5cd4d3
Fix game version ordering, fix deleting versions with deps not working ( #265 )
2021-12-09 18:12:21 -07:00
Geometrically
7f791d4919
Move validators to seperate thread, other fixes ( #253 )
...
* Move validators to seperate thread, other fixes
* Update rust version in Dockerfile
* Fix notifs not working
* Fix pack validator not enforcing files
2021-11-13 15:46:08 -07:00
Geometrically
c87e72e08e
Switch to alternate query strategy which simplifies code ( #244 )
2021-09-01 06:04:38 -07:00
Geometrically
efb82847cb
Switch to ARRAY_AGG for database aggregations to improve peformance + fix gallery images not showing up ( #242 )
2021-08-31 15:29:51 -07:00
Geometrically
ffd9a34cf5
Query optimization ( #235 )
...
* Optimize version queries and decrease some query complexity
* Run formatter
2021-08-20 16:33:09 -07:00
Geometrically
1b33f0cea9
Fix multiple projects query taking seconds to complete ( #232 )
2021-08-01 19:55:36 -07:00
Geometrically
8ece3b00f5
Fix project dependencies returning invalid values ( #231 )
...
* Fix project dependencies returning invalid values
* Run prepare
2021-08-01 16:11:07 -07:00
Geometrically
b2f8bb9990
Fix panic on requesting projects ( #223 )
2021-07-19 14:47:14 -07:00
Geometrically
d2c2503cfa
Final V2 Changes ( #212 )
...
* Redo dependencies, add rejection reasons, make notifications more readable
* Fix errors, add dependency route, finish PR
* Fix clippy errors
2021-06-16 09:05:35 -07:00
Geometrically
16db28060c
Project Types, Code Cleanup, and Rename Mods -> Projects ( #192 )
...
* Initial work for modpacks and project types
* Code cleanup, fix some issues
* Username route getting, remove pointless tests
* Base validator types + fixes
* Fix strange IML generation
* Multiple hash requests for version files
* Fix docker build (hopefully)
* Legacy routes
* Finish validator architecture
* Update rust version in dockerfile
* Added caching and fixed typo (#203 )
* Added caching and fixed typo
* Fixed clippy error
* Removed log for cache
* Add final validators, fix how loaders are handled and add icons to tags
* Fix search module
* Fix parts of legacy API not working
Co-authored-by: Redblueflame <contact@redblueflame.com >
2021-05-30 15:02:07 -07:00
Jai A
f43b95f001
Fix primary files not showing when requesting multiple versions
2021-03-09 13:40:19 -07:00
Geometrically
38802d3522
Fix primary files, file deletion, checks for mod following, fix user following route ( #175 )
2021-03-08 12:52:48 -07:00
Geometrically
109d7d87bd
Reports ( #165 )
...
* Reports WIP
* Finish reports
* Clippy fixes
Co-authored-by: Geometrically <geometrically@pop-os.localdomain >
2021-02-13 12:11:13 -07:00
Geometrically
3df740702c
Fix version hash ( #154 )
2021-01-30 16:51:32 -07:00
Geometrically
06bb6f7bff
Dependencies, fix panic on version get, Filtered Versions route ( #153 )
2021-01-29 20:35:29 -07:00
Geometrically
e33738a876
Fix queries, also add error message for database ( #152 )
2021-01-28 14:36:53 -07:00
Geometrically
de7e869ca9
Fix some mods and versions 'dissapearing'
2021-01-28 09:07:10 -07:00
Geometrically
bee11a6d41
Fix several bugs
2021-01-27 15:43:44 -07:00
Geometrically
4a5d46915d
Fix version get
2021-01-27 08:46:38 -07:00
Geometrically
269884d9f3
Fix docker build failing
2021-01-25 13:15:32 -07:00
Geometrically
fcd548c313
Fix queries not working
2021-01-25 13:00:04 -07:00
Geometrically
140a8b6804
Fix docker image build failing
2021-01-24 22:49:28 -07:00
Geometrically
b5378c1296
Query Optimization
2021-01-24 21:33:32 -07:00
Geometrically
5385431051
make compile
2021-01-23 11:37:25 -07:00
Geometrically
f14f4498fb
Hotfix everything broken
2021-01-23 11:32:32 -07:00
Geometrically
174dbb5e74
Fix auth params, Add params to indexing, Order version game versions, Remove version moderation, Return donation platforms in get routes
2021-01-18 10:10:45 -07:00
Geometrically
ec3c31a106
Move descriptions to database, switch to SHA-512 hashes, fix declining invites not working, allow user deletion, fix broken permission checks for many things, security fixes
2021-01-14 10:08:38 -07:00
Geometrically
9d50f03cb1
Fix game version editing for versions
2020-12-27 18:58:27 -07:00
Geometrically
8c1688657a
Fix revocation of invites, allow for /user_id/teams to be useful
2020-12-27 18:50:10 -07:00
Geometrically
1da5357df6
More mod info ( #104 )
...
* More mod info
* Downloading mods
* Run prepare
* User editing + icon editing
* Finish
* Some fixes
* Fix clippy errors
2020-11-27 10:57:04 -07:00
Geometrically
0500994def
Moderation + Mod Editing ( #101 )
...
* Moderation + Mod Editing WIP
* Run prepare, fix perms
* Make it compile
* Finish moderation and edit routes
* More fixes
* Use better queries
* Final Fixes
2020-11-15 19:58:11 -07:00
Aeledfyr
da911bfeb8
Minor fixes to orderings and permission serialization ( #102 )
...
* Fix latest_version in search results
* Handle users with invalid permissions instead of skipping them
* Specify order of some queries, fix serialization of permissions
* Run sqlx prepare
2020-11-10 09:27:36 -07:00
Aeledfyr
d477874535
Optimize and fix some bugs in indexing ( #98 )
...
* Improve curseforge and local indexing
This should make curseforge indexing more efficient, and reuses
some of the normal local indexing for the queued indexing of
recently created mods.
* Unify impls for single and multiple routes for mods and versions
This uses the same backend for the single and multiple query
routes so that they no longer return inconsistent information.
* Cache valid curseforge mod ids to reduce request load
This caches the ids of minecraft mods and reuses them on indexing
to reduce the amount of unused addons that are returned.
2020-11-03 17:55:50 -07:00
Geometrically
ef28459b61
Rate limiting + version fixes ( #90 )
...
* Rate limiting + version fixes
* Move patch to proper place
* More fixes
* Fix commit hash pin
2020-10-25 13:51:07 -07:00
Geometrically
1ff8c908b8
Add way to fetch team members ( #89 )
...
* Add way to fetch team members, fix files not being returned with version route
* Make it compile
* Fixes
* Use default error handling
2020-10-21 12:30:35 -07:00
Aeledfyr
e966ef96e5
Await an unused future and change #![allow(unused)] to dead_code ( #88 )
...
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com >
2020-10-19 22:24:40 -07:00
Geometrically
b05b38b269
Add files to initial versions/mods ( #84 )
...
* Add files to initial versions/mods
* Remove useless code, fix actual problem
* Remove debug text
* Rename body to description
2020-10-19 22:08:47 -07:00
Geometrically
2719ae5df2
Add API routes to request multiple of an item ( #70 )
...
* Change header name
* Add default bio value
* Remove default
* Make name null
* Run prepare
* Add new API Routes for requesting multiple of an item
* Run formatter
* Simplify get mods query
* Run prepare
* Refactor to use one query for most routes, change version create route to have mod_id in data
* More fixes
2020-10-05 14:25:32 -07:00