Commit Graph

3018 Commits

Author SHA1 Message Date
Nassim Jahnke
654f54eaee
Add simple user delete button 2023-05-08 18:16:41 +02:00
Nassim Jahnke
c3c98d7326
Show possible alts of user 2023-05-08 17:31:51 +02:00
MiniDigger | Martin
4ee03c7c9f fix: improve error handling for image proxy 2023-05-07 21:46:27 +02:00
MiniDigger | Martin
626368bb34 fix: not all responses have a length 2023-05-07 21:14:48 +02:00
MiniDigger | Martin
666bb5a4b5 fix: dont throw 500s on invalid media types 2023-05-07 21:13:51 +02:00
Stuart Pomeroy
1b7f315429 Add missing platform in query and add nullable as a safety 2023-05-07 20:46:16 +02:00
Stuart Pomeroy
d1ff0a7de2 Squash plugin dependencies into one query 2023-05-07 16:07:10 +02:00
Stuart Pomeroy
80e0458d3c Squash getDownloads into one query 2023-05-07 16:07:10 +02:00
MiniDigger | Martin
901f515cda
feat: stream content for image proxy (#1224)
Co-authored-by: Stuart Pomeroy <stuart@pomeroys.site>
2023-05-07 15:59:12 +02:00
MiniDigger | Martin
007ffdd7b3 feat: pass some headers in image proxy (#1208) 2023-05-07 11:58:17 +02:00
MiniDigger | Martin
0f1a0e2d13 fix: dont allow duplicated types for links, closes #1211 2023-05-07 11:40:55 +02:00
MiniDigger | Martin
56a7b807fe chore: update deps 2023-05-07 11:34:48 +02:00
Nassim Jahnke
303491d245
Ignore case when checking for project name availability 2023-05-07 10:28:45 +02:00
Stuart
93c7b4d689
Don't allow an empty files list (#1223) 2023-05-04 22:31:28 +02:00
Stuart
8005477136
Fix the version page not loading when visiting directly. (#1221) 2023-05-03 12:10:33 +02:00
GabrielFJunkes
5cb4e78906
Update README.md (#1220) 2023-05-03 09:18:48 +02:00
Nassim Jahnke
58a48d5613
Fix api key identifier queries 2023-05-02 15:58:47 +02:00
Nassim Jahnke
3b53fdad61
Don't block account creation if pwnedpaswords is unreachable 2023-05-02 15:49:09 +02:00
Nassim Jahnke
8524ce5b50
Use proper UUID db types in api keys and individual downloads/views 2023-05-02 15:45:27 +02:00
renovate[bot]
7c39b42d73 chore(deps): update eclipse-temurin docker tag to v17.0.7_7-jre-alpine 2023-05-01 18:34:02 +02:00
renovate[bot]
af2d293d2f fix(deps): update backend non-major dependencies 2023-05-01 18:33:49 +02:00
Stuart
bcef80a3ef
Add new indexes that account for our queries using lower() (#1219) 2023-05-01 14:55:18 +02:00
MiniDigger | Martin
b2f4a938ef fix: dont show private stuff in the sitemap... 2023-04-30 23:43:41 +02:00
MiniDigger | Martin
7ce0ce6887 fix: buttons that are links (like review the button on version page) 2023-04-30 23:42:38 +02:00
MiniDigger | Martin
9cf9c5e63a fix: more small caching fixes
actually evict platforms all, register platforms all cache bean, fix copy and paste error in username cache

Co-authored-by: Stuart <rushmead@users.noreply.github.com>
2023-04-30 22:53:15 +02:00
MiniDigger | Martin
dcd3aae62a fix: caching by moving @EnableCaching method to main class....
thanks to @Rushmead for helping to track this one down

Co-authored-by: Stuart <rushmead@users.noreply.github.com>
2023-04-30 22:39:54 +02:00
Nassim Jahnke
aee7d7f918
Turn stats processing back on 2023-04-30 15:55:56 +02:00
Nassim Jahnke
8088bacd14
Set replication logging to debug 2023-04-30 15:37:50 +02:00
Nassim Jahnke
87731a5e05
Disable processing stats for a little :> 2023-04-30 15:23:46 +02:00
Nassim Jahnke
ad5f68f297
Parallelize project/version sub queries
All of those queries will need to be cleaned up still, but this should hopefully make the exeuction time slightly less painful for now
2023-04-30 14:38:26 +02:00
Nassim Jahnke
f668113f33
Create a bunch of indexes
Consider more indexes for tables: project_views, api_keys, project_flags, project_stars, project_watchers, logged_actions_, pinned_project_versions, project_version_review_messages, user_credentials
2023-04-30 14:30:00 +02:00
Stuart
017a37c998
Fix inconsistency in the keyword tag entry box (#1204) 2023-04-30 13:12:20 +02:00
Nassim Jahnke
5a9fcefed8
Possibly improve stats processing query 2023-04-30 12:26:16 +02:00
Nassim Jahnke
cd88105756
Allow project transfer for organization
Closes #134
2023-04-30 11:51:56 +02:00
Nassim Jahnke
0485fc4c5f
Fix update_project_name_trigger 2023-04-30 11:49:12 +02:00
MiniDigger | Martin
e0d6c4dd5c feat: trim ipv6 to /48 subnets in duplication detection for stats 2023-04-30 10:59:39 +02:00
Nassim Jahnke
cd823837ef
Fix whoopsie 2023-04-30 10:43:00 +02:00
Nassim Jahnke
a9846d1b6c
Show actual error on importer project creation 2023-04-30 10:17:47 +02:00
Nassim Jahnke
4dfae08947
Remove health page for now 2023-04-30 10:13:00 +02:00
Nassim Jahnke
a9aa992369
Add CM role 2023-04-30 10:12:42 +02:00
Nassim Jahnke
ce6c17052b
Remove redundant see_ip_addresses perm 2023-04-30 09:33:41 +02:00
Nassim Jahnke
450f351715
Remove loading text on user component 2023-04-29 19:30:17 +02:00
MiniDigger | Martin
f52735dc6e feat: allow selecting owner in importer (closes #1157) 2023-04-29 16:51:20 +02:00
MiniDigger | Martin
044d8a611a fix: actually update page content in importer (closes #1207) 2023-04-29 16:41:00 +02:00
MiniDigger | Martin
0f1a151d21 perf: dont block on route perms (#1206) 2023-04-29 16:22:34 +02:00
Nassim Jahnke
46cd1bf871
Load org visibility along with other user data in parallel 2023-04-29 13:22:12 +02:00
MiniDigger | Martin
94a0ba6f0b fix: add tos link, closes #1210 2023-04-29 12:50:46 +02:00
Nassim Jahnke
33c621cc9c
Remove unnecessary perm checks from user settings 2023-04-29 12:49:51 +02:00
MiniDigger | Martin
d3322e4982 feat: add descriptions to channels (#1170) 2023-04-29 12:46:22 +02:00
MiniDigger | Martin
d7d58de3d5 fix: router links in dropdown items 2023-04-29 12:39:24 +02:00