You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: TODO.md
+23-20Lines changed: 23 additions & 20 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,31 +1,16 @@
1
1
This will be our nonexhaustive todo list for Holy Unblocker LTS v6.x.x and above. Release for production will be v8.x.x and above.
2
2
3
-
## Code Cleanup
4
-
5
-
-[ ] Optimize the JS. This time it won't be in one line and will be somewhat thoroughly commented.
6
-
-[x] Ensure all the original submodules get added back to HU-Archive
7
-
-[x] SEO overhaul adapted from the v3 SEO Guide format - partial
8
-
-[x] Optimize the stylesheets and the HTML layout. Add more proper commenting and redivide the code so that it's less hard on the eyes.
9
-
-[x] Remove all current obfuscation in the source code. It needs to be dynamically obfuscated if anything, or not obfuscated at all. This option will be a config option on the server side before rendering with Fastify for a performance focus. Meta elements will have an additonal attribute indicating if they should be moved. This is to ensure a SEO source can be served by config or a source focused on pure censorship evasion.
10
-
-[x] Restructure navigation scripts to ensure updated proxy functionality is sanitized and effective - done
11
-
-[x] Particles.js automatically adjusting per display size - done
12
-
-[x] Fix routes.mjs throwing with incorrect paths - done
13
-
-[x] Create test script - done
14
-
-[x] XSS and fingerprinting protection (may need updates) - done
15
-
-[x] Greatly improved native source rewrites and routing - done
16
-
-[x] Update games navigation JS and page/change to JSON object system - done
17
-
-[x] Mobile support - (welcome screen only, partial/needs work)
18
-
-[x] Fastify routes modified to ensure perfect SEO. This means absolute paths such as /example instead of ?z - done
19
-
-[x] Randomize the \_\_uv$config global, and optionally randomize the UV prefix and URL encoding via cookies
20
-
21
3
## Proxy/Site Functionality
22
4
5
+
-[ ] Update to use scramjetFrame instead of our own window handling
6
+
-[ ] Implement wisp python to the project instead of the unreliable wisp-server-node
-[ ] Add Chii + ensuring users can access devtools while browsing - partial
23
9
-[ ] Setting to open multiple stealth frames; basically about:blank but using our system. Pops out in another tab
24
10
-[ ] Omnibox should state what the current site the user is on like a proper URL bar
25
11
-[ ] Improve adblocking functions on site using Workerware + a pre-bundled uBlock Origin
26
12
-[ ] Add a "website self-destruct" button to the settings menu
27
-
-[ ] Implement wisp python to the project instead of the unreliable wisp-server-node (not good for production)
28
-
-[ ] Added Eruda ensuring users can access a someone crafted devtools while browsing - partial
13
+
-[ ] Transport Options Swapping on Frame (Settings Menu doesn't swap)
29
14
-[x] Fix keyword/descriptor randomisation - done
30
15
-[x] Adapt Wisp protocol replacing bare which is very unsecure - done
31
16
-[x] Improved error handling for proxy errors - done
@@ -51,6 +36,24 @@ This will be our nonexhaustive todo list for Holy Unblocker LTS v6.x.x and above
51
36
-[x] Servers now utilise NextDNS w/ ads and malware blocked; anycast + low latency - done
52
37
-[x] Revamp the Stealth Frame with a slight animation (ease in and then the wheeling loading with a gradient fading away once its loaded or shows the error page LOL), a loading wheel/page and lastly a omnibox widget. It will have like nav buttons, some of the settings from the settings menu, a home button, a button that brings up the Setting menu and be in a designed position. Intent is to reduce the back/forth nature that users have to do currently making it more tedious to use the site. - partial. needs functionality.
53
38
39
+
## Code Cleanup
40
+
41
+
-[x] Optimize the JS. This time it won't be in one line and will be somewhat thoroughly commented.
42
+
-[x] Ensure all the original submodules get added back to HU-Archive
43
+
-[x] SEO overhaul adapted from the v3 SEO Guide format - partial
44
+
-[x] Optimize the stylesheets and the HTML layout. Add more proper commenting and redivide the code so that it's less hard on the eyes.
45
+
-[x] Remove all current obfuscation in the source code. It needs to be dynamically obfuscated if anything, or not obfuscated at all. This option will be a config option on the server side before rendering with Fastify for a performance focus. Meta elements will have an additonal attribute indicating if they should be moved. This is to ensure a SEO source can be served by config or a source focused on pure censorship evasion.
46
+
-[x] Restructure navigation scripts to ensure updated proxy functionality is sanitized and effective - done
47
+
-[x] Particles.js automatically adjusting per display size - done
48
+
-[x] Fix routes.mjs throwing with incorrect paths - done
49
+
-[x] Create CI testing script - done
50
+
-[x] XSS and fingerprinting protection (may need updates) - done
51
+
-[x] Greatly improved native source rewrites and routing - done
52
+
-[x] Update games navigation JS and page/change to JSON object system - done
53
+
-[x] Mobile support - (partial)
54
+
-[x] Fastify routes modified to ensure perfect SEO. This means absolute paths such as /example instead of ?z - done
55
+
-[x] Randomize the \_\_uv$config global, and optionally randomize the UV prefix and URL encoding via cookies
56
+
54
57
## Site Redesign
55
58
56
59
-[x] Documentation on-site + Getting Started information updated (Tor, etc.) - partial; good enough
0 commit comments