obsidian-plugin-changelogs icon indicating copy to clipboard operation
obsidian-plugin-changelogs copied to clipboard

Support arranging installed plugins by update date

Open wenlzhang opened this issue 3 years ago • 4 comments

Not sure if this is the right place to request this, but the workflow for this feature request can be as follows:

  • One updates several plugins at once
  • One arrange the installed plugins by updating time
  • One check the changelogs of the recently updated plugins

The main reason for this request is that one can easily read the changelogs of recently updated plugins.

wenlzhang avatar Oct 14 '21 09:10 wenlzhang

I'll add some thoughts here rather than make a new issue, but by all means, split this off if it feels like it deserves separate consideration (or ask me to do it; I'm happy to as well):

Whereas @wenlzhang is describing updating first and reading the changelogs afterwards (which seems like a good use case), I'd prefer to read the changelogs first and then update, either en masse or selectively. Right now, I go down the list to find plugins with an Update button and click the Read Changelog button. But then I have to scan through several "pages" of changelog updates for each one, most of them bugfixes, because this community is so wonderful about rapidly releasing fixes. 😀 So some things that would help me might be:

  • If a plugin has updates, Read Changelog can show all of the entries for the newer versions in one long view, for easy scanning.
  • Another view is available somewhere which shows those "everything that's new" views for all plugins that have updates available, in one even longer view. Ideally, provide a button to update each plugin, and/or a button to update all of them in one go (so, equivalent to the Update buttons on the Community Plugins settings screen, but in this new view, alongside the changelog descriptions of the updates, so you can see what you're actually updating).

Somewhere between these ideas and @wenlzhang's, it might also be nice to have a view that lists changelog entries in the order those versions were installed, across all plugins. That would let you see the relevant changelog entries for recent updates without getting lost in the older changelog entries for plugins that had one recent update. But this would require keeping track of which versions were installed when, and that information probably isn't currently available; I'm not sure if there's a reasonable way to start observing and tracking it from this plugin. 🤔

Peeja avatar Nov 10 '21 18:11 Peeja

@Peeja Very detailed explanations on another use case!

Besides this plugin, I also use RSS to keep notified regarding updates of important plugins I am interested in. For instance, the RSS feed for the release note of this plugin is as follows: https://github.com/phibr0/obsidian-plugin-changelogs/releases.atom

The tool RSSHub can be used to find feeds like this one. https://github.com/DIYgod/RSSHub

wenlzhang avatar Nov 12 '21 21:11 wenlzhang

Hi, I would like to add a request that may be grouped in this topic. It would be great to see the release dates along the versions, both in the dropdown selection menu as well as in the release note window.

Is this possible?

Lazbaj avatar Jan 18 '22 16:01 Lazbaj

It would be great to see the release dates along the versions, both in the dropdown selection menu as well as in the release note window.

I also would like to save me clicking on the GitHub-icon to check when it was released. I think this is an important info that should definitely be displayed somewhere.

berot3 avatar Jun 13 '22 11:06 berot3