Commit graph

20823 commits

Author SHA1 Message Date
Daniel
b28878d8d9
🐛 https://github.com/siyuan-note/siyuan/issues/16747#issuecomment-3714077820
Signed-off-by: Daniel <845765@qq.com>
2026-01-06 18:57:02 +08:00
Vanessa
a38abdfd6e Merge remote-tracking branch 'origin/dev' into dev 2026-01-06 18:46:19 +08:00
Vanessa
5b29d16915 🎨 https://github.com/siyuan-note/siyuan/issues/16785 2026-01-06 18:46:06 +08:00
Daniel
549e1faa09
🐛 Multiple workspace access authentication error https://github.com/siyuan-note/siyuan/issues/16786
Signed-off-by: Daniel <845765@qq.com>
2026-01-06 17:38:08 +08:00
Daniel
0f8bfe0132
🎨 Clean code
Signed-off-by: Daniel <845765@qq.com>
2026-01-06 17:38:08 +08:00
Vanessa
09a2177b3c Merge remote-tracking branch 'origin/dev' into dev 2026-01-06 17:30:51 +08:00
Vanessa
86d649f29b 🎨 https://github.com/siyuan-note/siyuan/issues/16744 2026-01-06 17:30:39 +08:00
Daniel
f94328034e
🧑‍💻 Improve kernel API appendAttributeViewDetachedBlocksWithValues
Signed-off-by: Daniel <845765@qq.com>
2026-01-06 16:51:13 +08:00
Vanessa
e887d70a18 ♻️ https://github.com/siyuan-note/siyuan/issues/14800 2026-01-06 13:17:20 +08:00
Vanessa
d96598d983 ♻️ https://github.com/siyuan-note/siyuan/issues/14800 2026-01-06 12:59:00 +08:00
Vanessa
18de05348d Merge remote-tracking branch 'origin/dev' into dev 2026-01-06 12:52:59 +08:00
Vanessa
0a77eac333 ♻️ https://github.com/siyuan-note/siyuan/issues/14800 2026-01-06 12:52:35 +08:00
Daniel
b3a39d74a6
🎨 Improve assets data index updating after data sync on mobile https://github.com/siyuan-note/siyuan/issues/16747
Signed-off-by: Daniel <845765@qq.com>
2026-01-06 12:18:22 +08:00
Vanessa
a3fc8f7483 ♻️ https://github.com/siyuan-note/siyuan/pull/16774 2026-01-06 12:12:31 +08:00
Vanessa
5577d1b585 ♻️ https://github.com/siyuan-note/siyuan/pull/16774 2026-01-05 19:03:54 +08:00
Daniel
0711bbf64a
🎨 Improve text
Signed-off-by: Daniel <845765@qq.com>
2026-01-05 16:20:09 +08:00
Juan R
f1f243adbd
🌐 fix(es_ES): corrections to wording, grammar and menu consistency (#16779)
* Change 'Degradar' to 'Revertir' in Spanish locale

Changed "Degradar" to "Revertir" for the "downgrade" key.
"Degradar" sounds unnatural in Spanish software contexts (closer to "degrade" in a military or physical sense).

Alternatives considered for this translation:
1. "Revertir" (Chosen): Consistent with existing terms like 'downloadRollback' and standard UI terminology.
2. "Bajar versión": Clear, but slightly informal.
3. "Instalar versión anterior": Descriptive, but too long for a button label.

Signed-off-by: Juan Romero <juanpuntoes@gmail.com>

* fix(es_ES): comprehensive translation improvements, UI consistency and false friends fixes

This PR consolidates multiple improvements to the Spanish (`es_ES`) translation.

### Methodology & Context
As a native Spanish speaker migrating to SiYuan from other PKM tools, I noticed inconsistencies in the current translation. To ensure the highest accuracy, **I utilized AI assistance (Gemini) to perform a comparative analysis** of the current Spanish terms against the original **Chinese (`zh_CN`)** source and the **English (`en_US`)** translation.

### Summary of Changes

| Key | Previous (Issue) | New (Correction) | Reason / Source |
| :--- | :--- | :--- | :--- |
| `switchTab` | "Conmutador" | **"Cambiar pestaña"** | Context is UI tab switching, not electrical switch. |
| `downgrade` | "Degradar" | **"Revertir"** | "Revertir" is standard for software versioning. |
| `outlineOutdent`| "Lista de contorno..."| **"Disminuir nivel de esquema"** | "Esquema" is standard for text outlines. |
| `forgetCount` | "Olvídate de contar"| **"Conteo de olvidos"** | Corrected to noun/metric "Count of lapses" ("忘记次数"). |
| `flashcardDueCard`| "Tarjeta debida" | **"Tarjeta vencida"** | "Vencida" implies expired/due date. |
| `flashcardReviewCard`| "Vieja Tarjeta" | **"Tarjeta de repaso"** | "Repaso" better describes the review queue function. |
| `flashcardReviewCardLimit`| "Límite de tarjeta antigua" | **"Límite de tarjeta de repaso"** | Consistent with "Review Card" translation. |
| `flashcardMark` | "Marcar cardado" | **"Tarjeta de marcado"** | "Cardado" means wool combing. "Marcado" refers to creating cloze cards. |
| `checkToggle` | "Compruebe la lista..."| **"Alternar casilla de tarea"**| Fixed "Check" (verify) to "Toggle" (switch state). |
| `confirmPassword`| "Ya he recordado..."| **"He guardado la contraseña"**| Clarified confirmation: "I have saved/memorized it". |
| `appearance11` | "encoger a la bandeja"| **"Minimizar a la bandeja..."**| "Minimizar" is standard OS terminology. |
| `exportPDF5` | "Mantener doblado" | **"Mantener contraído"** | "Contraído" is the standard UI term for collapsed lists. |
| `mergeCell` | "Merge Cell" | **"Fusionar celdas"** | Was previously untranslated. |
| `mount` / `closeNotebook` | (Inconsistent) | **"Cuaderno"** | Unified "Libreta/Bloc de notas" to "Cuaderno". |
| `gutterTip` | (Mixed nouns/verbs)| **(Verbs: Enfocar, Duplicar...)**| Standardized menu actions. Fixed "Repetir" -> "Duplicar". |
| `delete` / `remove`| (Inconsistent) | **"Eliminar"** | Unified "Borrar/Eliminar" to "Eliminar". |
| `closeAll` | "Cierra..." | **"Cerrar todas las pestañas"** | Unified verb tense (Infinitive). |
| `copyBlockRef` | "Copiar bloque referencia"| **"Copiar referencia de bloque"**| Fixed grammatical error. |
| `history*` (Group) | "limpiar (clean)", etc. | **"Limpiar", "Actualizar"...** | Removed redundant English text parentheses. |

### Additional Fixes
- **UI Consistency:** Corrected `insertRight`/`insertBottom` to natural order "**Abrir a la derecha/debajo**" and `openBy` to "**Abrir con**".
- **Formatting:** Fixed `inboxTip` and `flashcardReviewCardLimitTip` grammar.

* fix(es_ES): corrections to wording, grammar and menu consistency

This PR applies small corrections and polish to the previously merged PR #16765.

### Summary of fixes

| Key | Change | Reason |
| :--- | :--- | :--- |
| `flashcardReviewCard` | "Vieja de repaso" &rarr; **"Tarjeta de repaso"** | Fixed typo/missing noun from previous edit. |
| `openBy` | "Abrir con" &rarr; **"Abrir"** | Changed to "Abrir" to match the English UI behavior (Parent menu item). |
| `openWithNewWindow` | "Abrir con..." &rarr; **"Abrir en nueva ventana"** | Corrected preposition ("en" instead of "con") for better Spanish grammar. |

---------

Signed-off-by: Juan Romero <juanpuntoes@gmail.com>
Co-authored-by: D <845765@qq.com>
2026-01-05 16:18:21 +08:00
Daniel
415a87eea0
🎨 Improve text
Signed-off-by: Daniel <845765@qq.com>
2026-01-05 16:12:45 +08:00
Daniel
a7514554e1
♻️ Rename function code160to32 to nbsp2space
Signed-off-by: Daniel <845765@qq.com>
2026-01-05 12:50:46 +08:00
Daniel
869849ce1b
🎨 Fix https://github.com/siyuan-note/siyuan/issues/16654#issuecomment-3708672347
Signed-off-by: Daniel <845765@qq.com>
2026-01-05 11:21:07 +08:00
Daniel
e6d79c1760
🎨 Supports exporting a code block as a file https://github.com/siyuan-note/siyuan/pull/16774
Signed-off-by: Daniel <845765@qq.com>
2026-01-04 21:48:05 +08:00
Jeffrey Chen
9199188e96
🎨 Supports exporting a code block as a file https://github.com/siyuan-note/siyuan/issues/16756 (#16774) 2026-01-04 21:19:52 +08:00
Daniel
950d419b91
🎨 Clean code
Signed-off-by: Daniel <845765@qq.com>
2026-01-04 21:15:12 +08:00
Jeffrey Chen
12456ce23a
🎨 Fix code block copy issue with ZWJ https://github.com/siyuan-note/siyuan/issues/14800 (#16770) 2026-01-04 21:06:00 +08:00
Vanessa
27810da357 Merge remote-tracking branch 'origin/dev' into dev 2026-01-04 20:31:26 +08:00
Vanessa
26ca782b02 🐛 https://github.com/siyuan-note/siyuan/issues/16760 2026-01-04 20:31:10 +08:00
Daniel
cac6332510
⬆️ Upgrade lute
Signed-off-by: Daniel <845765@qq.com>
2026-01-04 16:58:28 +08:00
Daniel
ae621040de
🎨 Improve render callout in template
Signed-off-by: Daniel <845765@qq.com>
2026-01-04 16:27:04 +08:00
Daniel
535308f6ab
🎨 Improve rhy cache duration
Signed-off-by: Daniel <845765@qq.com>
2026-01-04 11:50:40 +08:00
Vanessa
79e7339517 🐛 https://github.com/siyuan-note/siyuan/issues/16762 2026-01-03 21:06:54 +08:00
Vanessa
cc79d39c7b 🎨 https://github.com/siyuan-note/siyuan/issues/16759 2026-01-03 19:46:47 +08:00
Vanessa
47b6a449ae Merge remote-tracking branch 'origin/dev' into dev 2026-01-03 19:33:16 +08:00
Vanessa
b9adb8f878 🎨 https://github.com/siyuan-note/siyuan/issues/16758 2026-01-03 19:32:52 +08:00
Daniel
c431374302
⬆️ Upgrade lute
Signed-off-by: Daniel <845765@qq.com>
2026-01-03 12:39:12 +08:00
Jeffrey Chen
7464a6f951
🎨 Improve desktop auto-update https://github.com/siyuan-note/siyuan/issues/16461 (#16764) 2026-01-03 09:40:24 +08:00
Juan R
bea194e89d
🌐 comprehensive translation improvements, UI consistency and false friends fixes (#16765)
* Change 'Degradar' to 'Revertir' in Spanish locale

Changed "Degradar" to "Revertir" for the "downgrade" key.
"Degradar" sounds unnatural in Spanish software contexts (closer to "degrade" in a military or physical sense).

Alternatives considered for this translation:
1. "Revertir" (Chosen): Consistent with existing terms like 'downloadRollback' and standard UI terminology.
2. "Bajar versión": Clear, but slightly informal.
3. "Instalar versión anterior": Descriptive, but too long for a button label.

Signed-off-by: Juan Romero <juanpuntoes@gmail.com>

* fix(es_ES): comprehensive translation improvements, UI consistency and false friends fixes

This PR consolidates multiple improvements to the Spanish (`es_ES`) translation.

### Methodology & Context
As a native Spanish speaker migrating to SiYuan from other PKM tools, I noticed inconsistencies in the current translation. To ensure the highest accuracy, **I utilized AI assistance (Gemini) to perform a comparative analysis** of the current Spanish terms against the original **Chinese (`zh_CN`)** source and the **English (`en_US`)** translation.

### Summary of Changes

| Key | Previous (Issue) | New (Correction) | Reason / Source |
| :--- | :--- | :--- | :--- |
| `switchTab` | "Conmutador" | **"Cambiar pestaña"** | Context is UI tab switching, not electrical switch. |
| `downgrade` | "Degradar" | **"Revertir"** | "Revertir" is standard for software versioning. |
| `outlineOutdent`| "Lista de contorno..."| **"Disminuir nivel de esquema"** | "Esquema" is standard for text outlines. |
| `forgetCount` | "Olvídate de contar"| **"Conteo de olvidos"** | Corrected to noun/metric "Count of lapses" ("忘记次数"). |
| `flashcardDueCard`| "Tarjeta debida" | **"Tarjeta vencida"** | "Vencida" implies expired/due date. |
| `flashcardReviewCard`| "Vieja Tarjeta" | **"Tarjeta de repaso"** | "Repaso" better describes the review queue function. |
| `flashcardReviewCardLimit`| "Límite de tarjeta antigua" | **"Límite de tarjeta de repaso"** | Consistent with "Review Card" translation. |
| `flashcardMark` | "Marcar cardado" | **"Tarjeta de marcado"** | "Cardado" means wool combing. "Marcado" refers to creating cloze cards. |
| `checkToggle` | "Compruebe la lista..."| **"Alternar casilla de tarea"**| Fixed "Check" (verify) to "Toggle" (switch state). |
| `confirmPassword`| "Ya he recordado..."| **"He guardado la contraseña"**| Clarified confirmation: "I have saved/memorized it". |
| `appearance11` | "encoger a la bandeja"| **"Minimizar a la bandeja..."**| "Minimizar" is standard OS terminology. |
| `exportPDF5` | "Mantener doblado" | **"Mantener contraído"** | "Contraído" is the standard UI term for collapsed lists. |
| `mergeCell` | "Merge Cell" | **"Fusionar celdas"** | Was previously untranslated. |
| `mount` / `closeNotebook` | (Inconsistent) | **"Cuaderno"** | Unified "Libreta/Bloc de notas" to "Cuaderno". |
| `gutterTip` | (Mixed nouns/verbs)| **(Verbs: Enfocar, Duplicar...)**| Standardized menu actions. Fixed "Repetir" -> "Duplicar". |
| `delete` / `remove`| (Inconsistent) | **"Eliminar"** | Unified "Borrar/Eliminar" to "Eliminar". |
| `closeAll` | "Cierra..." | **"Cerrar todas las pestañas"** | Unified verb tense (Infinitive). |
| `copyBlockRef` | "Copiar bloque referencia"| **"Copiar referencia de bloque"**| Fixed grammatical error. |
| `history*` (Group) | "limpiar (clean)", etc. | **"Limpiar", "Actualizar"...** | Removed redundant English text parentheses. |

### Additional Fixes
- **UI Consistency:** Corrected `insertRight`/`insertBottom` to natural order "**Abrir a la derecha/debajo**" and `openBy` to "**Abrir con**".
- **Formatting:** Fixed `inboxTip` and `flashcardReviewCardLimitTip` grammar.

---------

Signed-off-by: Juan Romero <juanpuntoes@gmail.com>
2026-01-03 09:37:07 +08:00
Daniel
28c51981e4
🎨 Automatically apply code snippets after data synchronization https://github.com/siyuan-note/siyuan/issues/16736
Signed-off-by: Daniel <845765@qq.com>
2026-01-02 12:38:37 +08:00
Vanessa
aea569078b 🎨 https://github.com/siyuan-note/siyuan/pull/16671 2026-01-02 12:26:50 +08:00
Daniel
289e4d38c4
🎨 Improve assets data index updating after data sync on mobile https://github.com/siyuan-note/siyuan/issues/16747
Signed-off-by: Daniel <845765@qq.com>
2026-01-02 12:08:31 +08:00
Jeffrey Chen
b0dce4510d
🎨 Improve image clicking behavior in database asset field menu (#16671)
- Fix: Images without file extensions (e.g., api/icon/getDynamicIcon) in data-type="image" cannot be previewed after clicking
- Fix: When data-type="file" but content is an image link, clicking on desktop cannot open in split-screen, and clicking on mobile cannot open in browser
2026-01-02 12:05:35 +08:00
Vanessa
18aa22ca2f Merge remote-tracking branch 'origin/dev' into dev 2026-01-02 11:22:43 +08:00
Vanessa
7161d4baeb 🎨 https://github.com/siyuan-note/siyuan/issues/16746 2026-01-02 11:22:31 +08:00
Vip
89a6dd6fa9
🧑‍💻 Add internal kernel API /api/block/getBlockKramdowns (#16751) 2026-01-02 11:12:37 +08:00
Vanessa
276282815b Merge remote-tracking branch 'origin/dev' into dev 2026-01-02 10:58:22 +08:00
Vanessa
617e66d8fb 🎨 https://github.com/siyuan-note/siyuan/issues/16741 2026-01-02 10:58:04 +08:00
Daniel
911a9d0ad0
🎨 Improve assets data index updating after data sync on mobile https://github.com/siyuan-note/siyuan/issues/16747
Signed-off-by: Daniel <845765@qq.com>
2026-01-02 10:49:38 +08:00
Daniel
14b6eb42f4
🎨 Clean code
Signed-off-by: Daniel <845765@qq.com>
2026-01-02 10:37:32 +08:00
Daniel
cab9a573df
🎨 Clean code https://github.com/siyuan-note/siyuan/pull/16755
Signed-off-by: Daniel <845765@qq.com>
2026-01-02 10:24:32 +08:00
Daniel
171d030c3d
⬆️ Upgrade kernel deps
Signed-off-by: Daniel <845765@qq.com>
2026-01-02 10:18:37 +08:00
Jeffrey Chen
76e23e6716
🎨 Optimize isValidAttrName function performance (#16755) 2026-01-02 10:17:29 +08:00