├── .gitignore ├── .replit ├── LICENSE.txt ├── Procfile ├── README.md ├── app.json ├── package-lock.json ├── package.json ├── render.yaml ├── replit.nix ├── src └── index.js ├── ssl └── README.md └── static ├── bare-client.js ├── bare-client.js.map ├── bookmark.png ├── c.html ├── contrib ├── amethystnetwork-dev.png ├── b3at.png ├── duce.jpeg └── luphoria.png ├── css ├── chrome-tabs-dark-theme.css ├── chrome-tabs-dark-theme.styl ├── chrome-tabs.css ├── chrome-tabs.styl ├── css.css └── main.css ├── dcd.png ├── favicon.ico ├── fbl ├── firebug-lite-debug.js └── license.txt ├── ht.gif ├── icon.png ├── index.html ├── inobounce.min.js ├── internal ├── extensions │ ├── index.html │ └── marketplace.html ├── manager.js └── newTab │ └── main.html ├── js ├── bookmarks.js ├── chrome-tabs.js ├── draggabilly.pkgd.min.js ├── extensions.js ├── js.js ├── weather.js ├── x │ ├── DarkMode.js │ ├── core.js │ └── demoex.js └── xor.js ├── search.svg ├── skin ├── classic │ ├── blank.gif │ ├── buttonBg.png │ ├── buttonBgHover.png │ ├── detach.png │ ├── detachHover.png │ ├── disable.gif │ ├── disable.png │ ├── disableHover.gif │ ├── disableHover.png │ ├── down.png │ ├── downActive.png │ ├── downHover.png │ ├── errorIcon-sm.png │ ├── errorIcon.gif │ ├── errorIcon.png │ ├── firebug.css │ ├── firebug.html │ ├── firebug.png │ ├── group.gif │ ├── infoIcon.gif │ ├── infoIcon.png │ ├── loading_16.gif │ ├── min.png │ ├── minHover.png │ ├── off.png │ ├── offHover.png │ ├── pixel_transparent.gif │ ├── roundCorner.svg │ ├── search.gif │ ├── search.png │ ├── shadow.gif │ ├── shadow2.gif │ ├── shadowAlpha.png │ ├── sprite.png │ ├── tabHoverLeft.png │ ├── tabHoverMid.png │ ├── tabHoverRight.png │ ├── tabLeft.png │ ├── tabMenuCheckbox.png │ ├── tabMenuPin.png │ ├── tabMenuRadio.png │ ├── tabMenuTarget.png │ ├── tabMenuTargetHover.png │ ├── tabMid.png │ ├── tabRight.png │ ├── textEditorBorders.gif │ ├── textEditorBorders.png │ ├── textEditorCorners.gif │ ├── textEditorCorners.png │ ├── titlebarMid.png │ ├── toolbarMid.png │ ├── tree_close.gif │ ├── tree_open.gif │ ├── twistyClosed.png │ ├── twistyOpen.png │ ├── up.png │ ├── upActive.png │ ├── upHover.png │ ├── warningIcon.gif │ └── warningIcon.png ├── light │ ├── blank.gif │ ├── buttonBg.png │ ├── buttonBgHover.png │ ├── close.png │ ├── closeHover.png │ ├── detach.png │ ├── detachHover.png │ ├── disable.gif │ ├── disable.png │ ├── disableHover.gif │ ├── disableHover.png │ ├── down.png │ ├── downActive.png │ ├── downHover.png │ ├── errorIcon-sm.png │ ├── errorIcon.gif │ ├── errorIcon.png │ ├── firebug.css │ ├── firebug.html │ ├── firebug.png │ ├── group.gif │ ├── infoIcon.gif │ ├── infoIcon.png │ ├── loading_16.gif │ ├── min.png │ ├── minHover.png │ ├── off.png │ ├── offHover.png │ ├── pixel_transparent.gif │ ├── roundCorner.svg │ ├── search.gif │ ├── search.png │ ├── shadow.gif │ ├── shadow2.gif │ ├── shadowAlpha.png │ ├── sprite.png │ ├── tabHoverLeft.png │ ├── tabHoverMid.png │ ├── tabHoverRight.png │ ├── tabLeft.png │ ├── tabMenuCheckbox.png │ ├── tabMenuPin.png │ ├── tabMenuRadio.png │ ├── tabMenuTarget.png │ ├── tabMenuTargetHover.png │ ├── tabMid.png │ ├── tabRight.png │ ├── textEditorBorders.gif │ ├── textEditorBorders.png │ ├── textEditorCorners.gif │ ├── textEditorCorners.png │ ├── titlebarMid.png │ ├── toolbarMid.png │ ├── tree_close.gif │ ├── tree_open.gif │ ├── twistyClosed.png │ ├── twistyOpen.png │ ├── up.png │ ├── upActive.png │ ├── upHover.png │ ├── warningIcon.gif │ └── warningIcon.png └── xp │ ├── blank.gif │ ├── buttonBg.gif │ ├── buttonBg.png │ ├── buttonBgHover.gif │ ├── buttonBgHover.png │ ├── debugger.css │ ├── detach.gif │ ├── detach.png │ ├── detachHover.gif │ ├── detachHover.png │ ├── disable.gif │ ├── disable.png │ ├── disableHover.gif │ ├── disableHover.png │ ├── down.gif │ ├── down.png │ ├── downActive.png │ ├── downHover.gif │ ├── downHover.png │ ├── errorIcon-sm.gif │ ├── errorIcon-sm.png │ ├── errorIcon.gif │ ├── errorIcon.png │ ├── firebug-1.3a2.css │ ├── firebug.IE6.css │ ├── firebug.css │ ├── firebug.html │ ├── firebug.png │ ├── group.gif │ ├── html.css │ ├── infoIcon.gif │ ├── infoIcon.png │ ├── loading_16.gif │ ├── min.gif │ ├── min.png │ ├── minHover.gif │ ├── minHover.png │ ├── off.gif │ ├── off.png │ ├── offHover.gif │ ├── offHover.png │ ├── pixel_transparent.gif │ ├── roundCorner.svg │ ├── search.gif │ ├── search.png │ ├── shadow.gif │ ├── shadow2.gif │ ├── shadowAlpha.png │ ├── sprite.gif │ ├── sprite.png │ ├── tabHoverLeft.png │ ├── tabHoverMid.png │ ├── tabHoverRight.png │ ├── tabLeft.png │ ├── tabMenuCheckbox.gif │ ├── tabMenuCheckbox.png │ ├── tabMenuPin.gif │ ├── tabMenuPin.png │ ├── tabMenuRadio.gif │ ├── tabMenuRadio.png │ ├── tabMenuTarget.gif │ ├── tabMenuTarget.png │ ├── tabMenuTargetHover.gif │ ├── tabMenuTargetHover.png │ ├── tabMid.png │ ├── tabRight.png │ ├── textEditorBorders.gif │ ├── textEditorBorders.png │ ├── textEditorCorners.gif │ ├── textEditorCorners.png │ ├── titlebarMid.png │ ├── toolbarMid.png │ ├── tree_close.gif │ ├── tree_open.gif │ ├── twistyClosed.png │ ├── twistyOpen.png │ ├── up.gif │ ├── up.png │ ├── upActive.png │ ├── upHover.gif │ ├── upHover.png │ ├── warningIcon.gif │ └── warningIcon.png └── uv ├── README.md ├── sw.js ├── uv.bundle.js ├── uv.config.js ├── uv.handler.js └── uv.sw.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | ssl/cert.* 3 | ssl/key.* -------------------------------------------------------------------------------- /.replit: -------------------------------------------------------------------------------- 1 | language = "nodejs" 2 | run = ["npm", "start"] 3 | onBoot = "chmod u+x webretro.sh" 4 | -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- 1 | web: npm start 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 2 | # NOTICE: 3 | 4 | You CANNOT deploy to Vercel, Netifly, GitHub Pages, or Cloudflare pages. They are static hosts, they just act as a web facing file system, you need the actual proxy for this to work. 5 | 6 | 16 | 17 |
25 | 26 |30 | These are people that contributed to the Hypertabs project. 31 |
32 |You will have to reload Hypertabs to see changes.
12 | 13 |
15 |
16 |
22 |
23 |
24 |
29 |
30 |
31 |
32 |
76 |
77 |
78 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
42 |
43 |
44 |
45 |
46 |
47 | Inspect
48 |
49 |
50 |
51 |
54 |
55 |
56 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
71 |
72 |
73 |
74 |
75 |
79 |
80 |
81 |
134 |
135 |
136 |
82 |
83 |
84 | Console
85 |
86 |
87 |
88 |
89 |
90 | HTML
91 |
92 |
93 |
94 |
95 | CSS
96 |
97 |
98 |
99 |
100 | Script
101 |
102 |
103 |
104 |
105 | DOM
106 |
107 |
108 |
109 |
110 |
111 |
112 |
132 |
133 |
113 |
130 |
131 | |
139 | |
146 |
147 |
148 |
149 |
150 | |
151 |
152 |
153 |
154 |
155 |
156 |
160 |
161 |
162 |
163 |
164 |
165 |
166 |
167 |
168 |
169 |
170 |
171 |
172 |
178 |
179 | |
180 |
181 |
188 | 193 | | 194 | 195 |
15 |
16 |
22 |
23 |
24 |
29 |
30 |
31 |
32 |
76 |
77 |
78 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
42 |
43 |
44 |
45 |
46 |
47 | Inspect
48 |
49 |
50 |
51 |
54 |
55 |
56 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
71 |
72 |
73 |
74 |
75 |
79 |
80 |
81 |
134 |
135 |
136 |
82 |
83 |
84 | Console
85 |
86 |
87 |
88 |
89 |
90 | HTML
91 |
92 |
93 |
94 |
95 | CSS
96 |
97 |
98 |
99 |
100 | Script
101 |
102 |
103 |
104 |
105 | DOM
106 |
107 |
108 |
109 |
110 |
111 |
112 |
132 |
133 |
113 |
130 |
131 | |
139 | |
146 |
147 |
148 |
149 |
150 | |
151 |
152 |
153 |
154 |
155 |
156 |
160 |
161 |
162 |
163 |
164 |
165 |
166 |
167 |
168 |
169 |
170 |
171 |
172 |
178 |
179 | |
180 |
181 |
188 | 193 | | 194 | 195 |
17 |
18 |
24 |
25 |
26 |
31 |
32 |
33 |
34 |
78 |
79 |
80 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
44 |
45 |
46 |
47 |
48 |
49 | Inspect
50 |
51 |
52 |
53 |
56 |
57 |
58 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
73 |
74 |
75 |
76 |
77 |
81 |
82 |
83 |
136 |
137 |
138 |
84 |
85 |
86 | Console
87 |
88 |
89 |
90 |
91 |
92 | HTML
93 |
94 |
95 |
96 |
97 | CSS
98 |
99 |
100 |
101 |
102 | Script
103 |
104 |
105 |
106 |
107 | DOM
108 |
109 |
110 |
111 |
112 |
113 |
114 |
134 |
135 |
115 |
132 |
133 | |
141 | |
148 |
149 |
150 |
151 |
152 | |
153 |
154 |
155 |
156 |
157 |
158 |
162 |
163 |
164 |
165 |
166 |
167 |
168 |
169 |
170 |
171 |
172 |
173 |
174 |
180 |
181 | |
182 |
183 |
190 | 195 | | 196 | 197 |