-
Notifications
You must be signed in to change notification settings - Fork 16
Project roadmap
Ideas and plans for future versions.
Implementation status shown here may be outdated. See Git commit log in dev branch since last tag (stable release) for actual information.
The list is initially made by main project contributor (@atauenis) as a "To Do" list and note storage. However the project accepts interesting ideas through GitHub Discussions, and even any code support (via pull requests or patch discussions). If you want to help development, it is great. 👍
- ✔️ Released.
- Will be last release on .NET 6.0 Runtime.
- ✔️ Released (0.17.0 - 0.17.3).
- ⏳ New YouTube player based on
rovp.htm
. [0.17.4 or 0.18.x]
- Switch to .NET 8.0 SDK/Runtime. Why?
- Add support for de-SSL-ize traffic via CONNECT (for example, to enable access to IRCS servers by IRC-only clients).
- Add support for SSL traffic redirecting through CONNECT with proper certificate spoof.
- Add setting code page locales by webone.conf or even by User-Agent string.
- Add Access Control Lists for user accounts.
- Add ability to change case of header names/values (https://github.com/atauenis/webone/discussions/40#discussioncomment-9579642).
- Think about flexbox support for some Mozillas. Even Firefox 2 have support for
display: -moz-flex
which is a bit similar to modern flexbox (but have some differences). Gecko 1.7 also have some-moz-box-flex
CSS options.❓ - Update ROVP to add a video meta data display, and improve look.
- Continue enabling ability to apply skins to ROVP.
- ❓ Add Microsoft.com/ISAPI link database?
- ❓ Expand Edit Set work to internal pages too.
- ❓ Modernize Converter support on analogy with WebVideoConverter.cs.
- ❓ Windows Update -> LegacyUpdate.net redirect.
- Add
edredirect of broken Windows Update v6 web pages to LegacyUpdate.net ones. - Add catching WU Agent HTTP requests.
- 📝 Add to Wiki about
proxycfg -p webonehost:8080
(available since WinXP, work in Win2k too). - 📝 Don't work with older Windows Update Agents (v5.4 from 2KSP4 at least).
- 📝 Add to Wiki about
- Add
- ❓
stunnel
-like mode.
- 🕒 Probably fix some bugs from Issues tracker. :)
According to .NET Release Lifetime, the 6.0 LTS version will be supported until at least November 12, 2024.
The good side of .NET 6 is that it's compatible with Windows 7, Debian 10, Ubuntu 16.04 hosts for both running and developing (as well as with latest Windows 11, Debian 12, Ubuntu 24.04). Short-living .NET 7 introduces partial support of ARMv6 in SDK, but drops support of pre-Win10 systems. And .NET 8 LTS won't work on earlier Linux systems than Ubuntu 20.04 or Debian 11.
A lot of users are still running Windows 7 or 8.1, and I'm don't want to lose support for Win7 SP1 machines as long as it will be possible. For RPi 1A/1B/Zero there is a separate NET 8-based build is available. However, nothing prevents from developing custom tweaked builds of WebOne using .NET 8 or .NET 9 SDK.
Note: .NET SDK v6.0.135 have a bug preventing correct build under Windows 8.1 + Visual Studio 2019. I'm using SDK v6.0.133 as it is latest working for me.
- Bypass CORS for modern browsers
- Via
Access-Control-Allow-Origin
?
- Via
- Cache
- macOS package
- GUI
- Android version
- Other protocol support: POP3, SMTP, IMAP, FTP, GOPHER, etc
- Release Archive
- Websites edits / Syntax of traffic edits
- Known bugs / Report a new bug
- Windows installation
- Linux installation
- macOS installation
- Android installation
- Configuration file
- Command line arguments
Usage:
- Installing the Root Certificate
- YouTube playback
- Using with ViewTube
- Using with virtual machines
- Using with FTP servers
- Using with MSN Messenger
Web standards timeline:
Troubleshooting guides:
Developer corner: