{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":294657525,"defaultBranch":"master","name":"Hotstrings","ownerLogin":"mslonik","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-09-11T09:54:28.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/14967795?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715623677.0","currentOid":""},"activityList":{"items":[{"before":"60617af316e80c7a72b93ca5b2037b5bedf48c93","after":"e27bee8218ad44b21e30cdc8287f5ab805ce7c4c","ref":"refs/heads/master","pushedAt":"2024-05-13T18:13:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mslonik","name":"Maciej Słojewski","path":"/mslonik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14967795?s=80&v=4"},"commit":{"message":"Fixed typos\n\nFixed typos.","shortMessageHtmlLink":"Fixed typos"}},{"before":"7b74197d8a2b1e9d322d2a8a1e90a787370cce26","after":"60617af316e80c7a72b93ca5b2037b5bedf48c93","ref":"refs/heads/master","pushedAt":"2024-05-13T18:03:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mslonik","name":"Maciej Słojewski","path":"/mslonik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14967795?s=80&v=4"},"commit":{"message":"v3.6.24\n\nFixed:\r\n- regress: it is again possible to switch off single libraries,\r\n- critical bug in F_Read_IniParam, incorrect processing of ini parameters.\r\n\r\n\r\nImprovements: \r\n- script / application checks if its duplicate is running,\r\n- when I try to move definition, now it is checked if only one library exists. Also, when I try to delete any definition, now message is displayed only once.\r\n- Shift + Insert, Shift + Del resets the hotstring recognizer,\r\n- function F_CheckIf100ms now looks the same as referenced function in the script ShiftFunctions,\r\n- improved F_Undo: now it takes into account if v_InputString contains non-alpha characters,\r\n- added processing of the case when F_Undo is run after RWin was processed,\r\n- improved processing of the last backtick ` in hotstring. Now it mimics original hotstrings.\r\n\r\nAdded:\r\n- Triggering of definitions if RWin is pressed (combined Space + Backspace). This new function is configurable from menu.","shortMessageHtmlLink":"v3.6.24"}},{"before":"879f0fc583ba93ab68c78d23268e74204c652f75","after":"7b74197d8a2b1e9d322d2a8a1e90a787370cce26","ref":"refs/heads/master","pushedAt":"2023-12-24T07:47:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mslonik","name":"Maciej Słojewski","path":"/mslonik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14967795?s=80&v=4"},"commit":{"message":"v3.6.23\n\n- Fixed regress: switching off library files does not switch off definitions.\r\n- Improvement: When a definition is moved or deleted, now it is checked, if it exists in only one library. If this is a case, information for user is displayed and existing definition is enabled.","shortMessageHtmlLink":"v3.6.23"}},{"before":"3383d66402b236fea4f6f19835a1d035d1debdd6","after":"879f0fc583ba93ab68c78d23268e74204c652f75","ref":"refs/heads/master","pushedAt":"2023-12-09T15:11:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mslonik","name":"Maciej Słojewski","path":"/mslonik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14967795?s=80&v=4"},"commit":{"message":"Fixed typo\n\nboundled → bundled","shortMessageHtmlLink":"Fixed typo"}},{"before":"ca84b64b076ce6d0c1b2f1b405d63fbc9490ad8a","after":"3383d66402b236fea4f6f19835a1d035d1debdd6","ref":"refs/heads/master","pushedAt":"2023-12-08T09:55:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mslonik","name":"Maciej Słojewski","path":"/mslonik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14967795?s=80&v=4"},"commit":{"message":"Added info\n\nabout spreading a word and writing review.","shortMessageHtmlLink":"Added info"}},{"before":"9c5885a1d082b10232f27915ee3ae3938a96ef1a","after":"ca84b64b076ce6d0c1b2f1b405d63fbc9490ad8a","ref":"refs/heads/master","pushedAt":"2023-12-08T09:49:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mslonik","name":"Maciej Słojewski","path":"/mslonik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14967795?s=80&v=4"},"commit":{"message":"Newsletter link\n\nNewsletter, front table, emojis.","shortMessageHtmlLink":"Newsletter link"}},{"before":"b08013db5f1053f54eb17204a9f766dfd90d54c5","after":"9c5885a1d082b10232f27915ee3ae3938a96ef1a","ref":"refs/heads/master","pushedAt":"2023-12-06T21:19:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mslonik","name":"Maciej Słojewski","path":"/mslonik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14967795?s=80&v=4"},"commit":{"message":"Add files via upload","shortMessageHtmlLink":"Add files via upload"}},{"before":"44f59fe656cfd2d1108ee2eba3e8c85a7ac8c8c8","after":null,"ref":"refs/heads/commercial","pushedAt":"2023-12-06T21:16:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mslonik","name":"Maciej Słojewski","path":"/mslonik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14967795?s=80&v=4"}},{"before":null,"after":"44f59fe656cfd2d1108ee2eba3e8c85a7ac8c8c8","ref":"refs/heads/commercial","pushedAt":"2023-12-06T21:14:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mslonik","name":"Maciej Słojewski","path":"/mslonik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14967795?s=80&v=4"},"commit":{"message":"ReadMe, added new lines.","shortMessageHtmlLink":"ReadMe, added new lines."}},{"before":"e75573362279bb6726ce5a8c2d9a3354ddcb12f0","after":"b08013db5f1053f54eb17204a9f766dfd90d54c5","ref":"refs/heads/master","pushedAt":"2023-12-06T06:56:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mslonik","name":"Maciej Słojewski","path":"/mslonik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14967795?s=80&v=4"},"commit":{"message":"ReadMe\n\nMore one liners.","shortMessageHtmlLink":"ReadMe"}},{"before":"34cbdfd6fd1addde560ed6bab0c8dc128be5ba31","after":"e75573362279bb6726ce5a8c2d9a3354ddcb12f0","ref":"refs/heads/master","pushedAt":"2023-12-06T06:52:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mslonik","name":"Maciej Słojewski","path":"/mslonik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14967795?s=80&v=4"},"commit":{"message":"ReadMe: how to install\n\nAdded new sedction.","shortMessageHtmlLink":"ReadMe: how to install"}},{"before":"898005eec58613ee16828b6cabbd499397c49e01","after":null,"ref":"refs/heads/v3.6.11","pushedAt":"2023-12-06T06:51:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mslonik","name":"Maciej Słojewski","path":"/mslonik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14967795?s=80&v=4"}},{"before":"644b0242396bd33095971297198178a66bde20b5","after":null,"ref":"refs/heads/v3.6.19","pushedAt":"2023-12-06T06:51:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mslonik","name":"Maciej Słojewski","path":"/mslonik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14967795?s=80&v=4"}},{"before":"b6819cd1a1ca070ff569a88f7d6d6ecbd545cc6a","after":null,"ref":"refs/heads/commercial","pushedAt":"2023-12-06T06:51:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mslonik","name":"Maciej Słojewski","path":"/mslonik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14967795?s=80&v=4"}},{"before":null,"after":"b6819cd1a1ca070ff569a88f7d6d6ecbd545cc6a","ref":"refs/heads/commercial","pushedAt":"2023-12-06T06:47:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mslonik","name":"Maciej Słojewski","path":"/mslonik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14967795?s=80&v=4"},"commit":{"message":"How to install","shortMessageHtmlLink":"How to install"}},{"before":"c59d0a14aac1992755f62a95ff0c247e34e3ee99","after":"34cbdfd6fd1addde560ed6bab0c8dc128be5ba31","ref":"refs/heads/master","pushedAt":"2023-12-05T22:40:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mslonik","name":"Maciej Słojewski","path":"/mslonik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14967795?s=80&v=4"},"commit":{"message":"v3.6.22\n\nRestored installation features: script / application upon start-up checks if all folders / files are available. If not, they are created. \r\n\r\nDefault location: c:\\Users\\\\AppData\\Local\r\nOptional location (if default location is not available): A_ScriptDir (location from where script / application is run.","shortMessageHtmlLink":"v3.6.22"}},{"before":"d290f62193b068533272d555ff3a9af62ac35c32","after":"c59d0a14aac1992755f62a95ff0c247e34e3ee99","ref":"refs/heads/master","pushedAt":"2023-12-03T13:47:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mslonik","name":"Maciej Słojewski","path":"/mslonik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14967795?s=80&v=4"},"commit":{"message":"v3.6.21\n\nRestored functionality and fixed bugs:\r\n- Restore MCL by keyboard and by mouse.\r\n- Improved handling of gui events. Now gui is opened where it was closed and correctly remembers what and where was changed.\r\n- Restored static menus. Added handling of Control: if pressed alone resets hotstring recognizer and hides triggerstring tips.\r\n- Restored display of searched definition after definition is changed. \r\n- Fixed bug, finding duplicated definitions in Search window.\r\n- Fixed bugs related to deletion of definition. Now correct definition is deleted / restored.\r\n- Fixed bug in F_LV1_EnDisDefinition. The definitions containing escape sequences were not disabled.\r\n\r\nImproved functionality:\r\n- Reworked function F_CheckFileEncoding which now is able to fix problem with file encoding.\r\n- Improved \"R\" output function: now it is possible to add parameters to executables.\r\n- Improved code: F_ModifyDef(), F_AddHotstring, F_ChangeExistingDef().\r\n\r\nAdded functionality:\r\n- Added handling of \"Del\" keypress on while ListView has focus.\r\n- Added new check if no triggestring option is selected.","shortMessageHtmlLink":"v3.6.21"}},{"before":"d290f62193b068533272d555ff3a9af62ac35c32","after":"644b0242396bd33095971297198178a66bde20b5","ref":"refs/heads/v3.6.19","pushedAt":"2023-11-24T08:50:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mslonik","name":"Maciej Słojewski","path":"/mslonik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14967795?s=80&v=4"},"commit":{"message":"v3.6.20\n\nFix of critical bug:\r\n- loading of libraries from default location is impossible due to missing variable declaration.","shortMessageHtmlLink":"v3.6.20"}},{"before":null,"after":"d290f62193b068533272d555ff3a9af62ac35c32","ref":"refs/heads/v3.6.19","pushedAt":"2023-11-24T08:50:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mslonik","name":"Maciej Słojewski","path":"/mslonik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14967795?s=80&v=4"},"commit":{"message":"Delete Hotstrings.exe\n\nNo longer required. Replaced by installer: HotstringsInstaller.exe","shortMessageHtmlLink":"Delete Hotstrings.exe"}},{"before":"a6e6f73918991f76be71a5380f1cf0d5bcfebd56","after":"d290f62193b068533272d555ff3a9af62ac35c32","ref":"refs/heads/master","pushedAt":"2023-11-19T19:34:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mslonik","name":"Maciej Słojewski","path":"/mslonik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14967795?s=80&v=4"},"commit":{"message":"Delete Hotstrings.exe\n\nNo longer required. Replaced by installer: HotstringsInstaller.exe","shortMessageHtmlLink":"Delete Hotstrings.exe"}},{"before":"5c843a055a935416b8fde1c734227aaa7fefc749","after":"a6e6f73918991f76be71a5380f1cf0d5bcfebd56","ref":"refs/heads/master","pushedAt":"2023-11-19T19:33:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mslonik","name":"Maciej Słojewski","path":"/mslonik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14967795?s=80&v=4"},"commit":{"message":"v3.6.19\n\nv3.6.19:\r\n- Added new triggerstring option: C2. It enables auto-capitalization of the first letter of each word in hotstring.\r\n- Added installer (HotstringsInstaller.exe) which contains example library files, creates shortcut on Desktop etc.\r\n- Fixed bug, last letter in case of HMenu wasn't printed out correctly.\r\n- Fixed regress: HMenu can be now called by both keyboard or mouse.","shortMessageHtmlLink":"v3.6.19"}},{"before":"35cf7da20f2d6516786c72aa54a68b4db8c0ecfb","after":"5c843a055a935416b8fde1c734227aaa7fefc749","ref":"refs/heads/master","pushedAt":"2023-10-15T10:26:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mslonik","name":"Maciej Słojewski","path":"/mslonik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14967795?s=80&v=4"},"commit":{"message":"3.6.18\n\nNew output functions: \r\n- P (Picture), over GUI available in commercial version only: hotstring is equal to file access path to picture file; after triggering on screen menu is displayed and user can decide if copy picture directly to Clipboard, display picture MSPaint or copy filepath to Clipboard.\r\n- R (Run), over GUI available in commercial version only: hotstring is equal to file access path to executable file; after triggering specified application is run.\r\n\r\nImprovements: \r\n- Improvement: two on screen menus (hotstring menu & triggerstring tips menu) cannot be displayed on the same time,\r\n- Improvement: second instance of Hotstrings (Hotstrings2) and ShiftFunctions now do not capitalize the last letter after hotstring menu is activated by pressing \r\n- Improved triggerstring tips. Now if two definitions overlap, e.g. psi (->PSI) with option \"\" and subscript with active option \"?\", after it is clear that user do not try to enter psi, the subscript is shown, the shortest of all available triggerstring tips.\r\n- Improved compatibility with ShiftFunctions. Now last letter for SI and MSI of hotstring could be immediately altered into diacritic character by pressing Shift if this function is enabled in ShiftFunctions.\r\n- Improved behavior of HS3Search window after definition is moved. Now it will show definition in destination library.","shortMessageHtmlLink":"3.6.18"}},{"before":"70143f8b8bf78718c2832f7eceed88bb59710d4a","after":"35cf7da20f2d6516786c72aa54a68b4db8c0ecfb","ref":"refs/heads/master","pushedAt":"2023-09-24T17:48:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mslonik","name":"Maciej Słojewski","path":"/mslonik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14967795?s=80&v=4"},"commit":{"message":"v3.6.17\n\n- triggerstring tips can now start with EndChar,\r\n- improved handling of application shortcuts: more robust to user error,\r\n- fixed bug: after definition was moved between libraries, it was doubled,\r\n- commercial version only: simplified entering of license key,\r\n- fixed bug: disable all definitions with F10, disable all on screen tips with F11,\r\n- triggerstring tips are now correctly processed even if \"S2_ DoubleSpace.csv\" library is enabled, \r\n- fixed issue: when main application shortcut was changed, window title wasn't changed accordingly,\r\n- improved application icon management, especially in commercial version.","shortMessageHtmlLink":"v3.6.17"}},{"before":"f3f495c2db258833e1ba8fa3527961c013174b91","after":"70143f8b8bf78718c2832f7eceed88bb59710d4a","ref":"refs/heads/master","pushedAt":"2023-08-13T13:46:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mslonik","name":"Maciej Słojewski","path":"/mslonik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14967795?s=80&v=4"},"commit":{"message":"Update README.md\n\nAdded 2x more links.","shortMessageHtmlLink":"Update README.md"}},{"before":"4b09ae6c5bbce71ba3b745f727e844a16c732ae3","after":"f3f495c2db258833e1ba8fa3527961c013174b91","ref":"refs/heads/master","pushedAt":"2023-08-13T13:43:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mslonik","name":"Maciej Słojewski","path":"/mslonik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14967795?s=80&v=4"},"commit":{"message":"Update README.md\n\nAdded one more link.","shortMessageHtmlLink":"Update README.md"}},{"before":"4aa958bd18294ab2ed8b2c6b9fab17e7fd884db6","after":"4b09ae6c5bbce71ba3b745f727e844a16c732ae3","ref":"refs/heads/master","pushedAt":"2023-08-13T13:42:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mslonik","name":"Maciej Słojewski","path":"/mslonik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14967795?s=80&v=4"},"commit":{"message":"Update README.md\n\nAdded information about commercial edition.","shortMessageHtmlLink":"Update README.md"}},{"before":"d9220b4b98f089da6103dc8ac9e783b8c41851f2","after":"4aa958bd18294ab2ed8b2c6b9fab17e7fd884db6","ref":"refs/heads/master","pushedAt":"2023-08-07T19:28:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mslonik","name":"Maciej Słojewski","path":"/mslonik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14967795?s=80&v=4"},"commit":{"message":"v.3.6.16\n\nFixed bug:\r\n- Covered exception of triggerstring containing 2x spaces (2x EndChar). Fixed display of triggerstrings.","shortMessageHtmlLink":"v.3.6.16"}},{"before":"359e0558b52eec6ccbc04a1dfa6cfa9e78d36cc0","after":"d9220b4b98f089da6103dc8ac9e783b8c41851f2","ref":"refs/heads/master","pushedAt":"2023-07-31T19:27:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mslonik","name":"Maciej Słojewski","path":"/mslonik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14967795?s=80&v=4"},"commit":{"message":"3.6.15\n\nFixed bugs:\r\n- when triggerstring tips are backspaced, triggrestring tips are displayed incorrectly,\r\n- when definition is moved between libraries, the triggestring tips are doubled.","shortMessageHtmlLink":"3.6.15"}},{"before":"0ac452205a9560d59fa2e709e5b1637f56546f7e","after":"359e0558b52eec6ccbc04a1dfa6cfa9e78d36cc0","ref":"refs/heads/master","pushedAt":"2023-07-24T18:58:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mslonik","name":"Maciej Słojewski","path":"/mslonik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14967795?s=80&v=4"},"commit":{"message":"3.6.14\n\nThis release improvements:\r\n- set up of hotkey window and removes existing related bugs,\r\n- simplified loading of libraries,\r\n- undoing last hotstring do not lock operating system if triggerstring contains \"l\" character,\r\n\r\nBug fixes:\r\n- capitalized hotstrings which contains \"`n\" character now are correctly processed,\r\n- display of triggerstring tips.","shortMessageHtmlLink":"3.6.14"}},{"before":"705961959e433d4b15f8955fe5f743ed277886e1","after":"0ac452205a9560d59fa2e709e5b1637f56546f7e","ref":"refs/heads/master","pushedAt":"2023-05-14T16:46:00.086Z","pushType":"push","commitsCount":1,"pusher":{"login":"mslonik","name":"Maciej Słojewski","path":"/mslonik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14967795?s=80&v=4"},"commit":{"message":"v3.6.13 release \n\nBug fixes and new features:\r\n- Improved separation of commercial / free code.\r\n- Fixed creation / re-creation of definitions where last character of triggerstring is EndChar. \r\n- Main window, ListView, possible selection of existing definition by mouse.\r\n- Search window, triggering of definition is prohibited in search edit field. \r\n- Minor other fixes.","shortMessageHtmlLink":"v3.6.13 release"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0xM1QxODoxMzozOC4wMDAwMDBazwAAAARIs9I4","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0xM1QxODoxMzozOC4wMDAwMDBazwAAAARIs9I4","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNS0xNFQxNjo0NjowMC4wODYwMTBazwAAAAMsa4jH"}},"title":"Activity · mslonik/Hotstrings"}