├── ahoy-screenshot.png ├── marbles-notekeeper-windows-terminal.jpg ├── LICENSE ├── README.md ├── FEATURES └── CHANGELOG /ahoy-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artstisen/AHOY/HEAD/ahoy-screenshot.png -------------------------------------------------------------------------------- /marbles-notekeeper-windows-terminal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artstisen/AHOY/HEAD/marbles-notekeeper-windows-terminal.jpg -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | AHOY! SOFTWARE LICENSE: 2 | Copyright © 2022 LBS, https://github.com/artstisen/AHOY 3 | 4 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 5 | 6 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 7 | 8 | THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 9 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ## Latest news: 2 | **Marbles - cross-platform note-taking software for Windows and Linux** [https://github.com/artstisen/marbles](https://github.com/artstisen/marbles) 3 | 4 | **Marbles.nvim - easy file encryption for Neovim** [https://github.com/artstisen/marbles.nvim](https://github.com/artstisen/marbles.nvim) 5 | 6 | ![Marbles console text editor](marbles-notekeeper-windows-terminal.jpg) 7 | - Marbles is made with the same principles in mind as AHOY: Notes are stored as a searchable collection of entries contained in a single encrypted file for easy portability. 8 | - Plug Marbles into any Windows or Linux system and access your secure data in a 1-to-1 experience across platforms in your preferred terminal. 9 | - The Marbles project contains the [_AhoyToMarbles_](https://github.com/artstisen/marbles/blob/main/Guide-to-installation.md) tool that can be used to migrate your AHOY data to Marbles. 10 | 11 | # AHOY! 12 | #### Note-taking software for Windows 13 | 14 | ![Ahoy screenshot](ahoy-screenshot.png) 15 | 16 | ## KEY FEATURES 17 | 18 | - An unlimited repository of notes with fast live search, password protection and encryption 19 | - Prioritize, categorize and colorize entries using the pinned list 20 | - Autosave, backup and restore features 21 | - Password generator 22 | - Notification alerts 23 | - Place up to 32 sticky notes on your desktopp 24 | - Work on multiple entries at once using the detached PLOP Editor 25 | - Checklist templates with progressbar 26 | - Color themes and lots of customizations 27 | - Multi monitor support for all main editors and sticky notes 28 | - Calculator, message encryption, typewriter emulator, typing game and lots more... 29 | 30 | 31 | ## SPECIFICATIONS 32 | 33 | - System requirements: Windows 11, 10, 8.1/8, 7 and Vista (32/64 bit) with .NET 4.8 34 | - Installer: NSIS (Code signed/SHA2) 35 | - Binaries: Single 3MB executable (Code signed/SHA2) 36 | - License: AHOY! is distributed as free software under the MIT license 37 | - Programming language: C# 38 | - Technology: .NET (WinForms and WPF) 39 | - File encryption: 3DES 40 | - File output formats: .xml, .txt, .ahoy (Encrypted XML) 41 | - Encoding: UTF-8 42 | - DateTime format: ISO 8601 43 | - Week numbers (notification dialog display): ISO 8601 44 | - Default data directory: %appdata%\Ahoy 45 | - Fonts: Consolas and Courier New 46 | 47 | Please note: Windows 7 does not include the Consolas font by default, unless installed with Microsoft Office, Visual Studio etc. 48 | Please note: Dictionaries available to the AHOY! Spell Checker are dependent on the .NET Framework version currently installed on your system. Please consult the documentation for more information. 49 | 50 | ## DOWNLOAD 51 | 52 | Download the latest release here: [https://github.com/artstisen/AHOY/releases/tag/v1.6.1.1](https://github.com/artstisen/AHOY/releases/tag/v1.6.1.1) 53 | 54 | 55 | -------------------------------------------------------------------------------- /FEATURES: -------------------------------------------------------------------------------- 1 | 2 | Key features 3 | 4 | Create, edit, pin, rank, sort, colorize and search through an unlimited number of lengthy entries. 5 | – All entries are stored in the encrypted file repository (called the "Pool") and saved locally on your computer by default, with the option to save and load from cloud or network drive which enables you to share your notes between one or more instances of AHOY! If you need more than one Pool, just create another. There is no limit to the number of Pools you can use 6 | AHOY! sports automated save and backup features with optional backup to USB-stick, Cloud/Network drive etc. 7 | Save single documents to a plain text file (.txt/Unicode) or export multiple entries to XML 8 | Print your entries using a USB, Bluetooth or network printer 9 | 1000 session persistent undo/redo steps across all entries and editors (switching between entries will preserve undo/redo until program exit). You can also undo entire Pool operations (restore deleted entries etc.) in the current session 10 | Lock single entries to prevent edits/deletion or lock the entire user interface with a customizable time-out interval 11 | Bookmark and recall positions in your text 12 | Place up to 32 Sticky Notes on your desktop, with multi-screen and color theme support 13 | Simultaneous editing of linked entries using the renowned PLOP and Utility Editor 14 | Type quick notes into the notepad (Memo) hidden behind the pinned list as bonus utility 15 | Spell checker (English (UK), English (US), German (DE), French (FR), Spanish (ES)) 16 | Search/replace and format text using a plethora of text formatting tools 17 | Create custom paragraph dividers with or without timestamps for easy insertion by shortcut 18 | Use Checklist Templates to create dynamic customizable tag-based progress bars. Or download and import ready-made Checklist Templates 19 | Choose between 15 predefined color themes (dark mode incl.) and create your own using a detailed set of parameters for changing colors, textures, icons, opacity etc. Share your customized color themes through import/export or download user-define themes 20 | Hold and recall entries using the Hold buttons (or use the Pinned list with fast selection through keyboard shortcuts) 21 | The History option will show the latest edited entries. Use forwards/backwards navigation to recall previous selected entries 22 | Set notification alerts with a custom message and use diverse snooze/postpone options 23 | AHOY! has multi-monitor support for all persistent editors and sticky notes 24 | Keyboard shortcuts for all primary controls with optional command line control of all main features incl. interaction with Windows shell and popular browsers using parameters 25 | Customizable home screen with status display 26 | Word and WPM counter –Set word count goals etc. 27 | Password protected event log 28 | 29 | Additional features 30 | 31 | Password generator with strong password tester (Output includes alphanumeric and ASCII in selectable lengths, wordplay and GUID's) 32 | Document/message encryption with output to plain text as BASE64 encoded string 33 | Typewriter emulator mode for distraction-free writing using a customizable typewriter interface 34 | Typing game: Train your fingers on the keyboard with the built-in touch typing game Typermax. Typermax includes a training mode, statistics (Typing speed/WPM, accuracy, +/- hits and penalty), a progressive level system with no cap, a mix of static and randomly generated phrases, bonus levels and a persisted high score. With an internal dictionary containing over 60.000 English words there is plenty of game-time for even the most skilled typist 35 | Random number generator with configurable dice count and min/max value options 36 | Roman numerals converter. Example: 1925 = MCMXXV 37 | Calculator: Built-in convenient and fast calculator for drafting estimates etc. Example: 200-((200/100)*20)+500*(3,66/2) = 1075,00 38 | Magic Screen Blocker (user-requested feature): A password protected screen locking gimmick that will lock multiple screens at once while being completely transparent (invisible). Unauthorized users interacting with the seemingly unlocked computer (clicking with the mouse or typing on the keyboard) will be confronted with an animated GIF (Internet meme). Please consult the built-in Quick Guide for more information on how to enable this feature 39 | ANSI Edit: Create classic text-based artwork using ASCII and ANSI character sets in a designated ANSI-art editor 40 | 41 | -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | ______ __ __ ___ __ __ __ 5 | /\ __ \/\ \/\ \ / __ \/\ \/\ \/\ \ 6 | \ \ \/\ \ \ \ \ \/\ \/\ \ \ \_\ \ \ \ 7 | \ \ \_\ \ \ \_\ \ \ \ \ \ \____ \ \_\ 8 | \ \ __ \ \ __ \ \ \_\ \/____\ \/_/_ 9 | \ \ \ \ \ \_\/\ \ \____/ /\_____\/\_\ 10 | \/_/\/_/\/_/\/_/\/___/ \/_____/\/_/ 11 | 12 | 13 | CHANGELOG v1.6.1.1 (Current release) 14 | 15 | + Legal notice: This version of Ahoy is distributed as free software 16 | under the MIT license. 17 | ------------------------------------------------------------------------ 18 | ^ Optimization: Updated to .NET 4.8 (hence a shift in minor version number) 19 | - Ahoy.exe.config included with the Ahoy.exe to supply AppContextSwitchOverrides 20 | for the inherited RichTextBox to show ANSI graphics properly. 21 | ^ Optimization: Changed tools browser options from IExplore to MS Edge 22 | ^ Optimization: Password generator now adds a symbol to the password when using the "Wordplay" option 23 | ^ Optimization: Search now defaults to title and content search instead of "Title Priority Search" 24 | ^ Optimization: Encryption logic updated to latest .NET implementation 25 | ^ Optimization: Minor optimizations and tweaks to code, UI and help texts (with ref. to Github) 26 | ! Bug: Importing an entry collection as XML sometimes prevented AHOY! from saving -FIXED. 27 | 28 | 29 | CHANGELOG v1.5.5.2 (Previous release) 30 | 31 | + Legal notice: This version of Ahoy is distributed as free software 32 | under the MIT license. 33 | ------------------------------------------------------------------------ 34 | + New feature: Categories: Organize entries using categories with a selection of display styles 35 | and color options. 36 | - Create as many categories as you like, and add an unlimited number of entries 37 | to one or more categories. 38 | - Expand/Collapse category view in the pinned list (State is saved across sessions). 39 | - Work with categories from both the pinned list and search result using the 40 | context menu (Right click). 41 | - Control categories via command input (CTRL+ALT+A): 42 | "rel": Count entries in category 43 | "relm": Edit category 44 | "rela": Add current entry to category 45 | "relc": Clear all categories 46 | "relr": Remove selected entry from category 47 | "relu": Remove all entries from category 48 | "rell": Show related to category 49 | "rels": Show editing category 50 | "relf": Flip category display style (1-8) 51 | "relq": Create dummy category with gradient color 52 | "relg": Set category gradient color 53 | ^ Optimization: Timestamp modes (ts-commands) now affecting Paragraph Dividers as well. 54 | ^ Optimization: Notification micro calendar now shows more details. 55 | ^ Optimization: Quick Guide updated with information about categories. 56 | ^ Optimization: General code and UI optimizations. 57 | 58 | 59 | CHANGELOG v1.5.3.6 (Previous release) 60 | 61 | + Legal notice: This version of Ahoy is distributed as free software 62 | under the MIT license. 63 | ------------------------------------------------------------------------ 64 | + New feature: Notifications now support repeating notifications with multiple options. 65 | + New feature: Home screen clock (Options menu) now display verbose date/time with ISO weeknumber. 66 | + New feature: Checklist template now include "Standard" (tag based) and "Matrix" (grid based). 67 | + New feature: Additional 4 color themes added with a total of 20 predefined themes. 68 | + New feature: Color adjustment (RGB/Balance + random and preset colors) added to color picker. 69 | + New feature: Insert timestamp (CTRL+T) now include 6 modes through command input (CTRL+ALT+A): 70 | "options.timestamp"/"ts": Display timestamp format 71 | "options.timestamp1"/"ts1": YYYY-MM-DD HH:MM:SS 72 | "options.timestamp2"/"ts2": YYYY-MM-DD HH:MM 73 | "options.timestamp3"/"ts3": YYYY-MM-DD 74 | "options.timestamp4"/"ts4": HH:MM:SS 75 | "options.timestamp5"/"ts5": HH:MM 76 | "options.timestamp6"/"ts6": YYYYMMDDHHMMSS 77 | (The current mode is saved/persisted as application setting) 78 | TIP: Use the "list" command to display all available commands. 79 | ^ Optimization: Command "options.cleanup" added (delete unused entries). 80 | ^ Optimization: Command "theme.csv" added (retrieve color theme as comma separated string). 81 | ^ Optimization: Command "time" now shows ISO weeknumber and quick-calendar display. 82 | ^ Optimization: Find and replace dialog automatically detects text selections. 83 | ^ Optimization: Checklist template now supports more character types. 84 | ^ Optimization: • character added to symbols dialog. 85 | ^ Optimization: Calculator now takes character "x" for "*". 86 | ^ Optimization: Calculator help dialog information updated. 87 | ^ Optimization: Notification dialog now includes quick-calendar display. 88 | ^ Optimization: Typermax game updated with history display and penalty blinking effect. 89 | ^ Optimization: Style editor now supports forwards and backwards paging beyond max/min values. 90 | ^ Optimization: Disabling pool write protection now requires password. 91 | ^ Optimization: PLOP/UE default opacity and theme import behavior updated. 92 | ^ Optimization: PLOP/UE autosave logic enhanced. 93 | ^ Optimization: Resetting all settings now resets PLOP/UE topmost setting. 94 | ^ Optimization: Color themes are now loaded from embedded XML files instead of being hardcoded. 95 | ^ Optimization: Several code, UI, dialog and help text optimizations. 96 | ! Bug: Find and replace dialog infinite loop with matching source and target -Fixed. 97 | 98 | 99 | CHANGELOG v1.5.2.3 (Previous release) 100 | 101 | + Legal notice: This version of Ahoy is distributed as free software 102 | under the MIT license. 103 | ------------------------------------------------------------------------ 104 | + New feature: The "Find and Replace" dialog now supports text selection. 105 | ^ Optimization: Text Operation "EOL to space" now only affects the selected text. 106 | ^ Optimization: Text Operation "EOL to space (Preserve Paragraphs)" now only affects the 107 | selected text. 108 | ^ Optimization: Text Operation "Trim Space" now only affects the selected text and 109 | does not remove newlines. 110 | ^ Optimization: The software update check now exits AHOY! to release the application for 111 | update (confirmation dialog). 112 | ^ Optimization: Window size and location settings logic optimized for all editors to save 113 | immediately after changes occur. 114 | ^ Optimization: A recent Windows 10 update has rendered the CTRL+ALT+SHIFT+F keyboard shortcut 115 | (open "Find and Replace" dialog) inactive. So this has been changed permanently to 116 | CTRL+ALT+SHIFT+R in both Main and PLOP/UE editors. 117 | ^ Optimization: Minor changes to dialog texts. 118 | NOTE: Please view the changelog for v1.5.2.2 for recent additions to the software as the two 119 | versions where published with close intervals. 120 | 121 | 122 | CHANGELOG v1.5.2.2 (Previous release) 123 | 124 | + Legal notice: This version of Ahoy is distributed as free software 125 | under the MIT license. 126 | ------------------------------------------------------------------------ 127 | + New feature: CTRL+TAB between the two latest selected entries. 128 | -Ignored when both Hold buttons 1 and 2 are active. 129 | + New feature: Text sorting (A-Z/Z-A) in Main Editor, PLOP/UE and Stickies. 130 | -Context menu (right click): Text Operations -> Sort Selection. 131 | + New feature: Keyboard control of window position and size (Main Editor, PLOP/UE, Stickies). 132 | -Toggle this feature in the View menu or by command input. 133 | ^ Optimization: Calculator now limited to max 5 decimals (feature request). 134 | ^ Optimization: Additional formulas added to calculator help ("?") icon. 135 | ^ Optimization: Password Generator dialog to spawn new entry with none selected. 136 | ^ Optimization: Command "kb" added (toggle Keyboard Control). 137 | ^ Optimization: Command "az" added (sort selection descending). 138 | ^ Optimization: Command "za" added (sort selection ascending). 139 | ^ Optimization: Command "theme.dev" updated to include Keyboard Control. 140 | ^ Optimization: Quick Guide updated with Keyboard Control information. 141 | ^ Optimization: Title field auto-truncation and auto-clear "New Entry" defaults on click. 142 | ^ Optimization: Minor changes to selected dialog texts. 143 | ! Bug: PLOP/UE height decreasing on each startup w. window borders disabled -Fixed. 144 | 145 | 146 | CHANGELOG v1.5.1.1 (Previous release) 147 | 148 | + Legal notice: This version of Ahoy is distributed as free software 149 | under the MIT license. 150 | ------------------------------------------------------------------------ 151 | + New feature: Magic Screen Blocker auto-invoke with interval settings. 152 | ^ Optimization: Dynamic "No result" display added to live search. 153 | ^ Optimization: Improvements to UI rendering when loading large pools on startup. 154 | ^ Optimization: Several UX improvements (field focus, status display, menu/dialog text etc.). 155 | ^ Optimization: Home Screen content updated. 156 | ^ Optimization: HTML and CSS escape chars/Unicode added to symbols dialog. 157 | ^ Optimization: Symbols dialog can now be resized. 158 | ! Bug: CTRL+H (History) shortcut not responding during autosearch -Fixed. 159 | ! Bug: Pinned list not updated when unpinning last entry in Pool -Fixed. 160 | 161 | 162 | CHANGELOG v1.5.0.3 (Previous release) 163 | 164 | + Legal notice: This version of Ahoy is distributed as free software 165 | under the MIT license. 166 | ------------------------------------------------------------------------ 167 | ^ Optimization: Enhanced folder browser dialog for remote backup selection. 168 | ^ Optimization: Remote backup selection flow optimized. 169 | ^ Optimization: "New Pinned by Click" option now disabled by default (Options menu). 170 | ^ Optimization: "Hide Pinned by Click" now disabled by default (Options menu). 171 | ^ Optimization: Options command "clickpin" added (toggle New Pinned by Click). 172 | ^ Optimization: Options command "hidepin" added (toggle Hide Pinned by Click). 173 | ^ Optimization: Minor changes to dialog/title display texts. 174 | ^ Optimization: Minor additions to the Quick Guide. 175 | ! Bug: Selecting Password Generator from Tools menu returns to Home Screen -Fixed. 176 | 177 | 178 | CHANGELOG v1.5.0.2 (Previous release) 179 | 180 | + Legal notice: This version of Ahoy is distributed as free software 181 | under the MIT license. 182 | ------------------------------------------------------------------------ 183 | + New feature: Live search (enabled by default). 184 | + New feature: Title priority search (enabled by default). 185 | + New feature: Home Screen with status display (Version, Pool name (default/secondary/custom), 186 | Autosave, Pool R/W- and backup states, 24h clock option), in 3 (ANSI, ASCII and custom) 187 | configurations (theme and command dependent). 188 | - Replaces the "display text" feature in the View menu. 189 | - Replaces the Quick Guide as default display text. 190 | + New feature: Checklist Template (insert a dynamic customizable tag-based progress bar indicator). 191 | - Enables you to measure progress on a project via simple tags in your text. 192 | + New feature: Bookmark Template (insert a customizable tag based bookmark). 193 | + New feature: Check for software updates (located in the Help menu). 194 | + New feature: Sort pinned entries in both directions with undo of last sort. 195 | + New feature: Pinned colors expanded from 8 preset colors to include infinite custom colors. 196 | - Copy and paste custom colors between pinned entries (CTRL+SHIFT+C/CTRL+SHIFT+V). 197 | - Color Picker directly available from the selected entry within the pinned list. 198 | - 20 sample colors available from the pinned entries list. 199 | + New feature: Colorize search results according to pinned colors. 200 | + New feature: Colorize selected Entry title according to pinned colors. 201 | + New feature: Colorize PLOP marquee according to pinned colors. 202 | + New feature: Color Picker now has a "Flip Colors" button (Press X to flip). 203 | + New feature: Color Picker now has a "Reset Colors" button (Press R to reset). 204 | + New feature: The "prism effect" (A color-shifting effect that looks best on a darker color theme). 205 | + New feature: Color theme "Age of Kings" added. 206 | + New feature: Copy/Paste pinned color presets between themes in the Style Editor. 207 | + New feature: Color theme selector (View -> Color Themes) updated with three default themes. 208 | + New feature: Clicking an empty space in the Pinned list will ask to create a new Pinned entry. 209 | + New feature: Clicking an empty Search result list will show History. 210 | + New feature: Keyboard shortcut CTRL+SHIF+N will create a new pinned entry. 211 | - Pinned list context menu updated with related menu item. 212 | + New feature: Notification editor scroll to caret/top option added. 213 | + New feature: Random Numbers Generator (Tools -> Additional Tools). 214 | + New feature: Toggle window border on/off (View Menu -> Layout Mode). 215 | + New feature: Magic Screen Blocker: transparent/invisible screen locking gimmick. 216 | - Press CTRL+ALT+ENTER to toggle w. password. 217 | - Must be enabled via command: CTRL+ALT+A (type "blocker"). 218 | ^ Optimization: Speed optimization of the Pool search algorithm (noticeable with 10000+ entries). 219 | ^ Optimization: Toggle 24h clock display on/off from the options menu. 220 | ^ Optimization: Privacy statement added to the Quick Guide and About dialog (Help Menu). 221 | ^ Optimization: Lock button will highlight when trying to edit a locked entry. 222 | - Selecting a locked entry will highlight the Lock button. 223 | ^ Optimization: Default layout mode changed to "Plenty". 224 | ^ Optimization: Calculator help dialog ("?" icon) now includes basic VAT calculation examples. 225 | ^ Optimization: Warning dialogs now use Bold font. 226 | ^ Optimization: Event log detail improved. NOTE: The event log is local and for personal/debugging 227 | purposes. The log is stored in the encrypted Pool file. 228 | ^ Optimization: Print (CTRL+P) now available from within the Typewriter emulator. 229 | ^ Optimization: Command Prompt now available from within Stickies (CTRL+ALT+A). 230 | ^ Optimization: Keyboard shortcuts CTRL+F, CTRL+I, CTRL+O, CTRL+ALT+Q now available in PLOP/UE. 231 | ^ Optimization: Keyboard shortcut CTRL+ALT+P will insert the Checklist Template. 232 | ^ Optimization: Keyboard shortcut CTRL+SHIFT+D will duplicate text selection. 233 | ^ Optimization: Global Undo added to Edit menu (Undo latest Pool operation). 234 | ^ Optimization: General command "undo" added (Undo latest Pool operation). 235 | ^ Optimization: General command "ent" added (list all entries). 236 | ^ Optimization: General command "mon" added (open log monitor). 237 | ^ Optimization: General command "check" added (insert checklist template). 238 | ^ Optimization: General command "blocker" added (toggle screen locking gimmick). 239 | ^ Optimization: General command "update" added (check for updates). 240 | ^ Optimization: General command "prism" added (animation color shift effect). 241 | ^ Optimization: General command "border" added (toggle window border on/off). 242 | ^ Optimization: Theme command "theme.table" added (list theme colors in HEX/RGB). 243 | ^ Optimization: General/Pool command "reload" added (reload Pool). 244 | ^ Optimization: Several general commands now have abbreviations: time = t etc. 245 | ^ Optimization: Service command "tools.dcheck" added (server test/debug routine). 246 | ^ Optimization: Service command "tools.ucheck" added (server test/debug routine). 247 | ^ Optimization: Service command "tools.vcheck" added (server test/debug routine). 248 | ^ Optimization: Quick Guide updated (text rewrites/additions and top/logo section). 249 | ^ Optimization: Several dialog, menu, log, info and message display text-rewrites/updates. 250 | ^ Optimization: Clear search result now clears search-in-content field. 251 | ^ Optimization: Entry lock, bookmark and Pin buttons updated to ignore Home Screen state. 252 | ^ Optimization: Minor changes to the Roman numerals converter guide. 253 | ^ Optimization: Minor changes to the Debug window (Log monitor) rendering/transparency. 254 | ^ Optimization: ANSI Editor changed to be top-most window when open. 255 | ^ Optimization: Typermax game changed to be top-most window when open. 256 | ^ Optimization: Notification editor now accepts CTRL+T (Insert timestamp). 257 | ^ Optimization: Adjustments to color theme 14 (index 13) pinned color presets. 258 | ^ Optimization: Minor adjustments to color theme 2 (index 1) highlight color contrast. 259 | ^ Optimization: Lock button icon updated. 260 | ^ Optimization: General optimizations to PLOP/UE indicators and code execution routines. 261 | ^ Optimization: Minor optimizations to the Color Picker. 262 | ^ Optimization: General code refactoring with several code/memory optimizations. 263 | ! Bug: Remote backup dialog showing when switching pool (default directory option) -Fixed. 264 | ! Bug: Find/Replace omitting alternating repeating words separated by 1 wspace/newline -Fixed. 265 | ! Bug: Hold buttons not cleared when creating a new Pool from File menu -Fixed. 266 | ! Bug: Typermax highscore not cleared when creating a new Pool from File menu -Fixed. 267 | ! Bug: Typewriter emulator spawns multiple dialogs when entry is write protected -Fixed. 268 | ! Bug: PLOP/UE memory exception on rare occasions caused by derived RichEd20.DLL -Fixed. 269 | ! Bug: Pinned list not refreshed when performing a global Pool undo -Fixed. 270 | ! Bug: Pinned list not cleared when last Entry in Pool is delete while pinned -Fixed. 271 | 272 | 273 | CHANGELOG v1.4.1.8 (Previous release) 274 | 275 | + Legal notice: This version of Ahoy is distributed as free software 276 | under the MIT license. 277 | ------------------------------------------------------------------------ 278 | ^ Optimization: Minor Log refinements. 279 | ! Bug: Backup to alternate directory disabled after previous update -Fixed. 280 | 281 | 282 | CHANGELOG v1.4.1.7 (Previous release) 283 | 284 | + Legal notice: This version of Ahoy is distributed as free software 285 | under the MIT license. 286 | ------------------------------------------------------------------------ 287 | + New feature: Keyboard shortcut CTRL+N creates a new entry from PLOP/UE. 288 | + New feature: Keyboard shortcut CTRL+E focus main window from PLOP/UE. 289 | + New feature: Keyboard shortcut CTRL+O opens the load Pool dialog from Splash/Login dialog. 290 | + New feature: Set form opacity from the View Menu. 291 | ^ Optimization: New Ahoy! program icon. 292 | ^ Optimization: Context menu (Copy) in About dialog. 293 | ^ Optimization: New domain (ahoynote.org) reference added throughout the application. 294 | ^ Optimization: Now highlighting password strength indicator in Password Generator. 295 | ^ Optimization: Typermax Game refined. 296 | ^ Optimization: Password Generator refined. 297 | ^ Optimization: QuickGuide updated with changes. 298 | ! Bug: Loading Pool from login dialog removes focus from login dialog -Fixed. 299 | ! Bug: Exception on rare occasions caused by the derived RichEd20.DLL -Fixed. 300 | ! Bug: Backup location conflicting with simultaneous instances of Ahoy -Fixed. 301 | ! Bug: Typermax game didn't exit when loading another Pool -Fixed. 302 | ! Bug: Reset settings didn't reset form opacity -Fixed. 303 | 304 | 305 | CHANGELOG v1.4.1.5 (Previous release) 306 | 307 | + Legal notice: This version of Ahoy is distributed as free software 308 | under the MIT license. 309 | ------------------------------------------------------------------------ 310 | + New feature: Backups are now placed in a "Backup" folder instead of the root directory. 311 | (Old backup files in the root directory can be deleted for less file-clutter) 312 | + New feature: General commands "plop", "ue" and "default" added. 313 | ^ Optimization: The Find All option now shows dialog at 10.000+ Entries instead of 5.000+. 314 | ^ Optimization: Pool command "pool.reload" changed to "pool.default". 315 | ^ Optimization: Tools command structure changed from "tool." to "tools.". 316 | ^ Optimization: Options command structure changed from "option." to "options.". 317 | ^ Optimization: Pool Information dialog updated with backup directory information + larger dimensions. 318 | ^ Optimization: The Log Monitor (debug function) updated with system Date/Time. 319 | ^ Optimization: Minor UI optimizations. 320 | ^ Optimization: Several Log optimizations. 321 | ^ Optimization: Minor I/O code optimizations. 322 | ! Bug: Not disabling Advanced Pool menu on Sleep/Lock -Fixed. 323 | ! Bug: Not reacting on ESC when pinned control has focus in New Entry dialog -Fixed. 324 | 325 | 326 | CHANGELOG v1.4.1.4 (Previous release) 327 | 328 | + Legal notice: This version of Ahoy is distributed as free software 329 | under the MIT license. 330 | ------------------------------------------------------------------------ 331 | + New feature: Password strength indicator in New Password dialog. 332 | + New feature: Password Tester implemented in Password Generator. 333 | + New feature: Display current Pool during login and in main window title. 334 | + New feature: General commands "halt" and "resume" added. 335 | + New feature: Command "pool.new" added (Create Pool). 336 | + New feature: Notification Editor now has -2 and -4 Hour buttons. 337 | ^ Optimization: Duplicating an Entry in the Pinned list now places it above the original. 338 | ^ Optimization: Duplicating an Entry now selects the duplicated entry. 339 | ^ Optimization: Help option in Paragraph Dividers regarding Tags. 340 | ^ Optimization: Help option for Password Tester (in Password Generator). 341 | ^ Optimization: Help option in New Password dialog. 342 | ^ Optimization: Pressing ESC in New Pool Password dialog now returns to previous Pool. 343 | ^ Optimization: Password Generator "Wordplay" now generates 9 instead of 7 examples. 344 | ^ Optimization: QuickGuide updated with latest changes. 345 | ^ Optimization: Several UI improvements. 346 | ! Bug: Maintenance dialog not disposed when loading another Pool -Fixed. 347 | ! Bug: Locked Entries scrolling to top when edits are rejected -Fixed. 348 | ! Bug: Context menu in New Password dialog not picking up theme formatting -Fixed. 349 | 350 | 351 | CHANGELOG v1.4.1.3 (Previous release) 352 | 353 | + Legal notice: This version of Ahoy is distributed as free software 354 | under the MIT license. 355 | ------------------------------------------------------------------------ 356 | + New feature: Create, load and work with Pool files in any directory. 357 | + New feature: Insert Time and Selection Tags in Paragraph Dividers. 358 | + New feature: Individual Paragraph Divider reset buttons added. 359 | + New feature: PLOP Settings updated for Newlines, Trim and ESC. 360 | + New feature: Menu item "Advanced" added to File Menu with current + new Pool operations. 361 | + New feature: General commands "info" and "div" added. 362 | + New feature: Command "tool.div" added (Open Paragraph Dividers). 363 | + New feature: Service command "pool.renew" added (Renew Session ID). 364 | ^ Optimization: Paragraph Divider UI improved. 365 | ^ Optimization: Additional Paragraph Divider presets added. 366 | ^ Optimization: PLOP minimum window size decreased. 367 | ^ Optimization: The option "Auto-Add Blank Lines" is now disabled by default. 368 | ^ Optimization: Pool Information dialog improved with detailed information. 369 | ^ Optimization: Additional content added to Password Generator. 370 | ^ Optimization: Pinned Entries in search result are now marked with Pinned icon. 371 | ^ Optimization: Blinking read-only indication for Pool read-only mode. 372 | ^ Optimization: Autosave logic improved to include changes in Paragraph Dividers. 373 | ^ Optimization: Style Editor UI improvements. 374 | ^ Optimization: Find and Replace dialog set to center on parent editor instead of center screen. 375 | ^ Optimization: Log improved. 376 | ^ Optimization: General UI improvements. 377 | ^ Optimization: QuickGuide updated with the latest changes. 378 | ! Bug: Export collection not cleared on Pool Switch, Demo and Load -Fixed. 379 | ! Bug: TextBox Zoom feature conflicting with Windows CTRL+Mousewheel Zoom -Fixed. 380 | ! Bug: Premature Demo exit when using certain Pool operations -Fixed. 381 | ! Bug: PLOP settings close button not changing icon-style on theme change -Fixed. 382 | ! Bug: PLOP content reappears after Plopping and closing PLOP -Fixed. 383 | ! Bug: Occasional exception in PLOP outside screenbounds logic -Fixed. 384 | ! Bug: MouseMove in some editors acting as MouseHover, preventing Entry autosave -Fixed. 385 | 386 | 387 | CHANGELOG v1.3.2.5 (Previous release) 388 | 389 | + Legal notice: This version of Ahoy is distributed as free software 390 | under the MIT license. 391 | ------------------------------------------------------------------------ 392 | + New feature: Find and Replace feature in Main/PLOP/UE editors (Right click/CTRL+ALT+SHIFT+F). 393 | + New feature: UPPERCASE and lowercase option in title field context-menu added. 394 | + New feature: General command "save" added (corresponds to global command "ahoy.save"). 395 | + New feature: New training mode added in Typermax Game (via in-game help dialog). 396 | ^ Optimization: Extensive changes to Typermax game-play + running statistics and version display. 397 | ^ Optimization: Autosave indicator button enhanced (Save/Auto blink). 398 | ^ Optimization: Cut/Copy/Paste context-menu items now have bold fonts in Main/PLOP/UE editors. 399 | ^ Optimization: Initial login prompt forced-to-front to prevent loss of input focus in some cases. 400 | ^ Optimization: General UI optimizations. 401 | ! Bug: Pressing SHIFT+TAB with "Title Tab To Content" enabled didn't return to title field -Fixed. 402 | 403 | 404 | CHANGELOG v1.3.2.4 (Previous release) 405 | 406 | + Legal notice: This version of Ahoy is distributed as free software 407 | under the MIT license. 408 | ------------------------------------------------------------------------ 409 | + New feature: Tab in Title field to focus content option added (defaults to Enabled). 410 | + New feature: Auto-Add blank lines option added (15 lines, defaults to Enabled). 411 | + New feature: General commands ("game", "op", "theme", "style", "type", "reset", "clear", "new", "x") added. 412 | ^ Optimization: Typermax Game updated with time bonus challenges etc. 413 | ^ Optimization: Typewriter emulator default style changed to style "A". 414 | ^ Optimization: Hide list and memo when opening Typermax or ANSI Edit. 415 | ! Bug: Changing from multiple screens to single setup occasionally left windows outside screen bounds -Fixed. 416 | 417 | 418 | CHANGELOG v1.3.2.3 (Previous release) 419 | 420 | + Legal notice: This version of Ahoy is distributed as free software 421 | under the MIT license. 422 | ------------------------------------------------------------------------ 423 | ^ Optimization: Command group definitions in QuickGuide/command reference added. 424 | ^ Optimization: Command prefix "options." and "tools." changed to "option." and "tool.". 425 | ^ Optimization: ANSI Edit character preset sequence rearranged. 426 | ^ Optimization: ANSI Edit default character set changed to 1. 427 | ! Bug: ANSI Edit Insert/Clear buttons ignoring user choice -Fixed. 428 | 429 | 430 | CHANGELOG v1.3.2.2 (Previous release) 431 | 432 | + Legal notice: This version of Ahoy is distributed as free software 433 | under the MIT license. 434 | ------------------------------------------------------------------------ 435 | + New feature: Toggle "Enforce Scrollbars" (Options menu). 436 | + New feature: Color theme "Midnight Funk" added. 437 | + New feature: Auto-completion in Command Prompt w. command descriptions (Press TAB/SHIFT+TAB). 438 | + New feature: Commands library and execution structure completely rewritten (and tested). 439 | + New feature: Right click Entries in search result to Mark for Export. 440 | + New feature: ANSI/ASCII Art Editor rewritten + new features (Tools -> Additional Tools -> ANSI Edit). 441 | ^ Optimization: The command "pool.undo" now covers undo of latest Import operation. 442 | ^ Optimization: Export indicator ("EX") on marked list-items (Search and Pinned list). 443 | ^ Optimization: Documentation (QuickGuide) updated regarding new commands, "EX" mark etc. 444 | ^ Optimization: Style Editor usability improvements. 445 | ^ Optimization: Theme Selector usability improvements. 446 | ^ Optimization: Color picker selection by clicking previews + tooltips added. 447 | ^ Optimization: Pin icon set on Toggle TopMost button in PLOP. 448 | ^ Optimization: Dialog when disabling Top Most desktop position in PLOP. 449 | ^ Optimization: ANSI/ASCII Art Editor now available from Paragraph Dividers editor. 450 | ^ Optimization: Remove "Blank" layout mode option (too silly to fly). 451 | ^ Optimization: Micro Calculator alignment (nudged position in Main Editor). 452 | ^ Optimization: Save Micro Calculator visibility separately for Main, PLOP/UE Editors. 453 | ^ Optimization: Flip QuickGuide logo option (ANSI vs. ASCII) added in Display Mode "Plenty". 454 | ^ Optimization: Flip QuickGuide logo to ASCII version on selected Color Themes. 455 | ^ Optimization: Text symbols & decorations updated. 456 | ! Bug: ISO 8601 DateTime issues with import/export between OS's with different Culture settings -Fixed. 457 | ! Bug: Tiny cursor issues on UHD resolutions in Windows -Fixed. 458 | ! Bug: Context menu in input dialogs not persisting complete color theme -Fixed. 459 | --------------------------------------------------------------------------------