Skip to content

[WIP] Implement the plan outlined in implementation plan#3

Closed
Copilot wants to merge 1 commit intomainfrom
copilot/implement-plan-from-docs
Closed

[WIP] Implement the plan outlined in implementation plan#3
Copilot wants to merge 1 commit intomainfrom
copilot/implement-plan-from-docs

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Mar 11, 2026

  • Phase 0 – Fix coordinate misalignment (remove FB_WIDTH/FB_HEIGHT macros, add font_w/font_h to fb_t, use runtime dims in all views)
  • Phase 1 – Scaffolding: remove compose view, rename login_viewauth_view, replace VIEW_LOGIN/VIEW_COMPOSE with VIEW_AUTH_WAIT, add paths.h/cpp, remove compose state from app_state_t
  • Phase 2 – Credential file login: rewrite auth view as static instructions, implement login.txt parsing, update app_init() flow
  • Phase 3 – Like & repost interaction: add viewer_like/viewer_repost to Post, add like/repost API methods to AtprotoClient, update feed/thread views with tappable ♡/⟳ and optimistic toggle
  • Phase 3.5 – Dual image toggles: replace single images_enabled with profile_images_enabled + embed_images_enabled, two rows in settings, update feed/thread views
  • Phase 4 – Input improvements: add TOUCH_SWIPE_* / TOUCH_LONG_PRESS events, implement swipe detection, update scroll handling in feed/thread
  • Phase 5 – Framebuffer: add fb_mark_dirty()/fb_flush(), fix async image redraw to call *_view_draw() directly (not app_switch_view)
  • Phase 5.5 – Bug fixes: JWT refresh (B4), thread recursion depth (B5), font buffer overflow (B9), disk cache eviction (B7), LRU cache (B8), repost attribution (B11), hash collision (B16)
  • Phase 6 – Cleanup: update README, remove stale comments
Original prompt

Implement the plan outlined in docs/implementation-plan.md

Created from Copilot CLI via the copilot delegate command.


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Copilot stopped work on behalf of Ashex due to an error March 11, 2026 09:24
@Ashex Ashex closed this Mar 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants