mirror of
https://gitlab.com/crafty-controller/crafty-4.git
synced 2026-08-19 20:23:07 -04:00
Commit graph
Select branches
Hide pull requests
bugfix/backup-schedules-migration
bugfix/import3
bugfix/login-err
bugfix/login-regex
dev
enhancement/backup-file-inclusion
enhancement/mc-terminal-colors
experimental/steam-terminal
feature/custom-logos
feature/newlines
feature/snapshots
master
refactor/cleanup-elif
refactor/code-quality-boat
refactor/simplify-cryptography-helper
refactor/sonar
refactor/sonar-macgeek
refactor/upload-zip-root-dir
sec/player-management-xss
security/743
security/745
tweak/right-to-left
tweak/support-nav
tweak/update-check
4.0.0-alpha.3
v4.0.0-alpha-3-hotfix.1
v4.0.0-alpha-3-hotfix.2
v4.0.0-alpha-3.5
v4.0.0-alpha.2
v4.0.0-beta
v4.0.0-beta-hotfix.1
v4.0.10-beta
v4.0.11-beta
v4.0.12-beta
v4.0.13-beta
v4.0.14-beta
v4.0.15-beta
v4.0.16
v4.0.18
v4.0.19
v4.0.2
v4.0.2-beta-hotfix.1
v4.0.20
v4.0.21
v4.0.22
v4.0.3-beta
v4.0.4-beta
v4.0.4-beta-hotfix2
v4.0.4-hotfix
v4.0.5-beta
v4.0.6-beta
v4.0.7-beta
v4.0.8-beta
v4.0.9-beta
v4.1.0
v4.1.1
v4.1.2
v4.1.3
v4.10.0
v4.10.1
v4.10.2
v4.10.3
v4.10.4
v4.10.5
v4.10.6
v4.10.7
v4.10.8
v4.2.0
v4.2.1
v4.2.2
v4.2.3
v4.3.0
v4.3.1
v4.3.2
v4.4.0
v4.4.1
v4.4.10
v4.4.11
v4.4.2
v4.4.3
v4.4.4
v4.4.5
v4.4.6
v4.4.7
v4.4.8
v4.4.9
v4.5.0
v4.5.1
v4.5.2
v4.5.3
v4.5.4
v4.5.5
v4.6.1
v4.6.2
v4.7.0
v4.8.0
v4.9.0
-
2ac8468b9c
Merge branch 'weblate-crafty-controller-crafty-controller' into 'dev'
Arcadia Bot
2026-08-17 12:50:03 -04:00 -
9332b49f60
Translated (Dutch)
Naïm Verboom
2026-08-17 15:55:39 +00:00 -
6b4ff4723f
Translated (Chinese (Simplified Han script))
ThrRip
2026-08-16 19:02:18 +00:00 -
c6dd347dca
Merge branch 'experimental/steam-terminal' into 'dev'
Andrew
2026-08-11 11:18:36 -04:00 -
f7a11f5344
Merge remote-tracking branch 'origin/dev' into dev
Weblate
2026-08-11 08:46:38 +00:00 -
0c1e2df54a
Translated (Ukrainian)
Yurii Prybyla
2026-08-11 07:43:27 +00:00 -
03da706b2c
Merge branch 'tweak/ban-reason' into 'dev'
Corey Koval
2026-08-07 16:23:50 -04:00 -
c40803c995
Add optional reason prompt to player ban/kick actions
Corey Koval
2026-06-17 23:04:10 +00:00 -
6d5adfa4d8
Merge branch 'feature/openmetrics-overhaul' into 'dev'
Enginecrafter77
2026-08-07 08:30:44 +00:00 -
598672d763
Merge branch 'security/743' into 'dev'
Andrew
2026-08-06 22:08:15 -04:00 -
b9f1426e1e
Merge branch 'security/745' into 'dev'
Andrew
2026-08-05 01:58:49 -04:00 -
c4097d938f
Merge branch 'feature/temp-password' into 'dev'
Corey Koval
2026-08-04 16:18:01 -04:00 -
21b152ce87Update changelog !994 dev
Zedifus
2026-08-04 20:30:02 +01:00 -
cd0aa9dc75
Merge branch 'bugfix/numeric-username' into 'dev'
Iain Powrie
2026-08-04 19:27:46 +00:00 -
b7fb918354
Fix all-numeric usernames rejected as invalid JSON schema
Corey Koval
2026-08-04 15:27:46 -04:00 -
016c9a277b
Merge branch 'bugfix/numeric-username' into 'dev'
Corey Koval
2026-08-04 15:25:42 -04:00 -
a8dfc39f00
Merge branch 'dev' into 'security/743'
security/743
Iain Powrie
2026-08-04 19:24:37 +00:00 -
739a51a385Update changelog !1037
Zedifus
2026-08-04 20:12:52 +01:00 -
c57fdcda48
Merge branch 'feature/custom-branding' into 'dev'
Iain Powrie
2026-08-04 19:09:49 +00:00 -
bc37c46734
Custom Branding and "Customize Crafty" page redesign
Corey Koval
2026-08-04 15:09:48 -04:00 -
2dc96cb944
Merge branch 'feature/custom-branding' into 'dev'
Corey Koval
2026-08-04 14:58:35 -04:00 -
623760d98b
feat(upload): drop SVG support for image uploads
Corey Koval
2026-06-14 21:14:10 +00:00 -
033c28df24
feat(upload): add configurable size limit for image uploads
Corey Koval
2026-06-12 01:57:16 +00:00 -
8f6847c4ce
refactor(api): consolidate 400-error boilerplate into base handler
Corey Koval
2026-06-11 19:21:08 +00:00 -
42fd4f4110
refactor(upload): fold the SVG check into the EXIF helper
Corey Koval
2026-06-11 01:44:34 +00:00 -
fcc5f6fef7
feat(upload): friendlier message for invalid image uploads
Corey Koval
2026-06-11 01:19:47 +00:00 -
e41dc8342e
fix(upload): prevent crash on non-raster image uploads
Corey Koval
2026-06-11 01:19:43 +00:00 -
c7053927a8
refactor(upload): unify upload error shape on data.message
Corey Koval
2026-06-11 00:48:44 +00:00 -
9daa3cc4df
fix(logos): scale custom logo on error pages
Corey Koval
2026-06-10 22:09:47 +00:00 -
4ad3b3a318
feat(logos): retitle customize page and head the logos section
Corey Koval
2026-06-10 21:31:02 +00:00 -
6cb0d0394f
feat(logos): show full logo on credits page header
Corey Koval
2026-06-10 21:14:15 +00:00 -
1cbae6102a
feat(logos): polish customize-login page (a11y, layout, default logo)
Corey Koval
2026-06-10 20:51:41 +00:00 -
37f0bafa2b
style(logos): center icons in image-picker buttons
Corey Koval
2026-06-10 19:51:39 +00:00 -
7aefc217c8
feat(logos): auto-apply login opacity with debounced save
Corey Koval
2026-06-10 19:51:39 +00:00 -
752bac1798
feat(logos): drive image controls with one generic handler
Corey Koval
2026-06-10 19:26:46 +00:00 -
b4e4325a6c
feat(logos): render image controls via reusable element
Corey Koval
2026-06-10 19:24:28 +00:00 -
34703de65c
style(logos): add compact image-picker row styling
Corey Koval
2026-06-10 19:23:08 +00:00 -
d5e39e3650
feat(logos): add generic upload-image translation key
Corey Koval
2026-06-10 19:22:54 +00:00 -
b71377d34e
feat(logos): add reusable image picker element
Corey Koval
2026-06-10 19:22:33 +00:00 -
49a3d5c0e6
feat(logos): allow drag-and-drop onto each image thumbnail
Corey Koval
2026-06-10 01:48:52 +00:00 -
6c33b89a3e
feat(logos): show recommended image sizes under each upload
Corey Koval
2026-06-10 01:17:05 +00:00 -
27b9b12be5
feat(logos): hint when image changes aren't applied yet
Corey Koval
2026-06-10 00:59:01 +00:00 -
96e303e782
style(logos): scale the login preview modal down to match real proportions
Corey Koval
2026-06-10 00:53:49 +00:00 -
f172f41d93
style(logos): align image controls with a uniform thumbnail column
Corey Koval
2026-06-10 00:45:41 +00:00 -
ebdd8e68e0
feat(logos): unify login background flow and add delete buttons everywhere
Corey Koval
2026-06-10 00:36:22 +00:00 -
967284778c
feat(logos): add delete endpoints for embed and logo images
Corey Koval
2026-06-10 00:36:13 +00:00 -
6a206e3000
fix(logos): scale custom logos to fit (navbar brand + login form)
Corey Koval
2026-06-09 23:50:01 +00:00 -
f87ac9aa7e
feat(logos): add en_EN strings for logo customization + credits
Corey Koval
2026-06-09 21:43:37 +00:00 -
0263cabf2c
feat(logos): add Crafty branding link to credits page
Corey Koval
2026-06-09 21:42:16 +00:00 -
2eb2fcda0d
feat(logos): two-column Customize tab with full/square logo upload
Corey Koval
2026-06-09 21:30:20 +00:00 -
819466c15a
feat(logos): provide logo settings + folder listings to custom_login
Corey Koval
2026-06-09 21:23:02 +00:00 -
ce6e8e6c4a
feat(logos): use configurable square logo (navbar, toast, splash)
Corey Koval
2026-06-09 21:20:49 +00:00 -
20bbb6156e
feat(logos): use configurable full logo across templates
Corey Koval
2026-06-09 21:17:37 +00:00 -
99a655eb10
feat(logos): expose resolved logo paths via data['brand']
Corey Koval
2026-06-09 21:10:35 +00:00 -
29722f9192
feat(logos): add /api/v2/crafty/config/logos PATCH endpoint
Corey Koval
2026-06-09 21:03:29 +00:00 -
5046c495cc
feat(logos): accept logo_full/logo_square uploads
Corey Koval
2026-06-09 20:59:11 +00:00 -
fcb3f17eab
feat(logos): gitignore logos upload dirs (created at runtime)
Corey Koval
2026-06-09 20:57:34 +00:00 -
761e50073d
feat(logos): cache resolved logo paths on the controller
Corey Koval
2026-06-09 20:54:36 +00:00 -
15addcfeaa
feat(logos): add resolve_brand_paths resolver
Corey Koval
2026-06-09 20:49:31 +00:00 -
e15b6df8f0
feat(logos): add get/set_brand_settings helpers
Corey Koval
2026-06-09 20:46:02 +00:00 -
ac751828ed
feat(logos): add logo_full/logo_square settings columns + migration
Corey Koval
2026-06-09 20:42:18 +00:00 -
913f744f2bUpdate changelog !1039
Zedifus
2026-08-04 19:56:23 +01:00 -
ef890f0bbf
Merge branch 'feature/hytale-latest-log' into 'dev'
Iain Powrie
2026-08-04 18:54:41 +00:00 -
83da325455
Resolve glob patterns in logfile paths for Hytale logs
Corey Koval
2026-08-04 14:54:41 -04:00 -
6d0b0b6935
Merge branch 'feature/hytale-latest-log' into 'dev'
Corey Koval
2026-08-04 14:41:06 -04:00 -
b4501f4471Update changelog !1029
Zedifus
2026-08-04 19:40:32 +01:00 -
fb83137ca6
Merge branch 'feature/og-meta-discord-embeds' into 'dev'
Iain Powrie
2026-08-04 17:03:17 +00:00 -
572047e6a3
Add social media previews/embeds
Corey Koval
2026-08-04 13:03:17 -04:00 -
b47ea4895b
Translated (Indonesian)
kisaragilice
2026-08-04 15:04:21 +00:00 -
00e47e72e5
Translated (Indonesian)
kisaragilice
2026-08-04 14:46:23 +00:00 -
885c640073
Sanitize what's going to bootbox for webhooks
security/745
=
2026-08-03 21:47:44 -04:00 -
333ca788aa
Only allow URLS in webhooks
=
2026-08-03 21:47:32 -04:00 -
4abfe4b051
Merge remote-tracking branch 'upstream/dev' into feature/temp-password
Corey Koval
2026-08-04 00:40:44 +00:00 -
e9c7abb5ca
Merge branch 'feature/og-meta-discord-embeds' into 'dev'
Corey Koval
2026-08-03 20:40:07 -04:00 -
4761a6ff5e
Merge remote-tracking branch 'upstream/dev' into feature/og-meta-discord-embeds
Corey Koval
2026-08-04 00:36:03 +00:00 -
f6b1c17de3
Merge remote-tracking branch 'upstream/dev' into feature/hytale-latest-log
Corey Koval
2026-08-04 00:31:41 +00:00 -
aa2b2aa694
Only accept headers from trusted proxies
Andrew
2026-08-03 19:43:42 -04:00 -
7d98241510
Add trusted proxies to config.json
Andrew
2026-08-03 19:42:51 -04:00 -
fd1720f352
Merge remote-tracking branch 'origin/dev' into dev
Weblate
2026-08-03 19:46:33 +00:00 -
289c0a3207
Translated (Indonesian)
kisaragilice
2026-08-03 19:08:23 +00:00 -
6c3bdb3182
Merge branch 'patch-1' into 'dev'
Kisaragi
2026-08-02 21:58:49 +07:00 -
0f3f1fcc85
fix(i18n): update, fix typos, and add missing Indonesian translations
Kisaragi
2026-08-02 21:48:53 +07:00 -
e8be87482f
Merge branch 'Kisaragilice-master-patch-89063' into 'dev'
Kisaragi
2026-08-02 21:45:02 +07:00 -
52ccd4c34e
fix(i18n): update, fix typos, and add missing Indonesian translations
Kisaragi
2026-08-02 21:19:29 +07:00 -
ecc27cdd6d
Fix XSS in activity logs
Andrew
2026-07-31 08:19:59 -04:00 -
41e2c585bd
Merge branch 'weblate-crafty-controller-crafty-controller' into 'dev'
Iain Powrie
2026-07-30 16:46:39 +00:00 -
21cd8d6434
Translations update from Weblate
Arcadia Bot
2026-07-30 12:46:38 -04:00 -
e00dfb988d
Merge branch 'weblate-crafty-controller-crafty-controller' into 'dev'
Arcadia Bot
2026-07-30 07:49:51 -04:00 -
fdaac6a61c
Translated (Chinese (Traditional Han script))
Joeeey0219
2026-07-30 11:02:06 +00:00 -
55b7809c4f
Merge remote-tracking branch 'origin/dev' into dev
Weblate
2026-07-30 06:46:32 +00:00 -
67f1da9884
Translated (Chinese (Traditional Han script))
Joeeey0219
2026-07-30 05:43:17 +00:00 -
c58cf1da62Prepare 4.11.0 release base
Zedifus
2026-07-29 20:28:51 +01:00 -
992f586ab6
Merge branch 'dev' into 'master'
master
v4.10.8
Iain Powrie
2026-07-29 19:24:47 +00:00 -
0d8049a71a
Translated (Chinese (Traditional Han script))
Joeeey0219
2026-07-26 15:15:18 +00:00 -
818d1c6e12
Translated (Chinese (Traditional Han script))
Joeeey0219
2026-07-26 14:40:23 +00:00 -
c363e07974
Translated (Chinese (Traditional Han script))
Joeeey0219
2026-07-25 18:18:18 +00:00 -
f1909b6fb9
Merge remote-tracking branch 'origin/dev' into dev
Weblate
2026-07-25 15:46:31 +00:00 -
098f0b69ab
Translated (Chinese (Traditional Han script))
Joeeey0219
2026-07-25 15:10:50 +00:00 -
978525a6cf
Merge branch 'dev' into 'master'
Iain Powrie
2026-07-25 14:11:57 +00:00 -
4aa61146c0
Merge branch 'security/image-mime-scope' into 'dev'
Iain Powrie
2026-07-25 14:11:25 +00:00