-
Notifications
You must be signed in to change notification settings - Fork 21
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Added: SuperMemo 18.04 compatibility #138
- Added: automated ChangeLog and NuPkg Release notes #52 - Added: Splash screen (also overrides SuperMemo's) #100 - Added: Plugin labels (e.g. Official, Verified) - Added: A ChangeLog Popup after update, and a Change Logs Tab in the Settings #134 - Added: Limited settings window to one instance displayed at a time #113 - Added: Tool tips (hints) to UI icons that do not have a label #130 - Added: During installation, the confirmation popup displays the install folder destination #129 - Added: Import collection from SuperMemo (supermemo.ini) setup step #73 - Fixed: Collection Selection > Options, and other option windows can now be canceled and revert changes #117
- Loading branch information
Showing
70 changed files
with
1,760 additions
and
231 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,279 @@ | ||
# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT UNLESS YOU KNOW WHAT YOU ARE DOING. | ||
# SuperMemo Assistant https://github.com/supermemo/SuperMemoAssistant/ | ||
# CHANGE LOG | ||
|
||
[Next version (ccbc3bfe92f1b460539a55545d7394a3d49de03a)] | ||
|
||
|
||
[2.0.3.374] | ||
- Added Notifications #53 | ||
- Added Notification + Option to restart on plugin crash | ||
- Added plugin labels #133 | ||
- Added ToolTips to UI icons #130 | ||
- Added install destination folder in confirmation popup message #129 (Squirrel.Windows) | ||
- Added cancel button + reset in Collection Selection #117 | ||
- Added a setup step to import collections from supermemo.ini #73 | ||
- Added CfgBase with reset on cancel | ||
- Added automatic version configuration | ||
- Added more documentation | ||
- Several other minor updates | ||
|
||
|
||
[2.0.3.309] | ||
- Added SMA Setup screen | ||
- Added Pugin Setup | ||
- Added License agreement | ||
- 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 | ||
- Added SMA update notifications | ||
- 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 | ||
- Added the Logger configuration panel to Settings (will be moved under the General tab later) | ||
- 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 | ||
- Added nuget.config with local Squirrel.Windows repository | ||
- Created a nuget for libs/mhshtml/Microsoft.mshtml.dll called "SuperMemoAssistant.mshtml" | ||
- Added Squirrel.Windows submodule | ||
- Fixed an issue where Anotar.Serilog was kept as a reference https://github.com/Fody/Anotar/issues/324 | ||
- Several minor improvements & fixes | ||
- Installer: Minor update | ||
- Updated Subrepo ref | ||
- Added Logger configuration (WIP) Fix #64 | ||
- Added Plugin OnMessage (WIP) | ||
- Added PluginMessage.OnLoggerConfigUpdated (WIP) | ||
- Installer (WIP) | ||
- Minor AppHost refactoring | ||
- Minor additions & fixes | ||
- Collection config #56 | ||
- Update README.md | ||
- added ability to query current learning mode | ||
|
||
|
||
[2.0.2.67] | ||
- Improved KeyboardHook logging | ||
- Added SM exe setup window | ||
- App.xaml.cs: Replaced Environment.Exit with Shutdown | ||
- Removed JetBrains annotations | ||
- SMATaskbarIcon: Fixed null issue when right clicking the tray icon | ||
- NativeDataCfg.json: Updated versions number | ||
- InjectLib: Better exception handling | ||
- Several minor additions, bug fixes, cleanup | ||
- Update README.md | ||
- Minor fix | ||
|
||
|
||
[2.0.2] | ||
- Update README.md | ||
- Temporary fix for exception when restoring OnMessage addr | ||
- Removed Feeds plugin | ||
- 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) | ||
- Enhanced concept handling | ||
- Misc minor fixes | ||
- Added SuperMemoAssistant.Plugins.Import.BrowserPlugin submodule | ||
- Several minor fixes/additions (Extensions, RemoteTasks, ..) | ||
- Package update | ||
- Added Browser Import projects to solution | ||
- Added ObjectToStringJsonConverter.cs | ||
- Updated DeviceId package | ||
- Removed sentry debug | ||
- Add license scan report and status | ||
- Signed-off-by: fossabot <badges@fossa.io> | ||
- Minor fixes | ||
- Added mshtml assembly check | ||
- Added debug key logger | ||
- Open collection through command line | ||
- Fixed logging | ||
- Minor other improvements & fixes | ||
- Fixed logging issues | ||
|
||
|
||
[2.0.1] | ||
- Improved logging | ||
- Fixed several issues | ||
- Fix attempt for borderless window for SM18 | ||
- Minor cleanup | ||
- Moved gif tutorials to their own repo (https://github.com/supermemo/Documentation) | ||
- Validate SMA location | ||
- Fixed collection lock check | ||
- Better exception logging for RemoteTask | ||
- Misc. minor improvements | ||
- Add files via upload | ||
- Update README.md | ||
- Fixed several smaller issues | ||
- 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 | ||
- Fixed for Forge.Forms repo url | ||
- Updated gitmodules | ||
- Added plugin Template | ||
- Added Services.HTML | ||
- Several minor fixes | ||
- Added Title bar collapse option | ||
- 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 | ||
- Misc minor improvements | ||
- 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 | ||
- Misc fixes | ||
- Finalizing plugin isolation | ||
- Some refactoring | ||
- Upgraded all projects to .NET 7.2 | ||
- Many other fixes/additions | ||
- Plugin Manager | ||
- Plugin Isolation | ||
- Plugin package management system | ||
- Optimized registries I/O processing | ||
- Vast refactoring | ||
- New element Layout system based on WPF + XAML | ||
- Added Layout editor interface [WIP] | ||
- Added SoundContent | ||
- Added Options (SM path, hint addresses) in CollectionSelectionWindow | ||
- Misc. minor changes | ||
- 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 | ||
- Added ImageEx, StreamEx extension classes | ||
- Interop: Added SM LearningMode, DisplayState enums | ||
- Several minor changes/additions | ||
- LoadAssembliesOnStartup | ||
- NativeFuncScanner overhaul (caching, centralized procedure store, ...) | ||
- CorePlugin + CoreCfg | ||
- Added Array Buffers in IOHooks | ||
- Disabled InitOnLoad | ||
- Added SuperMemoAssistant.Core.Remote project | ||
- Added Dictionary submodules | ||
- Updated Dictionary.Interop path | ||
- Added Error catching in Prod | ||
- Added Sentry | ||
- Removed ModuleInit from SuperMemoAssistant.Core | ||
- Updated/Fixed WndProc hook to capture SM's program flow only during the requested operations | ||
- Added Type to IElement | ||
- Fix for Delete preventing update in ElementBase | ||
- Added Global Settings | ||
- Changed default ElementBuilder.TextContent Encoding to Unicode | ||
- Refactored Svc | ||
- Added Element Picker | ||
- Added exception messages | ||
- Several minor fixes/refactor | ||
- Fixed a bug where the hooked OnWnd method was being called while disposed | ||
- Improved Element/Component builder | ||
- PluginHost/App WIP | ||
- Fixing KeyboardHook.cs | ||
- Removed legacy code (Menus, ElementDataWdw) | ||
- Started removing FlaUI library | ||
- Handle WM_QUIT in WndProc | ||
- Fixed Logger path. Now logs in AppData/Roaming | ||
- Added dynamic component building | ||
- Added new Keyboard hook method | ||
- Smaller fixes | ||
- New MainThread execution method | ||
- New keyboard hotkey capture method | ||
- Configured Serilog Logger | ||
- Fixed issue with space in collection path | ||
- Added EasyHook dll | ||
- Removed MediaPlayer plugin from this repo | ||
- Added binary registry | ||
- Many fixes/additions | ||
- Many core addition, improvements, bug fixes | ||
- Added GetFirst* methods to ControlGroup and ComponentGroup | ||
- 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 <alexis@incogito.org> | ||
- 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 | ||
- Added ImageWrapper | ||
- Collection selection interface | ||
- Implemented program flow | ||
- Fixed several bugs in Component, Element, Members registries | ||
- ControlWeb::GetDocument now retries 5 times on ElementNotAvailableException and TimeOutException | ||
- Several small fixes | ||
- Fixed binary file structures | ||
- 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 | ||
- Fixed slot file paths for .html & .jpg registry members | ||
- WIP | ||
- Initial Commit | ||
- Initial commit | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Submodule MSBuild.Tools
updated
24 files
Submodule Squirrel.Windows
updated
2 files
+1 −1 | src/Squirrel.nuspec | |
+1 −1 | src/Squirrel/ReleaseEntry.cs |
Oops, something went wrong.