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
This commit is contained in:
Gabriel Horner
2026-01-14 12:48:54 -05:00
parent 05ffa3eeb6
commit a6c3569ea3
36 changed files with 19 additions and 246 deletions

View File

@@ -5,7 +5,6 @@
[clojure.string :as string]))
(def backup-dir "logseq/bak")
(def version-file-dir "logseq/version-files/local")
(defn- get-backup-dir*
[repo relative-path bak-dir]
@@ -20,10 +19,6 @@
[repo relative-path]
(get-backup-dir* repo relative-path backup-dir))
(defn get-version-file-dir
[repo relative-path]
(get-backup-dir* repo relative-path version-file-dir))
(defn- truncate-old-versioned-files!
"reserve the latest `keep-versions` version files"
[dir keep-versions]
@@ -143,16 +138,15 @@
(< (- now-ms latest-backup-ts) min-interval-ms))))
(defn backup-file
"backup CONTENT under DIR :backup-dir or :version-file-dir
:backup-dir = `backup-dir`
:version-file-dir = `version-file-dir`"
"backup CONTENT under DIR :backup-dir
:backup-dir = `backup-dir`"
[repo dir relative-path ext content & {:keys [truncate-daily?
keep-versions backups-dir]
:or {keep-versions 6}}]
(let [dir* (or backups-dir
;; TODO: Remove when last usage of backupDbFile event is removed from frontend.fs.node
(case dir
:backup-dir (get-backup-dir repo relative-path)
:version-file-dir (get-version-file-dir repo relative-path)))
:backup-dir (get-backup-dir repo relative-path)))
_ (fs-extra/ensureDirSync dir*)
new-path (node-path/join dir*
(str (string/replace (.toISOString (js/Date.)) ":" "_")

View File

@@ -28,7 +28,6 @@
[electron.window :as win]
[logseq.cli.common.graph :as cli-common-graph]
[logseq.common.graph :as common-graph]
[logseq.db.common.sqlite :as common-sqlite]
[logseq.db.sqlite.util :as sqlite-util]
[promesa.core :as p]))
@@ -76,15 +75,6 @@
(logger/info ::backup "backup db file" path)
(backup-file/backup-file repo :backup-dir path (node-path/extname path) db-content)))
(defmethod handle :addVersionFile [_window [_ repo path content]]
(backup-file/backup-file repo :version-file-dir path (node-path/extname path) content))
(defmethod handle :openFileBackupDir [_window [_ repo path]]
(when (string? path)
(let [dir (backup-file/get-backup-dir repo path)
full-path (utils/to-native-win-path! dir)]
(.openPath shell full-path))))
(defmethod handle :openFileInFolder [_window [_ full-path]]
(when-let [full-path (utils/to-native-win-path! full-path)]
(logger/info ::open-file-in-folder full-path)
@@ -203,13 +193,6 @@
(bean/->js {:path path
:files files})))
(defn- get-file-graphs-dir
"Get cache directory for file graphs"
[]
(let [dir (node-path/join (os/homedir) ".logseq" "graphs")]
(fs-extra/ensureDirSync dir)
dir))
(defn get-graphs
"Returns all graph names"
[]
@@ -218,8 +201,7 @@
;; TODO support alias mechanism
(defn get-graph-name
"Given a graph's name of string, returns the graph's fullname. For example, given
`cat`, returns `logseq_local_<path_to_directory>/cat` for a file graph and
`logseq_db_cat` for a db graph. Returns `nil` if no such graph exists."
`cat`, returns `logseq_db_cat`. Returns `nil` if no such graph exists."
[graph-identifier]
(->> (get-graphs)
(some #(when (or
@@ -231,12 +213,9 @@
(defmethod handle :getGraphs [_window [_]]
(get-graphs))
(defmethod handle :deleteGraph [_window [_ graph graph-name _db-based?]]
(when graph-name
(db/unlink-graph! graph)
(let [old-transit-path (node-path/join (get-file-graphs-dir) (str (common-sqlite/sanitize-db-name graph) ".transit"))]
(when (fs/existsSync old-transit-path)
(fs/unlinkSync old-transit-path)))))
(defmethod handle :deleteGraph [_window [_ graph]]
(when graph
(db/unlink-graph! graph)))
;; DB related IPCs start
@@ -249,24 +228,6 @@
;; DB related IPCs End
(defn clear-cache!
[window]
(let [graphs-dir (get-file-graphs-dir)]
(fs-extra/removeSync graphs-dir))
(let [path (.getPath ^object app "userData")]
(doseq [dir ["search" "IndexedDB"]]
(let [path (node-path/join path dir)]
(try
(fs-extra/removeSync path)
(catch :default e
(logger/error "Clear cache:" e)))))
(utils/send-to-renderer window "redirect" {:payload {:to :home}})))
(defmethod handle :clearCache [window _]
(logger/info ::clear-cache)
(clear-cache! window))
(defmethod handle :openDialog [^js _window _messages]
(open-dir-dialog))
@@ -274,18 +235,9 @@
(p/let [^js result (.showOpenDialog dialog options)]
result))
(defmethod handle :copyDirectory [^js _window [_ src dest opts]]
(fs-extra/copy src dest opts))
(defmethod handle :getLogseqDotDirRoot []
(utils/get-ls-dotdir-root))
(defmethod handle :getSystemProxy [^js window]
(if-let [sess (.. window -webContents -session)]
(p/let [proxy (.resolveProxy sess "https://www.google.com")]
proxy)
(p/resolved nil)))
(defmethod handle :setProxy [_win [_ options]]
;; options: {:type "system" | "direct" | "socks5" | "http" | ... }
(p/do!
@@ -340,9 +292,6 @@
(cfgs/get-item k))
config)))
(defmethod handle :getDirname [_]
js/__dirname)
(defmethod handle :getAppBaseInfo [^js win [_ _opts]]
{:isFullScreen (.isFullScreen win)
:isMaximized (.isMaximized win)})
@@ -437,6 +386,7 @@
(logger/info ::quick-and-install)
(.quitAndInstall autoUpdater))
;; The graphHas* events are not used but maybe useful later?
(defmethod handle :graphHasOtherWindow [^js win [_ graph]]
(let [dir (utils/get-graph-dir graph)]
(win/graph-has-other-windows? win dir)))

View File

@@ -2365,7 +2365,7 @@
(rum/defc task-spent-time-cp
[block]
(when (and (state/enable-timetracking?) (ldb/class-instance? (db/entity :logseq.class/Task) block))
(when (ldb/class-instance? (db/entity :logseq.class/Task) block)
(let [[result set-result!] (rum/use-state nil)
repo (state/get-current-repo)
[status-history time-spent] result]

View File

@@ -338,17 +338,7 @@
(let [!input (::input state)
!results (::results state)]
(swap! !results assoc-in [group :status] :loading)
(p/let [files* (search/file-search @!input 99)
files (remove
(fn [f]
(and
f
(string/ends-with? f ".edn")
(or (string/starts-with? f "whiteboards/")
(string/starts-with? f "assets/")
(string/starts-with? f "logseq/version-files")
(contains? #{"logseq/metadata.edn" "logseq/pages-metadata.edn" "logseq/graphs-txid.edn"} f))))
files*)
(p/let [files (search/file-search @!input 99)
items (map
(fn [file]
(hash-map :icon "file"
@@ -734,8 +724,7 @@
(defn- open-current-item-link
"Opens a link for the current item if a page or block. For pages, opens the
first :url property if a db graph or for file graphs opens first property
value with a url. For blocks, opens the first url found in the block content"
first :url property"
[state]
(let [item (some-> state state->highlighted-item)
repo (state/get-current-repo)]

View File

@@ -441,13 +441,6 @@
(fn []
(state/toggle-shortcut-tooltip!))))
(defn timetracking-row [t enable-timetracking?]
(toggle "enable_timetracking"
(t :settings-page/enable-timetracking)
enable-timetracking?
#(let [value (not enable-timetracking?)]
(config-handler/set-config! :feature/enable-timetracking? value))))
(defn update-home-page
[event]
(let [value (util/evalue event)]
@@ -631,7 +624,6 @@
(rum/defcs settings-editor < rum/reactive
[_state]
(let [preferred-date-format (state/get-date-formatter)
enable-timetracking? (state/enable-timetracking?)
enable-all-pages-public? (state/all-pages-public?)
logical-outdenting? (state/logical-outdenting?)
show-full-blocks? (state/show-full-blocks?)
@@ -656,7 +648,6 @@
(shortcut-tooltip-row t enable-shortcut-tooltip?))
(when-not (or (util/mobile?) (mobile-util/native-platform?))
(tooltip-row t enable-tooltip?))
(timetracking-row t enable-timetracking?)
(enable-all-pages-public-row t enable-all-pages-public?)]))
(rum/defc settings-advanced < rum/reactive

View File

@@ -34,8 +34,7 @@
(defn <get-all-properties
"Returns all public properties as property maps including their
:block/title and :db/ident. For file graphs the map only contains
:block/title"
:block/title and :db/ident"
[& {:as opts}]
(when-let [graph (state/get-current-repo)]
(db-model/get-all-properties graph opts)))

View File

@@ -4,7 +4,6 @@
[clojure.string :as string]
[electron.ipc :as ipc]
[frontend.config :as config]
[frontend.db.conn :as db-conn]
[frontend.persist-db :as persist-db]
[frontend.util :as util]
[logseq.common.config :as common-config]
@@ -34,7 +33,6 @@
(defn delete-graph!
[graph]
(let [key (db-conn/get-repo-path graph)]
(p/let [_ (persist-db/<unsafe-delete graph)]
(when (util/electron?)
(ipc/ipc "deleteGraph" graph key true)))))
(p/let [_ (persist-db/<unsafe-delete graph)]
(when (util/electron?)
(ipc/ipc "deleteGraph" graph))))

View File

@@ -10,19 +10,6 @@
(defn toggle-answers []
(click "card-answers"))
;; file-based
(defn next-card []
(click "card-next"))
(defn forgotten []
(click "card-forgotten"))
(defn remembered []
(click "card-remembered"))
(defn recall []
(click "card-recall"))
;; db-based
(defn card-again []
(click "card-again"))

View File

@@ -54,11 +54,6 @@
(defmulti handle first)
(defmethod handle :graph/added [[_ repo {:keys [empty-graph?]}]]
(search-handler/rebuild-indices!)
(plugin-handler/hook-plugin-app :graph-after-indexed {:repo repo :empty-graph? empty-graph?})
(route-handler/redirect-to-home!))
(defmethod handle :init/commands [_]
(page-handler/init-commands!))
@@ -100,9 +95,6 @@
(defmethod handle :graph/open-new-window [[_ev target-repo]]
(ui-handler/open-new-window-or-tab! target-repo))
(defmethod handle :graph/migrated [[_ _repo]]
(js/alert "Graph migrated."))
(defmethod handle :page/create [[_ page-name opts]]
(if (= page-name (date/today))
(page-handler/create-today-journal!)
@@ -116,10 +108,6 @@
(when-not (util/mobile?)
(page-common-handler/after-page-renamed! repo data)))
(defmethod handle :page/create-today-journal [[_ _repo]]
(p/let [_ (page-handler/create-today-journal!)]
(ui-handler/re-render-root!)))
(defmethod handle :graph/sync-context []
(let [context {:dev? config/dev?
:node-test? util/node-test?

View File

@@ -46,10 +46,6 @@
:close-btn? false
:onEscapeKeyDown (fn [e] (.preventDefault e))})))
(defmethod events/handle :command/run [_]
(when (util/electron?)
(shui/dialog-open! shell/shell)))
(defmethod events/handle :notification/show [[_ {:keys [content status clear?]}]]
(notification/show! content status clear?))

View File

@@ -1,5 +1,5 @@
(ns frontend.handler.property
"Property fns for both file and DB graphs"
"Property fns"
(:require [frontend.db.model :as db-model]
[frontend.handler.db-based.property :as db-property-handler]
[frontend.state :as state]))

View File

@@ -1,7 +1,5 @@
(ns frontend.handler.property.util
"Utility fns for properties that are for both file and db graphs.
Some fns like lookup and get-property were written to easily be backwards
compatible with file graphs"
"Utility fns for properties"
(:require [frontend.db.conn :as conn]
[frontend.state :as state]
[logseq.db.frontend.property :as db-property]))

View File

@@ -78,18 +78,6 @@
:cards/toggle-answers {:binding "s"
:fn srs/toggle-answers}
:cards/next-card {:binding "n"
:fn srs/next-card}
:cards/forgotten {:binding "f"
:fn srs/forgotten}
:cards/remembered {:binding "r"
:fn srs/remembered}
:cards/recall {:binding "t"
:fn srs/recall}
:cards/again {:binding "1"
:fn srs/card-again}

View File

@@ -586,10 +586,6 @@ Similar to re-frame subscriptions"
[]
(true? (:feature/disable-scheduled-and-deadline-query? (sub-config))))
(defn enable-timetracking?
[]
(not (false? (:feature/enable-timetracking? (sub-config)))))
(defn enable-fold-button-right?
[]
(let [_ (sub :ui/viewport)]

View File

@@ -87,10 +87,6 @@
:command.auto-complete/next "Auto-completar: Seleccionar següent element"
:command.auto-complete/prev "Auto-completar: Seleccionar element anterior"
:command.auto-complete/shift-complete "Auto-completar: Obrir element seleccionat al panell lateral"
:command.cards/forgotten "Targetes: oblidades "
:command.cards/next-card "Targetes: targeta següent"
:command.cards/recall "Targetes: esperat un moment per recordar"
:command.cards/remembered "Targetes: recordades"
:command.cards/toggle-answers "Targetes: mostrar/ocultar respostes/prova de completar frases "
:command.command-palette/toggle "Cercar ordres"
:command.command/run "Executar ordre git"
@@ -421,7 +417,6 @@
:settings-page/enable-flashcards "Targetes de memorització"
:settings-page/enable-journals "Habilitar diaris"
:settings-page/enable-shortcut-tooltip "Habilitar descripció emergent de dreceres de teclat"
:settings-page/enable-timetracking "Habilitar rastreig de temps"
:settings-page/enable-tooltip "Habilitar descripció emergent"
:settings-page/export-theme "Tema exportació"
:settings-page/home-default-page "Establir pàgina d'inici"

View File

@@ -172,7 +172,6 @@
:settings-page/preferred-pasting-file-hint "Je-li tato možnost povolena, vložení obrázku z internetu jej stáhne a vloží. Je-li zakázáno, vloží se odkaz na obrázek."
:settings-page/preferred-pasting-file "Uprednostnit vložení souboru"
:settings-page/enable-shortcut-tooltip "Povolit nápovědy ke klávesovým zkratkám"
:settings-page/enable-timetracking "Sledování času"
:settings-page/enable-tooltip "Povolit okno s nápovědou"
:settings-page/enable-journals "Denníky"
:settings-page/enable-all-pages-public "Všechny stránky jsou při publikování veřejné"
@@ -365,10 +364,6 @@
:command.auto-complete/next "Automatické doplňování: Vyberte další položku"
:command.auto-complete/shift-complete "Automatické doplňování: Otevřít vybranou položku v postranním panelu"
:command.cards/toggle-answers "Karty: zobrazit/skrýt odpovědi"
:command.cards/next-card "Karty: další karta"
:command.cards/forgotten "Karty: zapomenuté"
:command.cards/remembered "Karty: zapamatované"
:command.cards/recall "Karty: chvíli trvalo, než jsem si vzpomněl"
:command.editor/escape-editing "Zrušit úpravu"
:command.editor/backspace "Odstranit dozadu"
:command.editor/delete "Odstranit dopředu"

View File

@@ -356,7 +356,6 @@
:settings-page/enable-flashcards "Karteikarten"
:settings-page/enable-journals "Journale einschalten"
:settings-page/enable-shortcut-tooltip "Tooltips für Verknüpfungen aktivieren"
:settings-page/enable-timetracking "Zeiterfassung einschalten"
:settings-page/enable-tooltip "Tooltips"
:settings-page/export-theme "Theme exportieren"
:settings-page/home-default-page "Standard-Homepage einrichten"
@@ -403,12 +402,8 @@
:command.auto-complete/shift-complete "Automatische Vervollständigung: Ausgewähltes Element in der Seitenleiste öffnen"
:command.cards/again "Karten: Nochmal"
:command.cards/easy "Karten: Einfach"
:command.cards/forgotten "Karten: Vergessen"
:command.cards/good "Karten: Gut"
:command.cards/hard "Karten: Schwer"
:command.cards/next-card "Karten: Nächste Karte"
:command.cards/recall "Karten: Nehmen Sie sich eine Weile Zeit, um sich zu erinnern"
:command.cards/remembered "Karten: Gemerkt"
:command.cards/toggle-answers "Karten: Antworten/Lücken ein-/ausblenden"
:command.command-palette/toggle "Suchbefehle"
:command.command/run "Git-Befehl ausführen"

View File

@@ -197,7 +197,6 @@
:settings-page/preferred-pasting-file-hint "When enabled, pasting an image from the internet will download and insert the image. When disabled, it will paste the link to the image."
:settings-page/preferred-pasting-file "Prefer pasting file"
:settings-page/enable-shortcut-tooltip "Enable shortcut tooltip"
:settings-page/enable-timetracking "Timetracking"
:settings-page/enable-tooltip "Tooltips"
:settings-page/enable-journals "Journals"
:settings-page/enable-all-pages-public "All pages public when publishing"
@@ -429,10 +428,6 @@
:auto-complete/shift-complete "Auto-complete: Open selected item in sidebar"
:auto-complete/meta-complete "Auto-complete: Cmd + Enter to choose selected item"
:cards/toggle-answers "Cards: show/hide answers/clozes"
:cards/next-card "Cards: next card"
:cards/forgotten "Cards: forgotten"
:cards/remembered "Cards: remembered"
:cards/recall "Cards: take a while to recall"
:cards/again "Cards: again"
:cards/hard "Cards: hard"
:cards/good "Cards: good"

View File

@@ -87,10 +87,6 @@
:command.auto-complete/next "Auto-completar: Seleccionar elemento siguiente"
:command.auto-complete/prev "Auto-completar: Seleccionar elemento anterior"
:command.auto-complete/shift-complete "Auto-completar: Abrir elemento seleccionado en barra lateral"
:command.cards/forgotten "Tarjetas: olvidadas "
:command.cards/next-card "Tarjetas: tarjeta siguiente"
:command.cards/recall "Tarjetas: tomar un momento para recordar"
:command.cards/remembered "Tarjetas: recordadas"
:command.cards/toggle-answers "Tarjetas: mostrar/ocultar respuestas/prueba de completar oraciones "
:command.command-palette/toggle "Buscar comandos"
:command.command/run "Ejecutar comando git"
@@ -420,7 +416,6 @@
:settings-page/enable-flashcards "Tarjetas de memorización"
:settings-page/enable-journals "Habilitar diarios"
:settings-page/enable-shortcut-tooltip "Habilitar descripción emergente de atajos de teclado"
:settings-page/enable-timetracking "Habilitar rastreo de tiempo"
:settings-page/enable-tooltip "Habilitar descripción emergente"
:settings-page/export-theme "Tema exportación"
:settings-page/home-default-page "Establecer página de inicio"

View File

@@ -43,7 +43,6 @@
:content/open-in-sidebar "Ouvrir dans la barre latérale"
:content/click-to-edit "Cliquer pour modifier"
:settings-page/edit-config-edn "Modifier config.edn (pour le dépôt actuel)"
:settings-page/enable-timetracking "Activer le suivi de temps des tâches"
:settings-page/developer-mode "Le mode développeur"
:settings-page/developer-mode-desc "Le mode développeur aide les contributeurs et les développeurs d'extension à tester leur intégration avec Logseq."
:settings-page/preferred-pasting-file "Fichier de préférence pour le collage"
@@ -218,10 +217,6 @@
:command.auto-complete/next "Auto-complétion : sélection de l'élément suivant"
:command.auto-complete/prev "Auto-complétion : sélectionner l'élément précédent"
:command.auto-complete/shift-complete "Auto-complétion : ouvrir l'élément sélectionné dans la barre latérale"
:command.cards/forgotten "Cartes : oubliées"
:command.cards/next-card "Cartes : carte suivante"
:command.cards/recall "Cartes : ayant pris du temps à se souvenir"
:command.cards/remembered "Cartes : souvenues"
:command.cards/toggle-answers "Cartes : montrer/masquer les réponses/clozes"
:command.command-palette/toggle "Rechercher des commandes"
:command.command/run "Lancer une commande Git"

View File

@@ -167,7 +167,6 @@
:settings-page/preferred-pasting-file-hint "Ketika diaktifkan, menempelkan gambar dari internet akan mengunduh dan menyisipkan gambar. Ketika dinonaktifkan, akan menempelkan tautan ke gambar."
:settings-page/preferred-pasting-file "Lebih suka menempelkan berkas"
:settings-page/enable-shortcut-tooltip "Aktifkan tooltip pintasan"
:settings-page/enable-timetracking "Pelacakan waktu"
:settings-page/enable-tooltip "Tooltip"
:settings-page/enable-journals "Jurnal"
:settings-page/enable-all-pages-public "Semua halaman menjadi publik saat dipublikasikan"
@@ -359,10 +358,6 @@
:command.auto-complete/next "Pelengkapan otomatis: Pilih item berikutnya"
:command.auto-complete/prev "Pelengkapan otomatis: Pilih item sebelumnya"
:command.auto-complete/shift-complete "APelengkapan otomatis: Buka item yang dipilih di sidebar"
:command.cards/forgotten "Kartu: terlupakan"
:command.cards/next-card "Kartu: kartu berikutnya"
:command.cards/recall "Kartu: ingatlah sejenak"
:command.cards/remembered "Kartu: diingatkan"
:command.cards/toggle-answers "Kartu: tampilkan / sembunyikan jawaban/clozes"
:command.command/run "Jalankan perintah git"
:command.command/toggle-favorite "Tambahkan/hapus dari favorit"

View File

@@ -66,7 +66,6 @@
:settings-page/preferred-outdenting "Indentazione logica"
:settings-page/custom-date-format "Formato data preferito"
:settings-page/enable-shortcut-tooltip "Abilita suggerimenti a comparsa"
:settings-page/enable-timetracking "Tracciamento del tempo"
:settings-page/enable-tooltip "Suggerimenti"
:settings-page/enable-journals "Diario"
:settings-page/enable-all-pages-public "Durante la pubblicazione tutte le pagine sono pubbliche"
@@ -156,10 +155,6 @@
:command.auto-complete/next "Auto completamento: Seleziona l'oggetto successivo"
:command.auto-complete/shift-complete "Auto completamento: Apri l'oggetto selezionato nel pannello laterale"
:command.cards/toggle-answers "Carte: mostra/nascondi risposte/chiusure"
:command.cards/next-card "Carte: prossima carta"
:command.cards/forgotten "Carte: dimenticato"
:command.cards/remembered "Carte: ricordato"
:command.cards/recall "Carte: ci ho messo un po' a ricordarlo"
:command.editor/escape-editing "Esci dalla modifica"
:command.editor/backspace "Tasto Backspace / Cancella all'indietro"
:command.editor/delete "Tasto Delete / Cancella avanti"

View File

@@ -186,7 +186,6 @@
:settings-page/preferred-pasting-file-hint "このオプションが有効な場合、インターネットから画像を貼り付けたとき、画像をダウンロードして挿入します。無効な場合、画像へのリンクを挿入します。"
:settings-page/preferred-pasting-file "ファイルの貼り付けを優先する"
:settings-page/enable-shortcut-tooltip "ショートカットのツールチップを表示"
:settings-page/enable-timetracking "タイムトラッキング"
:settings-page/enable-tooltip "ツールチップ"
:settings-page/enable-journals "日誌"
:settings-page/enable-all-pages-public "パブリッシュ時には全てのページを公開する"
@@ -387,10 +386,6 @@
:command.auto-complete/next "自動補完:次の項目を選択"
:command.auto-complete/shift-complete "自動補完:選択した項目をサイドバーで開く"
:command.cards/toggle-answers "カード:答えや穴埋めを表示/隠す"
:command.cards/next-card "カード:次のカード"
:command.cards/forgotten "カード:忘れていた"
:command.cards/recall "カード:思い出すのに時間がかかった"
:command.cards/remembered "カード:覚えていた"
:command.editor/escape-editing "編集をやめる"
:command.editor/backspace "前の文字を削除"
:command.editor/delete "次の文字を削除"

View File

@@ -69,7 +69,6 @@
:settings-page/preferred-outdenting "논리적 아웃덴팅"
:settings-page/custom-date-format "선호하는 날짜 형식"
:settings-page/enable-shortcut-tooltip "단축키 툴팁 활성화"
:settings-page/enable-timetracking "시간 추적 활성화"
:settings-page/enable-tooltip "툴팁 활성화"
:settings-page/enable-journals "일지 활성화"
:settings-page/enable-all-pages-public "출판할 때 모든 페이지 공개로 설정"
@@ -290,10 +289,6 @@
:command.auto-complete/prev "이전 항목 선택"
:command.auto-complete/next "다음 항목 선택"
:command.auto-complete/shift-complete "선택 항목 열기"
:command.cards/forgotten "잊은 카드"
:command.cards/next-card "다음 카드"
:command.cards/recall "기억이 잘 안 난 카드"
:command.cards/remembered "기억한 카드"
:command.cards/toggle-answers "정답 토글"
:command.command/toggle-favorite "즐겨찾기 토글"
:command.editor/escape-editing "편집 나가기"

View File

@@ -69,7 +69,6 @@
:settings-page/preferred-outdenting "Skru på logiske innrykk"
:settings-page/custom-date-format "Foretrukket datoformat"
:settings-page/enable-shortcut-tooltip "Skru på tooltip for snarveier"
:settings-page/enable-timetracking "Aktiver tidssporing"
:settings-page/enable-tooltip "Aktiver verktøytips"
:settings-page/enable-journals "Aktiver dagbøker"
:settings-page/enable-all-pages-public "Aktiver alle sider som offentlige ved publisering"
@@ -283,10 +282,6 @@
:command.auto-complete/next "Autofullfør: Velg neste punkt"
:command.auto-complete/prev "Autofullfør: Velg forrige punkt"
:command.auto-complete/shift-complete "Autofullfør: Åpne valgt punkt i sidestolpen"
:command.cards/forgotten "Kort: Glemte"
:command.cards/next-card "Kort: Neste kort"
:command.cards/recall "Kort: bruk litt tid på å huske"
:command.cards/remembered "Kort: husket"
:command.cards/toggle-answers "Kort: vis/skjul svar/clozes"
:command.command/run "Kjør git kommando"
:command.command/toggle-favorite "Legg til eller fjern fra favoritter"

View File

@@ -138,7 +138,6 @@
:settings-page/enable-journals "Journaals"
:settings-page/enable-shortcut-tooltip "Snelkoppeling tooltip inschakelen"
:settings-page/enable-timetracking "Tijdregistratie inschakelen"
:settings-page/enable-tooltip "Tooltips inschakelen"
:settings-page/export-theme "Exporteer thema"
:settings-page/home-default-page "De standaard startpagina instellen"
@@ -158,10 +157,6 @@
:command.auto-complete/next "Automatisch aanvullen: Selecteer volgend item"
:command.auto-complete/prev "Automatisch aanvullen: Selecteer vorig item"
:command.auto-complete/shift-complete "Automatisch aanvullen: Open geselecteerd item in zijbalk"
:command.cards/forgotten "Kaarten: vergeten"
:command.cards/next-card "Kaarten: volgende kaart"
:command.cards/recall "Kaarten: het duurt even om terug te roepen"
:command.cards/remembered "Kaarten: herinnerd"
:command.cards/toggle-answers "Kaarten: toon/verberg antwoorden/clozes"
:command.command/run "Voer git commando uit"
:command.command/toggle-favorite "Toevoegen aan/verwijderen uit favorieten"

View File

@@ -72,7 +72,6 @@
:settings-page/preferred-outdenting "Logiczne zmniejszanie wcięć"
:settings-page/custom-date-format "Preferowany format daty"
:settings-page/enable-shortcut-tooltip "Włącz podpowiedzi skrótu klawiszowego"
:settings-page/enable-timetracking "Mierzenie czasu"
:settings-page/enable-tooltip "Podpowiedzi"
:settings-page/enable-journals "Dzienniki"
:settings-page/enable-all-pages-public "Publikuj wszystkie strony"
@@ -181,10 +180,6 @@
:command.auto-complete/next "Auto uzupełnianie: Wybierz następną opcję"
:command.auto-complete/shift-complete "Auto uzupełnianie: Otwórz wybraną opcję w panelu bocznym"
:command.cards/toggle-answers "Karty: pokaż/ukryj odpowiedzi/luki w tekście"
:command.cards/next-card "Karty: następna karta"
:command.cards/forgotten "Karty: zapomniane"
:command.cards/remembered "Karty: zapamiętane"
:command.cards/recall "Karty: zajęło chwilę żeby sobie przypomnieć"
:command.editor/escape-editing "Wyjście z edycji"
:command.editor/backspace "Usuwanie wstecz"
:command.editor/delete "Usuwanie naprzód"

View File

@@ -192,7 +192,6 @@
:settings-page/preferred-pasting-file-hint "Quando ativado, colar uma imagem da internet fará o download e inserirá a imagem. Quando desativado, ele colará o link da imagem."
:settings-page/preferred-pasting-file "Preferir colar arquivo"
:settings-page/enable-shortcut-tooltip "Ativar dica de atalho"
:settings-page/enable-timetracking "Rastreamento de tempo"
:settings-page/enable-tooltip "Dicas de ferramentas"
:settings-page/enable-journals "Diários"
:settings-page/enable-all-pages-public "Todas as páginas públicas ao publicar"
@@ -403,14 +402,10 @@
:command.auto-complete/prev "Auto-completar: Selecionar item anterior"
:command.auto-complete/shift-complete "Auto-completar: Abrir item selecionado na barra lateral"
:command.auto-complete/meta-complete "Auto-completar: Cmd + Enter para escolher o item selecionado"
:command.cards/forgotten "Cartões: esquecidos"
:command.cards/next-card "Cartões: próximo cartão"
:command.cards/recall "Cartões: lembrar em algum tempo"
:command.cards/again "Cartões: novamente"
:command.cards/easy "Cartões: fácil"
:command.cards/good "Cartões: bom"
:command.cards/hard "Cartões: difícil"
:command.cards/remembered "Cartões: lembrados"
:command.cards/toggle-answers "Cartões: mostrar/ocultar respostas/ocultados"
:command.command/run "Executar comando git"
:command.command/toggle-favorite "Adicionar/remover dos favoritos"

View File

@@ -100,7 +100,6 @@
:settings-page/custom-date-format "Formato de data preferido"
:settings-page/preferred-pasting-file "Preferir colar ficheiro"
:settings-page/enable-shortcut-tooltip "Ativar dicas de atalhos"
:settings-page/enable-timetracking "Registo de tempo"
:settings-page/enable-tooltip "Dicas de contexto"
:settings-page/enable-journals "Páginas Diárias"
:settings-page/enable-all-pages-public "Todas as páginas públicas ao publicar"
@@ -270,10 +269,6 @@
:command.auto-complete/next "Autocompletar: Selecione o próximo item"
:command.auto-complete/prev "Autocompletar: Selecione o item anterior"
:command.auto-complete/shift-complete "Autocompletar: Abra o item selecionado na barra lateral"
:command.cards/forgotten "Cartões: Esquecido"
:command.cards/next-card "Cartões: Próximo cartão"
:command.cards/recall "Cartões: Demorar um pouco para lembrar"
:command.cards/remembered "Cartões: Relembrado"
:command.cards/toggle-answers "Cartões: mostrar/esconder as respostas/clozes"
:command.command/run "Execute o comando Git"
:command.command/toggle-favorite "Adicionar aos/remover dos favoritos"

View File

@@ -124,7 +124,6 @@
:settings-page/preferred-pasting-file-hint "Если функция включена, то при вставке изображения из интернета оно будет загружено и вставлено. При отключении будет вставлена ссылка на изображение."
:settings-page/preferred-pasting-file "Предпочтительнее вставлять файл"
:settings-page/enable-shortcut-tooltip "Всплывающие подсказки горячих клавиш"
:settings-page/enable-timetracking "Отслеживание времени"
:settings-page/enable-tooltip "Всплывающие подсказки"
:settings-page/enable-journals "Журналы"
:settings-page/enable-all-pages-public "При публикации все страницы становятся публичными"
@@ -292,10 +291,6 @@
:command.auto-complete/next "Автодополнение: Выбрать следующий"
:command.auto-complete/shift-complete "Автодополнение: Открыть выбранный элемент на боковой панели"
:command.cards/toggle-answers "Карточки: показать/скрыть ответы/clozes"
:command.cards/next-card "Карточки: следующая карточка"
:command.cards/forgotten "Карточки: забытая"
:command.cards/remembered "Карточки: запомненная"
:command.cards/recall "Карточки: нужно время, чтобы вспомнить"
:command.editor/escape-editing "Выйти из режима редактирования"
:command.editor/backspace "Удалить перед курсором"
:command.editor/delete "Удалить после курсора"

View File

@@ -172,7 +172,6 @@
:settings-page/preferred-pasting-file-hint "Ak je táto možnosť povolená, vložením obrázka z internetu sa obrázok stiahne a vloží. Ak je vypnutá, vloží sa odkaz na obrázok."
:settings-page/preferred-pasting-file "Uprednostniť vloženie súboru"
:settings-page/enable-shortcut-tooltip "Povoliť nápovedy ku klávesovým skratkám"
:settings-page/enable-timetracking "Meranie času"
:settings-page/enable-tooltip "Povoliť okno s nápovedou"
:settings-page/enable-journals "Denníky"
:settings-page/enable-all-pages-public "Všetky stránky označiť ako verejné"
@@ -365,10 +364,6 @@
:command.auto-complete/next "Automatické dokončovanie: Vybrať ďalšiu položku"
:command.auto-complete/shift-complete "Automatické dokončovanie: Otvoriť vybranú položku na bočnom paneli"
:command.cards/toggle-answers "Karty: Zobraziť/Skryť odpovede"
:command.cards/next-card "Karty: Ďalšia karta"
:command.cards/forgotten "Karty: Zabudnuté"
:command.cards/remembered "Karty: Zapamätané"
:command.cards/recall "Karty: Chvíľu trvalo, kým som si spomenul"
:command.editor/escape-editing "Zrušiť úpravu"
:command.editor/backspace "Zmazať dozadu"
:command.editor/delete "Zmazať dopredu"

View File

@@ -180,7 +180,6 @@
:settings-page/preferred-pasting-file-hint "Etkinleştirildiğinde, internetten bir resim yapıştırmak görüntüyü indirir ve ekler. Devre dışı bırakıldığında sadece resim bağlantısı yapıştırılır."
:settings-page/preferred-pasting-file "Dosya yapıştırmayı tercih et"
:settings-page/enable-shortcut-tooltip "Kısayol araç ipuçlarını etkinleştir"
:settings-page/enable-timetracking "Zaman takibi"
:settings-page/enable-tooltip "Araç ipuçları"
:settings-page/enable-journals "Günlük"
:settings-page/enable-all-pages-public "Yayımlanan tüm sayfaları herkese açık yap"
@@ -378,10 +377,6 @@
:command.auto-complete/next "Otomatik tamamlama: Sonraki öğeyi seç"
:command.auto-complete/shift-complete "Otomatik tamamlama: Seçili öğeyi kenar çubuğunda aç"
:command.cards/toggle-answers "Kartlar: cevapları ve cümle tamamlamayı göster/gizle"
:command.cards/next-card "Kartlar: sonraki kart"
:command.cards/forgotten "Kartlar: unutuldu"
:command.cards/remembered "Kartlar: hatırlandı"
:command.cards/recall "Kartlar: hatırlamak biraz zaman aldı"
:command.editor/escape-editing "Düzenlemeden çık"
:command.editor/backspace "Geri tuşu (Backspace) / Geriye doğru sil"
:command.editor/delete "Silme tuşu (Delete) / İleriye doğru sil"

View File

@@ -114,7 +114,6 @@
:settings-page/custom-date-format "Бажаний формат дати"
:settings-page/preferred-pasting-file "Віддавати перевагу вставці файлу"
:settings-page/enable-shortcut-tooltip "Увімкнути спливаючу підказку"
:settings-page/enable-timetracking "Відстеження часу"
:settings-page/enable-tooltip "Підказки"
:settings-page/enable-journals "Журнали"
:settings-page/enable-all-pages-public "Усі сторінки є відкритими під час публікації"
@@ -242,10 +241,6 @@
:command.auto-complete/next "Автозаповнення: наступний елемент"
:command.auto-complete/shift-complete "Автозаповнення: відкрити вибраний елемент на бічній панелі"
:command.cards/toggle-answers "Вкладки: Показати/Сховати відповіді"
:command.cards/next-card "Карти: ще одна картка"
:command.cards/forgotten "Карти: забуті"
:command.cards/remembered "Карти: запам'ятовані"
:command.cards/recall "Карти: знадобиться деякий час, щоб згадати"
:command.editor/escape-editing "Скасувати редагування"
:command.editor/backspace "Видалити в зворотному напрямку"
:command.editor/delete "Видалити"

View File

@@ -136,7 +136,6 @@
:settings-page/custom-date-format "首选日期页面格式"
:settings-page/preferred-pasting-file "保存链接为文件"
:settings-page/auto-expand-block-refs "自动展开聚焦 block 的引用"
:settings-page/enable-timetracking "开启 timetracking"
:settings-page/enable-tooltip "开启提示框"
:settings-page/enable-journals "开启日记"
:settings-page/enable-all-pages-public "发布所有页面"
@@ -297,10 +296,6 @@
:command.auto-complete/next "自动完成:选择下一项"
:command.auto-complete/prev "自动完成:选择上一项"
:command.auto-complete/shift-complete "自动完成:在侧边栏打开"
:command.cards/forgotten "卡片:忘记了"
:command.cards/next-card "卡片:下一个"
:command.cards/recall "卡片:需要一会儿才能记起"
:command.cards/remembered "卡片:记得"
:command.cards/toggle-answers "卡片:显示/隐藏 答案/填空"
:command.command/run "运行 git 命令"
:command.command/toggle-favorite "切换收藏"

View File

@@ -104,7 +104,6 @@
:settings-page/custom-date-format "偏好日期格式"
:settings-page/preferred-pasting-file "保存連結為文件"
:settings-page/enable-shortcut-tooltip "啟用快捷鍵提示"
:settings-page/enable-timetracking "啟用時間追蹤"
:settings-page/enable-tooltip "啟用提示"
:settings-page/enable-journals "啟用日記頁面"
:settings-page/home-default-page "設定預設首頁"

View File

@@ -103,7 +103,7 @@
"(and \"for #clojure\" #tag foo)")))
(defn- testable-content
"Only test :block/title up to page-ref as page-ref content varies between db and file graphs"
"Only test :block/title up to page-ref to make tests readable"
[{:block/keys [title]}]
(some->> title
(re-find #"[^\[]+")