Start to wrap up 0.0.7-alpha
This commit is contained in:
parent
b1b841674c
commit
7fd0d6e699
|
@ -13,7 +13,7 @@ ENiGMA½ is a modern BBS software with a nostalgic flair!
|
||||||
* Telnet, **SSH**, and both secure and non-secure [WebSocket](https://en.wikipedia.org/wiki/WebSocket) access built in! Additional servers are easy to implement
|
* Telnet, **SSH**, and both secure and non-secure [WebSocket](https://en.wikipedia.org/wiki/WebSocket) access built in! Additional servers are easy to implement
|
||||||
* [CP437](http://www.ascii-codes.com/) and UTF-8 output
|
* [CP437](http://www.ascii-codes.com/) and UTF-8 output
|
||||||
* [SyncTerm](http://syncterm.bbsdev.net/) style font and baud emulation support. Display PC/DOS and Amiga style artwork as it's intended! In general, ANSI-BBS / [cterm.txt](http://cvs.synchro.net/cgi-bin/viewcvs.cgi/*checkout*/src/conio/cterm.txt?content-type=text%2Fplain&revision=HEAD) / [bansi.txt](http://www.bbsdocumentary.com/library/PROGRAMS/GRAPHICS/ANSI/bansi.txt) are followed for expected BBS behavior
|
* [SyncTerm](http://syncterm.bbsdev.net/) style font and baud emulation support. Display PC/DOS and Amiga style artwork as it's intended! In general, ANSI-BBS / [cterm.txt](http://cvs.synchro.net/cgi-bin/viewcvs.cgi/*checkout*/src/conio/cterm.txt?content-type=text%2Fplain&revision=HEAD) / [bansi.txt](http://www.bbsdocumentary.com/library/PROGRAMS/GRAPHICS/ANSI/bansi.txt) are followed for expected BBS behavior
|
||||||
* [SAUCE](http://www.acid.org/info/sauce/sauce.htm) support
|
* Full [SAUCE](http://www.acid.org/info/sauce/sauce.htm) support
|
||||||
* Renegade style pipe color codes
|
* Renegade style pipe color codes
|
||||||
* [SQLite](http://sqlite.org/) storage of users, message areas, and so on
|
* [SQLite](http://sqlite.org/) storage of users, message areas, and so on
|
||||||
* Strong [PBKDF2](https://en.wikipedia.org/wiki/PBKDF2) backed password encryption
|
* Strong [PBKDF2](https://en.wikipedia.org/wiki/PBKDF2) backed password encryption
|
||||||
|
@ -39,9 +39,9 @@ See [the issue tracker](https://github.com/NuSkooler/enigma-bbs/issues) for more
|
||||||
* Use [the issue tracker](https://github.com/NuSkooler/enigma-bbs/issues)
|
* Use [the issue tracker](https://github.com/NuSkooler/enigma-bbs/issues)
|
||||||
* **Discussion on a ENiGMA BBS!** (see Boards below)
|
* **Discussion on a ENiGMA BBS!** (see Boards below)
|
||||||
* IRC: **#enigma-bbs** on **chat.freenode.net**
|
* IRC: **#enigma-bbs** on **chat.freenode.net**
|
||||||
|
* Discussion on [fsxNet](http://bbs.geek.nz/#fsxNet) available on many boards
|
||||||
* Email: bryan -at- l33t.codes
|
* Email: bryan -at- l33t.codes
|
||||||
* [Facebook ENiGMA½ group](https://www.facebook.com/groups/enigmabbs/)
|
* [Facebook ENiGMA½ group](https://www.facebook.com/groups/enigmabbs/)
|
||||||
* ENiGMA discussion on [fsxNet](http://bbs.geek.nz/#fsxNet)
|
|
||||||
|
|
||||||
## Terminal Clients
|
## Terminal Clients
|
||||||
ENiGMA has been tested with many terminals. However, the following are suggested for BBSing:
|
ENiGMA has been tested with many terminals. However, the following are suggested for BBSing:
|
||||||
|
|
|
@ -554,31 +554,12 @@ function MultiLineEditTextView(options) {
|
||||||
text = strUtil.splitTextAtTerms(text);
|
text = strUtil.splitTextAtTerms(text);
|
||||||
|
|
||||||
let index = 0;
|
let index = 0;
|
||||||
// let wrapped;
|
|
||||||
|
|
||||||
text.forEach(line => {
|
text.forEach(line => {
|
||||||
self.setTextLines( [ line ], index, true); // true=termWithEol
|
self.setTextLines( [ line ], index, true); // true=termWithEol
|
||||||
index += 1;
|
index += 1;
|
||||||
});
|
});
|
||||||
|
|
||||||
/*
|
|
||||||
text.forEach(line => {
|
|
||||||
if(strUtil.isAnsiLine(line)) {
|
|
||||||
self.setTextLines( [ line ], index, true); // true=termWithEol
|
|
||||||
index += 1;
|
|
||||||
} else {
|
|
||||||
wrapped = self.wordWrapSingleLine(
|
|
||||||
line, // line to wrap
|
|
||||||
'expand', // tabHandling
|
|
||||||
self.dimens.width
|
|
||||||
).wrapped;
|
|
||||||
|
|
||||||
self.setTextLines(wrapped, index, true); // true=termWithEol
|
|
||||||
index += wrapped.length;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
*/
|
|
||||||
|
|
||||||
self.cursorStartOfDocument();
|
self.cursorStartOfDocument();
|
||||||
|
|
||||||
if(cb) {
|
if(cb) {
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
ENiGMA½ is a modern from scratch BBS package written in Node.js.
|
ENiGMA½ is a modern from scratch BBS package written in Node.js.
|
||||||
|
|
||||||
# Quickstart
|
# Quickstart
|
||||||
TL;DR? This should get you started...
|
Unless you have a compelling reason to do otherwise, please use **The Easy Way** below.
|
||||||
|
|
||||||
## The Easy Way
|
## The Easy Way
|
||||||
Under most Linux/UNIX like environments (Linux, BSD, OS X, ...) new users can simply execute the `install.sh` script to get everything up and running. Simply cut + paste the following into your terminal:
|
Under most Linux/UNIX like environments (Linux, BSD, OS X, ...) new users can simply execute the `install.sh` script to get everything up and running. Simply cut + paste the following into your terminal:
|
||||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue