Skip to content

Add SessionTimeMachine#9336

Open
JCrun wants to merge 1 commit into
sublimehq:masterfrom
JCrun:add-sessiontimemachine
Open

Add SessionTimeMachine#9336
JCrun wants to merge 1 commit into
sublimehq:masterfrom
JCrun:add-sessiontimemachine

Conversation

@JCrun
Copy link
Copy Markdown

@JCrun JCrun commented Mar 16, 2026

Add a description:

  • I'm the package's author and/or maintainer.
  • I have read the docs.
  • I have tagged a release with a semver version number.
  • My package repo has a description and a README describing what it's for and how to use it.
  • My package doesn't add context menu entries. *
  • My package doesn't add key bindings. **
  • Any commands are available via the command palette.
  • Preferences and keybindings (if any) are listed in the menu and the command palette, and open in split view.
  • If my package is a syntax it doesn't also add a color scheme. ***
  • I use .gitattributes to exclude files from the package: images, test files, sublime-project/workspace.

My package is SessionTimeMachine, a Sublime Text 3 plugin that provides local Session snapshots, rollback, history search, and optional Git sync.

There are no packages like it in Package Control.

@kaste
Copy link
Copy Markdown
Contributor

kaste commented Mar 31, 2026

Hej. (Would have been easier if I would speak Chinese.)

I just write down some notes, in a random way.

  • the setting git_pull_on_startup is not referenced in code (but sync_pull_on_startup is)
  • Would be actually cool/cooler if it would (at atleast a bit) restore the windows if the user had multiple windows open
  • All .sublime-keymap files are empty, so better remove them. Also no need to reference them in the https://github.com/JCrun/SessionTimeMachine/blob/main/Main.sublime-menu#L21 then
  • The README should be clearer and maybe multi-lingual. Instead of just an enumeration of commands you provide, maybe explain first what the plugin does, esp. if I'm reading this correct, it esp. auto-saves unnamed buffers; optionally pushing everything to a server (using git). Maybe explain it from the perspective of a use-case/workflow.
  • Likely people want to know what data you save and where; esp. when you also eventually push the data out of the local computer. (That's a privacy matter.)

@braver braver added the feedback provided The changes and package have been seen by a reviewer label Apr 8, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 8, 2026

Package Review

Channel Diff

Removed (none), changed (none), added SessionTimeMachine.

Review for SessionTimeMachine 1.0.1

No failures

No warnings


For more details on the report messages (for example how to resolve them), go to:
https://github.com/packagecontrol/st_package_reviewer/wiki

Review for SessionTimeMachine 1.0.0

No failures

No warnings


For more details on the report messages (for example how to resolve them), go to:
https://github.com/packagecontrol/st_package_reviewer/wiki

@braver
Copy link
Copy Markdown
Collaborator

braver commented May 2, 2026

@JCrun please respond to the feedback to continue the review!

@braver braver added the stale The author has not responded for at least 2 weeks label May 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feedback provided The changes and package have been seen by a reviewer stale The author has not responded for at least 2 weeks

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants