* Added OnClose event to view: triggered when controller is removing view from render queue
* Added more localization
* Added bank transfer
* Fixed account balance reset
* Fixed user copying issues in database: now it does a full deep copy, as opposed to a shallow copy
* Fixed serverside sysinsert checks
* Fixed serverside Account_Get info endpoint
* Other minor things
* Reworked padding rendering (now handled natively by View)
* Fixed how ConsoleController renders dirty views
* Explicitly added padding to the LayoutMeta dimensions computation
* Added support for updating passwords in SessionContext
* Completed account display system
* Added many more resources
* Simplified internationalization
* Added clientside representations for accounts and transations
* MOAR COMMENTS!
* Optimized account serialization
* Corrected issue where copying a user simply copied references to the user accounts; not actually copying accounts (which caused jank)
* Fixed timestamp for TimeStampWriter
* Probably some other minor things
* Added new endpoint for updating password
* Added internationalization method to ContextManager and Context
* Updated contexts to use internationalization
* Added a fancy text-based UI to the server
* Added translations
* Moved Promise class to its own file
* Made BankNetInteractor its own file
* Added a lot of convenient methods
* Added many more comments
* Fixed input event management in ButtonView
* Added support for dynamic ListView content modification
* Added more layouts
* Fixed some namespaces
* Added more commands to the server
- OutputFormatter is now renamed to CommandHandler
CommandHandler now supports full command management
- Dynamically generates command list (for "help")
- Added Command class which specifies the structure of a command
- Added struct specifying the structure of a command parameter
Added exception handling to networking
Moved shared layout resource to Common layout file
- Prioritizes language file matching system language above all else
- Secondarily prioritizes "default" lang file
- Prioritizes lang files declared in meta file (low-to-high priority system)
Moved resource files to one folder
Added multi-file loading support
Started creating a shared layout resource file
Added language files
- Swedish (default): Incomplete
- English US (priority 0): Complete
- English GB: (priority ): Complete
Continued implementing ListVew
Added reference support for 'top' variable in View.Draw()