Skip to content

A revision of the Futureshell with many new features and bug fixes written from the ground up

Notifications You must be signed in to change notification settings

chairmanmow/futureshell2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

this is pretty ugly/unorganized code someone ask ed me to post to see some things. haven't run it in a bit, but it was the basis for the second shell that was deployed on Futureland.

to run beta :

Create supershell directory in sbbs/mods
Put in mods/supershell directory
just execute supershell.js

futureshell2

A revision of the Futureshell with many new features and bug fixes written from the ground up

ROAD MAP FOR REWRITE - FIXES, IMPROVEMENTS AND CHANGES.

*** KNOWN ISSUES ***

Highest Priority - difficulty medium -> high Bug - CHAT UPDATE WHILE TYPING MESSAGE : Somewhere the timer and the refresh or the subscribe to chat updates does happen in the loop. I have hacked a way a bit at this to no avail, but the chat is the most hacky part.

--- update --- this probably is fixed for now although tests need to be run

High Priority - difficulty unknown Bug - When people connect to server with certain json chat clients, bbs crashes.

--- update --- this probably is fixed for now although tests need to be run

Medium Priority - difficulty unknown Nuisance- MESSAGE GROUP SCROLLING SLOWS DOWN AT CERTAIN TIMES (related to BBS events or group size or retrieving more messages in memory than neccessary for frame perhaps?

Low priority - easy fix?

Nuisance/bug - After approximately 8 hours on the board loitering, memory will run out and kick the user. My theory is it has to do with how the RSS ticker allocates memory growing and growing. Not a shock given when I wrote it.

*** PLANNED UPGRADES *** THEME COLOR SWAPPING VIA JSON OBJECTS - straight forward enough - BORDER OPTIONS (update (I've decided for the most part borders take up too much space. will see)

BBS NOTIFICATION FRAME- Replace lower left frame with a bbs action frame that displays what people are doing on the BBS, this will probably be accompanied by a change to a way things are launched by creating an object prototype that perhaps sends its own kind of JSON messages to be interpreted by the frame. --- update --- this has been done

MULTIPLE (INTELLIGENT) DISPLAY RATIOS FOR LARGER TERMINALS - Basically if you have more terminal real estate use it to show more data. Otherwise use smart abbreviations. Perhaps reintegrate graphic banner frames if space allows --- update --- this has been done

MESSAGE BASE INTERACTION AND DISPLAY UPGRADES -
- Show a last read pointer indicator via color formatting in the message list - FULL BROWSWING FROM THE SHELL- Perhaps integrate a pop-up frame reader which may lead to a writer. --- update --- the second part has been done

RSS INTEGRATION READING AND POSTING TO CHAT, BOARDS, ETC. - ADD more controller and parser functions

*** NICE TO HAVE *** Node messaging system using strings and JSON-server.

--- update --- i'm not sure what i mean by this anymore... telegrams maybe

*** OTHER IDEAS ***

*** CONCLUSION *** Any other suggestions are welcome.

eh, i didn't really do any work on this project, just wondering why github doesn't think I've contributed in 10 days. beuller?

About

A revision of the Futureshell with many new features and bug fixes written from the ground up

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published