yuta
|
c47f58f065
|
feat: add shared decks and multi-account Mastodon OAuth
|
2026-09-24 16:52:55 +09:00 |
|
yuta
|
d2cbf4dbd3
|
feat: unify research in profile-bound decks with TweetDeck-style UI
|
2026-09-24 15:59:54 +09:00 |
|
yuta
|
da8f52e605
|
feat: add research decks with WebMCP controls
|
2026-09-24 15:38:06 +09:00 |
|
yuta
|
2bc052c354
|
feat: prototype WebMCP reader tools
|
2026-09-24 14:48:56 +09:00 |
|
yuta
|
8eb299f46d
|
Add button-driven search filters
|
2026-08-10 04:17:54 +09:00 |
|
yuta
|
079aaa1664
|
Add relay profile switching
|
2026-07-31 21:53:43 +09:00 |
|
yuta
|
70cacc2c2d
|
Fix reader media and thread behavior (#4)
Reviewed-on: #4
|
2026-07-26 15:32:28 +09:00 |
|
yuta
|
766d13dfcc
|
refactor: use X-style route paths
|
2026-07-26 13:29:38 +09:00 |
|
yuta
|
604c7f16e2
|
feat: add authenticated list reading
|
2026-07-26 12:58:35 +09:00 |
|
yuta
|
83992bd962
|
Add Knip unused-code checks
|
2026-07-23 16:53:28 +09:00 |
|
yuta
|
d8827b6513
|
fix: classify malformed thread metadata
|
2026-07-14 02:04:11 +09:00 |
|
yuta
|
da72094e07
|
feat: add tweet detail page
|
2026-07-14 00:50:08 +09:00 |
|
yuta
|
8e6ff70d81
|
feat: paginate tweet conversations
|
2026-07-14 00:29:03 +09:00 |
|
yuta
|
1eb2733b38
|
feat: load tweet conversations
|
2026-07-14 00:14:54 +09:00 |
|
yuta
|
8b4492b739
|
feat: apply mist instrument interface
|
2026-07-13 22:19:44 +09:00 |
|
yuta
|
ed0448e3de
|
fix: keep pagination lock effect-local
|
2026-07-13 21:54:02 +09:00 |
|
yuta
|
aac376a571
|
feat: load post cursors infinitely
|
2026-07-13 21:43:44 +09:00 |
|
yuta
|
80a1f66b26
|
feat: render rich read-only posts
|
2026-07-13 11:47:50 +09:00 |
|
yuta
|
f851895366
|
feat: add intentional reader routes
|
2026-07-13 11:24:10 +09:00 |
|
yuta
|
9a93290a5d
|
fix: log unexpected bird failures
|
2026-07-13 11:08:36 +09:00 |
|
yuta
|
65fae12e67
|
feat: add read-only bird boundary
|
2026-07-13 10:52:30 +09:00 |
|
yuta
|
5873728c30
|
feat: validate intentional post requests
|
2026-07-13 10:21:27 +09:00 |
|