Skip to content

Commit 171047e

Browse files
chore: update todo
1 parent 4f51374 commit 171047e

File tree

1 file changed

+23
-20
lines changed

1 file changed

+23
-20
lines changed

TODO.md

Lines changed: 23 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,16 @@
11
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.
22

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-
213
## Proxy/Site Functionality
224

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
7+
- [ ] Add booksmark menu (source wise already present pretty much)
8+
- [ ] Add Chii + ensuring users can access devtools while browsing - partial
239
- [ ] Setting to open multiple stealth frames; basically about:blank but using our system. Pops out in another tab
2410
- [ ] Omnibox should state what the current site the user is on like a proper URL bar
2511
- [ ] Improve adblocking functions on site using Workerware + a pre-bundled uBlock Origin
2612
- [ ] 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)
2914
- [x] Fix keyword/descriptor randomisation - done
3015
- [x] Adapt Wisp protocol replacing bare which is very unsecure - done
3116
- [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
5136
- [x] Servers now utilise NextDNS w/ ads and malware blocked; anycast + low latency - done
5237
- [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.
5338

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+
5457
## Site Redesign
5558

5659
- [x] Documentation on-site + Getting Started information updated (Tor, etc.) - partial; good enough

0 commit comments

Comments
 (0)