Skip to content

Releases

Welly-Modify 1.004

Choose a tag to compare

@Goston Goston released this 14 Nov 16:27

修改內容

以下功能都需要先在「偏好設定」>「連線」,把「預設處理網址連結方式」設為「內建QuickLook開啟」。設為「外部瀏覽器」時,點連結一律用瀏覽器開啟。按住 Shift 點擊連結,則不論設定為何都用瀏覽器開啟。

  • 圖片預覽支援 imgur 無副檔名連結
    • imgur.com/<代碼> 這類沒有副檔名的連結(含 www.、m.、i. 開頭與 http://),原本會被當成網頁交給瀏覽器,現在會直接在 Quick Look 視窗顯示圖片。
    • 相簿(/a/...)與圖庫(/gallery/...)不是單張圖片,維持用瀏覽器開啟。
    • 已移除或不存在的圖片不會顯示成 imgur 的替代圖,改用瀏覽器開啟原始連結。
  • 圖片預覽支援 webp、avif、heic 格式(avif 需要 macOS 13 以上,較舊的系統會改用瀏覽器開啟)。
  • YouTube 影片連結可在 Welly 內建的播放視窗播放
    • 支援 youtube.com/watch?v=...、youtu.be/...、Shorts 與直播連結,網址中的起始時間(例如 t=90、t=1m30s)也會帶入。
    • 視窗開啟後先停在封面,按下播放鍵才開始播放;關閉視窗即停止播放。再點別的影片連結會在同一個視窗換成新的影片。
    • 使用 YouTube 官方的內嵌播放器,因此上傳者禁止嵌入、需要登入或有年齡限制的影片無法在視窗內播放,播放器會提供「前往 YouTube 觀看」的連結;因為沒有登入帳號,廣告會照常出現。(可以按住 shfit 鍵再點連結就會用瀏覽器開啟連結)
    • 播放清單、頻道等非單一影片的連結維持用瀏覽器開啟。

已知問題:連續預覽多張圖片時,Quick Look 視窗標題顯示的可能是上一張圖片的檔名,圖片內容本身是正確的。

安裝

  • 已安裝舊版:在 App 選單選擇檢查更新即可升級。
  • 全新安裝:下載下方的 Welly-1.004.zip,解壓縮後把 Welly.app 拖到「應用程式」。

系統需求:macOS 12.0 以上,支援 Apple Silicon 與 Intel(通用二進位檔)。

SHA-256:f14f900f17fb593cc23a90612d129d609f931dcca5eccc84df4d2adfe99c4893

第一次打開被擋下怎麼辦?

這個 App 沒有 Apple Developer ID 簽章,也未經 Apple 公證(notarization),第一次打開時 macOS 會顯示類似「Apple 無法驗證『Welly』是否為惡意軟體」的警告並拒絕打開。請依下列步驟放行,只需要做一次:

  1. 先打開一次 Welly.app,在警告視窗按「完成」。
  2. 打開「系統設定」>「隱私權與安全性」,向下捲動到「安全性」。
  3. 按 Welly 那一項的「強制打開」。這個按鈕只會在嘗試打開 App 之後約一小時內出現。
  4. 警告會再出現一次,按「打開」並輸入登入密碼確認,之後就可以正常打開了。

以上步驟依據 Apple 官方文件:打開來自未知開發者的 Mac App。

也可以改在「終端機」執行下列指令,移除下載時被加上的隔離標記:

xattr -dr com.apple.quarantine /Applications/Welly.app

Welly-Modify 1.003

Choose a tag to compare

@Goston Goston released this 12 Nov 08:50

修改內容

  • 修正防閒置觸發後畫面會換頁的問題
    • 原因:Welly 是透過外部的 telnet 程式連線,送出的 0xFF 會被轉義成 0xFF 0xFF。防閒置的 IAC DO TIMING-MARK(0xFF 0xFD 0x06)送到伺服器時變成資料 FF FF FD 06,其中的 0x06 被伺服器當成 Ctrl-F(下一頁),畫面因此換頁。
    • 修正:在 telnet 程式與伺服器之間加入轉送層,防閒置的三個位元組由轉送層直接送往伺服器,伺服器收到的就是原始的 FF FD 06。一般的按鍵與畫面資料照原樣轉送,不受影響。
    • telnet:// 與 wss:// 連線都適用;ssh:// 連線本來就是原樣傳送,維持不變。
    • 以自訂指令(在網址列直接輸入指令)開啟的連線無法保證位元組原樣送達,不再送出防閒置。
  • 防閒置的閒置門檻由約 2 分鐘改為 3 分鐘:超過 180 秒沒有送出任何資料才會送出防閒置,實際間隔約 180~210 秒;有按鍵輸入就會重新計時。

伺服器對防閒置的回應(IAC WILL TIMING-MARK/IAC WONT TIMING-MARK)不會顯示在畫面上,用戶端也不會再回覆。

安裝

  • 已安裝舊版:在 App 選單選擇檢查更新即可升級。
  • 全新安裝:下載下方的 Welly-1.003.zip,解壓縮後把 Welly.app 拖到「應用程式」。

系統需求:macOS 12.0 以上,支援 Apple Silicon 與 Intel(通用二進位檔)。

SHA-256:6550dd4c866bffa15bd547182930e16a29fb568289cd63bcb608e45da7332f48

第一次打開被擋下怎麼辦?

這個 App 沒有 Apple Developer ID 簽章,也未經 Apple 公證(notarization),第一次打開時 macOS 會顯示類似「Apple 無法驗證『Welly』是否為惡意軟體」的警告並拒絕打開。請依下列步驟放行,只需要做一次:

  1. 先打開一次 Welly.app,在警告視窗按「完成」。
  2. 打開「系統設定」>「隱私權與安全性」,向下捲動到「安全性」。
  3. 按 Welly 那一項的「強制打開」。這個按鈕只會在嘗試打開 App 之後約一小時內出現。
  4. 警告會再出現一次,按「打開」並輸入登入密碼確認,之後就可以正常打開了。

以上步驟依據 Apple 官方文件:打開來自未知開發者的 Mac App。

也可以改在「終端機」執行下列指令,移除下載時被加上的隔離標記:

xattr -dr com.apple.quarantine /Applications/Welly.app

Welly-Modify 1.002

Choose a tag to compare

@Goston Goston released this 12 Nov 07:58

修改內容

  • 連線中斷時在分頁標題加註:連線中斷後,分頁標題會由「站台名稱」變成「站台名稱 - 連線已中斷」,不必切到該分頁就能看出哪一個連線斷了。重新連線後標題會還原成站台名稱。

安裝

  • 已安裝 1.0 或 1.001:在 App 選單選擇檢查更新即可升級。
  • 全新安裝:下載下方的 Welly-1.002.zip,解壓縮後把 Welly.app 拖到「應用程式」。

系統需求:macOS 12.0 以上,支援 Apple Silicon 與 Intel(通用二進位檔)。

SHA-256:dd20bd512cf3a33005c843aa3e1de419c2b82cce1a4f289a3f457409fe40eba5

第一次打開被擋下怎麼辦?

這個 App 沒有 Apple Developer ID 簽章,也未經 Apple 公證(notarization),第一次打開時 macOS 會顯示類似「Apple 無法驗證『Welly』是否為惡意軟體」的警告並拒絕打開。請依下列步驟放行,只需要做一次:

  1. 先打開一次 Welly.app,在警告視窗按「完成」。
  2. 打開「系統設定」>「隱私權與安全性」,向下捲動到「安全性」。
  3. 按 Welly 那一項的「強制打開」。這個按鈕只會在嘗試打開 App 之後約一小時內出現。
  4. 警告會再出現一次,按「打開」並輸入登入密碼確認,之後就可以正常打開了。

以上步驟依據 Apple 官方文件:打開來自未知開發者的 Mac App。

也可以改在「終端機」執行下列指令,移除下載時被加上的隔離標記:

xattr -dr com.apple.quarantine /Applications/Welly.app

Welly-Modify 1.001

Choose a tag to compare

@Goston Goston released this 12 Nov 05:54

修改內容

  • 接收端忽略伺服器對防閒置的回應:防閒置送出 IAC DO TIMING-MARK 後,伺服器會回 IAC WILL TIMING-MARK(0xFF 0xFB 0x06)或 IAC WONT TIMING-MARK(0xFF 0xFC 0x06)。現在收到這兩組回應會直接忽略,不再把它們當成一般字元畫到畫面上。回應被拆成兩次送達時也能正確處理。

安裝

  • 已安裝 1.0:在 App 選單選擇檢查更新即可升級。
  • 全新安裝:下載下方的 Welly-1.001.zip,解壓縮後把 Welly.app 拖到「應用程式」。

系統需求:macOS 12.0 以上,支援 Apple Silicon 與 Intel(通用二進位檔)。

SHA-256:649b641173e298e1a80ac5616ee5ecfa6a3092c1e1b9630f05d871f1d259f667

第一次打開被擋下怎麼辦?

這個 App 沒有 Apple Developer ID 簽章,也未經 Apple 公證(notarization),第一次打開時 macOS 會顯示類似「Apple 無法驗證『Welly』是否為惡意軟體」的警告並拒絕打開。請依下列步驟放行,只需要做一次:

  1. 先打開一次 Welly.app,在警告視窗按「完成」。
  2. 打開「系統設定」>「隱私權與安全性」,向下捲動到「安全性」。
  3. 按 Welly 那一項的「強制打開」。這個按鈕只會在嘗試打開 App 之後約一小時內出現。
  4. 警告會再出現一次,按「打開」並輸入登入密碼確認,之後就可以正常打開了。

以上步驟依據 Apple 官方文件:打開來自未知開發者的 Mac App。

也可以改在「終端機」執行下列指令,移除下載時被加上的隔離標記:

xattr -dr com.apple.quarantine /Applications/Welly.app

Welly-Modify 1.0

Choose a tag to compare

@Goston Goston released this 12 Nov 08:24

以 clyang/welly 為基礎的修改版。版本號不再延續上游,從 1.0 (1) 重新起算;原始碼的基底是上游的 3.2.0。

修改內容

  • 修正防閒置:防閒置封包由 6 個 NUL 位元組改為 Telnet 的 IAC DO TIMING-MARK(0xFF 0xFD 0x06)。
  • 修改視窗樣式:分頁列改為仿 Finder 的膠囊式樣式,右側為圓形的「+」按鈕;分頁平均分配寬度、標題置中,滑鼠移入時才顯示關閉按鈕;支援深色模式。
  • 修正分頁介面更新:修正在新版 macOS 上開啟分頁後,網址列等介面不會更新的問題。
  • 自動更新改用本 repo 的更新來源與簽章金鑰:不會再被自動更新成 clyang 版,之後的新版會從這裡的 Releases 取得。

安裝

  1. 下載下方的 Welly-1.0.zip,解壓縮後把 Welly.app 拖到「應用程式」。
  2. 系統需求:macOS 12.0 以上,支援 Apple Silicon 與 Intel(通用二進位檔)。

SHA-256:9efb9ecfd0f795c0eb0a1ff93e42e4d500fcab6d3ee10330417ca627be18435b

第一次打開被擋下怎麼辦?

這個 App 沒有 Apple Developer ID 簽章,也未經 Apple 公證(notarization),第一次打開時 macOS 會顯示類似「Apple 無法驗證『Welly』是否為惡意軟體」的警告並拒絕打開。請依下列步驟放行,只需要做一次:

  1. 先打開一次 Welly.app,在警告視窗按「完成」。
  2. 打開「系統設定」>「隱私權與安全性」,向下捲動到「安全性」。
  3. 按 Welly 那一項的「強制打開」。這個按鈕只會在嘗試打開 App 之後約一小時內出現。
  4. 警告會再出現一次,按「打開」並輸入登入密碼確認,之後就可以正常打開了。

以上步驟依據 Apple 官方文件:打開來自未知開發者的 Mac App。

也可以改在「終端機」執行下列指令,移除下載時被加上的隔離標記:

xattr -dr com.apple.quarantine /Applications/Welly.app

從 clyang 版換過來

直接用這個 Welly.app 取代原本的即可,站台與偏好設定會沿用。舊版 App 內的自動更新仍指向上游,請不要用它來更新。