diff --git a/assets/css/discord.css b/assets/css/discord.css index 767fa65..39bb8db 100644 --- a/assets/css/discord.css +++ b/assets/css/discord.css @@ -471,6 +471,12 @@ body { box-shadow: 0 0 0 0.25rem rgba(88, 101, 242, 0.25); } +.form-control:disabled, .form-control[readonly] { + background-color: var(--bg-servers) !important; + color: var(--text-primary) !important; + opacity: 0.6; +} + /* User Panel */ .user-panel { height: 52px; @@ -1252,6 +1258,10 @@ body { color: #ffffff; } +[data-theme="dark"] .text-muted { + color: var(--text-muted) !important; +} + .permission-item { border-bottom: 1px solid rgba(255, 255, 255, 0.05); } diff --git a/auth/register.php b/auth/register.php index df194f0..c0ba2b4 100644 --- a/auth/register.php +++ b/auth/register.php @@ -10,8 +10,8 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') { if ($username && $email && $password) { $hash = password_hash($password, PASSWORD_DEFAULT); try { - $stmt = db()->prepare("INSERT INTO users (username, email, password_hash) VALUES (?, ?, ?)"); - $stmt->execute([$username, $email, $hash]); + $stmt = db()->prepare("INSERT INTO users (username, display_name, email, password_hash) VALUES (?, ?, ?, ?)"); + $stmt->execute([$username, $username, $email, $hash]); $userId = db()->lastInsertId(); // Add to default server diff --git a/index.php b/index.php index 3d2ac5f..cc5ca0c 100644 --- a/index.php +++ b/index.php @@ -76,7 +76,7 @@ function parse_markdown($text) { $html = preg_replace('/^### (.*$)/m', '

$1

', $html); // Subtext: -# text (must be at start of line) - $html = preg_replace('/^-# (.*$)/m', '$1', $html); + $html = preg_replace('/^-# (.*$)/m', '$1', $html); // Blockquotes: > text or >>> text $html = preg_replace('/^> (.*$)/m', '
$1
', $html); @@ -277,7 +277,7 @@ if ($is_dm_view) { } $stmt = db()->prepare(" - SELECT t.*, u.username, u.avatar_url, + SELECT t.*, u.display_name as username, u.username as login_name, u.avatar_url, (SELECT COUNT(*) FROM messages m WHERE m.thread_id = t.id) as message_count, (SELECT MAX(created_at) FROM messages m WHERE m.thread_id = t.id) as last_activity, (SELECT r.color FROM roles r JOIN user_roles ur ON r.id = ur.role_id WHERE ur.user_id = u.id AND r.server_id = ? ORDER BY r.position DESC LIMIT 1) as role_color, @@ -426,7 +426,7 @@ $projectImageUrl = $_SERVER['PROJECT_IMAGE_URL'] ?? '';
Direct Messages'; } else { $active_server_name = 'Server'; foreach($servers as $s) { @@ -435,9 +435,9 @@ $projectImageUrl = $_SERVER['PROJECT_IMAGE_URL'] ?? ''; break; } } - echo htmlspecialchars($active_server_name); + echo '' . htmlspecialchars($active_server_name) . ''; ?> -
+
@@ -634,7 +634,7 @@ $projectImageUrl = $_SERVER['PROJECT_IMAGE_URL'] ?? ''; } ?> - +