Development History

Recent Updates & Changes

This page shows the recent development changes and improvements made to myPoint System. Updates are listed in chronological order with the most recent changes first.

FeatureSearch Term Highlighting

Added search term highlighting in message views. When opening messages from search results, the searched words are now highlighted in yellow throughout the message content, making it easier to locate relevant information. Works in both echomail and netmail message views.

v1.6.1
FeatureEchoarea Subscription System

Implemented admin-controlled default subscription system allowing users to selectively view echoareas. Admins can set default echoareas that new users automatically subscribe to, while users can manage their own subscriptions. Includes comprehensive subscription management interface, automatic triggers, and subscription-aware message filtering.

v1.6.0
FeatureCHRS Kludge Character Encoding Detection

Added support for CHRS kludge line detection to automatically determine the correct character encoding for FidoNet messages. The system now prioritizes CHRS-specified encodings (like CP866, CP850, KOI8-R) before falling back to default encoding detection, significantly improving international character support for message text, subject lines, and sender/recipient names.

v1.5.3
ImprovementEnhanced REPLYTO Support in Echomail

Extended REPLYTO kludge parsing to echomail messages. Address book save functionality now intelligently uses REPLYTO addresses when present in echomail, following the same priority system as netmail for improved contact management.

v1.5.2
FixAddress Book Template Compatibility

Fixed JavaScript errors and template compatibility issues with the restructured address book. Addressed undefined field references and added null checks to prevent rendering errors.

v1.5.2
FeatureRestructured Address Book with User ID Fields

Major address book enhancement separating descriptive names from messaging user IDs. Now supports both friendly display names and specific user IDs for messaging, improving REPLYTO handling and contact organization.

v1.5.2
ImprovementEnhanced Address Book Descriptions

Address book entries now include detailed reference information in descriptions, showing original sender details and distinguishing between direct saves and REPLYTO-based saves for better contact management.

v1.5.0
FixREPLYTO Address Book Save Correction

Fixed address book save to properly use both REPLYTO address and name from kludge lines. Now correctly saves the reply-to contact information instead of the original sender when REPLYTO kludges are present.

v1.5.0
ImprovementSmart REPLYTO Address Book Integration

Address book save functionality now intelligently uses REPLYTO addresses when available, ensuring saved contacts use the most appropriate address for future replies. Follows FidoNet priority: REPLYADDR kludge → MSGID original author → message sender.

v1.5.0
FeatureComprehensive Address Book System

Added full address book functionality for netmail contacts with CRUD operations, sidebar management, compose page picker, and one-click save from message views. Includes smart visual indicators showing address book status and clickable sender names in echomail for easy netmail composition.

v1.5.0
ImprovementEnhanced Sysop Message Routing

Messages addressed to 'sysop' now route to the actual system operator defined in binkd.config for both incoming packets and local netmail composition. Improves system administration workflow and message delivery accuracy.

v1.5.0
ImprovementUser Management Enhancements

Added user reminder tracking with pagination support for large user datasets. Admin interface now shows days since last reminder and handles thousands of users efficiently with search functionality.

v1.5.0
FeatureNetmail Threading Support

Extended message threading to netmail with independent threading preferences. Both echomail and netmail now support threaded conversations with separate user settings for each message type.

v1.4.5
FeatureMessage Threading & User Preferences

Added message threading support for echomail using MSGID and REPLY relationships. Messages are displayed in threaded conversations with visual indentation and reply counts. User preferences for threading view and sort order are now persisted across sessions.

v1.4.4
FeatureSMTP Email Support

Added PHPMailer integration with SMTP configuration. Welcome messages are now sent via both netmail and email to approved users.

v1.4.2
FeatureWebshare Functionality

Users can now share echomail messages via secure web links with privacy controls and expiration settings.

v1.4.1
ImprovementCharacter Encoding Support

Enhanced CP437 and DOS codepage handling using iconv fallback for better FidoNet packet compatibility.

v1.4.1
FixDate Parsing Improvements

Fixed regex patterns for parsing FidoNet timestamps in "DD MMM YY HH:MM:SS" format.

v1.4.1
UpdateDatabase Migration System

Implemented comprehensive PostgreSQL migration system with automatic schema versioning.

v1.4.0
About myPoint System
Version:
BinktermPHP v1.6.3
System:
myPoint System
FidoNet Node:
1:153/149.42
Sysop:
awehttam
Source Code:
GitHub Repository