Q1 2025 — Core Modernization & Package Cleanup
System Framework
-
Introduced Official Navigation v2.0.2.5, consolidating the system navigation structure for all packages
-
Updated
.htaccess
routing to support package changes (Blog, Centris, Credentials) -
Removed legacy marketing menu entries and deprecated unscoped headers/footers
-
Renamed and cleaned up application references, aligning app naming and URLs
-
Fixed and improved
accessAuthenticate
handling and return logic across multiple packages -
Enhanced scoping practices (
cfargument
,cfparam
,LOCAL
usage) and standardized variable handling -
Updated
.gitignore
rules to exclude sensitive files (configuration.cfm
) and development artifacts
Framework Controllers
-
Refactored Access, Default, and Framework controllers with improved scope handling, argument management, and code cleanup
-
Cleaned and optimized the Trace model queries (
system_trace
) -
Updated Security controller to use
key_length
for improved cryptographic handling -
Performed general controller-wide modernization and codebase cleanup
Packages
-
Performed widespread cleanup, modernization, and Bootstrap 5 conversions across core packages:
-
Credentials — Rebuilt UI with Bootstrap 5 modals, added realtime search filter, cleaned and reorganized code
-
Projects — Cleaned, modernized codebase, added Unsnooze feature to main menu
-
Transactions — Code cleanup, scoping improvements, and modernization
-
Invoices — Cleaned controllers, views, and models; fixed decimal scaling, added comments, standardized function naming, and improved data encoding
-
Documents, Blog, Scheduler, Events, Geolife, Hosting, Compilations, Checkout, Commander, Backups, Developer, Default, Home, Centris — Broad code cleanup, scoping fixes, and AccessAuthenticate updates
-
Deprecated Commander and other older packages to the development area for archival
-
Migrated Centris back into the Development workspace
-
Repository Maintenance
-
Updated and consolidated
.gitignore
rules for credentials, messages, and other sensitive or transient files -
Performed broad cleanup of obsolete files, reorganizing directories for clarity and consistency