|
b2153e30f3
|
Move our EOF_MARKER definition to defs. Look for frames using their from/to address, instead of tags
|
2024-12-07 21:06:09 +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 |
|
|
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 |
|
|
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
|
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
|
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 |
|
Deon George
|
c1980c359e
|
Fixed some sort() functions, added a groupby function
|
2022-05-03 21:14:01 +10:00 |
|
Deon George
|
3c6d7d057e
|
Support for rendering echomail messages. Change to use frame.js and graphic.js to render pages.
|
2022-05-03 21:14:01 +10:00 |
|
Deon George
|
b3367a082d
|
Revert to avoid using get_msg_header and using index of get_all_msg_headers. Also more support for using msg_area.* when recalling a specific message.
|
2022-04-24 15:40:30 +10:00 |
|
Deon George
|
30d402e797
|
added msgbase handling and finding a tagged message
|
2022-04-24 15:40:30 +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
|
aa8aadfae7
|
Rename control files
|
2022-04-16 16:06:33 +10:00 |
|
Deon George
|
aae10fbc36
|
More code formatting and fix SQRL
|
2022-04-16 15:36:17 +10:00 |
|
Deon George
|
74d33427db
|
More code formating
|
2022-04-15 22:44:26 +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
|
05b5b771f3
|
Change 982 to a login frame, so that we get ALREADY MEMBER OF CUG if users navigate back to it after login
|
2020-11-02 23:27:33 +11:00 |
|
Deon George
|
440f34919c
|
Enabled imbedding fields, added nodeid
|
2020-11-01 21:55:32 +11:00 |
|
Deon George
|
fe21ee5379
|
More QR code auto calculation, use ascii() for chars in hex
|
2020-10-31 22:20:35 +11:00 |
|