Skip to content

Commit

Permalink
Merge pull request #669 from juestchaos/main
Browse files Browse the repository at this point in the history
更新
  • Loading branch information
juestchaos authored Feb 20, 2024
2 parents d619f47 + 4521951 commit fc337bd
Show file tree
Hide file tree
Showing 4 changed files with 34 additions and 30 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,9 @@ modified: 20231215231311
Thino 自带了回收站功能,当你使用回收站功能的时候,会在原文加上 `[deleted:true]` 的标记,该标记会作为 Thino 索引其时判断为存在于回收站的唯一标准,当其在 CANVAS 或者多文件时,会在元数据中插入 `deleted:true`

2.2.4 以后的版本 `[deleted] 标志`会变为一个所见即所得的图形标志 ![image.png](https://cdn.pkmer.cn/images/20240220093545.png!pkmer)


你可以随时到回收站中彻底删除某个 Thino,相应的,它也会从源页面彻底删除,这个操作不会有任何的恢复余地。

当你点击删除时,会让你二次确认,同时你也可以随时到 Thino 回收站中恢复某个 Thino。
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ Thino 自带了归档功能,当你使用归档功能的时候,会在原文

当你点击了 Archive 的时候,当前的 Thino 会直接被移动到归档页面,你可以从侧边的归档按钮点击进入归档页面,在归档页面中,你可以恢复 Thino。

2.2.4 以后的版本 `[archived] 标志`会变为一个所见即所得的图形标志
## 常见用法

当你在 Thino 中记载了一个任务或者一个待看的内容时,你可以在完成后,除了完成任务以外,还可以将其归档,从而保证你的 Thino 页面的整洁。
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,25 +12,29 @@ modified: 20240213102318

# Thino 同步

## 概述

> [!note] 功能信息
> 单文件同步模式需要 Thino 2.2.0 版本上线,之前版本不支持
> 日记同步模式需要 Thino 2.2.4 版本及以上
> 此功能依赖 Thino Web 服务
> - 此功能依赖 Thino Web 服务
> - 单文件同步模式需要 Thino 2.2.0 版本上线,之前版本不支持
> - 日记同步模式需要 Thino 2.2.4 版本及以上
![image.png](https://cdn.pkmer.cn/images/20240218211027.png!pkmer)

- 可以选择是否开启同步服务,也可以选择独立使用本地版
- 可以选择是否开启同步服务,也可以选择独立使用本地版。这样是为了照顾不同类型用户的诉求。
- 可以自己开关同步启用状态
- 同步服务自 2.2.4 开始支持,二者选一
- 单文件同步模式
- 日记同步模式

> [!Warning] 重要
> - 任何产品同步服务,都会涉及到数据操作,所以不光是针对 Thino 而是针对所有产品,都会提示:请提前备份好对应数据
> - 任何产品同步服务都会涉及数据操作,所以针对所有数据操作,而不单指同步,都会提示:请提前备份好对应数据
> - 不支持混合同步,即你使用多种同步软件或者服务,对仓库进行操作会产生不可知的数据重复和存储位置变化
> - 同步进入到其他端的数据,会根据插件在当前端的配置状态,存储到单文件或者日记结构下
## 概述
这里是指的通过服务器,和 Thino 插件多端,多仓库产生数据同步。会在对应的信息后面以 `[webid:修改时间戳]` 的方式进行标记。

这里是指的通过服务器,和 Thino 插件多端,多仓库产生数据同步。
2.2.4 以后的版本 `[webid] 标志`会变为一个所见即所得的图形标志 ![image.png](https://cdn.pkmer.cn/images/20240220093704.png!pkmer)

### 针对同步的对象和机制

Expand Down Expand Up @@ -58,7 +62,7 @@ modified: 20240213102318
- 【网站中操作】进入个人中心,点击 `激活 Thino 同步功能`
- 【插件中操作】插件 `General` 中在 `Sync Status` 项目上 ,点击 `start`
- 对于之前购买了早鸟价的同学,会免费试用一定时间的同步。
- 对于没有购买早鸟价的同学,可以选择购买 PKMer 会员(新价格暂时未出现),来获得本地版插件和 同步服务。
- 对于没有购买早鸟价的同学,可以选择购买 PKMer 会员(新价格暂时未出现),来获得本地版插件 和 同步服务。

## 同步文件内容类型

Expand All @@ -70,30 +74,29 @@ modified: 20240213102318
- 图片不具有唯一识别性,如果一个图片被多次引用,简单处理,各个端都会出现重复图片。
- 附件:设计开发,预案中,不确定是否能找到更加合适的方式


## 使用

### 本地版

#### PC 端
### PC 端

- 设置了默认的更新时间,正常情况下会在一定时间内自动拉同步,通常是 10s 左右。【这是考虑服务服务器负载,和对用户端的影响】
- 设置了默认的更新时间,正常情况下会在一定时间内自动拉同步,通常是 10s 左右。【这是考虑服务服务器负载,和对用户端的影响,未来可能动态调整,减少请求开销】
- 点击界面上的刷新按钮
- 如果发生异常,可以使用 [[命令面板]] 中 ,手动触发:
- `Thino:Sync Local Thinos to Web`:手动本地同步到 Web
- `Thino:ReSync web Thinos to Local`:手动 Web 同步到 本地

#### 移动端
### 移动端

- 设置了默认的更新时间,正常情况下会在一定时间内自动拉同步,通常是 10s 左右。【这是考虑服务服务器负载,和对用户端的影响】
- 设置了默认的更新时间,正常情况下会在一定时间内自动拉同步,通常是 10s 左右。【这是考虑服务服务器负载,和对用户端的影响,未来可能动态调整,减少请求开销】
- 点击界面上的刷新按钮
- 如果发生异常,可以使用 [[命令面板]] 中 ,手动触发:
- `Thino:Sync Local Thinos to Web`:手动本地同步到 Web
- `Thino:ReSync web Thinos to Local`:手动 Web 同步到 本地

> [!warning] 注意
> - 首次同步或者长时间未同步的库或者端
> - 同步请保证,自己各个端的版本一致
> - 请耐性等待,因为东西较多,同步数据需要时间
> - 如果开启同步后未对旧内容同步,请使用上面命令来触发同步
> - 同步请确认,各个端的插件版本号是一致的
> - 同步请确认,各个端连接到的账号和 web 服务是一致的,同步服务是启用状态。
> - 首次同步或者长时间未同步的库或者端,请耐心等待,因为东西较多,同步数据需要时间
> - 如果开启同步后未对内容同步,请使用上面介绍的命令来触发同步
### 同步效果

Expand All @@ -108,7 +111,8 @@ modified: 20240213102318
- PC 上配置多个仓库,只要仓库里面有对应的 Thino,且都是通过一个账号激活,那么多个仓库之间是可以同步的
- 手机上安装 Thino ,只要你授权账号一致,那么是可以同步的
- 同步设置:
- 如果默认设置不是单文件的情况下,会尊重同步设置(优先级更高),否则尊重用户的原始类型,例如 DAILY 会到 DAILY,而不是 DAILY to FILE;
- 如果默认存储方式不是单文件,会优先尊重同步设置(优先级更高),否则尊重用户的原始类型。
- 例如我的默认存储方式是单文件(FILE),但是同步设置是日记(DAILY),而不是 DAILY to FILE;
- 独立 Web 版同步过来的数据,则是 FILE to 设置中的位置,例如日记模式就是同步到日记结构中,单文件就是同步到但文件对应温志

#### 单文件同步
Expand All @@ -125,7 +129,7 @@ modified: 20240213102318
### 不支持 Thino 外的修改

- 因为要保证同步的有效性,又要保持尽量少的检测用户修改。
- 所以 Thino 单文件模式和同步,不支持通过直接修改 md 文件内信息,来实现同步,如果需要修改信息,你可以通过 Thino 本身的编辑器,这些改动都会以时间戳方式编辑,做为同步时候的依据。
- 所以 Thino 单文件模式同步、日记模式同步,都不支持通过直接修改 md 文件内信息,来实现同步,如果需要修改信息,你可以通过 Thino 本身的编辑器,这些改动都会以时间戳方式更新,做为同步时候的依据。
- 如果无意中直接编辑源文件,可以选择重新用 Thino 重新编辑卡片,来触发同步更新。

### 不支持多文件
Expand Down
14 changes: 5 additions & 9 deletions 10-Obsidian/Obsidian社区插件/Thino/thino-changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,26 +22,22 @@ modified: 20240218212022

- 支持日记同步
- 现在支持 Obsidian 核心插件 - 日记插件的同步模式
- 以及之前已经支持单文件模式同步
- 支持在不同端设置对应的同步文件存储方式,推荐多端保持统一
- 细节参考 [[Thino 同步]]

- 支持联动 Media 插件
### 调整

- 所有行内标记符(指代删除、同步的标识符),在所见即所得模式下都已经被修正成一个单独图标,当选中时可以展示原文;
- 多语言支持:目前所有界面可见文案,已经都有中文对应展示

### 修复

- 修复 iOS(包括 iPhone、iPad)几个端同步的异常问题
- 修复编辑器全屏模式在移动端无法收起的问题
- 修复编辑器在移动端列表底部 UI 异常
- 修复之前同步的时候并不会同步 pin 状态的问题
- 保存 .thino.canvas / .thino.md 的时候不会保存有后缀名的文件名,例如,输入 abcd 文件名的话,并不会附带上 .thino.canvas 或者 .thino.md

## Thino Web 服务更新 2024.02.18

## 修复

- 修复 iOS(包括 iPhone、iPad)几个端同步的异常问题
- 逻辑上不需要更新本地端版本

## Thino 2.2.3 2024.02.08

### 新增
Expand Down

0 comments on commit fc337bd

Please sign in to comment.