Commit Graph

103 Commits

Author SHA1 Message Date
zefie
a9c5ee31cc v0.9.40 2023-07-23 19:36:28 -04:00
zefie
278e763eae v0.9.38 2022-12-09 10:29:40 -05:00
zefie
e72e1d6027 more viewergen fixes 2022-12-05 22:16:09 -05:00
zefie
33cba9178f fix typo in viewergen 2022-12-05 22:09:17 -05:00
zefie
871b4919fa fix adding folders 2022-12-05 21:07:04 -05:00
zefie
8cd5148b04 better check if logged in 2022-12-04 15:03:52 -05:00
zefie
abb01f4ce0 actually do what last commit was meant to do 2022-12-04 12:11:52 -05:00
zefie
c37cea3f66 shutdown if user_config exists but is broken 2022-12-04 11:54:41 -05:00
zefie
4075e68815 Add credit for HTTPX.js 2022-12-04 07:20:59 -05:00
zefie
9270755b68 attempt to document WTVShared a lil bit 2022-12-04 07:15:02 -05:00
zefie
dc9f16c99b Revert "disable unused feature that for some reason breaks CryptoJS"
This reverts commit d728fa2b52.
2022-12-02 21:29:30 -05:00
zefie
2882b8eb12 test 2022-12-02 21:08:54 -05:00
zefie
d70e3462e6 fix messengerlogin for accounts that turn on messenger but didn't fill out the required information 2022-12-02 20:57:40 -05:00
zefie
59d2ff79cb maybe if I didn't just comment the last commit I would have found this :D 2022-12-02 19:48:24 -05:00
zefie
d728fa2b52 disable unused feature that for some reason breaks CryptoJS 2022-12-02 17:43:37 -05:00
zefie
0d8a0909d0 fix display name is null if left blank while adding user 2022-12-01 19:05:18 -05:00
zefie
55cbf592ee new experimental feature: shenanigans
- will allow server operates to intentionally enable bugs/exploits for fun shenanigans
2022-12-01 09:18:25 -05:00
zefie
b437d99f91 update bad-disk.js 2022-12-01 07:45:20 -05:00
zefie
2975550ad0 add debuging 2022-12-01 07:12:57 -05:00
zefie
3bbe5b0c84 tidy up .reverse() override 2022-12-01 07:08:42 -05:00
zefie
dc26a11288 reset service list on login for sorting 2022-12-01 07:02:03 -05:00
zefie
64517a8723 more signature sanity checking
- allows A links to wtvchat and irc, but not any form of embedding (img bgsound etc)
2022-12-01 06:52:08 -05:00
zefie
bf4d8d2f7d move keys to config 2022-12-01 06:51:35 -05:00
zefie
3dbb258b8f add wtvchat://
(and unofficial irc://)
2022-11-30 21:26:56 -05:00
zefie
2cde307e20 add news: url support 2022-11-30 21:02:51 -05:00
zefie
3ffadd8422 dont send pc services to webtv client
+ fix stuff
2022-11-30 20:43:59 -05:00
zefie
24dc795680 remove ZefieTV.gif
(it belongs in zefieTV's UserServiceVault)
2022-11-30 16:15:30 -05:00
zefie
5cf94173c9 allow user logo on homepage 2022-11-30 15:48:14 -05:00
zefie
5c74ea22ec update sanitizer 2022-11-30 14:23:11 -05:00
zefie
d8e9496296 this should render new updates in proper order 2022-11-30 14:10:26 -05:00
zefie
c1ad83b152 html news post is proper RFC mime attachment 2022-11-30 14:05:59 -05:00
zefie
eba56942a1 fix debugging 2022-11-30 13:41:52 -05:00
zefie
0bdc16b0cb enable html mail and usenet bodies
- also move subject for usenet
2022-11-30 13:33:10 -05:00
zefie
bb60066100 Feature Packs -> Feature Bits 2022-11-30 12:23:28 -05:00
zefie
5c9fb66a2e remove unused debug var 2022-11-30 12:23:04 -05:00
zefie
93259f8d84 fix wtvshared getServiceDep 2022-11-30 12:03:36 -05:00
zefie
e4542542cf fix 4th line of welcome table 2022-11-30 11:37:46 -05:00
zefie
46688eb8ee add service_description option 2022-11-30 11:28:24 -05:00
zefie
ca18ab3de6 add https pc services support 2022-11-30 10:45:35 -05:00
zefie
08de059758 clean up file structure 2022-11-30 10:42:10 -05:00
zefie
b7b17b7a33 prepend 0 if crc is <= 16 2022-11-29 16:51:12 -05:00
zefie
83e2d779f2 generate proper ssids 2022-11-29 16:47:20 -05:00
zefie
040e035548 v0.9.37
- remove extra debugging
- fix: could not unregister if multiple users existed
- fix: http(s) proxy
- add example in user_config.example.json to use public proxy
- maybe fix: double reg
- add support for "modpacks" to viewergen
  - first mod is "BackgroundSound" by @Sgeo (and https://github.com/elishacloud/dxwrapper)
2022-11-29 08:29:32 -05:00
zefie
c2a3081afd v0.9.36
- BREAKING CHANGE from v0.9.35 and eariler: Move accounts into subfolder of SessionStore
 - viewergen and viewer updates from @GraspYonOx
 - new homepage theme inspired by @GraspYonOx
 - connect setup also mostly by @GraspYonOx
 - numerous bug fixes
 - nntp-server-zefie is now on npmjs
 - implement proper nodejs debugging
   - will start to phase out using console.log for actual debugging
   - existing "debug" (verbose) messages will stay as is
   - future code debugging will use debug() to debug WIP, therefore not showing to most users if it is accidently left in
2022-11-29 08:29:31 -05:00
zefie
b89e0e932c v0.9.35
- numerous bug fixes
 - wtv-news goodies, ready for local testing
   - custom patched nntp-server node module with support for POSTing
   - should be able to post locally
   - 4 groups are made by default
   - can override in user_config.json (look at the config.json changes but dont do them there)
   - can sync down from an upstream server with sync_nntp.js
   - sync does not push new posts to upstream yet
2022-11-29 08:29:31 -05:00
zefie
1165b245ce v0.9.33
- numerous bug fixes
 - wtv-mail system
 - user account updates
 - viewergen alpha (experimental webtv viewer patcher on pc_service)
 - implement wtv-favorites with huge help from @JarHead4
 - add wtv-ticket store api
 - Bump vm2 from 3.9.5 to 3.9.7 in /zefie_wtvp_minisrv
 - fix bf0app default rom
 - Add wtv-1800 service to wtv-1800:/noflash
 - handle webtvism:
   - allow get/post variables to be the same name multiple times
   - rather than overwrite, the server will now change the variable from a string to an array.
 - Rewrite script processing a bit
   - Instead of using eval() we now use a proper VM Context
   - As a result, any scripting errors will now give a more useful filename and line number.
   - However, some things may break, if they are dependant on variables we are not allowing in the context.
 - BREAKING CHANGES:
   - `ssid_sessions[socket.ssid]` is now `session_data`
   - `require` is no longer allowed in user scripts
 - add star service
 - change how we handle modules for services in the VM
 - fixed wtv-disk:/sync always failed the first time
 - implement production-like wtv-star handling (when a service port becomes unavailable, it requests the url over the wtv-star port to show an error page)
 - renamed WTVDownloadList.js to WTVDisk.js
 - a bit more work on WTVNews (created class)
 - probably more stuff I can't remember
2022-11-29 08:29:25 -05:00
zefie
402d7c8b0a attempt 5 million at fixing double reg 2022-11-28 19:37:40 -05:00
zefie
6d15fbc9b4 fix could not unregister if multiple users existed 2022-11-28 14:28:40 -05:00
zefie
6ae898a2b7 fix debug spammy WTVRegister.js 2022-11-28 12:11:01 -05:00
zefie
12dfd49992 version bump
- new homepage theme inspired by @GraspYonOx
- connect setup also mostly by @GraspYonOx
- some 'fixes' regarding module unloading, hopefully fixing call stack issue
- fixes to wtvshared.isAdmin() to not show log as if it was an access attempt
2022-11-28 09:51:13 -05:00