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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
FeatureSMTP Email Support
Added PHPMailer integration with SMTP configuration. Welcome messages are now sent via both netmail and email to approved users.
FeatureWebshare Functionality
Users can now share echomail messages via secure web links with privacy controls and expiration settings.
ImprovementCharacter Encoding Support
Enhanced CP437 and DOS codepage handling using iconv fallback for better FidoNet packet compatibility.
FixDate Parsing Improvements
Fixed regex patterns for parsing FidoNet timestamps in "DD MMM YY HH:MM:SS" format.
UpdateDatabase Migration System
Implemented comprehensive PostgreSQL migration system with automatic schema versioning.
About myPoint System
- Version:
- BinktermPHP v1.6.3
- System:
- myPoint System
- FidoNet Node:
- 1:153/149.42
- Sysop:
- awehttam
- Source Code:
- GitHub Repository