main
apply pre-commit rules
Add message tree state model (#414)
344: Create tasks for text labels (#381)
bugfix in alembic downgrade (frontend_type not frontend_id)
insert embedding now to new table
[NEW] Created date
Store Message Toxicity in database (#553)
Message tree state machine (#555)
returning list[FrontEndUser] from api/v1/frontend_users/ endpoint
remove accepted_messages from message_tree_state
add rank to message table and fix message_toxicity migration
Add leaderboard stats, periodic updates via fastapi-utils (#724)
add /api/v1/users/{user_id}/stats endpoint (#744)
last_uddated for user_stats, swtich to timestamptz
Add keyset pagination for users ordered by `username` / `display_name` (#851)
Add lang-tag based task selection (lang-separation) (#863)
907 avoid duplicate labeling & ranking tasks (#923)
Add /messages/{message_id}/emoji endpoint to toggle, add, remove message emojis (#925)
add preferred lonely_children extension (#942)
add missing alembic migration script
Import message trees from jsonl file (#964)
fix alembic downgrade script of 7b8f0011e0b0
Add terms of service acceptance date to user table (#1046)
Add infty prompting + prompt-lottery (#1055)
Skip tasks permanently based on special skip emoji codes (#1064)
add trollboards
fix alembic migration script
968 add flagged message table and endpoints (#1325)
add periodically updated cached message stats (#1464)
Export average label values per message (#1570)
Store null in review_result column during review phase (#1599)
Add TreeManagerConfiguration.max_prompt_lottery_waiting parameter (#1889)
Backend support for message search (#3080)
Moderator Message Editing (#3280)