First 0.0.11-beta commit - create the branch and prep work
This commit is contained in:
parent
be5d46be3c
commit
3cd6d59e12
|
@ -40,6 +40,8 @@ npm install
|
||||||
Report your issue on Xibalba BBS, hop in #enigma-bbs on FreeNode and chat, or
|
Report your issue on Xibalba BBS, hop in #enigma-bbs on FreeNode and chat, or
|
||||||
[file a issue on GitHub](https://github.com/NuSkooler/enigma-bbs/issues).
|
[file a issue on GitHub](https://github.com/NuSkooler/enigma-bbs/issues).
|
||||||
|
|
||||||
|
# 0.0.10-alpha to 0.0.11-beta
|
||||||
|
|
||||||
# 0.0.9-alpha to 0.0.10-alpha
|
# 0.0.9-alpha to 0.0.10-alpha
|
||||||
* Security related files such as private keys and certs are now looked for in `config/security` by default.
|
* Security related files such as private keys and certs are now looked for in `config/security` by default.
|
||||||
* Default archive handler for zip files has switched to InfoZip due to a bug in the latest p7Zip packages causing "volume not found" errors. Ensure you have the InfoZip `zip` and `unzip` commands in ENiGMA's path. You can switch back to 7Zip by overriding `archiveHandler` for `application/zip` in your `config.hjson` under `fileTypes` to `7Zip`.
|
* Default archive handler for zip files has switched to InfoZip due to a bug in the latest p7Zip packages causing "volume not found" errors. Ensure you have the InfoZip `zip` and `unzip` commands in ENiGMA's path. You can switch back to 7Zip by overriding `archiveHandler` for `application/zip` in your `config.hjson` under `fileTypes` to `7Zip`.
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
# Whats New
|
# Whats New
|
||||||
This document attempts to track **major** changes and additions in ENiGMA½. For details, see GitHub.
|
This document attempts to track **major** changes and additions in ENiGMA½. For details, see GitHub.
|
||||||
|
|
||||||
|
## 0.0.11-beta
|
||||||
|
* Upgraded from `alpha` to `beta` -- The software is far along and mature enough at this point!
|
||||||
|
|
||||||
## 0.0.10-alpha
|
## 0.0.10-alpha
|
||||||
+ `oputil.js user rename USERNAME NEWNAME`
|
+ `oputil.js user rename USERNAME NEWNAME`
|
||||||
+ `my_messages.js` module (defaulted to "m" at the message menu) to list public messages addressed to the currently logged in user. Takes into account their username and `real_name` property.
|
+ `my_messages.js` module (defaulted to "m" at the message menu) to list public messages addressed to the currently logged in user. Takes into account their username and `real_name` property.
|
||||||
|
|
|
@ -2,22 +2,22 @@
|
||||||
layout: page
|
layout: page
|
||||||
title: MCI Codes
|
title: MCI Codes
|
||||||
---
|
---
|
||||||
ENiGMA½ supports a variety of MCI codes. Some **predefined** codes produce information about the current user, system,
|
ENiGMA½ supports a variety of MCI codes. Some **predefined** codes produce information about the current user, system,
|
||||||
or other statistics while others are used to instantiate a **View**. MCI codes are two characters in length and are
|
or other statistics while others are used to instantiate a **View**. MCI codes are two characters in length and are
|
||||||
prefixed with a percent (%) symbol. Some MCI codes have additional options that may be set directly from the code itself
|
prefixed with a percent (%) symbol. Some MCI codes have additional options that may be set directly from the code itself
|
||||||
while others -- and more advanced options -- are controlled via the current theme. Standard (non-focus) and focus colors
|
while others -- and more advanced options -- are controlled via the current theme. Standard (non-focus) and focus colors
|
||||||
are set by placing duplicate codes back to back in art files.
|
are set by placing duplicate codes back to back in art files.
|
||||||
|
|
||||||
## Predefined MCI Codes
|
## Predefined MCI Codes
|
||||||
There are many predefined MCI codes that can be used anywhere on the system (placed in any art file). More are added all
|
There are many predefined MCI codes that can be used anywhere on the system (placed in any art file). More are added all
|
||||||
the time so also check out [core/predefined_mci.js](https://github.com/NuSkooler/enigma-bbs/blob/master/core/mci_view_factory.js)
|
the time so also check out [core/predefined_mci.js](https://github.com/NuSkooler/enigma-bbs/blob/master/core/mci_view_factory.js)
|
||||||
for a full listing. Many codes attempt to pay homage to Oblivion/2, iNiQUiTY, etc.
|
for a full listing. Many codes attempt to pay homage to Oblivion/2, iNiQUiTY, etc.
|
||||||
|
|
||||||
| Code | Description |
|
| Code | Description |
|
||||||
|------|--------------|
|
|------|--------------|
|
||||||
| `BN` | Board Name |
|
| `BN` | Board Name |
|
||||||
| `VL` | Version *label*, e.g. "ENiGMA½ v0.0.10-alpha" |
|
| `VL` | Version *label*, e.g. "ENiGMA½ v0.0.11-beta" |
|
||||||
| `VN` | Version *number*, eg.. "0.0.10-alpha" |
|
| `VN` | Version *number*, eg.. "0.0.11-beta" |
|
||||||
| `SN` | SysOp username |
|
| `SN` | SysOp username |
|
||||||
| `SR` | SysOp real name |
|
| `SR` | SysOp real name |
|
||||||
| `SL` | SysOp location |
|
| `SL` | SysOp location |
|
||||||
|
@ -75,7 +75,7 @@ for a full listing. Many codes attempt to pay homage to Oblivion/2, iNiQUiTY, et
|
||||||
| `SD` | Total downloads, system wide |
|
| `SD` | Total downloads, system wide |
|
||||||
| `SO` | Total downloaded amount, system wide (formatted to appropriate bytes/megs/etc.) |
|
| `SO` | Total downloaded amount, system wide (formatted to appropriate bytes/megs/etc.) |
|
||||||
| `SU` | Total uploads, system wide |
|
| `SU` | Total uploads, system wide |
|
||||||
| `SP` | Total uploaded amount, system wide (formatted to appropriate bytes/megs/etc.) |
|
| `SP` | Total uploaded amount, system wide (formatted to appropriate bytes/megs/etc.) |
|
||||||
| `TF` | Total number of files on the system |
|
| `TF` | Total number of files on the system |
|
||||||
| `TB` | Total amount of files on the system (formatted to appropriate bytes/megs/gigs/etc.) |
|
| `TB` | Total amount of files on the system (formatted to appropriate bytes/megs/gigs/etc.) |
|
||||||
| `TP` | Total messages posted/imported to the system *currently* |
|
| `TP` | Total messages posted/imported to the system *currently* |
|
||||||
|
@ -93,7 +93,7 @@ Some additional special case codes also exist:
|
||||||
|
|
||||||
|
|
||||||
## Views
|
## Views
|
||||||
A **View** is a control placed on a **form** that can display variable data or collect input. One example of a View is
|
A **View** is a control placed on a **form** that can display variable data or collect input. One example of a View is
|
||||||
a Vertical Menu (`%VM`): Old-school BBSers may recognize this as a lightbar menu.
|
a Vertical Menu (`%VM`): Old-school BBSers may recognize this as a lightbar menu.
|
||||||
|
|
||||||
| Code | Name | Description |
|
| Code | Name | Description |
|
||||||
|
@ -103,14 +103,14 @@ a Vertical Menu (`%VM`): Old-school BBSers may recognize this as a lightbar menu
|
||||||
| `ME` | Masked Edit Text | Collect user input using a *mask* |
|
| `ME` | Masked Edit Text | Collect user input using a *mask* |
|
||||||
| `MT` | Multi Line Text Edit | Multi line edit control |
|
| `MT` | Multi Line Text Edit | Multi line edit control |
|
||||||
| `BT` | Button | A button |
|
| `BT` | Button | A button |
|
||||||
| `VM` | Vertical Menu | A vertical menu aka a vertical lightbar |
|
| `VM` | Vertical Menu | A vertical menu aka a vertical lightbar |
|
||||||
| `HM` | Horizontal Menu | A horizontal menu aka a horizontal lightbar |
|
| `HM` | Horizontal Menu | A horizontal menu aka a horizontal lightbar |
|
||||||
| `SM` | Spinner Menu | A spinner input control |
|
| `SM` | Spinner Menu | A spinner input control |
|
||||||
| `TM` | Toggle Menu | A toggle menu commonly used for Yes/No style input |
|
| `TM` | Toggle Menu | A toggle menu commonly used for Yes/No style input |
|
||||||
| `KE` | Key Entry | A *single* key input control |
|
| `KE` | Key Entry | A *single* key input control |
|
||||||
|
|
||||||
|
|
||||||
Peek at [/core/mci_view_factory.js](https://github.com/NuSkooler/enigma-bbs/blob/master/core/mci_view_factory.js) to
|
Peek at [/core/mci_view_factory.js](https://github.com/NuSkooler/enigma-bbs/blob/master/core/mci_view_factory.js) to
|
||||||
see additional information.
|
see additional information.
|
||||||
|
|
||||||
|
|
||||||
|
@ -132,7 +132,7 @@ Predefined MCI codes and other Views can have properties set via `menu.hjson` an
|
||||||
| `itemFormat` | Sets the format for a list entry. See **Entry Formatting** below |
|
| `itemFormat` | Sets the format for a list entry. See **Entry Formatting** below |
|
||||||
| `focusItemFormat` | Sets the format for a focused list entry. See **Entry Formatting** below |
|
| `focusItemFormat` | Sets the format for a focused list entry. See **Entry Formatting** below |
|
||||||
|
|
||||||
These are just a few of the properties set on various views. *Use the source Luke*, as well as taking a look at the default
|
These are just a few of the properties set on various views. *Use the source Luke*, as well as taking a look at the default
|
||||||
`menu.hjson` and `theme.hjson` files!
|
`menu.hjson` and `theme.hjson` files!
|
||||||
|
|
||||||
### Custom Properties
|
### Custom Properties
|
||||||
|
@ -144,7 +144,7 @@ Standard style types available for `textStyle` and `focusTextStyle`:
|
||||||
|
|
||||||
| Style | Description |
|
| Style | Description |
|
||||||
|----------|--------------|
|
|----------|--------------|
|
||||||
| `normal` | Leaves text as-is. This is the default. |
|
| `normal` | Leaves text as-is. This is the default. |
|
||||||
| `upper` | ENIGMA BULLETIN BOARD SOFTWARE |
|
| `upper` | ENIGMA BULLETIN BOARD SOFTWARE |
|
||||||
| `lower` | enigma bulletin board software |
|
| `lower` | enigma bulletin board software |
|
||||||
| `title` | Enigma Bulletin Board Software |
|
| `title` | Enigma Bulletin Board Software |
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "enigma-bbs",
|
"name": "enigma-bbs",
|
||||||
"version": "0.0.10-alpha",
|
"version": "0.0.11-beta",
|
||||||
"description": "ENiGMA½ Bulletin Board System",
|
"description": "ENiGMA½ Bulletin Board System",
|
||||||
"author": "Bryan Ashby <bryan@l33t.codes>",
|
"author": "Bryan Ashby <bryan@l33t.codes>",
|
||||||
"license": "BSD-2-Clause",
|
"license": "BSD-2-Clause",
|
||||||
|
|
Loading…
Reference in New Issue