Commit Graph

169 Commits

Author SHA1 Message Date
rubenwardy bf927c50f0 Add the ability to lock threads 2020-07-11 01:42:47 +01:00
rubenwardy 5f7be4b433 Add package and created_at to Notifications 2020-07-11 00:53:03 +01:00
rubenwardy 2181e57e42 Redesign notifications page 2020-07-10 23:12:15 +01:00
rubenwardy c490df7f50 Add ability for moderators to change linked accounts 2020-07-10 22:59:41 +01:00
rubenwardy ee6de95a52 Allow editors to unapprove and delete packages 2020-07-10 20:13:48 +01:00
rubenwardy 436a4cce2b Add ability to delete reviews 2020-07-10 19:26:37 +01:00
rubenwardy 1989eabf86 Add more obvious edit buttons for reviews 2020-07-10 19:01:58 +01:00
rubenwardy 75ab56cad1 Add recent positive reviews to homepage 2020-07-09 05:30:13 +01:00
rubenwardy ac7adde4b1 Add score bonus to reviews 2020-07-09 04:32:13 +01:00
rubenwardy 307b8f8dde Add reviews
Fixes #173
2020-07-09 04:10:09 +01:00
rubenwardy 9d033acfff Separate rolling average downloads from score 2020-07-09 01:26:01 +01:00
rubenwardy 2617c53abf Add downloads column to Package
Fixes #200
2020-07-09 01:11:50 +01:00
rubenwardy 8dcbcd8b62 Add ability for users to remove themselves as maintainers 2020-07-08 23:42:30 +01:00
rubenwardy a72b9a174a Add support for package maintainers
Fixes #159
2020-07-08 22:45:24 +01:00
rubenwardy c3cef1eed6 Return package IDs only in dependency API 2020-06-05 04:29:52 +01:00
rubenwardy ba8c4d3d24 Fix crash in MinetestRelease.get() 2020-06-04 20:40:56 +01:00
rubenwardy 183b769ee2 Add support for setting min/max minetest versions in conf 2020-06-03 17:46:59 +01:00
rubenwardy 14cf3912f0 Add support for getting MinetestRelease using engine_version 2020-06-03 17:33:33 +01:00
rubenwardy 99a8f3d5d6 Fix broken release auto-approval due to permissions check 2020-05-31 16:06:04 +01:00
rubenwardy ed78a2e06f Remove non-free score penalisation 2020-05-30 15:32:50 +01:00
rubenwardy fc5cca9def Fix display_name rather than username being used in API 2020-05-27 17:47:31 +01:00
rubenwardy 8484c0f0aa Fix minor security vulnerability 2020-05-19 16:46:47 +01:00
rubenwardy 57e7cbfd09 Make OpenGraph URLs absolute 2020-04-23 23:51:10 +01:00
rubenwardy 3992b19be3 Optimise SQL queries 2020-04-21 20:35:05 +01:00
rubenwardy a8374ec779 Allow all members to approve own releases 2020-04-21 17:07:04 +01:00
rubenwardy 9cc3eba009 Fix email sign up 2020-04-11 17:56:35 +01:00
rubenwardy a60786d32c Fix non-admin users not being able to set profile URLs 2020-02-23 20:12:32 +00:00
rubenwardy e12aec4ccd Add automatic GitHub webhook creation 2020-01-24 23:19:06 +00:00
rubenwardy 14faae3fd1 Add API to create releases 2020-01-24 20:21:40 +00:00
rubenwardy 6f1472addb Add ability to limit APITokens to a package 2020-01-24 19:26:00 +00:00
rubenwardy 2fa2c3afec Fix broken user registration
Fixes #181
2020-01-24 18:29:02 +00:00
rubenwardy 7ac7af4774 Sort dependencies in package page 2020-01-21 23:02:12 +00:00
rubenwardy 5fa0a7866a Sort provides relationship 2020-01-21 23:02:05 +00:00
rubenwardy e115b0678c Fix password issues caused by Flask-User migration 2020-01-19 19:48:41 +00:00
rubenwardy 0bda16de6d Add API tests 2020-01-19 19:09:04 +00:00
rubenwardy 215839c423 Add end-to-end test framework 2020-01-19 15:03:38 +00:00
rubenwardy 783bc86aaf Update dependencies 2020-01-19 02:46:07 +00:00
rubenwardy ec8a88a7a8 Allow deleting releases with broken tasks 2020-01-19 01:23:56 +00:00
rubenwardy 59039a14a5 Add ability to delete releases 2020-01-19 00:02:37 +00:00
rubenwardy 0d6e217405 Fix missing name in search weightings 2020-01-18 23:20:49 +00:00
rubenwardy 22d02edbd8 Add constraint for release tasks and approval 2020-01-18 23:10:11 +00:00
rubenwardy 5a496f6858 Fix broken search weighting
Fixes #176
2020-01-18 17:54:46 +00:00
rubenwardy 077bdeb01c Add reloading support to Docker container 2020-01-18 01:38:00 +00:00
rubenwardy 4ce388c8aa Add API Token creation 2019-11-27 01:06:58 +00:00
rubenwardy 33b2b38308
Improve package scoring 2019-11-21 22:16:35 +00:00
rubenwardy 64f131ae27 Refactor endpoints to use blueprints instead 2019-11-15 23:51:42 +00:00
rubenwardy 4082863b5a Add basic dependency resolution 2019-09-03 00:42:51 +01:00
rubenwardy 655ed2255a Fix crash by truncating notification titles 2019-08-31 18:38:15 +01:00
rubenwardy e87db8b87f Prevent users from changing the name of approved packages 2019-07-29 20:29:55 +01:00
rubenwardy b36273a848 Add website and donation support 2019-07-02 00:45:16 +01:00