rubenwardy
|
8c59520317
|
Make package edit help links open in a new tab
|
2024-03-31 04:04:00 +01:00 |
|
rubenwardy
|
eaea6ce9a3
|
Add help page for making better package pages
|
2024-03-31 04:00:18 +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
|
a8d2cc0383
|
Add dependency-based cache to game support algorithm
|
2024-03-29 16:02:32 +00:00 |
|
rubenwardy
|
b33a7f79b1
|
Fix game support not updating when removing a provided mod
|
2024-03-29 15:54:52 +00:00 |
|
rubenwardy
|
311d07d454
|
Fix user_supported_games when supporting all games
|
2024-03-29 15:45:01 +00:00 |
|
rubenwardy
|
43f4d4a7f4
|
Validate game names given to the support_game field
|
2024-03-27 22:06:52 +00:00 |
|
rubenwardy
|
b151f78ca6
|
Fix key error in game support algorithm
|
2024-03-27 20:00:57 +00:00 |
|
rubenwardy
|
af2bdef1bf
|
Remove game support disclaimer
|
2024-03-27 19:39:28 +00:00 |
|
rubenwardy
|
434fd03fe8
|
Fix crash on manual game support override
|
2024-03-27 19:16:29 +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 |
|
1F616EMO~nya
|
f1ec755618
|
Remove duplicated > (#521)
|
2024-03-09 15:35:50 +00:00 |
|
rubenwardy
|
0b76982d63
|
Adjust package score frecency factor
|
2024-03-07 21:20:32 +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
|
824d349c30
|
Fix typo in use of .rounded-pill
Fixes #520
|
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
|
a94c398633
|
Add disable all button to email notification settings
|
2024-03-05 18:05:13 +00:00 |
|
rubenwardy
|
76638ad878
|
Require package authors to have an email address
|
2024-03-05 17:53:47 +00:00 |
|
rubenwardy
|
0c98333bcb
|
Translate page: Fix titles being shown in English
|
2024-03-04 18:23:34 +00:00 |
|
rubenwardy
|
2851c8803c
|
Fix incorrect use of flatpages markdown parser
|
2024-03-04 18:09:27 +00:00 |
|
rubenwardy
|
2867856d40
|
Add config for admin contact url
|
2024-03-04 18:05:16 +00:00 |
|
rubenwardy
|
ba6b7d6dcf
|
Add message to clarify profile picture requirements
|
2024-03-03 22:50:34 +00:00 |
|
rubenwardy
|
f9c75c2749
|
Fix .gif profile pictures being imported
|
2024-03-03 22:44:42 +00:00 |
|
rubenwardy
|
31a47018eb
|
Fix squished user avatars on reviews and threads
|
2024-03-03 22:44:14 +00:00 |
|
rubenwardy
|
de1332c5e8
|
Add comment on how to use the translation template.txt
|
2024-03-03 17:56:58 +00:00 |
|
rubenwardy
|
5983b5c420
|
Add translation template to package translation page
|
2024-03-03 17:49:15 +00:00 |
|
rubenwardy
|
3eae7efddd
|
Translate page: Add help link
|
2024-03-03 15:02:27 +00:00 |
|
rubenwardy
|
3ad97b79dd
|
Add missing rel="ugc" to package page
|
2024-03-03 15:00:24 +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 |
|
rubenwardy
|
954a849ba6
|
Fix crash on deleting failed releases
|
2024-03-03 01:34:22 +00:00 |
|
rubenwardy
|
1d5be80564
|
Fix remaining zh_Hans
|
2024-03-03 01:21:17 +00:00 |
|
rubenwardy
|
8f9f554749
|
Add import translation action
|
2024-03-03 01:14:33 +00:00 |
|
rubenwardy
|
ffdd0bbafd
|
Add overview stat to languages editor
|
2024-03-03 01:14:33 +00:00 |
|
rubenwardy
|
fe40a7c6d4
|
Add package count to languages editor
|
2024-03-03 01:14:33 +00:00 |
|
rubenwardy
|
b1a9398ed1
|
Add has_contentdb_translation to Language, add API
|
2024-03-03 01:14:33 +00:00 |
|
rubenwardy
|
6b34a91241
|
Fix task/logic errors not being reported in post_release_check_update
|
2024-03-03 01:14:33 +00:00 |
|
rubenwardy
|
966023be17
|
Fix textdomain validation in .tr parser
|
2024-03-03 01:14:33 +00:00 |
|
rubenwardy
|
40d572d645
|
Add query argument to filter by language support
|
2024-03-03 01:14:33 +00:00 |
|
rubenwardy
|
3e6d6864b3
|
Add arguments validation to parse_tr
|
2024-03-03 01:14:33 +00:00 |
|
rubenwardy
|
e86d9a8e88
|
Add empty PackageTranslation for all supported languages in a package
|
2024-03-03 01:14:33 +00:00 |
|
rubenwardy
|
2621e9f7d3
|
Make QueryBuilder default to get_locale()
|
2024-03-03 01:14:33 +00:00 |
|
rubenwardy
|
65dc8c0891
|
Rewrite .tr parser
|
2024-03-03 01:14:33 +00:00 |
|
rubenwardy
|
1b5791a358
|
Use package translation on tiles
|
2024-03-03 01:14:33 +00:00 |
|
rubenwardy
|
9173d3c578
|
Use package translation in API
|
2024-03-03 01:14:33 +00:00 |
|
rubenwardy
|
d252d687fc
|
Use translation on package view page
|
2024-03-03 01:14:33 +00:00 |
|
rubenwardy
|
ab57b6aa2c
|
Add translation url field to package form and API
|
2024-03-03 01:14:33 +00:00 |
|
rubenwardy
|
9fd182c4fd
|
Add list of languages to package sidebar
|
2024-03-03 01:14:33 +00:00 |
|
rubenwardy
|
9b36fb2c19
|
Add package translations page
|
2024-03-03 01:14:33 +00:00 |
|
rubenwardy
|
658d319eb0
|
Add translation importing to post_release_check_update
|
2024-03-03 01:14:33 +00:00 |
|
rubenwardy
|
550a12bdf0
|
Add .tr file parser
|
2024-03-03 01:14:33 +00:00 |
|
rubenwardy
|
1656c79c1d
|
Add Languages editor to admin tools
|
2024-03-03 01:14:33 +00:00 |
|
rubenwardy
|
e138eb9c72
|
Add Language and PackageTranslation models
|
2024-03-03 01:14:33 +00:00 |
|
rubenwardy
|
357348c24e
|
Add audit log when mods are added to packages
|
2024-02-22 12:44:08 +00:00 |
|
rubenwardy
|
3f2960e7e6
|
Add game name to search queries filtering by game
|
2024-01-28 22:35:49 +00:00 |
|
rubenwardy
|
8aa596b31a
|
Link to game hub in supported game lists
|
2024-01-28 22:35:37 +00:00 |
|
rubenwardy
|
40f23af0bd
|
Game Hub: Add search box for game content
Fixes #512
|
2024-01-28 22:25:02 +00:00 |
|
rubenwardy
|
142dfefb70
|
Use consistent filename for JPEG files
Fixes #505
|
2024-01-28 22:12:29 +00:00 |
|
rubenwardy
|
50b860233b
|
Allow admin tools page to be used by editors
This makes it easier to find certain tools
|
2024-01-28 21:51:31 +00:00 |
|
rubenwardy
|
4c5b506053
|
Fix incorrect package list in admin actions
|
2024-01-27 22:41:42 +00:00 |
|
rubenwardy
|
cbe232ca0c
|
Add expiry to redis ratelimiting
|
2024-01-22 18:09:26 +00:00 |
|
rubenwardy
|
6bb6a7ae05
|
Delete release and screenshot uploads immediately
|
2024-01-18 18:28:36 +00:00 |
|
rubenwardy
|
9ff7567cde
|
Fix 10x bug in admin storage page
|
2024-01-18 18:14:02 +00:00 |
|
rubenwardy
|
406eb5d180
|
Add admin page to see package storage usage
|
2024-01-18 18:09:13 +00:00 |
|
rubenwardy
|
acaf674ec5
|
Add action to delete empty threads
|
2024-01-15 00:48:17 +00:00 |
|
rubenwardy
|
77e53b914d
|
Exclude systme messages from rate limit
|
2024-01-10 00:49:34 +00:00 |
|
rubenwardy
|
8eb3604caf
|
Post to approval thread when package status changes
|
2024-01-10 00:48:15 +00:00 |
|
rubenwardy
|
8367fd14a8
|
Prompt users to leave approval thread comment when re-submitting
|
2024-01-10 00:47:42 +00:00 |
|
rubenwardy
|
2303e70a8e
|
Fix crash on release validation
|
2024-01-10 00:29:55 +00:00 |
|
rubenwardy
|
5a4238dabc
|
Fix crash when sending emails
|
2024-01-10 00:16:55 +00:00 |
|
rubenwardy
|
610ed8fca5
|
Fix releases from "Not Joined" users being unapproved
|
2024-01-10 00:07:51 +00:00 |
|
rubenwardy
|
69ba1c3fad
|
MinetestCheck: Validate supported_games syntax
|
2024-01-10 00:07:31 +00:00 |
|
rubenwardy
|
0ffc402d67
|
Improve "See more" button placement
Fixes #297 and #508
|
2024-01-05 18:31:10 +00:00 |
|
rubenwardy
|
bfe48924c7
|
Improve cookie parameters
|
2024-01-04 23:10:08 +00:00 |
|
rubenwardy
|
7ce2ee1f5b
|
Remove game jam banner
|
2024-01-04 23:09:03 +00:00 |
|
rubenwardy
|
376864db1b
|
Add caching to more API endpoints
|
2024-01-01 17:35:11 +00:00 |
|
rubenwardy
|
9e97a06f70
|
Update non-free help page
|
2023-12-30 18:11:37 +00:00 |
|
rubenwardy
|
785c931890
|
Add filter to hide nonfree content
Fixes #121
|
2023-12-30 18:07:00 +00:00 |
|
rubenwardy
|
ca3436be0c
|
Improve license check message
|
2023-12-30 17:30:49 +00:00 |
|
rubenwardy
|
c565f0bb50
|
Add check for license files to release validation
|
2023-12-30 17:20:55 +00:00 |
|
rubenwardy
|
35701b1097
|
Add query arg to show packages with flag
|
2023-12-30 17:09:10 +00:00 |
|
rubenwardy
|
41477980df
|
Allow auto-approval for all users that aren't banned
|
2023-12-29 11:36:25 +00:00 |
|
rubenwardy
|
0488b129fc
|
Add user storage usage to modtools page
|
2023-12-29 10:38:27 +00:00 |
|
rubenwardy
|
531d6acce5
|
Add release size to releases page when editing
|
2023-12-29 10:28:53 +00:00 |
|
rubenwardy
|
5f658f7a1e
|
Add storage usage to releases page
|
2023-12-29 10:28:00 +00:00 |
|
rubenwardy
|
e5f5313156
|
Add warning when max_minetest_version is set to the latest stable
|
2023-12-26 14:50:55 +00:00 |
|
rubenwardy
|
15bde2461e
|
Game Jam: Update message
|
2023-12-22 02:13:18 +00:00 |
|
rubenwardy
|
44cf1623c5
|
OAuth2: Treat empty parameter as no parameter
|
2023-12-16 22:05:52 +00:00 |
|
rubenwardy
|
d69331796b
|
Readd Lato font
Thanks @rollerozxa for showing me an easy way to self-host Google Fonts
|
2023-12-16 17:24:43 +00:00 |
|
rubenwardy
|
e8a879b7ce
|
Bump bootstrap version to cache invalidate
|
2023-12-16 16:53:07 +00:00 |
|
rubenwardy
|
70869d4404
|
Remove use of Google fonts
Fixes #399
|
2023-12-16 16:50:35 +00:00 |
|
rubenwardy
|
2bd556c00d
|
Add max-age to scss endpoint
|
2023-12-16 16:22:12 +00:00 |
|
rubenwardy
|
28864740a0
|
Remove no-cache from thumbnail cache control
|
2023-12-16 16:16:41 +00:00 |
|
rubenwardy
|
9e6699c549
|
Collection Editor: Use id rather than vague class
|
2023-12-16 01:03:27 +00:00 |
|
rubenwardy
|
f946e8db21
|
Remove donation ad
|
2023-12-16 01:01:45 +00:00 |
|
rubenwardy
|
4358882105
|
Fix easymde assets being included on every page
|
2023-12-16 00:57:13 +00:00 |
|
rubenwardy
|
8606f596f3
|
Package API: Add option to return desc as hypertext
|
2023-12-16 00:46:11 +00:00 |
|
rubenwardy
|
8e312c4bcc
|
OAuth2: Return success=true in POST request
|
2023-12-15 23:03:58 +00:00 |
|
rubenwardy
|
e9911e85a2
|
Add release download size to API and web interface
|
2023-12-15 16:33:34 +00:00 |
|
Warr1024
|
0e5158704e
|
Allow WebP screenshots (#503)
|
2023-12-15 16:23:07 +00:00 |
|
rubenwardy
|
c6a59701be
|
Fix size limit not being applied to Git releases
Fixes #495
|
2023-12-15 16:19:06 +00:00 |
|
rubenwardy
|
a29345bd10
|
Clean up various things
|
2023-12-15 16:08:12 +00:00 |
|
rubenwardy
|
36c63b4657
|
Fix crash on review voting on homepage
|
2023-12-04 10:24:18 +00:00 |
|
rubenwardy
|
a1a03d6de4
|
Fix "and" not being translatable
|
2023-12-03 13:48:57 +00:00 |
|
rubenwardy
|
b80ce88bc0
|
Add warning when removing a package will break mods
|
2023-12-03 13:47:52 +00:00 |
|
rubenwardy
|
884e73e046
|
Add gamejam 2023 banner
|
2023-12-02 13:11:57 +00:00 |
|
rubenwardy
|
12664a4f41
|
Fix crash on review votes page
|
2023-11-19 13:49:36 +00:00 |
|
rubenwardy
|
2e8ddb8ca4
|
Improve documentation on repo field
|
2023-11-19 13:39:38 +00:00 |
|
rubenwardy
|
8619433b66
|
Homepage: Improve performance by adjusting loading options
|
2023-11-18 11:25:22 +00:00 |
|
rubenwardy
|
96c86cf070
|
Homepage: Fix unapproved packages appearing in recently updated
|
2023-11-18 11:03:49 +00:00 |
|
rubenwardy
|
588945d2dc
|
Readd EasyMDE scripts
|
2023-11-17 23:58:59 +00:00 |
|
rubenwardy
|
b36e91044f
|
Homepage: Optimise recently updated query
|
2023-11-17 22:54:38 +00:00 |
|
rubenwardy
|
9184f1bcc0
|
Add support CDB to footer
|
2023-11-17 19:28:05 +00:00 |
|
rubenwardy
|
d2feddea1e
|
Allow using the details tag in markdown
Fixes #487
|
2023-11-14 01:14:50 +00:00 |
|
rubenwardy
|
739179a152
|
Fix crash on user deletion due to game support
|
2023-11-13 17:44:40 +00:00 |
|
rubenwardy
|
fa59113cd3
|
Set max-age in thumbnails endpoint
|
2023-11-12 16:18:20 +00:00 |
|
rubenwardy
|
b4c508ebab
|
Use lossless webp, fix jpg generation
|
2023-11-12 16:11:38 +00:00 |
|
rubenwardy
|
c546eef6a9
|
Add jpg to allowed thumbnail extensions
|
2023-11-10 19:13:48 +00:00 |
|
rubenwardy
|
4578cb157f
|
Use webp for thumbnails
|
2023-11-10 19:10:52 +00:00 |
|
rubenwardy
|
5ce5684ca6
|
Collections: Add short description to profile pages
|
2023-11-07 23:31:15 +00:00 |
|
rubenwardy
|
bd46943c63
|
Collections: Add ability to pin to profile
|
2023-11-07 23:25:53 +00:00 |
|
rubenwardy
|
9b0f84bac5
|
OAuth: Add app type (is_clientside)
|
2023-11-07 23:06:22 +00:00 |
|
rubenwardy
|
f74931633c
|
OAuth: Add description
|
2023-11-07 22:57:19 +00:00 |
|
rubenwardy
|
d4b1344f6a
|
Fix review voting JS not showing removals
Fixes #474
|
2023-10-31 23:28:20 +00:00 |
|
rubenwardy
|
3279e00aa4
|
OAuth2: Improve authorize page formatting
|
2023-10-31 21:18:28 +00:00 |
|
Buckaroo Banzai
|
c09f190712
|
Add missing \ in oauth curl example (#486)
Co-authored-by: BuckarooBanzay <BuckarooBanzay@users.noreply.github.com>
|
2023-10-31 20:57:23 +00:00 |
|
rubenwardy
|
047bf936b4
|
OAuth2: Allow normal users to create clients (but unapproved)
|
2023-10-31 20:29:49 +00:00 |
|
rubenwardy
|
fa389273ab
|
OAuth2: Fix typo
|
2023-10-31 20:14:21 +00:00 |
|
rubenwardy
|
00f7dbb28d
|
OAuth2: Add approval and verified apps
|
2023-10-31 20:11:55 +00:00 |
|
rubenwardy
|
073dcf9517
|
OAuth2: Improve authorize page wording
|
2023-10-31 19:50:29 +00:00 |
|
rubenwardy
|
8b03ca6c63
|
OAuth2: Add ability to revoke all tokens
|
2023-10-31 19:38:32 +00:00 |
|
rubenwardy
|
e0553d0a50
|
OAuth2: Add example authorize URL to edit form
|
2023-10-31 19:26:23 +00:00 |
|
rubenwardy
|
76f9f58175
|
OAuth2: Add audit logs
|
2023-10-31 19:18:08 +00:00 |
|
rubenwardy
|
540603ed7a
|
OAuth2 docs: check access token + scopes
|
2023-10-31 18:58:37 +00:00 |
|
rubenwardy
|
bc38094a41
|
Remove dummy data from API
|
2023-10-31 18:54:58 +00:00 |
|
rubenwardy
|
c4fac34e6a
|
Fix skip button not being styled
|
2023-10-31 18:50:33 +00:00 |
|
rubenwardy
|
5ab6b84fe7
|
Add delete-token API
|
2023-10-31 18:50:33 +00:00 |
|
rubenwardy
|
604fb010d2
|
Fix codehilite guessing languages
|
2023-10-31 18:50:33 +00:00 |
|
rubenwardy
|
72b608b158
|
Respect next when logging in using GitHub
|
2023-10-31 18:50:33 +00:00 |
|