Emma
91065a6168
[no ci] Remove contributing file and instead direct people to docs ( #248 )
...
This fixes a long standing issue where people would point to the frontend homepage where it says 'fully documented' then point to the README here and say 'well that's sure hypocritical'
Thus the branch name :tiny_pumpkin:
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com >
2021-09-26 15:41:10 -07:00
Redblueflame
efa8d5c575
Added monitoring, limited concurent connections ( #245 )
...
* reduced the default, and added environment override.
* Using parse is more stable and doesn't fail CI this time :P
* Added support for monitoring
This support is currently basic, but it can be improved later down the road.
* Forgot scheduler file
* Added health check
* Cargo fix
* Update cargo.lock to avoid action fails.
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com >
2021-09-20 21:26:16 -07:00
Geometrically
04998d0215
Fix gallery validation (again) ( #247 )
...
* Remove accidental URL validation for gallery
* Remove accidental URL validation for gallery
2021-09-02 22:39:29 -07:00
Geometrically
d0efa5d3fe
Remove accidental URL validation for gallery ( #246 )
2021-09-01 21:19:49 -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
f37e267a5e
Make gallery item featuring exclusive ( #241 )
...
* Make gallery featured value exclusive
* Run prepare
2021-08-29 15:18:45 -07:00
Geometrically
69928219a3
Fix project creation hash lookups failing ( #239 )
2021-08-25 23:18:44 -07:00
Geometrically
fdf8845a2f
Fix validators ( #237 )
...
* Fix file extension checks not working
* Fix validators not validating files of a non-matching extension
2021-08-22 09:11:38 -07:00
Geometrically
4073a7abc3
Force files to be unique, require all new versions to have at least one file ( #236 )
2021-08-21 19:38:32 -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
Johan Novak
07226c6d21
Fix Docs Link ( #233 )
...
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com >
2021-08-14 12:39:06 -07:00
Geometrically
b1bc7c1fc2
Add fields to gallery items ( #234 )
2021-08-05 22:01:26 -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
c9c58b65a6
Optimize dependencies route and change return value ( #230 )
2021-07-31 19:23:06 -07:00
Geometrically
66becbc4cc
Fix dependencies route only showing one dependency per version ( #229 )
2021-07-28 11:34:47 -07:00
Geometrically
5b8612c919
Fix dependency route having incorrect return value ( #228 )
2021-07-27 18:48:56 -07:00
Geometrically
430c22e06e
Add gallery parameter to meilisearch attributes ( #227 )
2021-07-27 18:10:40 -07:00
Geometrically
76b62eda3a
Allow gallery featuring, add gallery images to search, rename rejection reasons, transfer ownership route ( #226 )
2021-07-27 16:50:07 -07:00
venashial
bc983162f3
Detect if redirect url contains a query string ( #225 )
2021-07-27 16:31:41 -07:00
Geometrically
4922598aee
Add gallery item deletion + making them optional ( #224 )
2021-07-21 09:54:29 -07:00
Geometrically
b2f8bb9990
Fix panic on requesting projects ( #223 )
2021-07-19 14:47:14 -07:00
Geometrically
9ee92fb9e9
Project gallery, webhook fixes, remove cache, re-enable donation URLs ( #222 )
2021-07-19 11:30:39 -07:00
Geometrically
981bf1d56f
Fix caching bug, and moderation webhook being sent at the wrong time ( #215 )
2021-06-19 22:01:11 -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
2a4caa856e
More APIv2 Fixes ( #210 )
...
* Refactor search to not spam the database with queries, new utility routes for V2
* Run prepare
* More V2 Fixes
* Run prepare + formatter
2021-06-05 20:59:21 -07:00
Geometrically
157962e42a
Improve peformance of search indexing, v2 fixes + new routes ( #205 )
...
* Refactor search to not spam the database with queries, new utility routes for V2
* Run prepare
2021-06-02 18:33:11 -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
Mysterious_Dev
712424c339
Add alphabetically sorting ( #190 )
2021-04-24 19:44:11 -07:00
BasiqueEvangelist
15c56dfcb8
Maven endpoint support ( #180 )
...
* Basic maven endpoint
* Clean up maven endpoint
* cargo sqlx prepare
* Minor cleanup
* Remove indentation
* Borrow &str instead of &String
* Refactor mod_data-getting
2021-03-29 10:36:55 +02:00
Redblueflame
b98ad47618
Fixed spacing ( #181 )
...
Co-authored-by: 0SoggyMustache0 <george@georgekazan.dev >
Co-authored-by: 0SoggyMustache0 <george@georgekazan.dev >
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com >
2021-03-28 22:30:56 -07:00
Redblueflame
4778c5f5e8
Github container repository support ( #183 )
...
* Add GHCR support
* Add layer caching
2021-03-28 14:01:19 -07:00
MulverineX
d041671dc5
Update banner URL & Fix spelling ( #105 )
...
* Update banner URL
From https://gist.github.com/MulverineX/6f0a27bc67692f14567816ce1c3f7710 instead of a discord attachment
* Fix spelling of proper laboratory
Co-authored-by: Geometrically <18202329+Geometrically@users.noreply.github.com >
Co-authored-by: Redblueflame <contact@redblueflame.com >
2021-03-28 12:40:21 -07:00
Geometrically
5cab65d197
Fix #178 ( #179 )
2021-03-26 22:10:30 -07:00
Jai A
b5bf627fb1
Fix ID serialization being broken on report create route
2021-03-11 15:52:38 -07:00
Jai A
6104150b77
Fix users not being able to see their own unapproved mods
2021-03-11 10:32:47 -07:00
Jai A
a13bae2f39
Fix report create route
2021-03-10 20:20:37 -07:00
Jai A
fd80e98207
Register report type routes
2021-03-09 21:18:04 -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
Jai A
9f7813622d
Fix team invites
2021-03-07 20:46:04 -07:00
Jai A
75d67207aa
Register users notification route
2021-03-07 18:53:38 -07:00
Jai A
e596a8f731
Fix search
2021-03-07 18:44:24 -07:00
Jai A
5b0cc73792
Change server side and client side fields to optionals
2021-03-07 17:52:04 -07:00
Jai A
2163d4465f
Fix license field not working:
2021-03-07 17:07:32 -07:00
Jai A
8becf45714
Fix broken search
2021-03-07 16:39:47 -07:00
Jai A
853ead26ca
Register notification routes, add action method for notifications, and fix auto-featuring versions
2021-03-06 13:47:49 -07:00
Geometrically
0ccb6cb873
Follows ( #172 )
...
* Follows initial
* Fix #171 , Fix #170 , Fix #169 , Fix #164
* More work on follows
* Fix compile error
* Upgrade meili version, add follows to search
2021-03-04 20:35:23 -07:00
BasiqueEvangelist
e46ff3de8b
Add slug validation ( #168 )
2021-02-23 08:04:10 -07:00