Commit Graph

116 Commits

Author SHA1 Message Date
f57f102641 Added 98b and 1a 2024-12-08 23:23:44 +11:00
e15012965c Fixes for viewdata input redisplay and bottom line clearing, viewdata input_fields and dynamic_fields added *98# 2024-12-08 18:03:13 +11:00
e72ffdc8a4 Add test frames *999# 2024-12-08 13:05:43 +11:00
46d64c3b05 Add content files missed in f7a581fa 2024-12-08 13:05:43 +11:00
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
df1bad1c29 Add a date to our imported messages. Tag our messages with an EOF marker 2024-12-07 19:32:42 +11:00
da51bd3d0b Implemented saving a frame to the message base and frame_import 2024-12-04 10:19:31 +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
4cbd37f880 Fixes to the test frames for ANSI 2024-01-07 11:34:20 +11:00
0cd4089724 Add *95# to home page 2024-01-07 01:07:32 +11:00
d958cdb09d Fix navigation when accessing a page results in ACCESS DENIED, enable frame_load to load new frames 2024-01-05 21:34:06 +11:00
f111a45826 Added some more system frames 2024-01-04 21:19:49 +11:00
90527338bd Fix spelling mistake in bin pages 2024-01-03 21:56:27 +11:00
8be89799ce Frames received via FTN packets may have origin and tag lines. 2024-01-02 23:58:29 +11:00
dd1fef6f98 Frames received via FTN packets, tags are not set, so we'll use the 'to' user 2024-01-02 22:41:50 +11:00
0625691ae5 Enable loading a page and overwriting its contents with a file 2024-01-02 09:18:50 +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
de04ec11ee Fix for when msgbase with pages cannot be found/opened 2023-12-30 00:02:48 +11:00
00a1ad795d Move our tools to tools/ no longer need ansitex.src 2023-12-28 21:02:29 +11:00
d9b056c5cd New page/window now working 2023-12-27 22:25:06 +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
701dd9f5e8 WIP: Using new page object, frames stored and retrieved in msgbase, code cleanup, more optimisations needed 2023-12-27 22:25:06 +11:00
29f82592ac Move control functions to control/ dir 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
9513f8d144 We only use __properties__ in setters and getters, in all other cases we set/access variables via magic methods 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
ef4453b77b Fix for when a user only has 1 new message to them 2022-12-16 23:29:52 +11:00
Deon George
ab91db2efa Message reading navigation, enable tagging a specific message area 2022-12-15 23:29:12 +11:00
Deon George
e7b9ed73d0 Update sqrlogin control to pass through input to main.js, fixes cancel and enables routing away 2022-12-07 21:50:10 +11:00
Deon George
b3ef9e35e7 Fix rendering VTX frames, fix setting cf to null when navigating away from a frame with fields 2022-12-05 22:36:57 +11:00
Deon George
717902d8e7 Updates to dev pages *516 2022-06-24 12:43:40 +10:00
Deon George
59f5946c64 Updates to pages 516... 2022-05-15 21:19:59 +10:00
Deon George
67358054c0 Directory update, reduce verbosity of frames_tag 2022-05-15 10:55:55 +10: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
690c507d11 Core frame updates, and throw a system error if the frame and page details dont match 2022-05-13 16:13:46 +10:00
Deon George
7eaa99b4e6 Show a loading message, in case there is a delay when going to a new frame 2022-05-13 14:57:12 +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
998a201fbb Fix user registration, broken by #5883b5ca 2022-05-09 22:24:28 +10:00
Deon George
17a90126b0 Reconfigure terminal to not always prompt for password. Fix Inactivity when mode=MODE_FIELD 2022-05-09 21:27:38 +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
874a7ee302 Minor main frame fixes, turn cursor back on before hangup 2022-05-06 09:59:34 +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