1
0
Fork
You've already forked neu99
0
Simple(ish) AT protocol client :p
  • C 99.3%
  • Meson 0.7%
2025年12月21日 23:21:05 +01:00
atproto.c Add atproto.c 2025年12月21日 23:12:49 +01:00
atproto.h Add atproto.h 2025年12月21日 23:13:42 +01:00
config.c Add config.c 2025年12月21日 23:15:11 +01:00
config.h Add config.h 2025年12月21日 23:15:49 +01:00
LICENSE Initial commit 2025年12月21日 22:47:58 +01:00
main.c Add main.c 2025年12月21日 23:18:39 +01:00
meson.build Add meson.build 2025年12月21日 23:19:14 +01:00
README.md Update README.md 2025年12月21日 23:21:05 +01:00

neu99

Currently, this is meant to be used on Linux over GTK, but it will be rewritten (eventually) to be useable for NT >= 5.0, or earlier!


To build:

(fedora) sudo dnf install gtk4-devel libcurl-devel json-c-devel meson gcc

meson setup build

meson compile -C build


ROADMAP:

  • Reply support - Compose dialog with reply context, thread chains

  • Infinite scroll / Load More - Pagination using cursor from feed

  • Link handling - Make URLs/mentions clickable, open in browser

  • Image display - Show embedded images in posts

  • Keyboard shortcuts - Ctrl+N compose, F5 refresh, etc.

  • Profile view - Click author → see their profile + posts

  • Search - Find users/posts

  • Notifications view - See likes/reposts/replies/follows

  • Follow/Unfollow - Manage follows from profiles

  • Thread view - Click post → see full conversation tree

  • Quote posts - Display and create quote posts

  • Draft saving - Auto-save compose text

  • Media upload - Post with images

  • Settings - Dark mode, font size, refresh interval

  • Error recovery - Token refresh, reconnection logic

  • Multiple accounts - Switch between accounts

  • Mute/Block - Filter content

  • Lists - Custom feeds

  • Bookmarks - Save posts for later


Uses meson, i guess...