Skip to content

Feature/profile#507

Merged
klnyzzz33 merged 69 commits intogamificationfrom
feature/profile
Mar 20, 2026
Merged

Feature/profile#507
klnyzzz33 merged 69 commits intogamificationfrom
feature/profile

Conversation

@klnyzzz33
Copy link

No description provided.

xXPinkmagicXx and others added 30 commits March 11, 2026 11:06
# Conflicts:
#	zeeguu/api/endpoints/user.py
mircealungu and others added 28 commits March 17, 2026 12:08
…ghting

The production table was created without the wrong_highlighting value,
causing report submissions with that reason to fail with data truncation.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Hidden articles were still returned by /get_unfinished_user_reading_sessions,
causing them to reappear in "Continue where you left off" after refresh.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Supports the new upgrade flow where anonymous users set their
password after email confirmation, rather than all at once.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
New endpoints: request_email_verification (sends code without changing
user) and complete_account_upgrade (verifies code + upgrades atomically
with email_verified=True). User stays anonymous until fully verified.

Also add @allows_unverified to user_settings and user_preferences as
a safety net for the old upgrade flow.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Safety net for users stuck in the old upgrade limbo state.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…erences

No longer needed — the new atomic upgrade flow keeps users anonymous
until fully verified, so they never hit the unverified limbo state.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@github-actions
Copy link

ArchLens detected architectural changes in the following views:
diff
diff
diff

@klnyzzz33 klnyzzz33 merged commit cb9f9a4 into gamification Mar 20, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants