Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
bdc0b72
initial thread issue model
aecsocket Sep 17, 2026
76dde7a
logic for syncing a thread issue's verdict
aecsocket Sep 17, 2026
64fc993
allow passing more context into thread issue eval
aecsocket Sep 18, 2026
8aa499c
project mutation finalizer logic
aecsocket Sep 22, 2026
35e8f60
add new issue target types
aecsocket Sep 22, 2026
8a47bde
adjust issue types
aecsocket Sep 23, 2026
ca5ee75
CRUD routes for thread issues
aecsocket Sep 23, 2026
0d5057b
fix up routes
aecsocket Sep 23, 2026
6631b19
thread issue facets
aecsocket Sep 23, 2026
22b6db1
properly handle gating a project edit
aecsocket Sep 28, 2026
2742a60
Merge branch 'main' into boris/dev-1426-moderation-issues-backend
aecsocket Sep 30, 2026
02d1c38
fix migration
aecsocket Sep 30, 2026
a23570d
moderators can modify user_addressed
aecsocket Sep 30, 2026
c683b32
don't allow users to address an issue if they haven't fixed it
aecsocket Sep 30, 2026
a4683f2
if issue state changes back to open, reset its user_addressed
aecsocket Sep 30, 2026
a09d5f4
first batch of changes
aecsocket Oct 7, 2026
9d22239
auto approve when issues resolved
aecsocket Oct 7, 2026
5cd1251
add MarkAddressed facet
tdgao Oct 8, 2026
15400a9
feat: add AddProjectDisclosure facet
tdgao Oct 9, 2026
809363d
feat: ensure project member has replied in thread to mark reply ackno…
tdgao Oct 9, 2026
f29a93e
feat: allow mod/admin to bypass no open issues restriction in submit …
tdgao Oct 9, 2026
514ebd6
fmt
tdgao Oct 9, 2026
e8e0e8b
feat: add RemoveIcon facet and for all Remove facets, dont allow part…
tdgao Oct 9, 2026
5212053
Merge branch 'main' into boris/dev-1426-moderation-issues-backend
tdgao Oct 9, 2026
c99b5cb
sqlx prepare
tdgao Oct 9, 2026
3a33fc3
add gallery images takes IDs, not count
aecsocket Oct 12, 2026
3c5c0b1
add gallery images auto-resolve
aecsocket Oct 12, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading