Releases: supermemo/SuperMemoAssistant
Releases · supermemo/SuperMemoAssistant
2.0.2 (Source code only)
- 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)
- 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