Bikemap (progress) #2

Open
opened 2023-07-24 11:04:01 +00:00 by decentral1se · 0 comments
Owner

🎺 STATUS: paused due to lack of free time & funding 🎺

Input

  • Buffers & command history persistence (WIP)
  • cairde.log/cwtch.log persistence

Profiles

  • Profile creation UI
  • Profile viewports management UI
  • Profile logging

1-to-1 chats

  • Creating 1-to-1 chat
  • Closing 1-to-1 chat
  • Chat toggling & profile handling UI

Invitations

  • Invite sending
  • Invite receive & accept
  • Invite log UI

Tor Integration

  • UI to check status of Tor connection
  • Bundling / auto-downloading tor
  • House-keeping for Tor connection (cleanup on shutdown)

Usability

  • Re-rendering chat lines on width resize
  • Graceful failover without minimum width (ala Zellij)
  • Configurable colorschemes
  • Signal message or prompt arrived in buffer (if not focused on buffer)

Builds & documentation

  • Setup public docs for Cairde
  • Installation docs
  • Updating getting started guide to show how to chat
  • Profiles, invites, chat & Tor docs. General usage and tips
  • Go documentation for the internal code
  • UPX binary squashing for more compact download sizes
  • Clear docs on how to verify downloaded binaries
  • Cross-compilation docs (for new platforms in the future)
  • Document resize behaviour (min width 79 & luxurious width > 90)

Launch

  • End-user testing
  • Socials announce
> 🎺 **STATUS: paused due to lack of free time & funding** 🎺 ## Input - [ ] Buffers & command history persistence (WIP) - [ ] `cairde.log`/`cwtch.log` persistence ## Profiles - [ ] Profile creation UI - [ ] Profile viewports management UI - [ ] Profile logging ## 1-to-1 chats - [ ] Creating 1-to-1 chat - [ ] Closing 1-to-1 chat - [ ] Chat toggling & profile handling UI ## Invitations - [ ] Invite sending - [ ] Invite receive & accept - [ ] Invite log UI ## Tor Integration - [ ] UI to check status of Tor connection - [ ] Bundling / auto-downloading tor - [ ] House-keeping for Tor connection (cleanup on shutdown) ## Usability - [ ] Re-rendering chat lines on width resize - [ ] Graceful failover without minimum width (ala Zellij) - [ ] Configurable colorschemes - [ ] Signal message or prompt arrived in buffer (if not focused on buffer) ## Builds & documentation - [ ] Setup public docs for Cairde - [ ] Installation docs - [ ] Updating getting started guide to show how to chat - [ ] Profiles, invites, chat & Tor docs. General usage and tips - [ ] Go documentation for the internal code - [ ] UPX binary squashing for more compact download sizes - [ ] Clear docs on how to verify downloaded binaries - [ ] Cross-compilation docs (for new platforms in the future) - [ ] Document resize behaviour (min width 79 & luxurious width > 90) ## Launch - [ ] End-user testing - [ ] Socials announce
decentral1se referenced this issue from a commit 2023-07-25 07:15:40 +00:00
decentral1se added the
planning
label 2023-10-02 09:10:14 +00:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: decentral1se/cairde#2
No description provided.