Skip to content

General todo list for official release #1

@SquidDev

Description

@SquidDev

General experience

  • Document everything
  • Readonly mode: the remote viewer cannot interact with the computer at all, only the screen is forwarded.
  • Share mode: only the first viewer can interact with the computer. Any later viewers will be in read-only mode.

File transfer

  • Compress + base64 encode files Compression extension support added to CC:T instead (cc-tweaked/CC-Tweaked@4c2e97b). We can probably up the packet size and investigate better methods of abuse prevention.
  • Provide feedback for files when:
    • File is too large to be transferred
    • File saving was rejected or we got no response
    • The file was modified elsewhere. Also provide option to refresh from disk.
  • Add support for force/overwrite-saving.
  • Prompt for confirmation when closing a modified file.

Viewer

  • Add button for termination. Sadly we can't add keyboard shortcuts for this, so we'll have to find another solution.
  • Settings interface, including:
    • Keybinding mode (normal, Emacs, Vim)
    • Alternative styles for a "dark mode".
    • Wrap terminal in a border.
  • An actual 404 page

Host

  • The buffer does not handle writes which go off the edge of the screen.
  • Exit gracefully if an error occurs within the script.
  • Add flag for http

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestfeedback-wantedFeel free to comment and provide suggestionshelp wantedExtra attention is needed

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions