Skip to content

Commit 87ea507

Browse files
authored
Merge pull request #237 from stefanXO/6_0_0
6.0.0 - Port to TypeScript, Migration, Fixes
2 parents 0a54021 + 3eb3965 commit 87ea507

103 files changed

Lines changed: 15045 additions & 51045 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.babelrc

Lines changed: 0 additions & 18 deletions
This file was deleted.

CHANGELOG.md

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
1-
next
1+
6.0.0
22
=====
33
- You can now open single tabs from your saved sessions
4+
- Experimental: Try to restore window names and colors after a browser restart
5+
- Fix: Vertical layout takes now the full width in popups
6+
- Fix: Vertical view has now nicer separators when used in full window, that take the whole screen width
47
- Fix: Sometimes favicons would not load properly
58
- Fix: Make sure session tabs are fully restored before closing the popup
69
- Fix: Moving many tabs could stop early because of popup closing in the meantime
@@ -11,6 +14,18 @@ next
1114
- Fix: Windows that were too big for the current monitor, would not be restored
1215
- Fix: Don't animate scrolling if animations are disabled
1316
- Fix: Dragging tabs would sometimes drop them in the wrong location, now they will be added to the closest tab in the new window
17+
- Fix: Favicons sometimes stuck, based on browser cache
18+
- Fix: Also use favicon url based on pending url if tab is loading
19+
- Fix: Don't attempt to show empty favicon
20+
- Fix: pending urls not being read when calculating window title
21+
- Fix: window title not updating after tabs fully loaded
22+
- Fix: IPs being shown as weird numbers in window title/name
23+
- Fix: title being based on whole url, instead of hostname while tab was loading
24+
- Fix: Try to find nicer window title if it matches hostname
25+
- Fix: Group by top-Ips, like 192.168.*.*
26+
- Fix: If you selected incognito tabs and normal tabs based on a search, and tried to move them to one window then it
27+
would fail because they can't be mixed together. Now it will open 2 windows - one with normal tabs, one with incognito
28+
tabs.
1429

1530
5.3.0
1631
=====

build.mjs

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
import * as esbuild from 'esbuild'
2+
3+
await esbuild.build({
4+
entryPoints: ['src/popup/popup.tsx'],
5+
bundle: true,
6+
sourcemap: true,
7+
target: 'chrome88',
8+
outfile: 'dist/popup/popup.js',
9+
define: {
10+
'process.env.VERSION': '"' + process.env.npm_package_version + '"',
11+
'process.env.NODE_ENV': '"production"'
12+
}
13+
})
14+
15+
await esbuild.build({
16+
entryPoints: ['src/service_worker/service_worker.ts'],
17+
bundle: true,
18+
sourcemap: true,
19+
target: 'chrome88',
20+
outfile: 'dist/service_worker/service_worker.js',
21+
define: {
22+
'process.env.VERSION': '"' + process.env.npm_package_version + '"',
23+
'process.env.NODE_ENV': '"production"'
24+
},
25+
})
26+
27+
await esbuild.build({
28+
entryPoints: ['src/popup/options.js'],
29+
bundle: true,
30+
sourcemap: true,
31+
target: 'chrome88',
32+
outfile: 'dist/popup/options.js',
33+
define: {
34+
'process.env.VERSION': '"' + process.env.npm_package_version + '"',
35+
'process.env.NODE_ENV': '"production"'
36+
}
37+
})

changelog.html

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
<div class="logo-options">
2020
<div class="logo-box">
2121
<img src="images/browsers.svg" style="max-width: 3rem;">
22-
<h2>Tab Manager Plus 5.3.0</h2>
22+
<h2>Tab Manager Plus 6.0.0</h2>
2323
</div>
2424
</div>
2525
<div class="toggle-options">
@@ -36,9 +36,12 @@ <h3>Here's what's planned for future versions</h3>
3636
<h3>Here's what's new since the last time</h3>
3737
<div class="toggle-box">
3838

39-
<h3>next</h3>
39+
<h3>6.0.0</h3>
4040
<ul>
4141
<li>You can now open single tabs from your saved sessions</li>
42+
<li>Experimental: Try to restore window names and colors after a browser restart</li>
43+
<li>Fix: Vertical layout takes now the full width in popups</li>
44+
<li>Fix: Vertical view has now nicer separators when used in full window, that take the whole screen width</li>
4245
<li>Fix: Sometimes favicons would not load properly</li>
4346
<li>Fix: Make sure session tabs are fully restored before closing the popup</li>
4447
<li>Fix: Moving many tabs could stop early because of popup closing in the meantime</li>
@@ -49,6 +52,18 @@ <h3>next</h3>
4952
<li>Fix: Windows that were too big for the current monitor, would not be restored</li>
5053
<li>Fix: Don't animate scrolling if animations are disabled</li>
5154
<li>Fix: Dragging tabs would sometimes drop them in the wrong location, now they will be added to the closest tab in the new window</li>
55+
<li>Fix: Favicons sometimes stuck, based on browser cache</li>
56+
<li>Fix: Also use favicon url based on pending url if tab is loading</li>
57+
<li>Fix: Don't attempt to show empty favicon</li>
58+
<li>Fix: pending urls not being read when calculating window title</li>
59+
<li>Fix: window title not updating after tabs fully loaded</li>
60+
<li>Fix: IPs being shown as weird numbers in window title/name</li>
61+
<li>Fix: title being based on whole url, instead of hostname while tab was loading</li>
62+
<li>Fix: Try to find nicer window title if it matches hostname</li>
63+
<li>Fix: Group by top-Ips, like 192.168.*.*</li>
64+
<li>Fix: If you selected incognito tabs and normal tabs based on a search, and tried to move them to one window then it
65+
would fail because they can't be mixed together. Now it will open 2 windows - one with normal tabs, one with incognito
66+
tabs.</li>
5267
</ul>
5368

5469
<h3>5.3.0</h3>

dist/popup/options.js

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/popup/options.js.map

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)