# OxOffice Online 社群版本更新公告

## **![oxoffice_community.png](https://docs.ossii.com.tw/uploads/images/gallery/2020-05/scaled-1680-/oxoffice_community.png)**OxOffice Online v5

- **2025-01-20**

Online：5.0.1-1  
OxOffice：OxOffice-10.1.0-1  
版本更新說明：

1. 1. 此版本將 Online 更新至 5.X，OxOffice 後端更新至 10.X（以 LibreOffice 7.5 系列為基礎開發），並提供 Ubuntu 24.04 與 RHEL 8 的相容版本
    2. 新增深色模式，協助您在光線較暗的地方編輯文件時保護眼睛
    3. 新增分頁式介面，讓使用者介面煥然一新
    4. 新增側邊欄，將常用功能置於一處
    5. 管理介面翻新，更加現代化

## OxOffice Online v4

- **2024-03-01**

Online：4.2.1-1  
OxOffice：OxOffice-9.7.11-1  
版本更新說明：

1. 1. 修正使用舊版 Poco 時無法編譯的問題
    2. 修正模組效率問題
    3. 修正 IPv4 與 IPv6 的顯示方式
    4. 新增部份 HTTP 標頭
    5. 將回應的 HTTP 版本變更為 1.1
    6. 修正其他數個問題

- **2023-07-04**

Online：4.2.0-1  
OxOffice：OxOffice-9.7.11-1  
版本更新說明：

1. 1. \[後端\]：修正 OxOffice Online 無法載入 CSV 檔案的問題
    2. \[後端\]：修正 -Djava.class.path 若為空值時發生的問題
    3. \[後端\]：將內建的 curl 依賴軟體升級至 8.0.1
    4. \[後端\]：讓其他模組可以存取 encodeForXml
    5. \[後端\]：在 Online 模式時隱藏「插入區段」對話方塊中的「連結」區塊
    6. \[後端\]：修正先前 Online 的語言選單中顯示的並非文件語言的問題
    7. \[後端\]：載入 iframe 時同時設定 Referer
    8. \[後端\]：修正浮動式外框的部份問題
    9. \[後端\]：停用 iframe 對指令稿/巨集的支援

- **2023-04-13**

Online：4.2.0-1  
OxOffice：OxOffice-9.7.8-1  
版本更新說明：

1. 1. 完善模組開發流程與架構，並提供開發工具
    2. 將內建模組合併回主程式軟體包中
    3. 修正若未指定語言相關的環境變數，則無法啟動的問題
    4. \[後端\]：從 LibreOffice 7.2 與更新版本 backport 多個與 Online 相關的 patch
    5. \[後端\]：修正 QR code 擴充套件其他問題
    6. \[後端\]：修正 Writer 中，文字格式意外套用數字格式的問題
    7. \[後端\]：將輸入法輸入時的游標位置回報至後端，用以修正編輯器輸入法的問題
    8. \[後端\]：修正 QR code 擴充套件編譯時無法擷取的問題

- **2022-12-27**

Online：4.1.0-1  
OxOffice：OxOffice-9.7.6-1  
版本更新說明：

1. 1. 修正多個與共編相關的問題
    2. 修正存取剪貼簿相關問題
    3. 修改後台管理頁面架構
    4. 修改模組開發流程與架構
    5. \[後端\]：從 LibreOffice 7.2 與更新版本 backport 多個與 Online 相關的 patch
    6. \[後端\]：修正按下再放開滑鼠右鍵時，會讓文字選取失效的問題
    7. \[後端\]：修復驗證過濾條件的下拉式選單
    8. \[後端\]：從 Online 隱藏檔案匯出對話方塊
    9. \[後端\]：新增列印時加入 QR Code 的功能
    10. \[後端\]：修正 QR code 擴充套件意外呼叫系統 python 直譯器的問題

- **2022-08-22**

Online：4.0.1-1  
OxOffice：OxOffice-9.7.1-1  
版本更新說明：

1. 1. 此版本將 Online 更新至 4.X，OxOffice 後端更新至 9.X，並提供 Ubuntu 20.04、RHEL 7 與 8 的相容版本

## OxOffice Online v3

- **2021-10-28**

Online：3.2.17-1  
OxOffice：OxOfficeR8-8.5.18-1  
版本更新說明：

1. 1. \[後端\]：修正 PDF 密碼輸入後依然無法開啟的問題
    2. \[後端\]：修正 Calc 匯入時更新列高所造成的問題
    3. \[後端\]：為 Calc 新增 SC\_SINGLE\_AUTOFILTER 環境變數以選擇停用自動篩選

- **2021-07-28**

Online：3.2.17-1  
OxOffice：OxOfficeR8-8.5.15-1  
版本更新說明：

1. 1. \[後端\]：修正 Calc 刪除自動列高的欄位時，會產生灰色區域的問題
    2. \[後端\]：讓 OxOOL 可以開啟加密的 PDF 檔案
    3. \[後端\]：重新啟用 Writer「格式」→「頁面」中的「文字網格」分頁
    4. \[後端\]：修正 Calc 的「函式精靈」無法在共編狀態下運作的問題

- **2021-06-30**

Online：3.2.17-1  
OxOffice：OxOfficeR8-8.5.11-1  
版本更新說明：

1. 1. 更新 jQuery 及部份相依套件版本，並修復與其相關的問題
    2. Impress：移除無作用的轉場效果
    3. 修正工作列中部份按鈕的選單會出現 scroll bar 的問題
    4. 新增筆形游標
    5. 實作 LOK\_CALLBACK\_MSGBOX 機制
    6. 在 CentOS 版本的軟體包加入 sudo 的依賴關係
    7. 修正手機模式下，游標消失且此時鍵盤不會彈出的問題
    8. 修正 PDF 的預覽問題
    9. 修正紀錄 uno 指令狀態流程
    10. 修正部份工具列按鈕啟用或禁用規則
    11. 修正某些 uno 指令回報處理流程
    12. 修正無法貼上從瀏覽器複製的圖片問題
    13. \[後端\]：修正在 Kit 模式下（亦即作為 Online 的後端時），游標進入表格會造成 CPU 使用率異常飆高的問題
    14. \[後端\]：修正 PDF 浮水印與浮水印置中規則
    15. \[後端\]：修正 Writer 插入箭頭圓頭線條的問題
    16. \[後端\]：讓 Online 剪貼簿強制支援 PNG 格式
    17. \[後端\]：修正 Calc 在一個儲存格內貼上有多列的內容時，會變成多個儲存格的問題

- **2021-05-31**

Online：3.2.16-1  
OxOffice：OxOfficeR8-8.5.7-1  
版本更新說明：

1. 1. \[後端\]：新增 LOK\_CALLBACK\_MSGBOX 作為統整訊息傳遞機制
    2. \[後端\]：阻擋兩人以上使用 autofilter 的情況
    3. \[後端\]：從 core 軟體包移除 gnome-integration 的相依性
    4. \[後端\]：關閉自動篩選的共編阻擋機制
    5. \[後端\]：修復 Ubuntu 版本的相依性問題

- **2021-04-22**

Online：3.2.16-1  
OxOffice：OxOfficeR8-8.5.5-1  
版本更新說明：

1. 1. 將編譯環境調整為相容於 Python 3
    2. 調整在 Ubuntu 環境下編譯時需要的軟體包
    3. 修復在手機模式下游標位置錯誤的問題
    4. Calc：增加處理 action id: 'sethyperlink' 程式碼
    5. Calc：修復 invalidatecursor 當機問題
    6. 更新繁體中文翻譯
    7. 調整 iPad 與其他平板電腦佈局
    8. 在 OxOffice 的對話框關閉後，其將通知檔案重新擷取輸入焦點
    9. TileLayer.js 修正數項問題
    10. 修正程式碼 tab 排版錯誤
    11. Calc 如果沒有選取區塊的話，清除所有文字選取區，避免畫面殘留
    12. 重寫 Impress 的預覽處理程式
    13. Calc：修正若點擊的儲存格太寬，會導致編輯區域左右捲動的問題
    14. Calc：修正多項問題
    15. 伺服器新增處理 HTTP 403 的機制與訊息翻譯
    16. Calc：與 Writer 與 Impress 統一右鍵選單中「貼上」的行為
    17. Calc：新增並修正多項工作表功能
    18. 將 jQuery 的版本從 2.2.4 升級為 3.5.1
    19. 修復 &lt;div id="document-container"&gt; 網頁標籤
    20. \[後端\]：移除 Impress 色彩揀選器按鈕
    21. \[後端\]：Impress 新增 uno 指令 ResetAttributes
    22. \[後端\]：Writer 修改時間使用 UTC 時間
    23. \[後端\]：修正浮水印字體大小演算法
    24. \[後端\]：改寫計算浮水印最寬行流程
    25. \[後端\]：Calc 將游標超連結資料傳給 Online
    26. \[後端\]：新增 libgd、libxpm 作為依賴關係

---

- **2021-03-02**

Online：3.2.15-1  
OxOffice：OxOfficeR8-8.5.4-1  
版本更新說明：

1. 1. 修正 Impress Online 文字方塊點選後無法取消的問題
    2. 在 sendUnoCommand 時阻擋特定的指令
    3. 移除對 verticaltext 的雙次啟用防範條件
    4. OxOOL Server 新增接收 client 傳送三條新的指令
    5. Toolbar.js: 改用 L.dialog.run 呼叫 dialog
    6. 修正及更新 Actions.js
    7. 更新繁體中文翻譯
    8. wsd: forbid access\_token to connect by pasting URL.
    9. If getItemProperty() cannot find the status of the uno command, it returns an empty object.
    10. Toolbar.js: Added export format list and read function getExportFormats()
    11. 更新 dockerfile
    12. Add missing button icon in jquery.mCustomScrollbar.
    13. 重寫 Impress 的預覽處理程式
    14. calc: When changing the cell position, the cursor is not required to be displayed.
    15. toolbar.js: Change the ID of the toolbar clear format button to reset attributes' to reflect the button status.
    16. toolbar.js: The clear format commands of impress and writer and calc are different and need to be handled separately
    17. impress: Mandatory setting of the width of the slide-sorter to avoid overlapping of the scroll axis and the preview image.
    18. calc: Fix the cursor movement algorithm of selected cell text to avoid the cursor disappearing problem.
    19. calc: hide the vertical scroll of worksheet labels.
    20. calc: rewrite the worksheet label column handler.
    21. impress 的「插入」-「頁首與頁尾」的功能選單移除
    22. writer 插入選單功能順序調整
    23. \[後端\]：新增 uno command OxSaveGraphic,OxChangePicture
    24. \[後端\]：修正依賴關係
    25. \[後端\]：要在 xlsx 中插入圖形時不要使用 "resize\_shape\_to\_fix\_text"
    26. \[後端\]：從 Microsoft Excel 貼上文件到 Calc 時隱藏 TextImportCsvDialog
    27. \[後端\]：新增 urw 字型依賴關係以修正部份問題
    28. \[後端\]：新增 uno command OxProtect

- **2021-01-12**

 Online：oxool-3.2.14-1  
 OxOffice：OxOfficeR8-8.5.3-2  
 版本更新說明：

1. 1. <span style="font-family: Times New Roman, serif;">impress: Change the icon and display position of the mouse effect and the special effect.</span>
    2. <span style="font-family: Times New Roman, serif;">jquery-contextmenu upgrate to 2.9.2.</span>
    3. <span style="font-family: Times New Roman, serif;">Toolbar.js has two amendments</span>：
        
        
        - <span style="font-family: Times New Roman, serif;">getUnoCommandIcon() prioritizes whether the command is a resource Icon.</span>
        - <span style="font-family: Times New Roman, serif;">getDocumentStatus() delays 50 milliseconds before sending the status command.</span>
    4. <span style="font-family: Times New Roman, serif;">Actions.js added ShowSlide, HideSlide.</span>
    5. <span style="font-family: Times New Roman, serif;">toolbar.js: After setting the transition animation, update the document status.</span>
    6. <span style="font-family: Times New Roman, serif;">Change the Traditional Chinese translation</span>：「非使用中文件 <span style="font-family: Times New Roman, serif;">- </span>請點按按鍵繼續編輯」→「文件閒置中 – 請點按按鍵繼續」。
    7. <span style="font-family: Times New Roman, serif;">Add poco denpendency.</span>
    8. 新增前端處理 <span style="font-family: Times New Roman, serif;">status code </span>相關程式碼。
    9. <span style="font-family: Times New Roman, serif;">20201211 </span>更新部份繁體中文翻譯。
    10. <span style="font-family: Times New Roman, serif;">calc: When editing in mobile mode, let the water drop indicator appear.</span>
    11. <span style="font-family: Times New Roman, serif;">mobile-readonly: enable search &amp; change the ui.</span>
    12. <span style="font-family: Times New Roman, serif;">Added prompt icon for Dialog.</span>
    13. <span style="font-family: Times New Roman, serif;">Control.Dialogs.js: Enhance the function of dynamically loading external Dialog.</span>
        
        
        - <span style="font-family: Times New Roman, serif;">In addition to loading with map.fire('executeDialog', {dialog:'xxxxxx'}), you can also use L.dialog.run('xxxxx', {......});</span>
        - <span style="font-family: Times New Roman, serif;">Added three preset Dialogs: L.dialog.confirm, L.dialog.alert, L.dialog.prompt, and can have prompt icons. For a simple dialog, there is no need to load an external hand-carved dialog.</span>
    14. <span style="font-family: Times New Roman, serif;">TileLayer.js: If the image is scaled or rotated, remove the cache svg data.</span>
    15. <span style="font-family: Times New Roman, serif;">L.dialog.prompt(): add password attribute.</span>
    16. <span style="font-family: Times New Roman, serif;">Bug fix.</span>
        
        
        - <span style="font-family: Times New Roman, serif;">Perform the archive action, and the message "Archiving..." will always be displayed.</span>
        - <span style="font-family: Times New Roman, serif;">Click the Close File button. If the file has been modified, the error message will be displayed, but the window will not be closed.</span>
        - <span style="font-family: Times New Roman, serif;">Modify the check icon before the right-click icon, which can be changed dynamically.</span>
    17. <span style="font-family: Times New Roman, serif;">Writer: Fixed the problem that menuitem zoomed in and out was disabled.</span>
    18. <span style="font-family: Times New Roman, serif;">Fixed a typing error in the "Hidden Worksheet" code.</span>
    19. <span style="font-family: Times New Roman, serif;">Update Traditional Chinese Translation.</span>
    20. <span style="font-family: Times New Roman, serif;">Fixed an issue where the virtual keyboard of the handheld device would cover up the editing cursor.</span>
    21. <span style="font-family: Times New Roman, serif;">Fix the problem that the file password cannot be opened if it contains blank characters.</span>
    22. <span style="font-family: Times New Roman, serif;">File modification time is hidden by default.</span>
    23. <span style="font-family: Times New Roman, serif;">After the menubar is initialized, the modification time and file name will be displayed.</span>
    24. <span style="font-family: Times New Roman, serif;">Add new icon.(deletecell.svg)</span>
    25. <span style="font-family: Times New Roman, serif;">impress: </span>修正側邊欄位縮圖超出可視範圍的問題。 如果 <span style="font-family: Times New Roman, serif;">SelectedFrame </span>超出可視範圍，重新設定側邊欄定位，使 <span style="font-family: Times New Roman, serif;">SelectedFrame </span>置於可視範圍中第一張縮圖的位置。
    26. <span style="font-family: Times New Roman, serif;">calc: </span>修正所選工作表超出可視範圍的問題。 如果 <span style="font-family: Times New Roman, serif;">SelectedTab </span>超出可視範圍，重新設定<span style="font-family: Times New Roman, serif;">Tabs</span>列表定位，使 <span style="font-family: Times New Roman, serif;">SelectedTab </span>置於可視範圍內。
    27. <span style="font-family: Times New Roman, serif;">Fix core javascripts.</span>
    28. <span style="font-family: Times New Roman, serif;">Add http status code 499:</span>
    29. <span style="font-family: Times New Roman, serif;">Re-open .uno:EditShapeHyperlink (Edit Hyperlink)</span>
    30. <span style="font-family: Times New Roman, serif;">\[</span>後端<span style="font-family: Times New Roman, serif;">\]Revert "o\[writer\]: InsertGraphic anchor default use FLY\_AS\_CHAR"</span>。
    31. <span style="font-family: Times New Roman, serif;">\[</span>後端<span style="font-family: Times New Roman, serif;">\]sd: renameSlide &amp; assignLayout </span>必須通知共編者更新狀態。
    32. <span style="font-family: Times New Roman, serif;">\[</span>後端<span style="font-family: Times New Roman, serif;">\]sd: </span>新增 <span style="font-family: Times New Roman, serif;">changeSlideExclusionState(bool) </span>隱藏或顯示投影片。
    33. <span style="font-family: Times New Roman, serif;">\[</span>後端<span style="font-family: Times New Roman, serif;">\]o\[deb\]: deb packages add Section,Priority info</span>。
    34. <span style="font-family: Times New Roman, serif;">\[</span>後端<span style="font-family: Times New Roman, serif;">\]o\[uno\]: add uno command OxSaveGraphic,OxChangePicture for test</span>。<span style="font-family: Times New Roman, serif;">  
        \[</span>後端<span style="font-family: Times New Roman, serif;">\]Revert "o\[calc\]: Fixed xlsx add sheets issue crash"</span>。
    35. <span style="font-family: Times New Roman, serif;">\[</span>後端<span style="font-family: Times New Roman, serif;">\]sc: </span>修正超連結右鍵選單之「開啟超連結」無效問題 同時也修正了 <span style="font-family: Times New Roman, serif;">Online </span>圖片、圖案、文字方塊有超連結，就不能選取及拖曳的問題。
    36. <span style="font-family: Times New Roman, serif;">\[</span>後端<span style="font-family: Times New Roman, serif;">\]temporarily fixed Fixed xlsx add sheets issue crash</span>。

- **2020-12-11**

Online：oxool-3.2.13-1  
OxOffice：OxOfficeR8-8.5.1-2  
版本更新說明：

1. 1. <span style="font-family: Times New Roman, serif;">log </span>時間改為顯示機器本地時間
    2. <span style="font-family: Times New Roman, serif;">Grant oxool the cap\_dac\_override permission.</span>
    3. <span style="font-family: Times New Roman, serif;">Set the backup log file name suffix time to be the same as the local machine time.</span>
    4. <span style="font-family: Times New Roman, serif;">Fixed the problem that the function map.forceCellCommit() cannot be used repeatedly</span>
    5. <span style="font-family: Times New Roman, serif;">set png compress level to 4</span>
    6. <span style="font-family: Times New Roman, serif;">\[docker\] add dockerfile to build container</span>
    7. <span style="font-family: Times New Roman, serif;">\[docker\] install oxool from yum repo</span>
    8. <span style="font-family: Times New Roman, serif;">calc: Fix the problem of incorrect scrolling and clicking when the number of worksheets exceeds the screen area.</span>
    9. <span style="font-family: Times New Roman, serif;">View mode and output is not prohibited to display download as XXX and print button.</span>
    10. 實作關閉文件確認存檔機制：

原本的關閉文件流程：  
按下右上角的關閉按鈕，或是選單「檔案-&gt;關閉」，  
會送出 UI\_Close 給 WPOI HOST 端，然後結束。

新的機制是：  
按下右上角的關閉按鈕，或是選單「檔案-&gt;關閉」，  
若是檔案未被修改過，則 送出 UI\_Close 給 WPOI HOST 端，然後結束。

若是已修改過，會送出 save 訊息，通知 OxOOL 存檔並存回 WOPI HOST，等到收到確定存檔通知後，再送出 UI\_Close 給 WPOI HOST 端， 然後結束。

1. 1. 關閉檔案統一執行 <span style="font-family: Times New Roman, serif;">map.closeDocument()</span>
    2. 修正 <span style="font-family: Times New Roman, serif;">OxOffice Dialog </span>面積太大，畫面容納不下的問題。
    3. <span style="font-family: Times New Roman, serif;">Add calc worksheet and impress detail information, need patch OxOffice.</span>
    4. <span style="font-family: Times New Roman, serif;">Added map.getDocumentStatus() to enable OxOOL to retrieve the document status.</span>
    5. 確保 <span style="font-family: Times New Roman, serif;">this.\_map.CallPythonScriptSource </span>檢查正確
    6. 新增 <span style="font-family: Times New Roman, serif;">impress </span>預覽用的圖示
    7. <span style="font-family: Times New Roman, serif;">Socket.js parseServerCmd adds partdetail conversion.</span>
    8. <span style="font-family: Times New Roman, serif;">Modify calc and impress related css style.</span>
    9. <span style="font-family: Times New Roman, serif;">calc </span>和 <span style="font-family: Times New Roman, serif;">impress </span>詳細資訊使用新格式
    10. <span style="font-family: Times New Roman, serif;">impress can show whether there is transition animation, mouse animation and whether it is hidden.</span>
    11. <span style="font-family: Times New Roman, serif;">Fix the problem of parser error caused by worksheet protection icon.</span>
    12. <span style="font-family: Times New Roman, serif;">Rewrite right-click menu to avoid using &lt;a&gt; tag to prevent the browser from displaying strange links.</span>
    13. <span style="font-family: Times New Roman, serif;">Parts.js added map.getPartProperty(\[part\]) function.</span>
    14. <span style="font-family: Times New Roman, serif;">partsInfo does not need to be exported to the outside.</span>
    15. <span style="font-family: Times New Roman, serif;">Control.PartPreview.js obtains detailed properties of slides through a unified method.</span>
    16. <span style="font-family: Times New Roman, serif;">Fixed the problem that when the dialog generated by OxOffice exceeds the height of the screen, the screen will be rolled back when clicking the bottom.</span>
    17. <span style="font-family: Times New Roman, serif;">Correct the size of some icons.</span>
    18. <span style="font-family: Times New Roman, serif;">Preview.js: Move the close button to the right and change the icon to X. Click the file icon to display the about window.</span>
    19. <span style="font-family: Times New Roman, serif;">Before closing the editor, if it is not wrapped in a frame, close it directly.</span>
    20. <span style="font-family: Times New Roman, serif;">Corrected some icons.</span>
    21. <span style="font-family: Times New Roman, serif;">Fix the problem of load exception if there is a'%' symbol in the user name.</span>
    22. <span style="font-family: Times New Roman, serif;">calc: Editing the hyperlink will cause the picture not to be selected, temporarily closed.</span>
    23. <span style="font-family: Times New Roman, serif;">Fix the related CSS styles on the left side of impress.</span>
    24. <span style="font-family: Times New Roman, serif;">impress: Improve the appearance of the vertical scroll bar in the preview on the left.</span>
    25. <span style="font-family: Times New Roman, serif;">impress: Change the icon and display position of the mouse effect and the special effect.</span>
    26. <span style="font-family: Times New Roman, serif;">jquery-contextmenu upgrate to 2.9.2</span>
    27. <span style="font-family: Times New Roman, serif;">impress: Add layout icon.</span>
    28. <span style="font-family: Times New Roman, serif;">Toolbar.js has two amendments:</span>
        
        
        - <span style="font-family: Times New Roman, serif;">getUnoCommandIcon() prioritizes whether the command is a resource Icon.</span>
        - <span style="font-family: Times New Roman, serif;">getDocumentStatus() delays 50 milliseconds before sending the status command.</span>
    29. <span style="font-family: Times New Roman, serif;">Change the Traditional Chinese translation:</span>
        
        
        - 「非使用中文件 <span style="font-family: Times New Roman, serif;">- </span>請點按按鍵繼續編輯」→「文件閒置中 <span style="font-family: Times New Roman, serif;">- </span>請點按按鍵繼續」
    30. <span style="font-family: Times New Roman, serif;">Add poco denpendency</span>
    31. <span style="font-family: Times New Roman, serif;">\[</span>後端<span style="font-family: Times New Roman, serif;">\]<span style="font-family: Arial, sans-serif;"><span style="font-size: large;">Fixed xlsx add sheets issue crash</span></span></span><span style="font-family: 微軟正黑體 Light, sans-serif;"><span style="font-size: large;">。</span></span>
    32. <span style="font-family: Times New Roman, serif;">\[</span>後端<span style="font-family: Times New Roman, serif;">\] </span>底層核心升級至 <span style="font-family: Times New Roman, serif;">Libreoffice 6.3.6</span>
    33. <span style="font-family: Times New Roman, serif;">\[</span>後端<span style="font-family: Times New Roman, serif;">\] calc: </span>修改 <span style="font-family: Times New Roman, serif;">getPartInfo</span>，取得更詳細資訊。
    34. <span style="font-family: Times New Roman, serif;">\[</span>後端<span style="font-family: Times New Roman, serif;">\] impress: </span>修改 <span style="font-family: Times New Roman, serif;">getPartInfo</span>，取得更詳細資訊。
    35. <span style="font-family: Times New Roman, serif;">\[</span>後端<span style="font-family: Times New Roman, serif;">\]\[writer\]: InsertGraphic anchor default use FLY\_AS\_CHAR</span>

- **2020-11-04**

Online：oxool-3.2.12-1  
OxOffice：OxOfficeR8-8.4.4-2  
版本更新說明：

1. 1. <span style="font-family: Times New Roman, serif;">Need to wait for the SVG download of the graph to be completed before dragging.</span>
    2. <span style="font-family: Times New Roman, serif;">loleaflet: put the selected picture into the cache</span>
    3. 加速多人共編圖片選取移動效率
    4. <span style="font-family: Times New Roman, serif;">\[</span>後端<span style="font-family: Times New Roman, serif;">\]o\[pdf\]\[m1290\]: disabled Common.xcs DisplayPDFDocumentTitle</span>
    5. <span style="font-family: Times New Roman, serif;">\[</span>後端<span style="font-family: Times New Roman, serif;">\]calc: </span>新增下列四個 <span style="font-family: Times New Roman, serif;">uno commands</span>：
        
        
        - <span style="font-family: Times New Roman, serif;">.uno:AutoAverage(</span>平均值<span style="font-family: Times New Roman, serif;">)</span>
        - <span style="font-family: Times New Roman, serif;">.uno:AutoMin(</span>最小值<span style="font-family: Times New Roman, serif;">)</span>
        - <span style="font-family: Times New Roman, serif;">.uno:AutoMax(</span>最大值<span style="font-family: Times New Roman, serif;">) </span>
        - <span style="font-family: Times New Roman, serif;">.uno:AutoCount(</span>計數<span style="font-family: Times New Roman, serif;">)</span>
    6. <span style="font-family: Times New Roman, serif;">\[</span>後端<span style="font-family: Times New Roman, serif;">\]</span>傳回圖片 <span style="font-family: Times New Roman, serif;">svg </span>時，在 <span style="font-family: Times New Roman, serif;">extraInfo </span>多放一個 <span style="font-family: Times New Roman, serif;">hash code</span>
    7. <span style="font-family: Times New Roman, serif;">\[</span>後端<span style="font-family: Times New Roman, serif;">\]</span>圖形物件選取 <span style="font-family: Times New Roman, serif;">CALLBACK </span>傳回資訊要區隔：原本傳給 <span style="font-family: Times New Roman, serif;">LOK\_CALLBACK\_GRAPHIC\_SELECTION </span>的資訊，也會一起傳給 <span style="font-family: Times New Roman, serif;">LOK\_CALLBACK\_GRAPHIC\_VIEW\_SELECTION</span>，如此造成 <span style="font-family: Times New Roman, serif;">\_onGraphicViewSelectionMsg </span>函數 <span style="font-family: Times New Roman, serif;">JSON </span>錯誤，現改成傳給 <span style="font-family: Times New Roman, serif;">LOK\_CALLBACK\_GRAPHIC\_VIEW\_SELECTION </span>不須帶 <span style="font-family: Times New Roman, serif;">ExtraInfo</span>

- **2020-10-14**

Online：oxool-3.2.11-1  
OxOffice：OxOfficeR8-8.4.3-3  
版本更新說明：

1. 1. <span style="font-family: Times New Roman, serif;">WopiInfo sent to Client adds a new DocumentOwner field.</span>以辨識該文件是否由檔案擁有者編輯。
    2. <span style="font-family: Times New Roman, serif;">Editing in ODF format can only be executed by the file owner, and others can only open it in read-only format.</span>
    3. 重新修改 <span style="font-family: Times New Roman, serif;">api (/hosting/version) </span>回報 <span style="font-family: Times New Roman, serif;">lool </span>以及 <span style="font-family: Times New Roman, serif;">lokiit </span>版本資訊。
    4. 把 <span style="font-family: Times New Roman, serif;">getVersionInfo with parameter "branch" </span>移植回來
    5. <span style="font-family: Times New Roman, serif;">Add build require package to depency script</span>
    6. <span style="font-family: Times New Roman, serif;">Update debian install script</span>
    7. <span style="font-family: Times New Roman, serif;">The following API addresses are displayed on the console side.</span>
        
        
        - <span style="font-family: Times New Roman, serif;">/hosting/version</span>
        - <span style="font-family: Times New Roman, serif;">/hosting/capabilities</span>
        - <span style="font-family: Times New Roman, serif;">/hosting/discovery</span>
    8. <span style="font-family: Times New Roman, serif;">Change the new fontconfig settings.</span>
    9. <span style="font-family: Times New Roman, serif;">calc: Zoomout extends from 100% to 60% minimum.</span>
    10. <span style="font-family: Times New Roman, serif;">Rewrite the new oxool fonts config.</span>
    11. <span style="font-family: Times New Roman, serif;">Avoid missing characters caused by installing oxool &amp; ndcodfweb at the same time.</span>
    12. <span style="font-family: Times New Roman, serif;">calc: After the "Set Percentage" button in the toolbar, add a "Set Number" button.</span>
    13. <span style="font-family: Times New Roman, serif;">Remove signed document option.</span>
    14. <span style="font-family: Times New Roman, serif;">Add files that git does not need to track.</span>
    15. 修改繁體中文翻譯
        
        
        - 文字方塊 <span style="font-family: Times New Roman, serif;">-&gt; </span>水平文字方塊
        - 垂直文字 <span style="font-family: Times New Roman, serif;">-&gt; </span>垂直文字方塊
    16. <span style="font-family: Times New Roman, serif;">calc: Intercept the input method activation event when inputting in the formula column</span>
    17. <span style="font-family: Times New Roman, serif;">Remove the upper limit of oxool open file and use cpu</span>
    18. <span style="font-family: Times New Roman, serif;">Fix name format.</span>
    19. <span style="font-family: Times New Roman, serif;">Simplify the downloadas process.</span>
    20. <span style="font-family: Times New Roman, serif;">calc: Spreadsheet preview zoom can be from 60%~200%.</span>
    21. <span style="font-family: Times New Roman, serif;">calc: If the open document is a spreadsheet, set the zoom to a minimum of 60%.</span>
    22. <span style="font-family: Times New Roman, serif;">calc: Solve the problem that the spreadsheet file cannot be zoomed in touch mode.</span>
    23. <span style="font-family: Times New Roman, serif;">Change the vertical center alignment icon.</span>
    24. <span style="font-family: Times New Roman, serif;">toolbar: Add and modify toolbar buttons</span>
    25. <span style="font-family: Times New Roman, serif;">Added four icons for text direction and text box css style.</span>
    26. <span style="font-family: Times New Roman, serif;">No need to put the font path that comes with OxOffice in the system</span>

- **2020-09-10**

Online：oxool-3.2.10-1  
OxOffice：OxOfficeR8-8.4.3-3  
版本更新說明：

1. 1. Update ubuntu installation script.
    2. Upgrade bootstrap to version 3.4.1.
    3. oxoolwsd: Introduce freetype and fontconfig to assist background font management.
    4. Add font management.
    5. Fixed the problem that the last edited data of the spreadsheet file was not archived.
    6. admin: Return the font json to the client, change boolean to string.
    7. fontconfig dependent version down to 2.12.6.
    8. Fixed WOPI fileinfo not receiving UserExtraInfo and causing JSON Exception.
    9. Add the font path of OxOffice to the fontconfig of the system.
    10. \[後端\]\[impress\]\[svg\]: 增加符號清單 add lost bullet char-define: ►
    11. \[後端\]\[impress\]\[svg\]: 修復頁尾文字跟編號 also parse Placeholder.
    12. \[後端\]\[impress\]\[svg\]: 修復頁尾時間parse Placeholder use aOOOAttrDateTimeField。
    13. \[後端\]\[impress\]\[svg\]: 修復 svg 檔內容 BulletCharElem Id。
    14. \[後端\]\[fonts\]: 更新字型 update SourceHanSans font use filetype ttc
    15. \[後端\]LoKit: 新增文字浮水印可旋轉角度。
    16. \[後端\]LoKit: 新增讓 PDF 也能使用對角浮水印。
    17. \[後端\]\[fonts\]: 更改字型權限 SoureHanSans-fonts to 644。

- **2020-08-02**

Online：oxool-3.2.9-1  
OxOffice：OxOfficeR8-8.4.2-1  
版本更新說明：

1. 1. Put WOPI UserExtraInfo in Wopi info and pass it to Client.
    2. 將 Preview.js 加在擷取翻譯列表。
    3. Added goto page button.
    4. Added "Edit in ODF" function.
    5. The menu is not displayed in non-edit mode or mobile phone mode.
    6. Added Traditional Chinese translation of "Edit in ODF format".
    7. Fix close button disappeared after folding.
    8. Writer: According to the editing mode, decide whether to display the ruler.
    9. Change close button icon.
    10. Remove duplicate file.
    11. admin: If there is no set value, replace it with the default value.
    12. Add font directory and settings managed by oxool.
    13. 提供外部開發機制。
    14. SDK: Implement oxool module SDK.
    15. Remove the include\_header in oxool debian package.

- **2020-06-28**

Online：oxool-3.2.8-1  
OxOffice：OxOfficeR8-8.4.2-1  
版本更新說明：

1. 1. Fix \_lastmodtime will appear undefined
    2. Added spectrum-colorpicker2 package
    3. Update extensions, add binding line macros
    4. Fix the problem that the runmacro parameter blank is cut off.
    5. Added menubar item id to specify 'macro:///'
    6. Writer: Added inserting gutter function. (裝訂線)
    7. Added traditional Chinese translation related to gutter. (裝訂線)
    8. Fix sign compare issue.
    9. Encode with encodeURI before executing the macro to avoid blank spaces being cut off.
    10. Add OSSII official website address.
    11. Add 'hasTemplateSaveAs' and 'hasTemplateSource' To capabilities.
    12. Add print or download PDF Add watermark mechanism.

- **2020-06-02**

Online：oxool-3.2.7-1  
OxOffice：OxOfficeR8-8.4.2-1  
版本更新說明：

1. 1. add missing #include &lt;list&gt;
    2. wsd: fix crash with read-only documents + uno command without param
    3. admin console: fix handling of out of range kill parameter
    4. admin: cleanup sent/recv accounting - and initialize the totals.
    5. 新增 OxOffice banner 圖片
    6. 新增官方文件說明連結
    7. Added the function of intercepting shortcut keys.
    8. impress: Added projection function from the current page (Shift + F5)
    9. Fix impress view mode download pptx is mistakenly planted as xlsx.
    10. If the PDF watermark is not specified,it does not need to be added in filterOptions.
    11. Remove the timeago package and related code.
    12. Added Traditional Chinese translation related to the most recent modification time.
    13. 修改 impress svg 格式投影 script，加上可取得網址參數功能，就能指定開始播放的頁面

- **2020-04-08**

Online：oxool-3.2.6-1  
OxOffice：OxOfficeR8-8.4.1-2  
版本更新說明：

1. 1. close button instead default to invisible.
    2. writer: Only need to display ruler when changing to edit mode.
    3. Rewrite ./configure parameter.
    4. Merge branch 'master' of [https://github.com/OSSII/oxool-community](https://github.com/OSSII/oxool-community).
    5. 移除不需要的 debian 相依套件 
        - Use pip to install polib
        - Use nvm to setup node &amp; npm
    6. 新增安裝相依套件的腳本
    7. Add net-tools for development purpose.
    8. use original auto\_configure.
    9. Update Ubuntu-18.04 build instruction.
    10. Fix some typo in README.md
    11. Add one more dependency for building.
    12. Add dependencies to oxool.
    13. Add ossii logo file and css style.
    14. Merge pull request #6 from fweng322/master. Fix README.md and add debian repository support.
    15. Add ./autogen.sh for configure step.
    16. New toolbar for viewing or read-only mode.
    17. Add travis.yml for building 18.04(bionic) deb.
    18. Convert SVG format to PNG format.
    19. Update css style files.
    20. Add keyboard shortcut dialog.
    21. Centralize commonly used functions to avoid duplication of design.
    22. Change 'basicshapes\_ellips' to 'insertdraw'.
    23. Enhanced UNO command execution mechanism.
    24. Remove unnecessary image files.
    25. writer: Mobile mode can also scroll.
    26. toolbar: Use new action mechanism.
    27. New view and readonly mode.
    28. Only edit mode is required to display the toolbar and close button.
    29. If the content changes, the save button must be enabled.
    30. Change app name to OxOffice Online.
    31. Fix the input problem in the spreadsheet cell.

- **2020-03-27**

Online：oxool-3.2.5-1  
OxOffice：OxOfficeR8-8.4.1-2  
版本更新說明：

1. 1. calc: 修正 readonly 模式時，document-container 留白問題。
    2. 修正 toolbar 顯示時機：除了 edit 模式外，都不顯示。
    3. Add files that git must ignore.
    4. menubar fixed: 
        - Distinguish between view mode and readonly mode.
        - Don't send automatic report without uno command.
    5. Always display the file icon.
    6. Remove unwanted files: dist\_git\_hash.

- **2020-03-19**

Online：oxool-3.2.4-1  
OxOffice：OxOfficeR8-8.4.1-2  
版本更新說明：

1. 1. 初版釋出