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