Commit graph

  • 913c0a60dd
    Merge 28af7d63d6 into 6f3bbb3fae Guo Howe 2026-07-21 10:41:33 +0800
  • 28af7d63d6 chore: exclude fork sync helper GuoHowe 2026-07-21 10:39:25 +0800
  • 8648a7ad29 fix: localize remote dialogs and path descriptions GuoHowe 2026-07-21 10:37:01 +0800
  • cf8bdd3f79
    Merge 0226af1674 into 6f3bbb3fae Manuel Rüger 2026-07-20 13:09:22 +0200
  • 0226af1674 fix(isomorphicGit): guard parent commit retrieval to support root commits in diff generation Manuel Rüger 2026-07-19 14:46:54 +0200
  • 94b128efa5
    Merge a5ce6e538c into 6f3bbb3fae Manuel Rüger 2026-07-20 12:57:13 +0200
  • a5ce6e538c fix(gitManager): prevent naive path slicing and avoid trailing slashes in vault path calculations Manuel Rüger 2026-07-19 14:46:48 +0200
  • 90bf39d0f5 fix: localize settings descriptions GuoHowe 2026-07-20 17:44:33 +0800
  • d6dcd29198 fix: support syncing after localization merge GuoHowe 2026-07-20 17:10:07 +0800
  • 63a7247f2c feat: add Simplified Chinese localization GuoHowe 2026-07-20 16:54:58 +0800
  • ec189e4e57
    Merge 04369d4388 into 6f3bbb3fae Manuel Rüger 2026-07-19 13:38:40 +0000
  • 04369d4388 fix(events): clean up EventsPerFilePath interval timer on plugin unload Manuel Rüger 2026-07-19 14:46:39 +0200
  • d94ae1faa0
    Merge 9cd5b92c6d into 6f3bbb3fae Manuel Rüger 2026-07-19 15:35:15 +0200
  • 496c17bf7b
    Merge 1f14a5d289 into 6f3bbb3fae Manuel Rüger 2026-07-19 13:07:23 +0000
  • 1f14a5d289 fix(promiseQueue): prevent race conditions on clear and handle sync errors Manuel Rüger 2026-07-19 14:46:32 +0200
  • 9cd5b92c6d fix(editor): safeguard event unregistrations against undefined values and remove unused field Manuel Rüger 2026-07-19 14:46:43 +0200
  • dfd37b081c
    Merge 68fd271b86 into 6f3bbb3fae Manuel Rüger 2026-07-19 13:00:52 +0000
  • 68fd271b86 fix(automatics): prevent rescheduling auto runs when plugin is unloaded or paused Manuel Rüger 2026-07-19 14:46:36 +0200
  • 0bceafd146
    Merge c90feaff28 into 6f3bbb3fae Manuel Rüger 2026-07-19 12:59:56 +0000
  • c90feaff28 fix(simpleGit): use OS-specific path delimiter for PATH env variable Manuel Rüger 2026-07-19 14:46:45 +0200
  • c7225741d3
    Merge 6396c9d269 into 6f3bbb3fae Manuel Rüger 2026-07-19 14:55:40 +0200
  • 6396c9d269 fix(utils): assign correct stderr variable in spawnAsync error handler Manuel Rüger 2026-07-19 14:46:51 +0200
  • 6f3bbb3fae
    fix(git): support recursive flag directly in rmdir for isomorphic-git (#1116) master Manuel Rüger 2026-07-18 02:57:29 +0200
  • e883ed5e11
    fix(auto): prevent immediate sync on startup when last backup time is missing (#1114) Manuel Rüger 2026-07-18 02:53:03 +0200
  • 2b5b1b747a
    fix(queue): wrap onFinished in try-catch to prevent deadlock on callback error (#1115) Manuel Rüger 2026-07-18 02:48:34 +0200
  • 7f526cdd11
    refactor(lineauthor): remove duplicate event unregistration (#1117) Manuel Rüger 2026-07-18 02:44:11 +0200
  • 92220fa9c5
    Merge c02988769b into 767a66555b Björn Johansson 2026-07-18 02:40:17 +0200
  • 1299da6c50
    Merge 14328faed6 into 767a66555b Infinull 2026-07-18 02:40:17 +0200
  • 05dfed4496
    Merge f33042df99 into 767a66555b Garnet Liu 2026-07-18 02:40:17 +0200
  • 36ee28adc2
    Merge 18942956d0 into 767a66555b TKDN 2026-07-18 02:40:17 +0200
  • 487a9d3246
    Merge 7123ae0eb3 into 767a66555b metrovoc 2026-07-18 02:40:17 +0200
  • 767a66555b
    feat: add option to squash unpushed commits before push (#1104) øbook 2026-07-18 02:35:46 +0200
  • 65c0aec781
    Merge 459638f97d into 7b67e8bc64 TKDN 2026-07-18 02:32:19 +0200
  • 591aae8216
    Merge 6ed2358f08 into 7b67e8bc64 Bardoe Bess 2026-07-18 02:32:19 +0200
  • 7470f434ca fix(git): support recursive flag in rmdir for isomorphic-git directly Manuel Rüger 2026-07-13 08:25:09 +0200
  • 5420f5e620 fix(queue): wrap onFinished in try-catch to avoid deadlock on callback error Manuel Rüger 2026-07-13 08:25:04 +0200
  • 69d3717bc3 fix(auto): prevent immediate sync on startup if last backup time is missing Manuel Rüger 2026-07-13 08:25:02 +0200
  • b1536305b5 refactor(lineauthor): drop duplicate event unregistration Manuel Rüger 2026-07-13 08:25:11 +0200
  • 7123ae0eb3 fix: handle file renames as atomic changes metrovoc 2026-07-14 11:17:51 +0900
  • f94f464edf fix: make squash-before-push safer and keep commit message Olivier Booklage 2026-07-12 01:33:06 +0200
  • 7b67e8bc64
    perf: optimize getTreeStructure to run in linear time (#1112) Manuel Rüger 2026-07-11 14:30:09 +0200
  • 23c3fafbb7 perf: optimize getTreeStructure to run in linear time Manuel Rüger 2026-07-10 09:26:04 +0200
  • f6cf4a9a24 perf: debounce line authoring trackChanged on file modification Manuel Rüger 2026-07-10 09:36:32 +0200
  • c6f45464cd fix: abort squash-before-push when there are staged changes Olivier Booklage 2026-07-06 00:54:16 +0200
  • e5869a3bce fix: add guards and notifications for no current branch Vinzent 2026-07-06 00:05:07 +0200
  • be21cdfed6
    fix: avoid misleading "Committed 0 files" notice (#1103) øbook 2026-07-05 23:56:24 +0200
  • 7ce6ca3ce2
    Merge 06052ffeaf into 963aba8d33 Yusen 2026-07-05 23:54:43 +0200
  • 963aba8d33 chore(release): 2.38.6 2.38.6 Vinzent 2026-07-05 23:51:29 +0200
  • c4ad4ffdd5 Revert "fix: watch for non Obsidian files on desktop as well" Vinzent 2026-07-05 23:48:02 +0200
  • 21017e9c94 style: apply prettier formatting to squash toggle setting Olivier Booklage 2026-06-29 18:40:02 +0200
  • 5eb87f5e77 feat: add option to commit-and-sync before quitting Olivier Booklage 2026-06-27 10:12:32 +0200
  • 1dc886861c feat: add option to squash unpushed commits before push Olivier Booklage 2026-06-27 09:58:50 +0200
  • 2427a0836f fix: avoid misleading "Committed 0 files" notice Olivier Booklage 2026-06-27 09:31:35 +0200
  • 18942956d0 fix: prevent corrupted packfiles from compressed fetch responses on mobile khaitran 2026-06-17 22:09:58 +0700
  • 459638f97d fix: handle MergeNotSupportedError on mobile with manual three-way merge khaitran 2026-06-17 17:06:34 +0700
  • 4ec375fab0 chore(release): 2.38.5 2.38.5 Vinzent 2026-06-15 00:32:28 +0200
  • 7bdb25da3c chore: update major versions of packages Vinzent 2026-06-15 00:31:45 +0200
  • 65d74556b1 chore: update packages Vinzent 2026-06-15 00:13:13 +0200
  • d3e58cd4a4 chore(release): 2.38.4 2.38.4 Vinzent 2026-06-15 00:10:34 +0200
  • 1a1b7ea814 refactor: use global createDiv function Vinzent 2026-06-14 23:36:54 +0200
  • 06052ffeaf docs: add Chinese (zh) README translation Yusen 2026-06-12 20:08:03 +0800
  • 3cd405a176 feat: add i18n support with Chinese (zh) translation Yusen 2026-06-12 20:00:33 +0800
  • eab23998b3 style: add ignore comment Vinzent 2026-05-28 20:53:18 +0200
  • 3155bd070f fix: watch for non Obsidian files on desktop as well Vinzent 2026-05-28 20:49:31 +0200
  • 6b6f29fb71 fix: properly create div Vinzent 2026-05-28 19:44:41 +0200
  • fea3659ce1
    fix: binary writes in mobile git adapter (#1090) TadokoroYuki 2026-05-29 02:22:24 +0900
  • a0509f1911 Fix binary writes in mobile git adapter Tadokoro Yuki 2026-05-24 05:04:39 +0900
  • 0bc9325cb5 chore(release): 2.38.3 2.38.3 Vinzent 2026-05-15 01:05:04 +0200
  • 74e0953601 refactor: switch from activeWindow to window Vinzent 2026-05-15 01:04:03 +0200
  • dc1a282a95 style: add type assertion Vinzent 2026-05-15 00:51:35 +0200
  • 51224d2ed5 chore: add esbuild to allowBuilds Vinzent 2026-05-15 00:44:30 +0200
  • 62dfd8b1f9 ci: switch to latest pnpm version again Vinzent 2026-05-15 00:41:22 +0200
  • 67eb87c428 chore: bump devalue due to vulnerability Vinzent 2026-05-15 00:33:22 +0200
  • 9c3f710aa8 fix: store unimportant line author data in localstorage Vinzent 2026-05-13 00:05:43 +0200
  • e4a636ba65 refactor: use window.setTimeout and activeDocument Vinzent 2026-05-12 22:07:47 +0200
  • 9edc774c89 chore: minor eslint/tsconfig setup change Vinzent 2026-05-12 21:57:44 +0200
  • 6d077630f3 refactor: fix deprecations and css lints Vinzent 2026-05-12 21:15:03 +0200
  • 3815bd23b9 fix: create div element different for sign markers Vinzent 2026-05-12 16:10:14 +0200
  • b4198ad3e9 style: fix linting issues by removing type assertions Vinzent 2026-05-12 16:08:08 +0200
  • 75593cce04 chore: upgrade packages Vinzent 2026-05-12 16:07:48 +0200
  • dbe8324311 ci: pin pnpm to v10 Vinzent 2026-05-12 02:08:59 +0200
  • a3624511db ci: bump actions Vinzent 2026-05-12 02:00:55 +0200
  • eeec447678
    docs: use correct link to Obsidian website in README (#1083) Vadim 2026-05-12 07:50:43 +0800
  • 330e6becd2
    fix: follow correct link to Obsidian website Vadim 2026-05-10 10:51:24 +0800
  • f33042df99 fix: improve mobile debug and credential handling garnetlyx 2026-05-07 16:20:17 -0700
  • c0e53da711 style: minor lint fixes Vinzent 2026-05-05 21:18:40 +0200
  • 1fc148d914 chore: remove deep-equal package Vinzent 2026-05-04 01:43:23 +0200
  • 1649ab0660 refactor: remove usage of innerHTML Vinzent 2026-05-04 01:38:50 +0200
  • 81fbdc1501 style: remove general eslint-disable comment Vinzent 2026-05-04 00:47:07 +0200
  • 3c95855de4 fix: fall back to git CLI when simple-git fails to detect branch Andrew 2026-04-22 10:10:24 +0300
  • 14328faed6 feat: added css variables for styling infinull 2026-04-18 15:50:03 +0530
  • 8e91800cfa ci: fix attest version 2.38.2 Vinzent 2026-04-16 21:33:51 +0200
  • 6b5f379d2c chore(release): 2.38.2 Vinzent 2026-04-16 21:32:28 +0200
  • d5534dad69 fix: add missing simple-git unsafe setting Vinzent 2026-04-16 21:31:36 +0200
  • 98b9f48930 ci: provide attestation Vinzent 2026-04-16 21:19:38 +0200
  • bd6762da27 chore(release): 2.38.1 2.38.1 Vinzent 2026-04-13 00:12:50 +0200
  • 27d0e54c92 fix: recognize click on correct tree component in source control view Vinzent 2026-04-13 00:10:29 +0200
  • 0651d0b82f fix: properly set absolute repo path for custom GIT_DIR Vinzent 2026-04-12 20:23:28 +0200
  • d53ccfa13e chore: upgrade simple-git dependency Vinzent 2026-04-12 20:23:28 +0200
  • 78bf00e801 fix: run sh scripts on Windows using Git sh Vinzent 2026-04-01 01:27:23 +0200