]> git.wh0rd.org - chrome-ext/tabs-backup.git/log
chrome-ext/tabs-backup.git
4 months agomakedist: delete manifest key main v1.0
Mike Frysinger [Sun, 10 Dec 2023 04:14:33 +0000 (21:14 -0700)] 
makedist: delete manifest key

4 months agochange deleteOldestBackup to promise/async
Mike Frysinger [Sun, 10 Dec 2023 04:10:20 +0000 (21:10 -0700)] 
change deleteOldestBackup to promise/async

4 months agouse padStart API
Mike Frysinger [Sun, 10 Dec 2023 04:04:42 +0000 (21:04 -0700)] 
use padStart API

4 months agoswitch chrome.extension.getViews to messages
Mike Frysinger [Sun, 10 Dec 2023 03:53:23 +0000 (20:53 -0700)] 
switch chrome.extension.getViews to messages

This API no longer works in MV3, so switch to message broadcasts.

4 months agochange deleteBackup to promise/async
Mike Frysinger [Sun, 10 Dec 2023 03:32:07 +0000 (20:32 -0700)] 
change deleteBackup to promise/async

4 months agomakedist: normalize name
Mike Frysinger [Sun, 10 Dec 2023 03:11:55 +0000 (20:11 -0700)] 
makedist: normalize name

4 months agobackup: filter out chrome-untrusted:// windows
Mike Frysinger [Sun, 10 Dec 2023 03:07:28 +0000 (20:07 -0700)] 
backup: filter out chrome-untrusted:// windows

I don't think any of these should be backed up.

4 months agoadvanced: add dark mode
Mike Frysinger [Sun, 10 Dec 2023 02:57:53 +0000 (19:57 -0700)] 
advanced: add dark mode

4 months agomake it mine
Mike Frysinger [Sun, 10 Dec 2023 02:46:12 +0000 (19:46 -0700)] 
make it mine

18 months agoupdate to MV3
Mike Frysinger [Fri, 7 Oct 2022 18:10:27 +0000 (23:55 +0545)] 
update to MV3

18 months 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.

18 months 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.

18 months 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

18 months 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.

18 months 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.

18 months 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.

18 months 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.

18 months 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