Commit Graph

33 Commits

Author SHA1 Message Date
a1bcc1f5cb Numerous minor fixes needed for echomail control, register control. Revert our page object, if the requested page doesnt exist. Rework default pages. 2024-01-01 17:03:25 +11:00
d9b056c5cd New page/window now working 2023-12-27 22:25:06 +11:00
b90a058d47 WIP: Using new page object, frames stored and retrieved in msgbase, code cleanup, more optimisations needed 2023-12-27 22:25:06 +11:00
Deon George
1c80c3951a Work in progress with new page.js 2023-12-27 22:25:06 +11:00
Deon George
ab91db2efa Message reading navigation, enable tagging a specific message area 2022-12-15 23:29:12 +11:00
Deon George
71208075c3 Enable msg_area_new to take a area tag as an argument 2022-05-13 23:32:22 +10:00
Deon George
8e15c890a5 Enable ESX X field to have arguments 2022-05-13 22:31:47 +10:00
Deon George
6f52952e41 Display - if BBS doesnt have a SYSTEM_ZONE address configured 2022-05-13 14:34:31 +10:00
Deon George
0bf0e223b5 Change to use list_tagged when offering message pages for users 2022-05-12 23:53:57 +10:00
Deon George
2ba3fbf231 Use rightpad for the node id, and change SYS ERROR message for viewdata 2022-05-11 20:41:09 +10:00
Deon George
d5cc24156c Fixes for getting newest/oldest message details 2022-05-06 21:21:19 +10:00
Deon George
641551125b Fix for ansitex still running, when user timeout inactive. Fix for calculating unread messages. 2022-05-06 17:49:40 +10:00
Deon George
912841b7d8 Try to catch system errors, return page links directly, change calculation of new messages 2022-05-06 15:32:44 +10:00
Deon George
51de982fbb Echoarea front page navigation 2022-05-03 21:32:41 +10:00
Deon George
2dc348a29c Enabled adding a context to render, so that dynamic fields can resolve locally (like in a message). Improved dynamic fields identification and resolution. Use of more consts for standard frames. Fix history recording and backtracking. 2022-05-03 21:14:01 +10:00
Deon George
0214416c4e Fix echomail zone to prefix in ini file. Call atcode parser before rendering frames 2022-05-03 21:14:01 +10:00
Deon George
c1980c359e Fixed some sort() functions, added a groupby function 2022-05-03 21:14:01 +10:00
Deon George
18d1313eef Fix return from sqrllogin, added msgbase handling and finding a tagged message 2022-04-18 21:27:25 +10:00
Deon George
aae10fbc36 More code formatting and fix SQRL 2022-04-16 15:36:17 +10:00
Deon George
440f34919c Enabled imbedding fields, added nodeid 2020-11-01 21:55:32 +11:00
Deon George
cdb0519c49 Put SQRL configuration into ini, better trap failed init 2020-08-14 12:33:33 +10:00
Deon George
38a88eb7c0 Initial work on sqrl login 2020-08-12 23:55:15 +10:00
Deon George
a89ef764c5 Enabled viewdata 2020-07-30 23:47:40 +10:00
Deon George
d57311e935 Move more functions that are ansi specific to ANSIFrame 2020-07-30 00:15:48 +10:00
Deon George
5293c8cb33 Improved inactivity timeout and function key detection 2020-07-24 23:00:35 +10:00
Deon George
17ddda1cd5 Edit now creates new frames 2020-07-22 22:37:00 +10:00
Deon George
747e753466 Editor security implemented, showing invalid routes to non existing *0x functions 2020-07-21 21:56:57 +10:00
Deon George
662c145c04 Work on frame security and stop users registering twice 2020-07-18 23:48:51 +10:00
Deon George
8767dbc26f Move frame owner/log to videotex.ini 2020-07-18 00:36:49 +10:00
Deon George
0febc9ff38 Enabled login and shell 2020-05-27 21:56:12 +10:00
Deon George
019279fcca
created parse() for response frames with fields 2020-03-27 16:14:33 +11:00
Deon George
225d17308c
Changes to frame object 2020-03-26 17:22:46 +11:00
Deon George
e30a231fb3 Moved ansitex completely under mods/ 2020-02-26 22:54:39 +11:00