Lanraragi更新到0.7.7啦
Lanraragi更新到0.7.7啦
花了近6小時搞定新版本的服務(wù)器端和手機(jī)端的漢化。
僅一天的假期幾乎沒啦。


主要新增了以下功能:閱讀進(jìn)度保存到服務(wù)器端,縮略圖目錄現(xiàn)在可以移動,AVIF / HEIF支持,將從分類中移除添加到右鍵菜單。
下面是翻譯作者的原話。
#335-閱讀進(jìn)度現(xiàn)在在服務(wù)器端!
我記得在以前的版本中說過,保留多年的基本功能會使它們在最終被制造時更加夸張,因此,我很高興最終為您在使用LANraragi的每臺設(shè)備上提供同步的閱讀進(jìn)度。
此功能附帶一個匹配的API,外部客戶端也可以利用該API更新服務(wù)器進(jìn)程。
LRReader已經(jīng)在使用它,希望其余的人能盡快加入。
在更新至0.7.7的過程中,如果您在瀏覽器上保存了任何本地進(jìn)度,它將被刪除并遷移到服務(wù)器:(?您可以在此過程中隨時重新加載或退出瀏覽器,它將重新啟動從它離開的地方開始。)

作為此功能的一項(xiàng)附加功能,統(tǒng)計信息現(xiàn)在還可以輕松跟蹤您所閱讀的頁面數(shù)量。

#267-縮略圖目錄現(xiàn)在可以移動了!

另一個期待已久的請求:您現(xiàn)在可以將縮略圖從“內(nèi)容文件夾”中移出,而不必處理符號鏈接!
(如果愿意,Windows用戶必須像在“內(nèi)容文件夾”中一樣,在引導(dǎo)程序的設(shè)置中更改縮略圖目錄)
此選項(xiàng)的默認(rèn)值為當(dāng)前行為,即/thumb內(nèi)容的子文件夾。
更改此選項(xiàng)不會移動縮略圖,因此請確保自己做!
或者,使用我剛剛添加的那些閃亮的新“重新生成縮略圖”按鈕。
伙計,我真的很在乎我的用戶-我是否已經(jīng)告訴過您有關(guān)我的Ko-Fi頁面的信息?????????
#389?-AVIF / HEIF支持
從此版本開始.avif,,.heic和.heif文件都被服務(wù)器視為映像。
品味未來!?JPEGXL BTFO OH NONONONONO
由于這些格式有些新,因此有很多注意事項(xiàng):如果您有興趣,請在這里閱讀更多。
如果您從源代碼運(yùn)行,建議您將ImageMagick更新到v7(如果尚未運(yùn)行)以使AVIF / HEIF縮略圖起作用。
LRReader在最新版本中還支持AV1和HEIF,因此暫時可能比您的瀏覽器更好!
#282?-Shinobu / FileWatcher重寫
FileWatcher過去常常在服務(wù)器重新啟動時丟棄其整個文件映射,并為內(nèi)容文件夾重新索引/重新計算ID以查找更改。至少可以這樣說,這有點(diǎn)效率低下。(過去可能是一些奇怪的索引錯誤的原因)
因此,舊的Perl數(shù)據(jù)結(jié)構(gòu)序列化到文件系統(tǒng)已被淘汰,并由Redis中的長期哈希取代:
服務(wù)器重啟現(xiàn)在將僅在服務(wù)器已保存/已知的內(nèi)容之間快速進(jìn)行區(qū)分和您當(dāng)前的文件系統(tǒng)。
這種方法的主要區(qū)別在于,如果在將歸檔文件添加到LRR后對其進(jìn)行修改,則其ID現(xiàn)在將保持不變,而不是成為與新哈希匹配的新條目。
這有好有壞的后果:
???您將不會再獲得重復(fù)的條目,并且您的元數(shù)據(jù)仍會分配給該文件,因?yàn)?/span>ID不會更改。
??如果您在新安裝中還原JSON備份,則可能不會還原已修改文件的元數(shù)據(jù),因?yàn)樾掠嬎愕?/span>ID與備份中的ID不匹配。這意味著您必須動手動手并自己修復(fù)備份中的ID,但這是您應(yīng)有的處理文件的方式ya dingus
#385?/?#?397-已刪除AutoTag以使用插件
AutoTag是一個舊的內(nèi)置功能,試圖從文件名中找出標(biāo)簽。
默認(rèn)情況下啟用該功能,有時會引起文件不符合同人志命名標(biāo)準(zhǔn)的用戶的困惑。
(我也從來沒有設(shè)法為它找到一個足夠好的名稱,而這個名稱并沒有與Auto-Plugin混淆)
現(xiàn)在不見了!好吧,不是真的,只是移到了元數(shù)據(jù)插件。
因此,現(xiàn)在默認(rèn)情況下已禁用它,您可能想在“插件配置”中重新啟用它。
我還使其變得更聰明,因此它不將數(shù)字視為語言標(biāo)簽。嗯
自動插件切換已被刪除
為了一勞永逸地擺脫令人困惑的AutoPlugin / AutoTag二重奏,我還刪除了“設(shè)置”中的這個舊切換:
必須同時檢查此切換和分別啟用插件才是繁瑣的工作,因此從此版本開始,您只需啟用Configuration中的插件以使它們在新上傳的文件中運(yùn)行。
插件配置進(jìn)行了小小的改動,以暴露這種新行為,并且考慮到現(xiàn)在內(nèi)置的插件數(shù)量,它的使用水平有所提高:

所有其他不大但仍然很酷的東西
停止對Mojo的Cookie簽名使用靜態(tài)機(jī)密
??由于此更改,您可能必須在更新后再次登錄?,F(xiàn)在,使用您的主機(jī)名和操作系統(tǒng)對Cookie進(jìn)行簽名。
??它不是最獨(dú)特的東西,但是肯定會擊敗所有使用它的人560754abd681422dca19761cfcb1d6f1e050bca2。
(#410)現(xiàn)在將元數(shù)據(jù)標(biāo)準(zhǔn)化為Unicode形式C
???在這里,我不會提供Unicode的主類,但是如果您使用的是非拉丁字符,那么舊的行為可能會導(dǎo)致標(biāo)簽重復(fù)。
???我暫時添加了一個腳本插件,如果您已經(jīng)遇到此問題,可以運(yùn)行該腳本插件來規(guī)范化整個數(shù)據(jù)庫。
(#375)將“從類別中刪除”添加到索引的上下文菜單中

???類別的UI總體上還是有些粗糙,但是希望這會有所幫助。
???我還修復(fù)了上下文菜單中的圖標(biāo)和顏色,因此在應(yīng)用程序的各個主題中看起來都不錯。
在調(diào)試模式下運(yùn)行時,添加Mojolicious :: Plugin :: Status
??如果啟用了調(diào)試模式,則現(xiàn)在可以通過轉(zhuǎn)到來打開狀態(tài)窗格[your LRR URL]/debug。這很酷!
API變更
???在/ api / categories /:id中添加了一個簡單的GET,以獲取單個類別的信息
???正確接受使用布爾參數(shù)的各種端點(diǎn)的“ false”(事先只有1/0可以正常工作)
???添加了API端點(diǎn)以設(shè)置ID的閱讀進(jìn)度
???添加了API端點(diǎn)以返回ID所屬的類別
???添加了API端點(diǎn)以重新生成丟失的/所有縮略圖
???更新文檔以修復(fù)JSON示例中的一些錯誤
廢話
???在我們的第一個Redis連接上添加一些基本的重試邏輯,以防需要一段時間將數(shù)據(jù)集加載到內(nèi)存中
??(#374)插件的'cooldown'參數(shù)現(xiàn)在僅在批量標(biāo)記中使用
???修復(fù)由Search API中的Parallel :: Loops / Storable組合引起的內(nèi)存泄漏
???改進(jìn)對表格列進(jìn)行排序時的可見性
???修復(fù)了能夠?qū)⒖崭褡鳛樽远x列的問題
??(#412)將自動對焦添加到登錄時輸入的密碼中
???添加fa-solid-900.woff2,以便您的瀏覽器最終停止在控制臺中向您尖叫
???刪除不必要的數(shù)據(jù)表CDN包括
???刪除favtagmigration腳本插件,您可能已經(jīng)有足夠的時間來遷移
???將Mojolicious更新為9.02