rubenwardy
|
f81b7523d4
|
Run admin action on more than top 100 packages
|
2024-07-04 21:55:23 +01:00 |
|
rubenwardy
|
1006971271
|
Add admin action to check for broken links
Fixes #546
|
2024-07-04 21:52:24 +01:00 |
|
rubenwardy
|
d738e19ce9
|
Include status code in broken link messages
|
2024-07-04 21:35:37 +01:00 |
|
rubenwardy
|
3f62a41952
|
Check packages for broken links when submitting for approval
Half of #546
|
2024-07-04 21:29:56 +01:00 |
|
rubenwardy
|
a38a650dc1
|
Game Support: Clean up code a little
|
2024-07-04 20:25:48 +01:00 |
|
rubenwardy
|
813db2b8f9
|
Ignore merge commits in release notes generation
|
2024-07-04 20:24:19 +01:00 |
|
rubenwardy
|
59fad153ae
|
Game Support: Remove caching as it causes obscure issues
|
2024-07-04 20:24:19 +01:00 |
|
rubenwardy
|
4302ba4bf2
|
Fix setting type to string value
|
2024-07-03 20:24:19 +01:00 |
|
rubenwardy
|
ed69a871a5
|
Prevent changing package type once approved
Fixes #547
|
2024-07-03 18:07:12 +01:00 |
|
rubenwardy
|
56f45510dd
|
Feeds: Allow CORS
|
2024-07-03 17:58:42 +01:00 |
|
rubenwardy
|
aedeef4e02
|
Feeds: Fix sort order
|
2024-07-02 21:47:33 +01:00 |
|
rubenwardy
|
b741cc592f
|
Feeds: Change release feed item titles
|
2024-07-02 21:43:32 +01:00 |
|
rubenwardy
|
5f1cd080bf
|
Add Cache-Control to feeds
|
2024-07-02 21:36:42 +01:00 |
|
rubenwardy
|
d25dc2c795
|
Add Feeds help page
|
2024-07-02 21:30:23 +01:00 |
|
rubenwardy
|
31d5eb7e56
|
Add images to feeds
|
2024-07-02 21:25:25 +01:00 |
|
rubenwardy
|
19fa1d9b23
|
Fix JSONFeed version field
Unfortunately, the only working validator I found can only validate live URLs
|
2024-07-02 21:02:25 +01:00 |
|
rubenwardy
|
b4f9c99717
|
Fix missing content_html in JSONFeed
Unfortunately, the only working validator I found can only validate live URLs
|
2024-07-02 20:58:36 +01:00 |
|
rubenwardy
|
9062f49992
|
Fix authors in JSONFeed
Unfortunately, the only working validator I found can only validate live URLs
|
2024-07-02 20:55:01 +01:00 |
|
rubenwardy
|
f8abcaa7c6
|
Add Atom and JSON feeds for releases and new packages
Fixes #224
|
2024-07-02 20:41:39 +01:00 |
|
rubenwardy
|
e43a7827c2
|
Make Git Update Detection use release notes from annotated tag
Part of #545
|
2024-06-30 17:49:21 +01:00 |
|
rubenwardy
|
4ad8e3605b
|
Use git log as fallback for release notes
Part of #545
|
2024-06-30 17:49:14 +01:00 |
|
rubenwardy
|
a0da9ef61e
|
Add release notes to package view page
|
2024-06-24 20:25:25 +01:00 |
|
rubenwardy
|
a134d21b79
|
Remove final newline from normalize_line_endings
Database columns aren't files. This new line causes
issues with `!= ""` checks.
|
2024-06-24 20:10:03 +01:00 |
|
rubenwardy
|
64d8f30006
|
Fix crash when mentioning users in comments
Thanks @Dragonop for help finding the cause
|
2024-06-23 18:15:00 +01:00 |
|
rubenwardy
|
aecde93310
|
Fix issue when updating game support on multiple dependers
|
2024-06-23 11:14:10 +01:00 |
|
rubenwardy
|
0c4698ec0d
|
Fix error on double "move_to_state" submission
|
2024-06-23 09:44:15 +01:00 |
|
rubenwardy
|
9a64ff7563
|
Fix missing name in release creation in two places
|
2024-06-23 09:42:31 +01:00 |
|
rubenwardy
|
1fc7aeb1dd
|
Fix release notes length limit
|
2024-06-23 09:39:41 +01:00 |
|
rubenwardy
|
3f12a89764
|
Add fmt option to include VCS repo URL
Fixes #514
|
2024-06-22 17:15:52 +01:00 |
|
rubenwardy
|
232e3199fd
|
Update translations
|
2024-06-22 16:06:40 +01:00 |
|
rubenwardy
|
4cb7cc37f9
|
Hide failing releases from editor todo page
|
2024-06-22 15:57:23 +01:00 |
|
rubenwardy
|
23335f4d30
|
Make release_notes markdown
|
2024-06-22 15:48:54 +01:00 |
|
rubenwardy
|
44e6f42b51
|
Fix more failing integration tests
|
2024-06-22 15:42:12 +01:00 |
|
rubenwardy
|
37ff435ff3
|
Wrap example in API docs
|
2024-06-22 15:41:09 +01:00 |
|
rubenwardy
|
2f9a3f04b8
|
Fix failing integration test
|
2024-06-22 15:38:59 +01:00 |
|
rubenwardy
|
40edbc7a3b
|
Add ability to set release name from API
|
2024-06-22 15:33:49 +01:00 |
|
rubenwardy
|
c06ca52f4c
|
Fix setting release notes in release edit
|
2024-06-22 15:24:40 +01:00 |
|
rubenwardy
|
019cd66033
|
Add release notes and long titles to releases
Fixes #492 and fixes #480
|
2024-06-22 15:19:05 +01:00 |
|
rubenwardy
|
4147e5edc7
|
Improve claim_forums error messages
|
2024-06-22 14:35:26 +01:00 |
|
rubenwardy
|
71e68a6056
|
Fix engine version filtering breaking limit
Fixes #383
|
2024-06-22 14:23:22 +01:00 |
|
rubenwardy
|
8f453a8cdf
|
Add list of pending email verifications to modtools
|
2024-06-22 14:02:28 +01:00 |
|
rubenwardy
|
04878fc9e0
|
Make API http errors return JSON
Fixes #384
|
2024-06-22 13:48:10 +01:00 |
|
rubenwardy
|
29a6a762cb
|
Remove CSRF token expiry
According to the OWASP, CSRF tokens don't need expiry times. They should be bound to the session.
https://cheatsheetseries.owasp.org/cheatsheets/Cross-Site_Request_Forgery_Prevention_Cheat_Sheet.html#employing-hmac-csrf-tokens
Fixes #437
|
2024-06-22 13:30:18 +01:00 |
|
rubenwardy
|
63ad6a2b9a
|
Normalize long description line endings when set by API
|
2024-06-22 13:26:04 +01:00 |
|
rubenwardy
|
da090fd3f5
|
Normalize line endings in form submissions
Fixes #506
|
2024-06-22 13:22:37 +01:00 |
|
rubenwardy
|
d6e25f38a8
|
Fix Git integration test
|
2024-06-22 13:11:17 +01:00 |
|
rubenwardy
|
86ca3864a3
|
Fix EasyMDE and Bootstrap conflict
|
2024-06-22 13:08:26 +01:00 |
|
rubenwardy
|
6b5230b0c1
|
Update easymde to 2.18
|
2024-06-22 13:02:27 +01:00 |
|
rubenwardy
|
80888f0675
|
Fix tokens being deleted when package set to None
|
2024-06-22 12:57:08 +01:00 |
|
rubenwardy
|
b3c5824490
|
Make "Convert to Thread" for moderator reviews more obvious
Fixes #403
|
2024-06-22 12:44:43 +01:00 |
|
rubenwardy
|
7a94b9361f
|
Allow filtering VCS webhooks based on branch name
Fixes #258
|
2024-06-22 12:13:49 +01:00 |
|
rubenwardy
|
09e06a159a
|
Fix VCS webhooks assuming repo URLs are unique
Fixes #264
|
2024-06-22 12:01:09 +01:00 |
|
rubenwardy
|
ca961cb35f
|
Fix various issues with forum topic importing
Fixes #201
|
2024-06-22 11:11:57 +01:00 |
|
rubenwardy
|
12545c69ac
|
Add mismatched topics editor page
|
2024-06-22 10:45:14 +01:00 |
|
rubenwardy
|
aeca6cbbdb
|
QueryBuilder: Update noindex
|
2024-06-11 21:45:17 +01:00 |
|
rubenwardy
|
211b130f98
|
Advanced Search: Use dropdown for supported game
|
2024-06-11 21:39:10 +01:00 |
|
rubenwardy
|
2c8b751f98
|
Advanced Search: Fix values, remove use of __None
|
2024-06-11 21:35:20 +01:00 |
|
rubenwardy
|
e75f2f92e2
|
Add advanced search interface
Fixes #112
|
2024-06-11 21:25:58 +01:00 |
|
rubenwardy
|
d5492cbb9b
|
QueryBuilder: Allow hiding tags
|
2024-06-11 19:37:05 +01:00 |
|
rubenwardy
|
1a74471b68
|
QueryBuilder: Fix crash due to set changing size
|
2024-06-09 16:56:01 +01:00 |
|
rubenwardy
|
042e811a40
|
Fix tags sort by layout error
|
2024-06-09 16:53:09 +01:00 |
|
rubenwardy
|
7219c8b4a9
|
Remove link to deleted tags help page
Fixes #543
|
2024-06-09 16:50:49 +01:00 |
|
rubenwardy
|
8b6bd8d282
|
Add gettext context to tags and warnings, update translations
|
2024-06-09 13:48:00 +01:00 |
|
rubenwardy
|
36644216b2
|
Fix some typos
|
2024-06-09 13:31:44 +01:00 |
|
rubenwardy
|
195008c69e
|
Update translations
|
2024-06-09 13:28:45 +01:00 |
|
rubenwardy
|
80499dbf6c
|
Fix remaining instances of package type as a gettext parameter
Fixes #355
|
2024-06-09 13:26:16 +01:00 |
|
rubenwardy
|
2869876b67
|
Fix Gettext metadata shown on empty tag description
Fixes #541
|
2024-06-09 13:22:07 +01:00 |
|
rubenwardy
|
5eb202941a
|
Fix crash on users list page
|
2024-06-09 11:53:52 +01:00 |
|
rubenwardy
|
663fb38d9f
|
Show review language on reviews
|
2024-06-09 11:50:21 +01:00 |
|
rubenwardy
|
b6e7e09171
|
Update translations
|
2024-06-09 11:40:25 +01:00 |
|
rubenwardy
|
e335797629
|
Fix UserRank not being translatable
|
2024-06-08 12:27:05 +01:00 |
|
rubenwardy
|
7cf1f40ff6
|
Fix tags on spotlight carousel being untranslated
|
2024-06-08 12:16:52 +01:00 |
|
rubenwardy
|
a99a8a4df3
|
Update translations
|
2024-06-08 11:16:38 +01:00 |
|
rubenwardy
|
3c096aac41
|
Add language to reviews
|
2024-06-08 11:12:42 +01:00 |
|
rubenwardy
|
f0039774e4
|
Fix remaining known untranslatable text
Fixes #351
|
2024-06-08 10:54:50 +01:00 |
|
rubenwardy
|
eb9466f346
|
Add separate translations for each content type
Fixes #355
Fixes #538
|
2024-06-08 10:46:47 +01:00 |
|
rubenwardy
|
a356a50abb
|
Add mention of obfuscation to package policy
|
2024-06-07 23:05:24 +01:00 |
|
rubenwardy
|
598c02eeff
|
Prompt users to set maintenance state rather than removing
|
2024-06-07 22:57:55 +01:00 |
|
rubenwardy
|
1c85e12f9e
|
Add video_thumbnail_url to API
|
2024-06-07 06:32:22 +01:00 |
|
rubenwardy
|
5bd97598a8
|
Add YouTube thumbnail support
Fixes #359
|
2024-06-07 06:25:32 +01:00 |
|
rubenwardy
|
ee83a7b5ce
|
Fix screenshots being distorted on collection pages
Fixes #497
|
2024-06-07 05:46:35 +01:00 |
|
rubenwardy
|
c731ab027a
|
Update translations
|
2024-06-07 05:30:19 +01:00 |
|
rubenwardy
|
d2c5779301
|
Add ability to translate tags and content warnings
|
2024-06-07 05:28:57 +01:00 |
|
rubenwardy
|
7d00a5b969
|
Add list of possible licenses to error response
|
2024-06-05 19:45:37 +01:00 |
|
rubenwardy
|
804e131cb8
|
Fix case insensitive license search in querybuilder.py
|
2024-06-05 19:31:48 +01:00 |
|
rubenwardy
|
6a53f25665
|
Add prompt to read ContentDB's rules to review page
|
2024-06-05 19:28:16 +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
|
4872ea9e6a
|
Make GITHUB_API_TOKEN actually optional
|
2024-06-02 17:38:32 +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
|
6b04324ee5
|
Limit text length sent to discord webhook
|
2024-06-02 12:29:49 +01:00 |
|
rubenwardy
|
8db31ebfa9
|
Add recalc package scores admin action
|
2024-06-02 12:26:22 +01:00 |
|
rubenwardy
|
1eaa5d8767
|
Add call-to-action to report outdated reviews
|
2024-06-02 12:25:54 +01:00 |
|
rubenwardy
|
522f12356a
|
Add "Ask a question" button to create a thread
|
2024-06-02 12:20:07 +01:00 |
|
rubenwardy
|
e344e28166
|
Fix missing uncommited import
|
2024-06-02 12:10:55 +01:00 |
|