WIP: Quality of life features #180

Draft
schmelczer wants to merge 19 commits from asch/qol into main
schmelczer commented 2025-12-07 19:27:05 +00:00 (Migrated from github.com)
No description provided.
This pull request has changes conflicting with the target branch.
  • .forgejo/workflows/check.yml
  • .forgejo/workflows/e2e.yml
  • .github/workflows/deploy-docs.yml
  • CLAUDE.md
  • docs/.vitepress/config.mts
  • frontend/local-client-cli/package.json
  • frontend/local-client-cli/src/args.test.ts
  • frontend/local-client-cli/src/args.ts
  • frontend/local-client-cli/src/cli.ts
  • frontend/local-client-cli/src/file-watcher.ts
  • frontend/local-client-cli/src/logger-formatter.ts
  • frontend/local-client-cli/src/node-filesystem.ts
  • frontend/local-client-cli/webpack.config.js
  • frontend/obsidian-plugin/manifest.json
  • frontend/obsidian-plugin/src/vault-link-plugin.ts
  • frontend/obsidian-plugin/src/views/cursors/file-explorer.ts
  • frontend/obsidian-plugin/src/views/cursors/remote-cursors-plugin.ts
  • frontend/obsidian-plugin/src/views/settings/settings-tab.scss
  • frontend/obsidian-plugin/src/views/settings/settings-tab.ts
  • frontend/obsidian-plugin/src/views/status-description/status-description.ts
  • frontend/obsidian-plugin/tsconfig.json
  • frontend/obsidian-plugin/webpack.config.js
  • frontend/package-lock.json
  • frontend/package.json
  • frontend/sync-client/src/file-operations/file-operations.test.ts
  • frontend/sync-client/src/file-operations/file-operations.ts
  • frontend/sync-client/src/services/server-config.ts
  • frontend/sync-client/src/services/websocket-manager.ts
  • frontend/sync-client/src/sync-client.ts
  • frontend/sync-client/src/sync-operations/syncer.ts
  • frontend/sync-client/src/sync-operations/unrestricted-syncer.ts
  • frontend/sync-client/src/utils/data-structures/locks.test.ts
  • frontend/sync-client/src/utils/data-structures/locks.ts
  • frontend/test-client/package.json
  • frontend/test-client/src/agent/mock-agent.ts
  • frontend/test-client/src/cli.ts
  • manifest.json
  • scripts/check.sh
  • scripts/update-api-types.sh
View command line instructions

Manual merge helper

Use this merge commit message when completing the merge manually.

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin "asch/qol:asch/qol"
git switch "asch/qol"

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch "main"
git merge --no-ff "asch/qol"
git switch "asch/qol"
git rebase "main"
git switch "main"
git merge --ff-only "asch/qol"
git switch "asch/qol"
git rebase "main"
git switch "main"
git merge --no-ff "asch/qol"
git switch "main"
git merge --squash "asch/qol"
git switch "main"
git merge --ff-only "asch/qol"
git switch "main"
git merge "asch/qol"
git push origin "main"
Sign in to join this conversation.
No description provided.