Commit Graph

374 Commits

Author SHA1 Message Date
Mega Yu
3ac92e7485 improve i18n 2026-04-10 14:39:29 +08:00
Mega Yu
c8a13cb70a improve i18n 2026-04-09 22:29:39 +08:00
Mega Yu
65180f911c remove unnecessary i18n key 2026-04-09 19:40:24 +08:00
Mega Yu
434bac5aee change i18n key 2026-04-09 17:09:08 +08:00
Mega Yu
de1a7a9c6e enhance i18n 2026-04-09 16:22:42 +08:00
Mega Yu
7f0b36e057 enhance i18n 2026-04-09 10:11:14 +08:00
Mega Yu
3c0cb80cfc i18n built-in-properties 2026-04-08 10:43:15 +08:00
Mega Yu
e9d3c8da00 enhance i18n 2026-04-08 09:32:18 +08:00
Mega Yu
6153078342 enhance i18n 2026-04-05 17:06:46 +08:00
Charlie
cdab06f984 enhance(ux): set icon within the block context menu (#12458) 2026-03-26 20:41:34 +08:00
Tienson Qin
33b2bc0c14 chore: remove unused dict 2026-03-13 20:59:00 +08:00
scheinriese
1cd7cad8ae feat(shortcut): tiered prefix-conflict banners and cross-handler detection
Prefix conflicts (chord shortcuts that go dormant when a simple key
shadows their leading stroke) are now shown as amber warnings instead
of red blocking errors.  Exact-match conflicts remain red with
Reassign.

Key changes:
- Extend binding-match? from same-handler? to handler-match? so
  cross-handler prefix overlaps between co-active handlers are detected
- Add partition-conflicts-by-type and conflict-has-exact? helpers in
  data_helper to split conflicts into exact vs prefix sub-maps
- Three-way debounce in shortcut dialog: exact → red blocking,
  prefix-only → amber auto-save with undo, mixed → stacked banners
- Widen Closure error catch to handle both chord-prefix conflict
  directions ("shortcut: null" and "shortcut: <id>")
- Add CSS color override for undo link inside amber warning banner
- Add i18n keys: deactivates-chord, deactivates-chords
- Add tests for partition-conflicts-by-type and cross-handler detection

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-13 20:45:58 +08:00
scheinriese
972cd1385c Address remaining should-fix items from pr-review
- Extract use-scoped-key-handler hook to deduplicate KeyHandler lifecycle
  boilerplate between filter and customize popovers
- Add bubble-phase event blocker to prevent modifier combos (Cmd+K, Cmd+C)
  from triggering global actions during shortcut recording
- Clamp global-listener-refcount to zero on cleanup for React strict mode
- Log shortcut-press animation errors instead of silently swallowing them
- Remove 5 orphaned i18n keys from old UI

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-13 20:45:58 +08:00
scheinriese
c3df1d857d Internationalize all hardcoded English strings in shortcut redesign
Replace 24 hardcoded English UI strings with (t :keymap/...) translation
calls and add corresponding keys to en.edn. Thread a :chord-separator
prop through the shui shortcut component so chord sequence "then" text
is translatable without adding i18n awareness to the presentation layer.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-13 20:45:58 +08:00
Charlie
1b0db68098 enhance(ux): align for the image asset block container (#12425)
* feat(asset): add alignment options for images
* enhance(ux): select block for the action of double click in the image asset container
* enhance(asset): change alignment property type from string to keyword and normalize alignment handling
2026-03-12 11:18:51 +08:00
Tienson Qin
daf7fc1475 enhance: p r to add emoji reaction 2026-02-12 23:03:28 +08:00
ibs-allaow
3d5758e9b0 i18n: Add comprehensive initial Arabic translation (ar.edn) (#12337)
* Create ar.edn

* Update ar.edn

* Update dicts.cljc

* Update dicts.cljc

* Add Arabic Translation

Upload the Arabic language file after translation

* Refactor language dictionaries and remove duplicates

* Update dicts.cljc

* Remove nested commands from ar.edn

Removed nested commands for PDF and editor functionalities from the Arabic dictionary file.

* Fix errors related to keys in "commands" brackets

The keys were moved from inside the "commands" brackets to outside them, with the keys syntax corrected by adding "command." to each key that was inside the brackets.

* Update ar.edn

Fixing an error where the translation matches the English language file.

* Clean up deprecated translation keys

* Update ar.edn

* Create build-linux.yml

* Delete .github/workflows/build-linux.yml
2026-01-28 11:22:02 -05:00
Gabriel Horner
c77ccc8827 fix: remove org mode everywhere except graph-parser 2026-01-22 13:19:58 -05:00
Gabriel Horner
a6c3569ea3 fix: remove most file-graph references from frontend and electron
- Remove references to old files under logseq/ e.g.
  logseq/version-files
- Remove flashcard commands and translations that applied to file graph flashcards
- Remove unused electron and frontend events
- Remove timetracking config which was for file graphs
2026-01-22 13:19:58 -05:00
Gabriel Horner
ab137a962a fix: remove file graph imports
Remove mention of removed JSON import in descriptions. Also mv frontend.util.fs
to where they are used instead of keeping an outdated file ns
2026-01-22 13:19:58 -05:00
Gabriel Horner
6312f8236a fix: remove file graph :block/file and dependent code
Also remove all file graph references in publishing and
add back publishing.db tests with db graph.
Also remove file graph behavior for cmd-k and files
2026-01-22 13:19:57 -05:00
Gabriel Horner
c89d415e93 chore: remove unused tutorial files 2026-01-22 13:19:57 -05:00
charlie
6be47c18be enhance(plugin): add support for DB graphs in plugin UI 2026-01-14 11:05:31 +08:00
Tienson Qin
fd7e685829 chore: cleanup dicts 2026-01-04 13:21:26 +08:00
Tienson Qin
74d8308a62 chore: remove git commit command 2026-01-03 22:23:15 +08:00
Paweł Świątkowski
ebb985f78e Add ability to sort plugins by added date on marketplace (#11993)
Co-authored-by: Charlie <xyhp915@qq.com>
2026-01-02 09:51:22 +08:00
Tienson Qin
15585f1481 mod+m to publish 2025-12-31 23:28:16 +08:00
Tienson Qin
60e79785f6 fix: add back missing dicts for flashcard buttons 2025-12-30 15:02:56 +08:00
Tienson Qin
c084a6b9d0 fix dicts 2025-12-26 12:54:44 +08:00
Tienson Qin
f6188b6cca cleanup more config/db-based-graph? usage 2025-12-25 22:51:05 +08:00
Tienson Qin
eceaa7396c more cleanup 2025-12-25 21:54:52 +08:00
Tienson Qin
f419fbea8b cleanup 2025-12-25 19:11:58 +08:00
Tienson Qin
b3813ade7c remove file sync, tldraw, excalidraw and zotero 2025-12-25 15:13:13 +08:00
Gabriel Horner
8c27331113 fix: rename Encryption tab to match description 2025-12-19 11:07:20 -05:00
albanobattistella
020f65b001 Update it.edn (#11881) 2025-12-17 10:28:57 -05:00
Piotr Narel
8da7e7604a Fix: typos in PL translation (#12190) 2025-12-17 10:25:29 -05:00
Gabriel Horner
84db92bc19 fix: translations from #12258 2025-12-17 10:19:19 -05:00
Laer-tty
f88b0c63d9 Update pt-br translation. (#12258) 2025-12-17 10:18:00 -05:00
Tienson Qin
30068f882e chore: remove command fix broken graph 2025-12-16 08:24:33 +08:00
Tienson Qin
8be999030b enhance(ux): show encrypted icon in graph list 2025-12-03 14:26:51 +08:00
Tienson Qin
709c8257cc enhance(ux): create remote graph by default 2025-12-01 16:25:26 +08:00
Tienson Qin
e93c3afcc9 enhance(ux): separate shared graphs from remote graphs 2025-12-01 16:03:51 +08:00
Tienson Qin
7a237082d1 fix: lint 2025-11-27 23:12:59 +08:00
Tienson Qin
08ce89f248 Rename tab to End-to-end encryption 2025-11-24 11:40:18 +08:00
Tienson Qin
0eceffcdb8 enhance(e2ee): add encryption setting tab 2025-11-24 11:40:18 +08:00
Gabriel Horner
87ad398399 fix: incorrect descriptions for db graphs
Fixes https://github.com/logseq/db-test/issues/567
2025-11-07 16:26:24 -05:00
Gabriel Horner
5b919bd7a7 enhance: simplify enabling mcp server
Automatically enable http server if it's not started. Also fix typo for
http server and failing integration test
2025-10-16 10:44:32 -04:00
Gabriel Horner
16f977207c enhance: add UI setting for toggling MCP server on/off 2025-10-16 10:44:32 -04:00
Tienson Qin
aba80a4564 enhance(ux): add hidden properties area in sidebar and main page 2025-09-07 18:40:22 +08:00
charlie
be965505d0 enhance(i18n): related with asset block actions 2025-09-02 15:03:20 +08:00