Commit Graph

37 Commits

Author SHA1 Message Date
32c9ed7f1b Move our EOF_MARKER definition to defs. Look for frames using their from/to address, instead of tags 2024-12-08 13:05:43 +11:00
f7a581fa30 Work on v2 frame files 2024-12-04 10:19:31 +11:00
991a31e957 Multiple updates to tools and msgbase.js/page.js 2024-12-04 10:19:31 +11:00
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
7b34decb49 Consolidate Viewdata/ANSItex specific modules to use consistent method names, our session is now initialised at startup as either 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
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
aae10fbc36 More code formatting and fix SQRL 2022-04-16 15:36:17 +10:00
Deon George
8df5d1dcff Move common functions for ANSI/VIEWDATA frames to base file 2022-04-12 00:06:25 +10:00
Deon George
5883b5ca9b Code formating, fix SBBS no longer has SS_UNUSED, return acts as # 2022-04-12 00:06:25 +10:00
Deon George
89bc36bb53 Added System Error frame and Invalid Login frame 2021-02-21 00:18:50 +11:00
Deon George
440f34919c Enabled imbedding fields, added nodeid 2020-11-01 21:55:32 +11:00
Deon George
38a88eb7c0 Initial work on sqrl login 2020-08-12 23:55:15 +10:00
Deon George
171592409c Videotex registration and goodbye 2020-08-01 00:01:48 +10:00
Deon George
d57311e935 Move more functions that are ansi specific to ANSIFrame 2020-07-30 00:15:48 +10:00
Deon George
17f2265249 Change FRAME_ consts to ANSI_FRAME_ consts 2020-07-29 22:02:32 +10:00
Deon George
1387a79672 Changed TexFrame to ANSIFrame(), setup edit.js to edit properties 2020-07-29 21:56:01 +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
d24a979e24 Fix methods in frame content 2020-07-19 21:58:35 +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
2b5ecf6c75 Move load(), parse() into the object. Edit frame now saves. 2020-07-18 00:30:49 +10:00
Deon George
bfa0853d75 Change Frame() to TextFrame() to avoid clash with SBBS's Frame() 2020-07-17 22:05:33 +10:00
Deon George
0aab42f51b Minor fixes with register, start on frame edit 2020-07-13 23:08:37 +10:00
Deon George
141382c499 Complete user registration, added idle inactivity timeout 2020-07-09 23:12:17 +10:00
Deon George
44cb7838bb Registration almost functional 2020-07-08 12:42:58 +10:00
Deon George
83f3788b68 Fix **, start of control methods and registration 2020-07-06 22:55:58 +10:00
Deon George
6139db24d3 Fix enable delete on login 2020-07-05 22:02:06 +10:00
Deon George
a713113df3 Fix for calling defined methods 2020-06-01 22:43:19 +10:00
Deon George
0febc9ff38 Enabled login and shell 2020-05-27 21:56:12 +10:00
Deon George
8e2b715829
Optimised Frame::parse() 2020-03-28 00:55:42 +11: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