sienori / Tab-Session-Manager

WebExtensions for restoring and saving window / tab states
https://tab-session-manager.sienori.com/
Mozilla Public License 2.0
1.87k stars 182 forks source link

Project ded? #1319

Closed cocoonkid closed 4 months ago

cocoonkid commented 4 months ago

Project still alive!

karlbu commented 4 months ago

It appears so. No one is around to confirm their own death.

cocoonkid commented 4 months ago

I think it's still alive. The Maintainer might just have had difficulties making an update. Totally understandable. He owes nobody anything :-)

image

But I am dying for an update to make it work again.

My workflow depends a lot on it. It still works in firefox though.

But chrome is currently broken.

sienori commented 4 months ago

Sorry for the concern, I'm currently working on migrating TSM from ManifestV2 to V3!

karlbu commented 4 months ago

Yea! Thanks for letting us know.

cocoonkid commented 4 months ago

Thanks so much!

cocoonkid commented 4 months ago

Update is in!! thanks so much @sienori

fabiorzfreitas commented 4 months ago

@sienori Hi, I also was worried myself about the project being dead or not, TSM has always been an absolute must when I set up Firefox, and I'm eager to build v7.0.0 and retry it myself

In the meantime, you might have noticed a lot of recent issues from people who lost their sessions. I lost someone, and for that, I've been trying to learn from scratch SQLite and JavaScript so I could try to dump (to a JSON) whatever I could from my old database, which might be corrupted (I've quarantined and backed up my main Firefox profile for a few months now).

I've been trying to build the extension and try do debug my database with Firefox Developer Edition, without any success.

I believe my main issue is that I don't understand at all how TSM's SQLite database is structured and how it should be queried.

That said, I would really appreciate if you could either describe how this database is structured (i.e., how object_data is stored and what all of those numbers mean) or perhaps even briefly describe a few steps on how one could try to dump TSM data.

My guess is that my sessions are unrecoverable, or perhaps TSM 7.0.0 will be able to retrieve them (which I'll try in a few hours, as soon as I have some free time), but it would be useful to be able to try something else!

Thank you :)