share as much handlers/fragments as possible.
PR has still /.../comment endpoint to serve comment form htmx
fragment. Due to how it is designed.
Signed-off-by: Seongmin Lee git@boltless.me
share as much handlers/fragments as possible.
PR has still /.../comment endpoint to serve comment form htmx
fragment. Due to how it is designed.
Signed-off-by: Seongmin Lee git@boltless.me
aturi->reactionMap from DB
CommentList out of Issue
IssueComment to Comment
PullComment to Comment
com.atproto.repo.strongRef and sh.tangled.markup#markdown
sh.tangled.comment lexicon
share as much handlers/fragments as possible.
PR has still `/.../comment` endpoint to serve comment form htmx
fragment. Due to how it is designed.
Signed-off-by: Seongmin Lee <git@boltless.me>
share as much handlers/fragments as possible.
PR has still `/.../comment` endpoint to serve comment form htmx
fragment. Due to how it is designed.
Signed-off-by: Seongmin Lee <git@boltless.me>
share as much handlers/fragments as possible.
PR has still `/.../comment` endpoint to serve comment form htmx
fragment. Due to how it is designed.
Signed-off-by: Seongmin Lee <git@boltless.me>
share as much handlers/fragments as possible.
PR has still `/.../comment` endpoint to serve comment form htmx
fragment. Due to how it is designed.
Signed-off-by: Seongmin Lee <git@boltless.me>
share as much handlers/fragments as possible.
PR has still `/.../comment` endpoint to serve comment form htmx
fragment. Due to how it is designed.
Signed-off-by: Seongmin Lee <git@boltless.me>
share as much handlers/fragments as possible.
PR has still `/.../comment` endpoint to serve comment form htmx
fragment. Due to how it is designed.
Signed-off-by: Seongmin Lee <git@boltless.me>
share as much handlers/fragments as possible.
PR has still `/.../comment` endpoint to serve comment form htmx
fragment. Due to how it is designed.
Signed-off-by: Seongmin Lee <git@boltless.me>
share as much handlers/fragments as possible.
PR has still `/.../comment` endpoint to serve comment form htmx
fragment. Due to how it is designed.
Signed-off-by: Seongmin Lee <git@boltless.me>
appview/state/comment.go:385-388 also how about a db.DeleteComments() from our sqlite?
appview/state/comment.go:249-268 comment.Validate() warranted just in case?
now opens with form, I don't see a /form close in this diff tho
how could I miss that. Thanks for pointing out.
how about a
db.DeleteComments()from our sqlite?
I didn't do that on purpose. Comment deletion event will/should be ingested from appview ingester. For create/update events, it makes sense to do that on web handler because we can avoid parsing markdown again. But for delete event, we just don't need to delete records on web handler. Even if something goes wrong, it's ingester's job to retry, not web handlers.
comment.Validate() warranted just in case?
good idea. will add it.
share as much handlers/fragments as possible.
PR has still `/.../comment` endpoint to serve comment form htmx
fragment. Due to how it is designed.
Signed-off-by: Seongmin Lee <git@boltless.me>
share as much handlers/fragments as possible.
PR has still `/.../comment` endpoint to serve comment form htmx
fragment. Due to how it is designed.
Signed-off-by: Seongmin Lee <git@boltless.me>
appview/pages/templates/fragments/comment/edit.html:2now opens with form, I don't see a /form close in this diff tho