Update workflow and bug fixes

This commit is contained in:
jheaps
2025-10-08 16:55:01 -06:00
parent 43ca25dd66
commit 159c2b6cd5
3 changed files with 7 additions and 77 deletions
+6 -1
View File
@@ -59,5 +59,10 @@ jobs:
${{ secrets.MEDIA_DEPLOY_USER }}@${{ secrets.SSH_HOST }} \
"ssh [email protected] 'mkdir -p /tmp/media-app-temp' && \
scp -r /tmp/media-app-deploy/* [email protected]:/tmp/media-app-temp/ && \
ssh [email protected] 'sudo rsync -av --delete /tmp/media-app-temp/ /var/www/media-app/ && sudo systemctl restart media-app && rm -rf /tmp/media-app-temp' && \
ssh [email protected] 'sudo rsync -av --delete --exclude=App_Data /tmp/media-app-temp/ /var/www/media-app/ && \
sudo mkdir -p /var/www/media-app/App_Data/media && \
sudo chown -R www-data:www-data /var/www/media-app/App_Data && \
sudo systemctl daemon-reload && \
sudo systemctl restart media-app && \
rm -rf /tmp/media-app-temp' && \
rm -rf /tmp/media-app-deploy"
-75
View File
@@ -16,81 +16,6 @@
<p>Here's your account overview</p>
</div>
<div class="dashboard-grid">
<div class="card">
<h2>Account Information</h2>
<div class="info-row">
<span class="info-label">Username:</span>
<span class="info-value">@Model.Dashboard?.Username</span>
</div>
<div class="info-row">
<span class="info-label">Email:</span>
<span class="info-value">@Model.Dashboard?.Email</span>
</div>
<div class="info-row">
<span class="info-label">Email Status:</span>
<span class="info-value">
@if (Model.Dashboard?.EmailVerified == true)
{
<span class="status-badge status-verified">✓ Verified</span>
}
else
{
<span class="status-badge status-unverified">⚠ Not Verified</span>
}
</span>
</div>
<div class="info-row">
<span class="info-label">Member Since:</span>
<span class="info-value">@Model.Dashboard?.CreatedAt.ToString("MMMM d, yyyy")</span>
</div>
@if (Model.Dashboard?.LastLogin != null)
{
<div class="info-row">
<span class="info-label">Last Login:</span>
<span class="info-value">@Model.Dashboard.LastLogin.Value.ToString("MMMM d, yyyy h:mm tt")</span>
</div>
}
</div>
<div class="card">
<h2>Profile Details</h2>
@if (!string.IsNullOrEmpty(Model.Dashboard?.Profile?.Bio))
{
<div class="info-row">
<span class="info-label">Bio:</span>
<span class="info-value">@Model.Dashboard.Profile.Bio</span>
</div>
}
@if (!string.IsNullOrEmpty(Model.Dashboard?.Profile?.Location))
{
<div class="info-row">
<span class="info-label">Location:</span>
<span class="info-value">@Model.Dashboard.Profile.Location</span>
</div>
}
@if (!string.IsNullOrEmpty(Model.Dashboard?.Profile?.Website))
{
<div class="info-row">
<span class="info-label">Website:</span>
<span class="info-value">
<a href="@Model.Dashboard.Profile.Website" target="_blank" style="color: #667eea;">
@Model.Dashboard.Profile.Website
</a>
</span>
</div>
}
@if (string.IsNullOrEmpty(Model.Dashboard?.Profile?.Bio) &&
string.IsNullOrEmpty(Model.Dashboard?.Profile?.Location) &&
string.IsNullOrEmpty(Model.Dashboard?.Profile?.Website))
{
<div class="empty-state">
No profile information yet
</div>
}
</div>
</div>
<div class="card">
<h2>Quick Actions</h2>
<div class="quick-actions">
+1 -1
View File
@@ -19,7 +19,7 @@ public class EmailService
{
try
{
var appUrl = _config["AppUrl"] ?? "http://localhost:5000";
var appUrl = _config["AppUrl"] ?? "https://media.joshheaps.net";
var verificationUrl = $"{appUrl}/VerifyEmail?token={verificationToken}";
var message = new MimeMessage();