Commit Graph

87 Commits

Author SHA1 Message Date
rubenwardy f8e82b63e3 Revert "Limit visibility of unapproved packages to maintainers and approvers" and "Fix 404 on packages when not logged in"
This reverts commit 85a178d90e.
This reverts commit 727db52c19.
2022-02-01 14:54:09 +00:00
rubenwardy bdd3ab4360 Add is_protected and views to Tags API 2022-01-29 19:26:55 +00:00
rubenwardy c2fbf7603a Update to Python 3.10 2022-01-27 18:44:00 +00:00
rubenwardy d08710684d Add screenshot resolution checking 2022-01-26 03:08:00 +00:00
rubenwardy 1018e1c29c Add support for YouTube video embeds
Fixes #75
2022-01-25 21:00:45 +00:00
rubenwardy 7aac597216 Change User.locale default to None 2022-01-25 01:33:13 +00:00
rubenwardy 7b4254da58 Add locale to user model 2022-01-22 20:47:43 +00:00
rubenwardy 85a178d90e Fix 404 on packages when not logged in 2022-01-22 00:04:09 +00:00
rubenwardy 3c944cbd72 Add moderator tools page
Fixes #341
2022-01-21 22:33:22 +00:00
rubenwardy 727db52c19 Limit visibility of unapproved packages to maintainers and approvers
Fixes #338
2022-01-21 21:48:15 +00:00
rubenwardy fe2d08c395 Allow moderators to edit ThreadReplies 2022-01-21 14:30:12 +00:00
rubenwardy 7f5656df08 Add reporting system
Fixes #12
2022-01-20 23:30:56 +00:00
rubenwardy 3ad003140f Fix inconsistent naming of reviews vs approvals
Fixes #354
2022-01-20 01:18:13 +00:00
rubenwardy beb916d521 Fix some untranslatable text 2022-01-14 18:25:33 +00:00
rubenwardy 7ffecbb318 Fix key package API returning display_name rather than username 2022-01-12 20:50:11 +00:00
rubenwardy e4ea44aa5b Allow null dev_state 2022-01-04 13:08:53 +00:00
rubenwardy 933d8ebfe7 Add all user replies page 2022-01-03 01:41:50 +00:00
rubenwardy 4d37f53a04 Fix crash due to null dev_state 2021-12-23 11:58:39 +00:00
rubenwardy e3ed5fbc58 Show WIP packages in client, add missing keys to package 2021-12-23 11:56:03 +00:00
rubenwardy 5d32d7922f Add Maintenance State field
Fixes #160
2021-12-20 21:07:12 +00:00
rubenwardy 3c4085eb0b Use username in fallback when generating gravatar profile picture 2021-11-25 11:00:20 +00:00
rubenwardy 3b5c9950de Add created_at to User and UserEmailVerification 2021-11-24 17:35:38 +00:00
rubenwardy 4f69dd8d32 Add API for reviews 2021-11-24 16:33:37 +00:00
rubenwardy 46a38753a9 Fix review votes not cascade deleting 2021-08-21 22:55:11 +01:00
rubenwardy fab814c46f Add review voting 2021-08-18 22:09:41 +01:00
rubenwardy 37a7dd28d6 Add optional Discord webhook support 2021-08-17 21:16:43 +01:00
rubenwardy e5cc140d42 Add Approver rank 2021-08-16 18:57:05 +01:00
rubenwardy 59a5cf2df5 Add editor queue for packages with "Other" licenses
Fixes #283
2021-08-12 18:57:25 +01:00
rubenwardy 562b0ceffe Allow admin to delete any user (except admins) 2021-08-04 21:50:35 +01:00
rubenwardy aae546a08e Import licenses from SPDX
Fixes #326
2021-07-31 21:03:45 +01:00
rubenwardy 2f2141f524 Allow editors to change maintainers
Fixes #325
2021-07-31 19:52:36 +01:00
rubenwardy cb5fa4d6e7 Improve related packages on package page
Fixes #254
2021-07-25 03:54:08 +01:00
rubenwardy 4e83adc032 Refactor package URL generation 2021-07-24 04:30:14 +01:00
rubenwardy 187202d363 Improve unified navigation further 2021-07-24 03:56:43 +01:00
rubenwardy 545968a71f Remove updateFromRelease feature 2021-07-24 03:09:33 +01:00
rubenwardy 1389cf450c Unify package edit UI 2021-07-24 02:55:55 +01:00
rubenwardy 347f8e5a22 Add support for renaming users and package alias redirects
Fixes #270
2021-07-24 02:30:43 +01:00
rubenwardy 148ece162c Add Featured packages and protected tags 2021-07-22 13:44:20 +01:00
rubenwardy 4238dbd412 Allow maintainers to delete their bot threads 2021-07-20 00:25:55 +01:00
rubenwardy e9161610c4 Fix bad download file names
Fixes #116
2021-05-04 22:06:31 +01:00
rubenwardy 588b03cf34 Add tests for login and register 2021-05-03 23:57:22 +01:00
rubenwardy d64463235c Add tests for package release filtering 2021-05-03 18:27:32 +01:00
rubenwardy dcc34570d5
Use GitHub actions (#295) 2021-05-03 17:59:23 +01:00
rubenwardy a33a4bd894 Fix editors not being able to approve releases 2021-04-28 23:18:16 +01:00
rubenwardy c2994a27fd Fix maintainers not being able to delete releases 2021-03-07 15:00:36 +00:00
rubenwardy 4d2833de88 Add all releases API 2021-03-05 12:55:21 +00:00
rubenwardy 04e108c31e Fix API crash due to missing upper() in enum coercion 2021-02-28 16:04:40 +00:00
rubenwardy dea5a52c86 Allow users to change their display name
Fixes #269
2021-02-25 23:25:33 +00:00
rubenwardy c37f589765 Add package audit page 2021-02-08 00:47:34 +00:00
rubenwardy 3ce653ba74 Update documentation 2021-02-05 15:44:00 +00:00