]> git.wh0rd.org Git - chrome-ext/tabs-backup.git/log
chrome-ext/tabs-backup.git
2 years agoupdate to MV3
Mike Frysinger [Fri, 7 Oct 2022 18:10:27 +0000 (23:55 +0545)]
update to MV3

2 years agobump to 0.3 v0.3
Mike Frysinger [Fri, 7 Oct 2022 19:10:35 +0000 (00:55 +0545)]
bump to 0.3

A lot of changes in here to get out before updating to MV3.

2 years agomessage: convert from getBackgroundPage calls to messages
Mike Frysinger [Fri, 7 Oct 2022 19:04:09 +0000 (00:49 +0545)]
message: convert from getBackgroundPage calls to messages

Since MV3 doesn't support getBackgroundPage, switch to runtime message
passing instead.  It should largely be straight forward.

2 years agofixup! migrate from localStorage to chrome.storage.local
Mike Frysinger [Fri, 7 Oct 2022 18:30:22 +0000 (00:15 +0545)]
fixup! migrate from localStorage to chrome.storage.local

2 years agostop using getURL
Mike Frysinger [Fri, 7 Oct 2022 18:11:31 +0000 (23:56 +0545)]
stop using getURL

This isn't available in MV3, and we don't need it either way.

2 years agomigrate from localStorage to chrome.storage.local
Mike Frysinger [Fri, 7 Oct 2022 18:08:59 +0000 (23:53 +0545)]
migrate from localStorage to chrome.storage.local

This storage type isn't available in MV3, so we have to migrate to
chrome.storage.local for all settings.

2 years agobg: check local storage directly on startup
Mike Frysinger [Fri, 7 Oct 2022 17:32:49 +0000 (23:17 +0545)]
bg: check local storage directly on startup

See if we have any backups, and if not, create one right away.  This
is more robust than checking localStorage.lastBackupTime directly as
that isn't used anywhere else.  Plus, MV3 won't support it.

2 years agooptions: switch to integrated Chrome
Mike Frysinger [Fri, 7 Oct 2022 17:19:55 +0000 (23:04 +0545)]
options: switch to integrated Chrome

This has better UI than opening a dedicated tab.

2 years agocrush images
Mike Frysinger [Fri, 7 Oct 2022 17:01:32 +0000 (22:46 +0545)]
crush images

4 years agoadd dark mode support
Mike Frysinger [Tue, 21 Apr 2020 05:01:34 +0000 (01:01 -0400)]
add dark mode support

4 years agoignore all chrome://newtab/
Mike Frysinger [Tue, 21 Apr 2020 04:25:13 +0000 (00:25 -0400)]
ignore all chrome://newtab/

If we search for 'New Tab', it breaks when using non-English languages.

4 years agodelete random dead code
Mike Frysinger [Tue, 18 Feb 2020 06:12:03 +0000 (01:12 -0500)]
delete random dead code

4 years agouse SI unit labels
Mike Frysinger [Tue, 18 Feb 2020 06:11:51 +0000 (01:11 -0500)]
use SI unit labels

4 years agoupdate extension page
Mike Frysinger [Wed, 29 Jan 2020 01:06:40 +0000 (20:06 -0500)]
update extension page

4 years agoadd extended window/tab details to restore page
Mike Frysinger [Wed, 29 Jan 2020 01:04:56 +0000 (20:04 -0500)]
add extended window/tab details to restore page

4 years agoignore dist archives
Mike Frysinger [Sun, 26 Jan 2020 20:20:49 +0000 (15:20 -0500)]
ignore dist archives

4 years agoadd a dist helper
Mike Frysinger [Sun, 26 Jan 2020 20:17:03 +0000 (15:17 -0500)]
add a dist helper

4 years agosave & restore more window/tab state
Mike Frysinger [Sun, 26 Jan 2020 20:12:56 +0000 (15:12 -0500)]
save & restore more window/tab state

Keep window dimensions & dispositions.
Keep tab focus & pinned state.

Automatically discard new tabs once they've loaded (enough) so we
don't kill the system when trying to load a ton of tabs.  Users can
click all the tabs they care about to force them to load if needed.

4 years agomy customizations
Mike Frysinger [Mon, 3 Jun 2019 15:03:24 +0000 (11:03 -0400)]
my customizations

4 years agoremove unused non-minimized jquery lib
Mike Frysinger [Sun, 26 Jan 2020 17:48:36 +0000 (12:48 -0500)]
remove unused non-minimized jquery lib

4 years agoinitial import 0.2.1
Mike Frysinger [Mon, 3 Jun 2019 14:38:55 +0000 (10:38 -0400)]
initial import 0.2.1