Lakr233/Rayon

Known Issue + Maintain Plan

Opened this issue · 5 comments

The project has completed my requirements without serious defects and is now archived. If there are minor issues, please consider fixing them yourself. If there are serious problems, please consider writing me an email. (I do fix them)

** No More On Going Sutff **

Feature on going

We are doing all our development on my self-hosted GitLab instance, and will sync to GitHub on schedule. The sync process is not syncing git commit but using file copy and overwrite. Commit may be force pushed to keep git tree clean on GitHub, you will need to configure more on your mirror bot if any, and cherry-pick your commit to the newest git if making any pull request.

  • Setting page on macOS (P1) [long-term follow-up] (Done)
  • port map support (P1) (NSRemoteShell Backend Support Done) (macOS Done 1.8) (iOS Done 1.8)
  • port knock support (P2)
  • adjustable terminal font size support (iOS Done 2.1) (macOS Done 2.1)
  • SFTP support (P2) (NSRemoteShell Backend Support Done) (iOS Done 2.0) (macOS Done 2.1)
  • cloud sync/config sync (P3)
  • Localization support (P3) #20

Issues

Universal:

  • Terminal size failed to update to newest Fixed 1.7
  • High CPU usage while low network quality Fixed 2.0

macOS:

  • Terminal tab switch may look laggy (possible SwiftUI issue) [long-term follow-up] Refactored 2.0
  • Remove machine may generate placeholder item by accident Fixed 1.6
  • stop all crash #42 Fixed 1.10

iOS:

  • Snippet batch execution progress is broken (my bad) [planned] Fixed 1.4
  • Terminal size issue for the first few seconds (help wanted) [long-term follow-up] Fixed 1.5
  • Sending empty control key may crash the app Fixed 1.7
  • Timeout value not stored Fixed 1.7
  • trash button crash #41 Fixed 1.10
  • Navigation Page, eg: Edit View, may pop back to upper page (SwiftUI Issue) [long-term follow-up] Reworked 2.0

Another note about iOS 14 support: iOS 14 is not going to be supported. @NyaMisty had do some research to make the code work on iOS 14, you can checkout this commit 465fa7b but after some discuss and review, we are rolling back this commit. 1, the control flow is badly broken. 2, it is not possible to put it on App Store. 3, may cause undefined behavior. If you want it to work, make a release yourself.

Hi, just for curiosity, any plan to support iCloud sync?

Since Rayon is available on both macOS and iOS platform, it will be very handy if it can sync keychains, sessions and other configs via iCloud.

Thank you!

Hi, just for curiosity, any plan to support iCloud sync?

after port forward and sftp

Sorry for my english but i am here to say you : thank you, your project is soooo good 😁
Maybe some little change can be in futur release like double click anywhere to connect to ssh and automatic open, not click to go on the tab 😉
Or like fix the little bug when you click on the tab but you can't type anythings 😉
Or when we press shift to select list of server inside the menu Snippet 😉
Or when we create group for server when we add the same group for Snippet, it's preselect the server for you 😉

Little things not very super important now but can improve the comfort of usage for everyone 😉

Super exited to see SFTP feature 🤩

lxq1 commented

可以在终端命令行支持选择复制吗?目前只有粘贴

mac 端 ,双击session 下面的 IP,输入焦点并没有定位到终端,建议点击后自动将输入焦点定位到命令行。
image