e15012965cFixes for viewdata input redisplay and bottom line clearing, viewdata input_fields and dynamic_fields added *98#Deon George2024-12-08 18:00:24 +11:00
7b34decb49Consolidate Viewdata/ANSItex specific modules to use consistent method names, our session is now initialised at startup as eitherDeon George2023-12-26 09:17:19 +11:00
701dd9f5e8WIP: Using new page object, frames stored and retrieved in msgbase, code cleanup, more optimisations neededDeon George2023-12-24 20:11:40 +11:00
29f82592acMove control functions to control/ dirDeon George2023-12-24 17:46:37 +11:00
b90a058d47WIP: Using new page object, frames stored and retrieved in msgbase, code cleanup, more optimisations neededDeon George2023-12-24 17:44:02 +11:00
9513f8d144We only use __properties__ in setters and getters, in all other cases we set/access variables via magic methodsDeon George2023-12-22 10:25:32 +11:00
1c80c3951aWork in progress with new page.js
Deon George
2022-12-09 17:19:33 +11:00
ffae70dabbUpdated start.sh, to allow for different PID locationDeon George2023-12-09 16:03:14 +11:00
0cf79f7354Only use HTTP proxy if environment definedDeon George2023-06-27 09:33:57 +10:00
bd20fd715bUpdated viewdata client to work with synchronet websocket, removed redundant code
pages
Deon George2023-05-31 22:53:15 +10:00
a12bf01e9aFix ftelnet, now using synchronet's websocketDeon George2023-05-30 13:53:43 +10:00
68fd0ff94eRemove NNCP and other commented out tools
Deon George
2023-05-29 13:15:23 +10:00
31f1f89ad8Removed the force IPv4, not required since we use squid via http_proxy
Deon George
2023-05-29 12:35:50 +10:00
9937972d6aPreserve web from build
Deon George
2023-05-29 11:18:19 +10:00
6a21185f0aUpdate CI so we can build other archs
Deon George
2023-05-24 20:45:55 +10:00
a5457d80afsed is -i -e not -ie
Deon George
2023-05-24 20:19:48 +10:00
64c13dacb4PID file is now var/run
Deon George
2023-05-24 20:19:38 +10:00
f6f89f6086Removed my tags buffer patch as it has been fixed upstream #f7d2b24d
Deon George
2023-05-17 09:39:44 +10:00
1f612dd027Put back NNCP, sbbs.pid is now in SBBSCTRL, remove cvs from build.
Deon George
2023-04-14 13:26:06 +10:00
7a32a52517Update tags patch, remove nncp
Deon George
2023-04-11 22:18:20 +10:00
f321af3062Force apt to use IPv4, update config to have nodes in ../nodes/ now that SBBS 3.20 uses ini files
Deon George
2023-01-22 11:43:58 +11:00
ef4453b77bFix for when a user only has 1 new message to them
Deon George
2022-12-16 23:23:28 +11:00
ab91db2efaMessage reading navigation, enable tagging a specific message area
Deon George
2022-12-15 23:28:25 +11:00
e7b9ed73d0Update sqrlogin control to pass through input to main.js, fixes cancel and enables routing away
Deon George
2022-12-07 21:49:52 +11:00
b3ef9e35e7Fix rendering VTX frames, fix setting cf to null when navigating away from a frame with fields
Deon George
2022-12-05 22:36:03 +11:00
2866399df4Retire leenooks.net for dege.au
Deon George
2022-10-29 13:46:45 +11:00
a20a9022ceAdded some more supervisor config for sbbs, giving sbbs more time to start
Deon George
2022-10-27 11:04:06 +11:00
4000df716cFix awk FS with nulls
Deon George
2022-10-17 22:57:20 +11:00
99308f701bUpdated to bullseye, added nncp
Deon George
2022-10-17 00:05:44 +11:00
717902d8e7Updates to dev pages *516
Deon George
2022-06-24 12:43:40 +10:00
6be2019885Checkout a custom branch, so git_*.h headers reflect our custom version of SBBS, but with the upstreams commit
Deon George
2022-05-28 13:34:33 +10:00
c6930db160Add patch to reserve space for tags in message headers
Deon George
2022-05-28 13:07:54 +10:00
59f5946c64Updates to pages 516...
Deon George
2022-05-15 21:19:59 +10:00
67358054c0Directory update, reduce verbosity of frames_tag
Deon George
2022-05-15 10:55:55 +10:00
71208075c3Enable msg_area_new to take a area tag as an argument
Deon George
2022-05-13 23:32:22 +10:00
8e15c890a5Enable ESX X field to have arguments
Deon George
2022-05-13 22:31:47 +10:00
690c507d11Core frame updates, and throw a system error if the frame and page details dont match
Deon George
2022-05-13 16:13:46 +10:00
7eaa99b4e6Show a loading message, in case there is a delay when going to a new frame
Deon George
2022-05-13 14:57:12 +10:00
6f52952e41Display - if BBS doesnt have a SYSTEM_ZONE address configured
Deon George
2022-05-13 14:34:31 +10:00
0bf0e223b5Change to use list_tagged when offering message pages for users
Deon George
2022-05-12 22:27:06 +10:00
2ba3fbf231Use rightpad for the node id, and change SYS ERROR message for viewdata
Deon George
2022-05-11 20:41:09 +10:00
998a201fbbFix user registration, broken by #5883b5ca
Deon George
2022-05-09 22:24:28 +10:00
17a90126b0Reconfigure terminal to not always prompt for password. Fix Inactivity when mode=MODE_FIELD
Deon George
2022-05-09 21:27:38 +10:00
d5cc24156cFixes for getting newest/oldest message details
Deon George
2022-05-06 20:14:58 +10:00
641551125bFix for ansitex still running, when user timeout inactive. Fix for calculating unread messages.
Deon George
2022-05-06 17:41:07 +10:00
912841b7d8Try to catch system errors, return page links directly, change calculation of new messages
Deon George
2022-05-06 15:32:35 +10:00
874a7ee302Minor main frame fixes, turn cursor back on before hangup
Deon George
2022-05-06 09:59:23 +10:00
51de982fbbEchoarea front page navigation
Deon George
2022-05-03 21:10:09 +10:00
2dc348a29cEnabled 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.
Deon George
2022-05-01 17:42:19 +10:00
0214416c4eFix echomail zone to prefix in ini file. Call atcode parser before rendering frames
Deon George
2022-04-26 21:54:34 +10:00
c1980c359eFixed some sort() functions, added a groupby function
Deon George
2022-04-24 22:36:47 +10:00
3c6d7d057eSupport for rendering echomail messages. Change to use frame.js and graphic.js to render pages.
Deon George
2022-04-22 22:47:53 +10:00
b3367a082dRevert 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.
Deon George
2022-04-22 22:42:20 +10:00
30d402e797added msgbase handling and finding a tagged message
Deon George
2022-04-20 21:19:01 +10:00
18d1313eefFix return from sqrllogin, added msgbase handling and finding a tagged message
Deon George
2022-04-18 21:27:25 +10:00
aa8aadfae7Rename control files
Deon George
2022-04-16 16:06:33 +10:00
aae10fbc36More code formatting and fix SQRL
Deon George
2022-04-16 15:36:17 +10:00
756bebd3d7Added frames_check and updated frames for consistency
Deon George
2022-04-15 22:40:19 +10:00
74d33427dbMore code formating
Deon George
2022-04-15 21:35:01 +10:00
8df5d1dcffMove common functions for ANSI/VIEWDATA frames to base file
Deon George
2022-04-11 21:44:01 +10:00
5883b5ca9bCode formating, fix SBBS no longer has SS_UNUSED, return acts as #
Deon George
2022-04-10 21:09:59 +10:00
363a9184c0Revert "Force build on apu runner" No longer required, since the issue with cryptlib has been resolved
Deon George
2022-02-27 16:24:09 +11:00
aceeed758bForce build on apu runner
Deon George
2021-04-24 12:01:52 +10:00