From 741985f9260da6292d3d83e3fcb5f641e9beefab Mon Sep 17 00:00:00 2001 From: Chris Rodrigues Date: Wed, 19 Feb 2025 07:39:40 -0800 Subject: [PATCH 1/3] feat(anonymous-user): Added handling for anonymous post user so it doesnt break the post display --- src/views/Posts.vue | 45 +++++++++++++++++++++++++-------------------- 1 file changed, 25 insertions(+), 20 deletions(-) diff --git a/src/views/Posts.vue b/src/views/Posts.vue index 91204028..08580561 100644 --- a/src/views/Posts.vue +++ b/src/views/Posts.vue @@ -123,7 +123,7 @@
- +
@@ -138,10 +138,15 @@
OP
{{post.user.title}}
-
Activity: {{post.user.activity}}
-
Merit: {{post.user.merit}}
+
Activity: {{post.user.activity || 0}}
+
Merit: {{post.user.merit || 0}}
+
+
+ +
+
@@ -157,20 +162,23 @@
- - - + + + + + Anonymous +
{{truncate(post.user.name, 33)}}  — 
-
{{post.user.role_name || 'user'}}
+
{{post.user.role_name || 'user'}}
- +
OP
{{post.user.title}}
-
Activity: {{post.user.activity}}
-
Merit: {{post.user.merit}}
+
Activity: {{post.user.activity || 0}}
+
Merit: {{post.user.merit || 0}}
{{humanDate(post.created_at)}} @@ -188,14 +196,17 @@
- - - + + + + + Anonymous +
{{truncate(post.user.name, 33)}}  — 
-
{{post.user.role_name || 'user'}}
+
{{post.user.role_name || 'user'}}
{{humanDate(post.created_at)}} {{' — Edited ' + humanDate(post.updated_at) + ' by '}}{{post.metadata.edited_by_username}} @@ -1539,9 +1550,6 @@ ad-viewer { color: $base-font-color; font-size: $font-size-sm; font-weight: 600; - &:hover { - color: $color-primary; - } } .user-role { @@ -1606,9 +1614,6 @@ ad-viewer { margin-right: 0.25rem; color: $base-font-color; font-weight: 600; - &:hover { - color: $color-primary; - } } .user-role { From 74d2f886a3b7da7878d2d54a399dd39ca3dd12b6 Mon Sep 17 00:00:00 2001 From: Chris Rodrigues Date: Wed, 19 Feb 2025 10:42:28 -0800 Subject: [PATCH 2/3] refactor(thread-anonymous): Handle anonymous poster in thread view --- src/views/Threads.vue | 31 ++++++++++++++++++++++++------- 1 file changed, 24 insertions(+), 7 deletions(-) diff --git a/src/views/Threads.vue b/src/views/Threads.vue index fc530acc..dab6a9e4 100644 --- a/src/views/Threads.vue +++ b/src/views/Threads.vue @@ -132,9 +132,10 @@
Started by deleted - + + Anonymous on {{humanDate(thread.created_at)}}
@@ -146,10 +147,15 @@ deleted - - + + + + - posted on + + + Anonymous + posted on {{humanDate(thread.last_post_created_at)}}. (Last unread post) @@ -185,9 +191,10 @@
Started by deleted - + + Anonymous on {{ humanDate(thread.created_at)}}
@@ -203,8 +210,18 @@ deleted - - posted on {{humanDate(thread.last_post_created_at)}}. + + + + + + + + Anonymous + posted on + + {{humanDate(thread.last_post_created_at)}}. + (Last unread post) From a318ac45efeeb049155b194214fb6ebeca57d841 Mon Sep 17 00:00:00 2001 From: Chris Rodrigues Date: Fri, 21 Feb 2025 14:23:42 -0800 Subject: [PATCH 3/3] refactor(thread-username): Remove checks for thread username before displaying data; this resolves the bug where anonymous threads were not apprearing in the threads list --- src/views/Threads.vue | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/views/Threads.vue b/src/views/Threads.vue index decb905d..5e1b944d 100644 --- a/src/views/Threads.vue +++ b/src/views/Threads.vue @@ -162,7 +162,7 @@ - +
@@ -203,13 +203,12 @@
- + {{ thread.is_proxy ? thread.post_count.toLocaleString() : (thread.post_count - 1).toLocaleString() || 0 }} {{ thread.view_count.toLocaleString() || 0 }} - - + deleted