rubenwardy
663fb38d9f
Show review language on reviews
2024-06-09 11:50:21 +01:00
rubenwardy
e335797629
Fix UserRank not being translatable
2024-06-08 12:27:05 +01:00
rubenwardy
3c096aac41
Add language to reviews
2024-06-08 11:12:42 +01:00
rubenwardy
eb9466f346
Add separate translations for each content type
...
Fixes #355
Fixes #538
2024-06-08 10:46:47 +01:00
rubenwardy
598c02eeff
Prompt users to set maintenance state rather than removing
2024-06-07 22:57:55 +01:00
rubenwardy
5bd97598a8
Add YouTube thumbnail support
...
Fixes #359
2024-06-07 06:25:32 +01:00
rubenwardy
d2c5779301
Add ability to translate tags and content warnings
2024-06-07 05:28:57 +01:00
rubenwardy
380f009529
Add option to filter packages by license
2024-06-05 19:27:09 +01:00
rubenwardy
57ed2fc416
modtools: Redirect to tasks.check when changing GitHub username
2024-06-04 20:37:43 +01:00
rubenwardy
3b56ef7148
Add ability to filter audit log
2024-06-04 20:32:29 +01:00
rubenwardy
2653071886
Fix GitHub link not saved on GitHub-based registration
2024-06-04 20:29:46 +01:00
rubenwardy
5e122279ec
Clean up user registration code
2024-06-02 21:24:21 +01:00
rubenwardy
bb39f268d3
Fix potential issue with existing user query matching multiple users
2024-06-02 12:48:06 +01:00
rubenwardy
bce06d45d0
Allow signing up using GitHub
2024-06-02 12:46:56 +01:00
rubenwardy
54c50a815d
Limit reason field length
2024-06-02 12:33:40 +01:00
rubenwardy
8db31ebfa9
Add recalc package scores admin action
2024-06-02 12:26:22 +01:00
rubenwardy
e344e28166
Fix missing uncommited import
2024-06-02 12:10:55 +01:00
rubenwardy
2d29fb1994
Remove package deletion to worker
2024-06-02 11:40:33 +01:00
rubenwardy
e1e77033fe
Fix deleting soft-removed packages
2024-06-01 15:36:30 +01:00
rubenwardy
1fad818f05
Add review count to scores API
2024-06-01 00:06:25 +01:00
rubenwardy
37bff46f33
Add remove profile picture button
2024-05-26 15:21:57 +01:00
rubenwardy
04b87a4e74
Add approval stats page
2024-05-17 18:52:55 +01:00
rubenwardy
4ac0016c0b
Add endpoint for getting hypertext of reviews
2024-05-02 20:32:49 +01:00
rubenwardy
3d9fe80177
Add disconnect GitHub button
2024-04-30 23:16:14 +01:00
rubenwardy
f77ecd824c
Add username to already linked error message
...
This doesn't introduce user enumeration as GitHub
username associations were already public
2024-04-07 23:17:34 +01:00
rubenwardy
465370d3fc
Add featured
field to packages API
...
Fixes #500
2024-04-05 18:25:41 +01:00
rubenwardy
609354cd35
Hypertext: Fix various issues
...
* Change link color
* Return absolute URLs
* Provide link to tables (with anchor)
* Provide link to image when include_images=false
* Escape backward slashes
* Make package info more compact
2024-04-05 18:17:07 +01:00
rubenwardy
6280cd5947
Remove some forum topic related features ( #527 )
2024-04-03 18:30:08 +01:00
rubenwardy
1b8c13914c
Add admin action to warn about git/repo links instead of internal links
2024-04-03 00:37:21 +01:00
rubenwardy
47b2d07e89
for-client API: Make screenshots a list of objects not URLs
2024-04-01 17:43:16 +01:00
rubenwardy
1be4155ab0
Add Minetest-optimised package endpoint
2024-04-01 17:32:12 +01:00
rubenwardy
f0a33927bd
Fix collections API showing unapproved packages
...
Fixes #504
2024-03-30 17:46:54 +00:00
rubenwardy
e82dac4403
Fix collections showing unapproved packages
...
Fixes #504
2024-03-30 17:41:47 +00:00
rubenwardy
c782e59531
Add link to collections search to package page
2024-03-30 17:37:43 +00:00
rubenwardy
e9193aefb8
Add favorites count to favorite button
2024-03-30 17:27:08 +00:00
rubenwardy
64414a3731
Check that GitHub doesn't pass a null user id
2024-03-30 17:06:32 +00:00
rubenwardy
f5dd77fcb3
Use GitHub user ids instead of usernames for authentication
...
Otherwise, renaming a GitHub account could allow someone else
to gain access to a CDB account.
2024-03-30 17:00:01 +00:00
rubenwardy
43f4d4a7f4
Validate game names given to the support_game field
2024-03-27 22:06:52 +00:00
rubenwardy
2c0d90e797
Rewrite game support algorithm
...
Fixes #395
2024-03-27 19:03:48 +00:00
rubenwardy
f9048a8f49
Fix rendering of task errors
2024-03-27 17:55:51 +00:00
rubenwardy
6b9614314c
Make it clearer that creating a package is only the first step
...
Fixes #525
2024-03-27 17:47:15 +00:00
rubenwardy
ec2acad472
Refactor package approval validation to unify implementation
2024-03-23 16:17:26 +00:00
rubenwardy
a79337cc31
Add missing quotes to metric labels
2024-03-07 02:26:14 +00:00
rubenwardy
47feb9edc4
Fix some fields not being cleared in user deactivation
2024-03-06 18:26:01 +00:00
rubenwardy
1d1709d3d4
Add active user and translation prometheus metrics
2024-03-06 18:26:01 +00:00
rubenwardy
a7364990bd
Use date as release title in webhook
2024-03-05 23:59:30 +00:00
rubenwardy
76638ad878
Require package authors to have an email address
2024-03-05 17:53:47 +00:00
rubenwardy
5223c2c47b
Translate page: Add translation_url to query
2024-03-03 14:51:19 +00:00
rubenwardy
dd6f36bd2b
Add translators' page
2024-03-03 02:49:27 +00:00
rubenwardy
7c59c1c5b1
Add Vary: Accept-Language
to package API
2024-03-03 01:53:12 +00:00