Vencord / plugin-requests

Vencord plugin requests. Open the link below to create a request
https://github.com/Vencord/plugin-requests/issues/new?template=request.yml
27 stars 4 forks source link

Devise method to save pin categories and users pinned for PinDMs plugin #752

Open AuTune opened 2 weeks ago

AuTune commented 2 weeks ago

Plugin Description

Recently due to Vencord breaking I had to reinstall a couple times and in between I spent an hour each time setting back up my PinDM categories because there is no saved configuration data that Vencloud can pull from to restore these categories. I would like some method to be devised to save the categories so that they can be reinstated in the event of a reinstall being needed as recreating them every time is a headache.

Existing Plugin for other mod

No response

Request Agreement

NeonGamerBot-QK commented 2 weeks ago

Just backup your settings file before you update and all the pins should be fine.

ImLvna commented 2 weeks ago

nuh uh

pindms are not stored in settings

ImLvna commented 2 weeks ago

they are stored in your discord client's storage, and on reinstall that, along with textreplace things among others, will be deleted

NeonGamerBot-QK commented 2 weeks ago

they are stored in your discord client's storage, and on reinstall that, along with textreplace things among others, will be deleted

yea it is saved in Datastore but you can also load the channel IDs here (scroll to see the channel IDs) via settings

AuTune commented 2 weeks ago

Regardless of where it is stored I think it would be a lot better if it was automatically saved like the settings of most other plugins in Vencord instead of something that must be separately backed up each time. Unless I'm misunderstanding what Neon is saying and I can back up this settings file with Vencloud or alongside the regular config export.

NeonGamerBot-QK commented 2 weeks ago

Regardless of where it is stored I think it would be a lot better if it was automatically saved like the settings of most other plugins in Vencord instead of something that must be separately backed up each time. Unless I'm misunderstanding what Neon is saying and I can back up this settings file with Vencloud or alongside the regular config export.

if you check the hyperlink i have it saved in my default settings because i have my own fork. Since they are in the settings section i presume if you check ur settings folder they should be there.

AuTune commented 2 weeks ago

Regardless of where it is stored I think it would be a lot better if it was automatically saved like the settings of most other plugins in Vencord instead of something that must be separately backed up each time. Unless I'm misunderstanding what Neon is saying and I can back up this settings file with Vencloud or alongside the regular config export.

if you check the hyperlink i have it saved in my default settings because i have my own fork. Since they are in the settings section i presume if you check ur settings folder they should be there.

I get what you're saying that there is currently a way to export the settings if you dig through the files like that and have your own fork but I don't think that can really be called a functional feature of PinDMs, especially not one that is user friendly. I understand that using a modded client like Vencord will always require a degree of technical expertise and a bit of tinkering for those who really want their specific vision of a feature to be present but I think incorporating a method automatically handled by Vencord or the plugin, whichever is relevant for implementing it, would be a good thing for the wider userbase as most people who use modded clients do not have the expertise to trawl through github issues and manually swap out files every time they update Vencord.

I understand that with a unauthorized modification of an ever changing application like Discord will inherently have jank from time to time, but this lack of configuration persistence here does not feel in line with the quality I've grown used to with Vencord plugins. I am not saying this to insult the Vencord devs or claim that they or any plugin contributors are lazy, I admire everyone who takes the time to improve this wonderful client mod. I just think it is inconsistent when compared to other plugins within Vencord that retain all of their settings without the user having to think twice as long as they export their settings or sync their settings with Vencloud.

AuTune commented 2 weeks ago

Welp I just wasted a lot of my time and probably y'all's writing that, the categories I had set up just materialized in my DMs again, it wasn't like that this morning. This issue had only occurred for me while Vencord was getting updated to properly patch on Discord again this week, perhaps whatever issue caused my PinDMs categories to not load in was fixed already by the devs resolving another issue elsewhere that was the root cause of it.

Apologies for wasting anyone's time, I don't intend to fill the issues page with errant posts like this. I thought I had found something. If I come across this problem again I will try to better document the conditions under which it occurs.

I'll close this for the reason of "can't reproduce."

AuTune commented 2 weeks ago

Oh, it was reopened. Should I not have closed it for that reason or did you deem this issue to still have relevance or further investigation needed @Vendicated?