Post
2026年6月11日 下午11:48
歡迎所有互動

推薦演算法更新及大型檔案上傳效能

mosir更新了首頁為你推薦的推薦演算法,以及改善了一部份大型檔案(例如影片)上傳時使用大量記憶體的問題。

推薦演算法

  • 更新後的演算法會比較著重在新內容、熱門內容、以及有興趣的內容之間的平衡。
  • 同時針對比較不常每天看mosir的使用者,演算法會根據上次觀看時間自行調整,將這段時間沒有看到但可能有興趣的文章往前排序。
  • 技術細節請見留言。

大型檔案上傳

  • 記憶體用量在上傳大型檔案時顯著降低。
  • 在可能的狀況下會盡量降低上傳時的網路使用量(通常在檔案大小的50%左右,特殊檔案可能會到10%)。
  • 非常大的檔案在上傳時也比較不會遇到上傳失敗的狀況。
  • 同時修正了大頭貼有時候不會裁切成正方形的bug。

關於mosir的推薦演算法

為你推薦時間軸中的文章來源有三種:

  • Updated conversations:自己的文章、有參與討論的文章的新留言、或是之前有看過的文章內有追蹤中的使用者的新留言。
  • Following:追蹤中的使用者發表的文章。
  • Discovery:根據互動歷史,系統認為您可能有興趣的探索類內容。

三種文章會混合之後,進一步分成有看過跟沒看過的,以及依照文章發表時間分組。

沒有看過的新文章通常會顯示在時間軸最上方,而往下是已經看過的文章,再往下是時間比較舊但還沒看過的文章,以此類推。而在文章舊到一定程度之後系統便不會區分是否有看過。

另外在混合之後,沒有看過的文章會經過第二層的次排序。大致上的規則是:

  • 剛發表的文章在最前面,保持一定的基礎曝光時間
  • 可能很有興趣的文章在最前面,讓文章觸及對的觀眾
  • 很多人互動的文章在最前面,讓討論可以持續下去
  • 同個作者的第二篇文章,放比較後面,把距離拉開,讓每個作者都有公平的曝光機會

然後是這次新增的動態調整。

一般來說系統不會把好幾天以前的文章跟最近的文章混在一起。

但如果是在超過一段時間才回來mosir的時候,系統會進入補進度模式。

補進度模式下的文章會突破一定程度的時間限制。只要文章夠符合您的興趣,就會出現比較前面。

也就是說,在幾天之後回來,系統會把這幾天您可能有興趣的文章整理過後再給您,而不是只推薦最近的文章。

Mosir 更新紀錄40 篇文章
歡迎所有互動

文章權限及GIF更新

mosir新增了僅限已登入使用者的文章公開範圍,以及切換GIF外部服務。

發表文章或回覆時可以將公開範圍設定為僅限已登入使用者,設定後只有已登入的使用者才能看到您發表的文章。

除了文章內容外,分享到其他服務的連結預覽等也會一併失效。

另外由於原本提供GIF選單的Tenor將於本月底終止API服務,我們改使用Klipy作為選單的GIF來源。選單中的GIF會稍微有點差異,但不會影響使用。

新的僅限已登入使用者也已經更新到SDK中:

  • mosir-sdk-go v0.1.5
  • mosir-sdk-python v0.1.4
  • mosir-sdk-rs v0.1.7
  • mosir-sdk-ts v0.1.3
歡迎所有互動

外部狀態連結

mosir新增了實驗性的Twitch直播狀態連結。綁定帳號之後,在Twitch直播時mosir內的大頭貼會有紫色光圈。點擊大頭貼會有超連結可以將觀眾帶往您的直播。

直播狀態同步的穩定度取決於Twitch那邊的API,並且不一定會即時更新。但最慢也會在開/關直播後的5分鐘內同步到mosir這邊。

每個mosir帳號可以綁定最多5個Twitch帳號。綁定時不會要求您登入Twitch。綁定後如果多個帳號同時直播,會在大頭貼的選單內顯示多個超連結。

本功能為實驗性。我希望可以觀察實際帶來的效益決定是否進一步支援其他網站。但視使用情況及Twitch API的穩定度,未來這項功能不一定會保留。

歡迎所有互動

通知匯總及介面視覺修正

mosir更新了心情通知匯總,以及少部分排版和動畫修正。

心情通知匯總

  • 同一篇文章的心情相關通知會顯示為單個通知,提高瀏覽通知頁面的效率。
  • Android、瀏覽器通知也會顯示同樣的匯總通知。請正常使用並等待瀏覽器自動更新通知模組,更新會在24小時內完成。
  • macOS、iPadOS、iOS的Safari和PWA(釘選到桌面)由於瀏覽器缺陷無法在系統通知層級進行匯總,因此會維持顯示單筆的心情通知。但頁面內的通知分頁不受影響。
  • 若是您發現您的裝置不會將通知自動匯總,請在這裡或是Discord告訴我🙏

介面視覺修正

  • 明確顯示系統正在載入連結預覽的狀態。
  • 簡化電腦版選單及模態視窗(例如上傳圖片時的編輯視窗)的動畫。
  • 簡化行動裝置頁面切換動畫以降低卡頓感。
  • 修正通知頁面內的文章文字顯示會忽大忽小的問題。

SDK同時更新以支援新的通知匯總:

  • mosir-sdk-ts v0.1.4
  • mosir-sdk-rs v0.1.8
  • mosir-sdk-python v0.1.5
  • mosir-sdk-go v0.1.6
歡迎所有互動

編輯器更新

mosir更新了新版的編輯器。加強文字樣式、複製貼上、以及提及(@)功能。

  • 文字樣式預覽:編輯器中可以完整預覽文字樣式套用後的排版,並且樣式語法在不需要顯示時會自動隱藏。
  • 文字樣式快捷鍵:選取一段文字之後可以用ˋ、*、或是~快速套用樣式。
  • 文字樣式選單:樣式選單可以用來關閉及切換樣式了。
  • 複製貼上:修正複製貼上時會產生多餘換行的bug,並且支援從其他網頁編輯器複製貼上的文字。
  • 提及:增加可以直接搜尋的提及按鈕、自動補全選單支援方向鍵及Enter操作。
  • 字數限制:編輯器中會以紅色文字顯示超過字數限制的部分。

其他更動:

  • 引用(>)不再強制加上斜體樣式,您可以自行選擇是否在內容中加入斜體。
  • 列表(-、1.)、引用(>)、程式碼區塊(ˋˋˋ)不再強制加上排版間隔,您可以自行選擇是否增加空行。
  • 修正程式碼區塊(ˋˋˋ)語法加上空白會失效的問題。

本次修改會影響發文、草稿、編輯,以及個人檔案簡介、作品集簡介的編輯器。