mysticbbs/mystic/todo.pas

71 lines
3.5 KiB
ObjectPascal
Raw Normal View History

This file contains notes generated by g00r00's brain based on work already
in process, brainstorm ideas, Mystic 2 features, bug reports, etc.
This file showcases the direction of where this software wants to go as it
continues to expand. Some things that will probably be mentioned will be
vague, and serve mostly to remind me of my own ideas.
Some of them are pretty big or impressive things with a simple description
that doesn't accurately portray what they actually mean as far as usability.
I'll try to be mindful of those things and be more decriptive so long as it
isn't a huge time sync to bring in more "design" level elements and their
intentions.
FUTURE / IDEAS / WORK IN PROGRESS / NOTES
=========================================
- ANSI post-processor for message uploads via FSE
- ANSI reading support in fullscreen reader
- Ability to override read-type per message base (usersetting/normal/lightbar)
- Ability to override index setting per message base (same as above)
- Ability to override listing type per file base (same as above)
- Ability to list files in a base that is not the current file base
- MCI code to show how many files are in current filebase
- New ANSI template system
- Online ANSI file viewer (integrate with art gallery)
- Online ANSI help system
2012-02-14 12:48:55 -08:00
- Finish System Configuration rewrite
- Finish Data structure review
2012-02-15 21:27:59 -08:00
- NEWAPP.MPS
- Online text editor / ansi editor?
- Better theme selection (menu command option to select theme)
2012-02-15 21:57:33 -08:00
- Externalize remaining prompt data (msg flags, etc)
- File comments and rating system
- Global node message menu command (0;) = add option to ignore your own node
- Integrate eventual online ANSI help system into configuration utilities
- FUPLOAD command that does an automated Mass Upload from MBBSUTIL
- LEET "TIMER" event menu commands from Mystic 2
- In fact, replace entire menu engine iwth Mystic 2 engine which is SO far
beyond anything built in ever... But converting old menus will be the
challenge. Do people really want to re-do their menu commands for all the
added features, if that is needed?
- If not above, then possibly add whatever CAN be added in without a complete
overhaul. (Everything except chain execution and specific key event chains
I think?)
- Split 1 and 2 column msg/file list prompts and provide a user ability to
pick which they'd like to use?
- File attachments and crossposts
- User-directories? How could this be used? Next two items?
- Ability to save a message post if a user is disconnected while posting.
- Ability to save file queue if a user is disconnected with a queue.
- User 2 User chat system and private split screen/normal chat. For the
Linux and OSX peeps that do not have a page sysop function.
- NNTP server completion
- MBBSCGI (or PHP DLL) [Grymmjack might have the only MBBSCGI copy]
- Rework code base to compile with newly released FPC (2.6.0).
BUGS AND POSSIBLE ISSUES
========================
2012-02-15 21:57:33 -08:00
? Validate ARCHIVE extensions are not case sensitive in Mystic
! GOTO does not always work properly in MPL (IceDevil)
! Complex boolean evaluations using numerical variables can sometime fail to
compile (IceDevil)
! After data file review, add mission variables to various MPL Get/Put
functions.
! MYSTPACK has access denied errors (caphood)
? Reapern66 has expressed that the minimal CPU requirements may be too
agressive. Work with him to sort out his baseline, and potentially reduce
the CPU requirement for new versions.