Skip to content

Releases: supermemo/SuperMemoAssistant

2.0.2 (Source code only)

02 Feb 15:49
2fe73b0
Compare
Choose a tag to compare
Pre-release
  • Added SuperMemoAssistant.Plugins.Import.BrowserPlugin submodule
  • Added Browser Import projects to solution
  • Added ObjectToStringJsonConverter.cs
  • Added mshtml assembly check
  • Added debug key logger
  • Fixed an issue where updated registry elements would have their Empty property set to true
  • Fixed an issue where creating non-memorized element with repetition history would prompt a warning dialog in SM (rep history totally removed from element builder string)
  • Fixed logging
  • Fixed logging issues
  • Misc minor fixes
  • Update README.md
  • Temporary fix for exception when restoring OnMessage addr
  • Removed Feeds plugin
  • Enhanced concept handling
  • Several minor fixes/additions (Extensions, RemoteTasks, ..)
  • Package update
  • Updated DeviceId package
  • Removed sentry debug
  • Add license scan report and status
  • Minor fixes
  • Open collection through command line
  • Minor other improvements & fixes

2.0.1 (Source code only)

21 Jan 13:44
Compare
Choose a tag to compare
Pre-release
  • Added plugin Template
  • Added Services.HTML
  • Added Title bar collapse option
  • Added Layout editor interface [WIP]
  • Added SoundContent
  • Added Options (SM path, hint addresses) in CollectionSelectionWindow
  • Added ImageEx, StreamEx extension classes
  • Added Array Buffers in IOHooks
  • Added SuperMemoAssistant.Core.Remote project
  • Added Dictionary submodules
  • Added Error catching in Prod
  • Added Sentry
  • Added Type to IElement
  • Added Global Settings
  • Added Element Picker
  • Added exception messages
  • Added dynamic component building
  • Added new Keyboard hook method
  • Added EasyHook dll
  • Added binary registry
  • Added GetFirst* methods to ControlGroup and ComponentGroup
  • Added ImageWrapper
  • Fixed several issues
  • Fixed collection lock check
  • Fixed several smaller issues
  • Fixed for Forge.Forms repo url
  • Fixed a bug where the hooked OnWnd method was being called while disposed
  • Fixed Logger path. Now logs in AppData/Roaming
  • Fixed issue with space in collection path
  • Fixed several bugs in Component, Element, Members registries
  • Fixed binary file structures
  • Fixed slot file paths for .html & .jpg registry members
  • Misc. minor improvements
  • Misc minor improvements
  • Misc fixes
  • Misc. minor changes
  • Improved logging
  • Fix attempt for borderless window for SM18
  • Minor cleanup
  • Moved gif tutorials to their own repo (https://github.com/supermemo/Documentation)
  • Validate SMA location
  • Better exception logging for RemoteTask
  • Add files via upload
  • Update README.md
  • Cleanup
  • Updated nuGets
  • Cleaning up
  • VS upgrade
  • SM 18.3 support
  • Missing files
  • Multi-sm version system seems to work OK.
  • Not quite sure about the direction SMNatives is taking. This is a restore point.
  • Multi-Version handling WIP
  • Several fixes
  • Updated gitmodules
  • Several minor fixes
  • Auto-subfolder, Better element creation control, child per branch setting, minor fixes
  • Few additions, Several minor fixes & sanity checks
  • ElementRegistry: Element batch creation
  • XamlControlHtml: Fixed encoding
  • ElementBuilderEx: Improved references + title
  • Additions, fixes, ...
  • Layout / Layout editor
  • Several fixes/improvements (logging, keyboard hook scope, ...)
  • Settings, UI, ...
  • Layouts
  • Other fixes/refactoring/...
  • Plugin isolation
  • Settings (plugins, layouts, ...)
  • Removed Resources
  • Minor push
  • Deleted submodule
  • Removed Patagames WPF submodule
  • Plugin isolation + UI
  • Lot of refactoring + improvements
  • Remoting/plugin interop additions/fixes
  • Finalizing plugin isolation
  • Some refactoring
  • Upgraded all projects to .NET 7.2
  • Many other fixes/additions
  • Plugin Manager
  • Plugin package management system
  • Optimized registries I/O processing
  • Vast refactoring
  • New element Layout system based on WPF + XAML
  • Refactored native calls to only use SM17Natives
  • Native calls: Added ShowNextElementInLearningQueue
  • Native calls: Added SetElementState
  • Native calls: Added ExecuteUncommitedRepetition
  • Native calls: Added ScheduleInInterval
  • Native calls: Added ForceRepetitionExt
  • Native calls: Added ForceRepetitionAndResume (special handling)
  • Native calls: Added RestoreLearningMode
  • Native calls: Added PostponeRepetition (special handling)
  • NuGet: Added DeviceId package
  • Sentry: Added User context
  • Sentry: Updated to 1.1.0
  • Span: Added object holder child class
  • Interop: Added SM LearningMode, DisplayState enums
  • Several minor changes/additions
  • LoadAssembliesOnStartup
  • NativeFuncScanner overhaul (caching, centralized procedure store, ...)
  • CorePlugin + CoreCfg
  • Disabled InitOnLoad
  • Updated Dictionary.Interop path
  • Removed ModuleInit from SuperMemoAssistant.Core
  • Updated/Fixed WndProc hook to capture SM's program flow only during the requested operations
  • Fix for Delete preventing update in ElementBase
  • Changed default ElementBuilder.TextContent Encoding to Unicode
  • Refactored Svc
  • Several minor fixes/refactor
  • Improved Element/Component builder
  • PluginHost/App WIP
  • Fixing KeyboardHook.cs
  • Removed legacy code (Menus, ElementDataWdw)
  • Started removing FlaUI library
  • Handle WM_QUIT in WndProc
  • Smaller fixes
  • New MainThread execution method
  • New keyboard hotkey capture method
  • Configured Serilog Logger
  • Removed MediaPlayer plugin from this repo
  • Many fixes/additions
  • Many core addition, improvements, bug fixes
  • Renamed ControlWeb to ControlHtml.cs
  • ElementRegistry: Image creation
  • ElementBuilder: New IContent interface & TextContent/ImageContent classes for a more modular element creation system
  • ElementClipboardBuilder.cs: Renamed from ElementClipboard.cs
  • ElementClipboardBuilder.cs: Handle images
  • Image: Several fixes for image registry member
  • IRegistryMember: Added Empty, UseCount properties
  • Signed-off-by: Alexis [email protected]
  • CollectionSelectionWindow: Auto-select first collection
  • CollectionSelectionWindow: Enter and Alt+O keyboard shortcut to open collection
  • ControlWeb: Fixed exception in setting outerHtml (use innerHtml instead)
  • ElementRegistry/ElementBuilder: Images + refactored
  • Text/Image/...Registry: Added native (sm) registry ptr
  • ImageRegistry: Add image to native (sm) registry
  • ElementWdw: Added Delete, FocusWindow + Try/catches on native calls
  • ISuperMemo: Added IgnoreUserConfirmation
  • CollectionFSService: Added method to get plugin resources path
  • Keys: Added shift modifier
  • Collection selection interface
  • Implemented program flow
  • ControlWeb::GetDocument now retries 5 times on ElementNotAvailableException and TimeOutException
  • Several small fixes
  • AppDomain serialization fixes
  • Setup Svc & System.Windows.Application in PluginHost
  • Minor fix to ComponentRegistry (component groups did not get inserted while loading)
  • Introduced LastElement to DisplayElementChanged event
  • Services.Svc refactoring
  • WIP
  • Initial Commit