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 |
|
rubenwardy
|
a29715775e
|
Add OAuth2 Applications API
Fixes #344
|
2023-10-31 18:45:45 +00:00 |
|
rubenwardy
|
1627fa50f2
|
Enable Spanish translation
|
2023-10-23 22:36:48 +01:00 |
|
rubenwardy
|
e402b52221
|
Improve repo wizard messaging on create package
|
2023-10-23 21:50:57 +01:00 |
|
rubenwardy
|
a9533732f3
|
Rename "unapprove" to "unpublish"
|
2023-10-15 22:16:19 +01:00 |
|
rec
|
40a59a4d31
|
Adding in a carousel for packages (#475)
Co-authored-by: recluse4615 <recluse4615@users.noreply.github.com>
|
2023-10-15 22:14:08 +01:00 |
|
rubenwardy
|
fc559814d4
|
Prevent renaming published packages
|
2023-10-15 22:13:35 +01:00 |
|
rubenwardy
|
4fc54f12bc
|
Remove optional banner from set password page
|
2023-10-11 22:33:37 +01:00 |
|
rubenwardy
|
0b7febae5d
|
Stats: Point to spike blog post
|
2023-10-08 14:56:12 +01:00 |
|
rubenwardy
|
9db2fdd49a
|
Add missing unique constraint for author and name
Swear this was already present
|
2023-10-02 00:32:20 +01:00 |
|
rubenwardy
|
7c72912913
|
Transfer: add option to remove current owner from maintainers
|
2023-10-02 00:23:30 +01:00 |
|
rubenwardy
|
4f4e5f8e53
|
Prevent transferring if destination package exists
|
2023-10-02 00:19:55 +01:00 |
|
rubenwardy
|
0ecf992f83
|
Post package removals to Discord webhook
|
2023-10-01 23:41:30 +01:00 |
|
rubenwardy
|
43af3a8e75
|
Improve user comments page performance
|
2023-09-29 23:10:08 +01:00 |
|
rubenwardy
|
315337d552
|
Allow indexing collections list page
|
2023-09-15 22:06:18 +01:00 |
|
rubenwardy
|
bcebb72a66
|
Include aliases in /api/updates/
|
2023-09-14 20:41:48 +01:00 |
|
rubenwardy
|
83e7701eee
|
Add a super fast latest release API
|
2023-09-12 21:15:55 +01:00 |
|
rubenwardy
|
886dec3ffd
|
Fix crash on unauthenticated user
|
2023-09-02 22:45:50 +01:00 |
|
rubenwardy
|
383f9a43ef
|
Move font awesome above scripts to avoid visual jump
|
2023-09-02 22:37:52 +01:00 |
|
rubenwardy
|
8dfd5c407d
|
Readd "Sync with Forums" button to profile picture settings
|
2023-09-02 22:34:29 +01:00 |
|
rubenwardy
|
459eb02112
|
Make user comments page paginated
Fixes #392
|
2023-09-02 22:27:38 +01:00 |
|
rubenwardy
|
30722020c8
|
Flatpages: Move table of contents to the top on mobile
Fixes #459
|
2023-09-02 22:05:11 +01:00 |
|
rubenwardy
|
d4ecaee5f2
|
Fix crash when using limit in /api/packages/
Fixes #468
|
2023-09-02 21:52:14 +01:00 |
|
rubenwardy
|
b6995b1857
|
Fix UI tests due to increased password requirements
|
2023-09-02 21:49:13 +01:00 |
|
rubenwardy
|
af3c4fe987
|
Fix crash when saving empty collection
Fixes #464
|
2023-09-02 21:46:25 +01:00 |
|
rubenwardy
|
e94ff23bb9
|
Fix crash when bulk updating package configs
Fixes #467
|
2023-09-02 21:38:52 +01:00 |
|
rubenwardy
|
566d557840
|
Prevent editing game support until a release is created
|
2023-09-02 21:37:20 +01:00 |
|
rubenwardy
|
379337ad60
|
Fix crash when collection.author is None
|
2023-08-31 09:42:37 +01:00 |
|
rubenwardy
|
18e8a11d00
|
Add improved "How to install" help page
|
2023-08-28 09:28:38 +01:00 |
|
rubenwardy
|
9ec2b05e8d
|
Create favorites collection when viewing /add-to/
|
2023-08-28 08:54:59 +01:00 |
|
rubenwardy
|
4c0e181336
|
Use same hue for link color as primary color
|
2023-08-26 19:55:14 +01:00 |
|
rubenwardy
|
3f2c7094d9
|
Add missing .btn to report button
|
2023-08-26 19:50:53 +01:00 |
|
rubenwardy
|
df825a0a84
|
Make links blue and not underlined
|
2023-08-26 19:49:23 +01:00 |
|
rubenwardy
|
4d470ce230
|
Increase min password length to 12
|
2023-08-26 14:54:58 +01:00 |
|
rubenwardy
|
da17fb63f3
|
Add review, comment, and collection counts to prometheus metrics
|
2023-08-26 13:52:29 +01:00 |
|
rubenwardy
|
416674e7ee
|
Allow submitting reviews with ctrl+enter
|
2023-08-26 13:41:32 +01:00 |
|
rubenwardy
|
8f52c67f0f
|
Allow submitting comment with ctrl+enter
Fixes #427
|
2023-08-26 13:39:03 +01:00 |
|
rubenwardy
|
798679ca44
|
Use async in polltask.js
|
2023-08-26 13:21:20 +01:00 |
|
rubenwardy
|
c8a30a27dc
|
Move JS files to /static/js/
|
2023-08-26 13:08:11 +01:00 |
|
rubenwardy
|
2f458ba40e
|
Remove direct use of jQuery
jQuery is still required by jQuery UI
|
2023-08-26 13:03:29 +01:00 |
|
rubenwardy
|
9eb03c6a57
|
Set homepage row size to 4
|
2023-08-25 21:31:19 +01:00 |
|
rubenwardy
|
98c1cbc769
|
Remove lazy loading from carousel
|
2023-08-25 21:28:39 +01:00 |
|
rubenwardy
|
05a597adeb
|
Fix package tile images not fully covering tile
|
2023-08-25 20:55:50 +01:00 |
|
rubenwardy
|
0649e5cf13
|
Lazy load images
|
2023-08-25 20:50:48 +01:00 |
|
rubenwardy
|
210a0a10ae
|
Update jQuery dependencies
|
2023-08-25 20:49:17 +01:00 |
|
rubenwardy
|
e99dbda126
|
Fix underline in UI-autocomplete
|
2023-08-22 20:12:56 +01:00 |
|
rubenwardy
|
9df80d212e
|
Upgrade to Bootstrap v5 (#457)
|
2023-08-22 19:58:43 +01:00 |
|