Skip to content

rename the plugin to dotpm - #270

Open
StepanKropachev wants to merge 1 commit into
mainfrom
rename-to-dotpm
Open

rename the plugin to dotpm#270
StepanKropachev wants to merge 1 commit into
mainfrom
rename-to-dotpm

Conversation

@StepanKropachev

Copy link
Copy Markdown
Collaborator

Renames the plugin's display name from "Project Manager" to dotpm, so the community store, the site at dotpm.pm, and the repository all agree. Follows the move announced in #269.

The manifest id is untouched — still project-manager. Everything worth keeping is keyed to it, not to the name or the repo:

  • 60,907 downloads in Obsidian's community-plugin-stats.json
  • the community.obsidian.md/plugins/project-manager page
  • the .obsidian/plugins/project-manager/ folder in every existing vault, so settings and task files stay put
  • the update path, so installs keep updating
  • command ids (project-manager:*), so user hotkeys keep working

Changes

  • manifest.jsonnamedotpm
  • src/migration.ts, src/store/ProjectStore.ts — the seven Project Manager: notice prefixes → dotpm:
  • README.md — heading, image alt, command references, TaskNotes section, install step
  • package.json — description
  • CHANGELOG.mdChanged entry under [Unreleased]

User-visible effect

Commands appear as dotpm: Archive completed tasks rather than Project Manager: Archive completed tasks, and the plugin re-sorts in the installed list. Cosmetic, but it is the part existing users will notice.

Follow-ups (not in this PR)

  1. Cut a release via bump.yml so the released manifest carries the new name. Obsidian's bot validates the listing against the released manifest, so this has to land first.
  2. PR to obsidianmd/obsidian-releases changing name, author, and repo in community-plugins.json — three fields, id left alone. Not filed yet.

pnpm check, pnpm check:submission, 417 tests, and the build all pass.

🤖 Generated with Claude Code

The repository moved to the dotpm organization (#269) and the site is at
dotpm.pm, but the plugin still introduced itself as "Project Manager" in the
community store, the installed-plugins list, and every command label. One name
across store, site, and repo is what makes the project read as maintained.

The manifest id stays `project-manager`. All history hangs off it: the download
count in Obsidian's stats file, the community.obsidian.md plugin page, the
`.obsidian/plugins/project-manager/` folder in every vault, and the update path.
Command ids are namespaced by it too, so existing hotkeys keep working.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant