This commit is contained in:
2026-07-19 18:57:43 +02:00
parent 48bb6c2ec2
commit c53e2a3319
179 changed files with 9307 additions and 897 deletions
+18 -3
View File
@@ -12,6 +12,7 @@ from devplacepy.database import (
get_notification_prefs,
get_user_stars,
get_user_rank,
get_user_post_count,
get_comment_counts_by_post_uids,
get_reactions_by_targets,
get_user_bookmarks,
@@ -211,9 +212,7 @@ async def profile_page(
)
for g in gists_raw:
gists.append({"gist": g, "time_ago": time_ago(g["created_at"])})
posts_count = get_table("posts").count(
user_uid=profile_user["uid"], deleted_at=None
)
posts_count = get_user_post_count(profile_user["uid"])
activities = []
if tab == "activity":
@@ -302,6 +301,18 @@ async def profile_page(
if is_owner
else None
)
from devplacepy.services.devii.interaction import prefs as interaction_prefs
interactions_snap = (
interaction_prefs.snapshot("user", profile_user["uid"], profile_user)
if is_owner
else {
"enabled": True,
"source": None,
"default": True,
"override": None,
}
)
from devplacepy.services.telegram import store as telegram_store
telegram_paired = (
@@ -402,6 +413,10 @@ async def profile_page(
"ai_modifier_enabled": ai_modifier_enabled,
"ai_modifier_sync": ai_modifier_sync,
"ai_modifier_prompt": ai_modifier_prompt,
"interactions_enabled": interactions_snap["enabled"],
"interactions_source": interactions_snap["source"],
"interactions_default": interactions_snap["default"],
"interactions_override": interactions_snap["override"],
"telegram_paired": telegram_paired,
"notif_telegram_paired": notif_telegram_paired,
"can_manage_customization": can_manage_customization,