Skip to content

2.0.3.309 (Source code only)

Pre-release
Pre-release
Compare
Choose a tag to compare
@alexis- alexis- released this 12 Mar 00:57
· 82 commits to master since this release
  • Added SMA Setup screen
  • Added Pugin Setup
  • Added License agreement
  • Added SMA update notifications
  • Added the Logger configuration panel to Settings (will be moved under the General tab later)
  • Added nuget.config with local Squirrel.Windows repository
  • Added Squirrel.Windows submodule
  • Added Logger configuration (WIP) Fix #64
  • Added Plugin OnMessage (WIP)
  • Added PluginMessage.OnLoggerConfigUpdated (WIP)
  • Fixed an issue where Anotar.Serilog was kept as a reference Fody/Anotar#324
  • Plugin Manager is now initialized on startup (but plugins are still run after SM has started)
  • Plugin enabled/Disabled is temporarily hidden
  • Remove Hint Pattern from the option UI
  • Improved Documentation
  • Several other fixes & additions
  • Plugin system is now fully functional
  • Migrated most of the projects to NuGet and referenced them instead of having local project dependencies
  • Several smaller UI improvement (Collection Selection, Settings, etc.)
  • Started documenting the project
  • Refactoring & many minor other additions & fixes
  • (Settings) Browse plugins WIP
  • (PluginManager) Moved Plugin management core features to their own NuGet package "PluginManager.Core"
  • (ElementWdw) Added GenerateCloze and GenerateExtract (new API)
  • (ElementWdw) Changed LearningMode to its enum instead of int
  • (ElementRegistryBase) Added WaitForElement** methods
  • (ElementRegistry17) Fixed crash when unknown element types are produced
  • (Plugins) Changed the copy destination to MyDocuments\SuperMemoAssistant\Plugins
  • (Plugins) Added DevSandboxPlugin
  • (ModuleInitializer) Fixed no exception logging (Anotar reload needed)
  • (SMATaskbarIcon) Fixed OnSMStarted crashing due UI access from another thread
  • (RemotingConfiguration.CustomErrorsMode) Moved config to static constructors in SMA, InjectLib, SMAPluginBase
  • (Configs) Renamed StartupCfg to CoreCfg
  • (Configs) Split CoreCfg into two subclasses (UpdateCfg and StartupCfg)
  • (Configs) Moved Update configs from App.config to CoreCfg.json
  • (Sentry) Moved sentry api token to a parameter
  • (Solution) Added NuPack* solution configurations (see MSBuild.Tools)
  • (Solution) Cleaned and optimized solution's configurations & platforms
  • (Sys.IO.) Moved Sys.IO. file and directory facilities to their own NuGet Extensions.System.IO
  • (Extensions.System.IO) Added submodule
  • Many other minor fixes & enhancements
  • Updated some NuGet packages
  • Removed Forge.Forms submodule
  • Removing Forge.Forms submodule, Removing Extensions.System.IO for re-addition afterward (bug)
  • Turned SuperMemoAssistant.Services.Sentry in a class library
  • Minor fixes
  • SMA Installer (Debug only)
  • SMA is now located in %LocalAppData%\SuperMemoAssistant, and its data (plugins, configs, logs) in %UserProfile%\Documents\SuperMemo Assistant
  • Created a nuget for libs/mhshtml/Microsoft.mshtml.dll called "SuperMemoAssistant.mshtml"
  • Several minor improvements & fixes
  • Installer: Minor update
  • Updated Subrepo ref
  • Installer (WIP)
  • Minor AppHost refactoring
  • Minor additions & fixes
  • Collection config #56
  • Update README.md
  • added ability to query current learning mode