ctsstc / typio-form-recovery-reboot

This is a fork of the Typio Form Recovery Chrome Extension from Bitbucket: https://bitbucket.org/nicklassandell/chrome-form-recovery
Other
19 stars 6 forks source link

Add instructions on building and installing the extension #10

Open ctsstc opened 6 months ago

ctsstc commented 6 months ago

The README.md should include instructions on how to build and install the extension.

BryanGuffeySonos commented 6 months ago

Hey @ctsstc - were you successful on getting the license changed?

ctsstc commented 6 months ago

@BryanGuffeySonos unfortunately I don't think we're ever going to hear back from the original creator. At this point I think the best efforts are to leave this as-is, and create something new with a whole new code base. The code is also rather archaic as well.

BryanGuffeySonos commented 6 months ago

Anything I can do to help? I am relatively new to coding but I'm learning JS and TS and would love to see this come to fruition!

ctsstc commented 6 months ago

It'll probably be a bit of effort. There's a couple of ways to tackle this. We could work on porting the code over to something new and modernizing it. It might be nice to utilize a framework like React or Solid (I've been interested in trying Solid out more lately and this would be a great excuse to dabble in it). There's also tooling like Parcel that has a "web extension" recipe; I don't believe there's much tooling in this regard for building web extensions unfortunately. Manifest v3 introduces some securities that removes some dev niceties like HMR.

I think coming up with a list of features to hit an MVP would be useful. As well as potentially dreaming up a couple of features that would be nice to have -- like exporting/backup/sync to something like Google drive, encryption.

I know that many folks loved this extension so simply aiming for parity might be best.

There's some bloat in the code like hotkeys that could hopefully be done away with now; at least the menu navigation portion.

musicjunkieg commented 6 months ago

I gotta use my personal account to work on this, so here I am! Let's connect off GH and I'm happy to help work on this!!! I think you've given some great next steps so we can work on that!