Changelog (PC version)
1.5.3 (2013-07-12)
- Bugfixes related to sticking items.
- Fixed situation when after sticked items, if one of them got a bad grade, the same sticked items were presented without any other items in between.
- Improvements in downloading of images from URLs: if https:// path to image is typed/pasted, FR attempts to download from http; if pasted URL has arguments, it will also be downloaded.
1.5.2 (2013-02-26)
- Free version can merge databases.
- Windows version has ability to update itself to the newest version by downloading a new exe (the self-update option is offered after detection of a new version).
- Windows version by default (if there are no existing settings) enable "check for a new version".
- Bugfix: export to FR format didn't export non-queue items.
- Bugfix: export from Knowledge Manager could have exported all the items from database even though only some categories were selected.
1.5.1 (2013-02-23)
- Free version has access to fuzzy-search.
- Bugfix: Sound files were not copied to database directory after drag&drop.
1.5.0 (2013-02-21)
- Free version doesn't have any database size limit.
- Free version has possibility to add images.
- Databases in Ready-made-manager are sorted by default alphabetically.
- Bugfix: sound files were not copied during adding an sound when a setting "copy to database" is turned on.
- Bugfix: colors/links could mix up after an edit.
1.4.20.16 (2013-01-28)
- Bugfix: web-links in items that are displayed could be replaced with simple text that only looks like a web-link (i.e., it's non-clickable). Bug was introduced in version 1.4.20.15
1.4.20.15 (2013-01-26)
- Bugfix: sticking among queue-items didn't persist when such items were introduced to the learning process (i.e., become normal items).
- Bugfix: fixed possible crash in new-dialogs introduced in 1.4.20.6 that helps sticking items (the crash could have happen when there were no items in the same category as the item that's just being added).
- Bugfix: fixed possible crash after moving item (that was sticked) to queue.
- Bugfix: fixed possible mixing of color-styles in items having at least one web-link.
1.4.20.14 (2013-01-19)
- An optimization in network-sync code that saves up to one round-trip-time from the auto-network-sync.
- Bugfix: a dialog could propose to delete supposedly not needed image even when the image was used (by currently viewed item or by another item).
- Bugfix: soft-sticked items didn't get presented for a review when they should have been.
- If some items are hard-sticked, lets say: A, B, C. A to B and B to C, then reviews always start from A (it's no longer possible that just B and C are reviewed without A). When items are soft-sticked, and B is taken for a scheduled review, then A is first selected if A is scheduled for a review in next 10 days.
1.4.20.13 (2012-12-29)
- Default search option, from now on, is to search by ignoring case-sensitivity.
- Bugfix: canceling last grade could result in crash.
- 3 new command-line arguments (available only to registered users): --network-sync, --network-import, --network-export
- MacOSX: added auto-detection of afplay to play sounds.
1.4.20.12 (2012-12-21)
- Removing image by image-context-menu fires-up a dialog that proposes to delete the file from disk if no other item uses the image.
- Bugfix: FullRecall could crash if sticked item is opened (problem was introduced in 1.4.20.10).
1.4.20.11 (2012-12-18)
- Bugfix: FullRecall could crash while attempting to connect to server if there is no network connection with the Internet (problem was introduced in 1.4.20.10).
1.4.20.10 (2012-12-18)
- Performance optimizations in network routines (mostly focused on making network sync/import/export faster).
- Various optimizations that increase responsiveness and decrease CPU usage. They don't matter much to most users, but they are very welcome on battery-operated devices, esp. handheld (slow) devices running big databases.
- Bugfix: if last item was added to the queue (i.e., there was no grade), then pressing "Cancel last grade" resulted in crash.
1.4.20.9 (2012-12-10)
- [Linux] Added support for drag&drop of images from Google-Chrome into question/answer field in FullRecall.
- [Windows] Added support for drag&drop of text from other applications into question/answer field in FullRecall; in practice, it's now possible to drag&drop images from Google-Chrome into question/answer field in FullRecall (URL of such image is drag&dropped and FullRecall automatically downloads the image) provided the URL of image ends with a typical image file extension (e.g., jpg, png, gif, etc.).
1.4.20.8 (2012-11-29)
- Faster network-import/export of big databases.
- Trivia: improved detection of changes in database to avoid saving it when its not needed (i.e., no changes were made); it improves performance of some operations.
- Bugfix: possible crash during "Move to queue" if exactly the same item is already in the queue (bug was introduced in 1.4.20.6).
1.4.20.7 (2012-11-23)
- Bugfix: FullRecall could crash during saving of database (problem was introduced in 1.4.20.6).
- Bugfix: after trying to open seemingly locked (currently opened) learning database, FullRecall could crash.
- Bugfix: number of selected items in some dialogs of Knowledge Manager could be overstated.
1.4.20.6 (2012-11-22)
- Status bar can display sum of regular and queue items as one number.
- Added support for sticking queue-items: sticking queue items by itself doesn't have much sense by itself, but the sticks persist when the items go to the learning process. Note that there is no support for sticking queue-items yet on the server side or in other versions, so database exported to server or used in another FR version won't remember about sticks among queue-items.
- Experimental (subject to change or even removal): added support for <hs> and <ss> tags in queue.txt and in import/export Q/A FR-format. <hs> stands for hard-stick,
stands for soft-stick. Elements to be sticked need to be encapsulated in these tags. - Easier sticking of items (without need to open Knowledge Manager) thanks to new options in Edit -> Sticking menu that eases sticking from/to currently viewed item.
- "Switch question-answer" feature switches also sounds.
- Number of matches (visible in status-bar) in find-facility works now even when FullRecall detects that device works on batteries.
- Force mode in "Random" mode doesn't repeat items already reviewed in this mode and stops when all items (from the selected categories) are reviewed once.
1.4.20.5 (2012-10-18)
- Bugfix: in some circumstances network-sync could create extra items with empty questions and empty answers.
1.4.20.4 (2012-10-08)
- Bugfix: question image could take too much width leaving too little space for text.
- Bugfix: (Windows only) Taking image by Alt+Q or Alt+A could stuck with inability to save the image until next FullRecall start.
- Bugfix: sound-replay-button could not work in some rare situations when path to image is inside database directory.
- Bugfix: canceling-last-grade from Input-Mode moved the affected item to the first main category.
- Bugfix: keyboard shortcut for "sound repeat" set in Settings worked only up to next program start.
- "Current category name position" option can be set to "Hidden", so that category name can be hidden from the status-bar.
- Added support in link-dialog for other links than these that begin with "http://".
1.4.20.3 (2012-09-05)
- Bugfix: setting image from external dir, from a filename already used, could result in failing to copy the file to the FullRecall directory.
- Bugfix: saving of database files could take place during reviews even when such saving was turned off in options.
- Improved/fixed behavior of returning reviews when "Mix reviews from different categories" option is turned off, so that "jumping" between parent categories is now not possible.
1.4.20.2 (2012-08-21)
- Duplicate Manager: added possibility to delete many items at once and some smaller usability improvements.
- Bugfix: "Copy to queue with inverted q/a" in Knowledge Manager didn't work for individual elements.
- Bugfix: a problem with displaying answer image if answer text is empty and q/a autoscale option is turned off.
1.4.20.1 (2012-08-02)
- Bugfix: in some circumstances "multimedia sync" could send some files from server to client even though client already has the files.
1.4.20.0 (2012-07-31)
- Changes in "Open/Create another database" dialog: if user doesn't have full permissions to a selected directory, an icon indicates that and if the dir is selected, "Create New" button is grayed out; a dir is more reliably tested for presence of learning database to better indicate dirs with databases; during creation of new database, if selected directory already contains some files (or directories), a dialog proposes to create a distinct directory for the new learning database; currently opened directory (database) has a slightly different icon.
- By default "multimedia sync" (i.e., syncing graphics and sound files during network-sync operation) option is now turned on.
- Bugfix: in some circumstances "Network import" operation could result in loss of some queue-items.
1.4.19.6 (2012-06-13)
- Attempt to start another instance of FullRecall makes existing FullRecall window go to top and be visible.
- Bugfix: in some rare case empty answer could trigger data loss during database load.
1.4.19.5 (2012-05-24)
- Tab-cycle omits images, so that pressing tab key while focus is on question field, takes focus directly to answer-field even when there is an image in question-field.
- Typing an URL with an image in image-per-category dialog is now supported.
- Various optimizations in network-sync routines.
- Web-links are clickable in edit-mode only when Ctrl is pressed.
- Bugfix in sync of media files: not all multimedia files could have been synced.
1.4.19.4 (2012-05-11)
- Mouse hover over an a-href link shows the link's target in the status-bar.
- Updated routines displaying text in Knowledge Manager and Search-results to omit internal a-href data.
- Updated support for "Hint" and reveal-by-typing features to omit internal a-href data.
- Added button (visible in edit-mode) that starts a dialog that helps to add (or alter existing) web-link. A keyboard shortcut can be set (Options/Settings/Keyboard/Text-edition) to the dialog.
- Bugfix: if more than one a-href link had the same name but different target, only the first target was used.
- Bugfix: keyboard shortcut to Color-dialog didn't work if Visual-confirmation-of-keyboard-shortcuts was disabled.
1.4.19.3 (2012-04-27)
- Fixes and improvements in "custom quotes" feature: inability to create new file fixed; proper handling of carriage-return characters added; trailing empty lines are ignored; a limited support for other than UTF-8 character encodings added.
- Fixes in the support for HTML web-links: fixed possible crash on malformed tag, fixed a problem (not working links) when two links stick together.
- Routines reading text files are updated to properly handle </a> tag from the "a href" tag (</a> is also used as an end of answer tag).
1.4.19.2 (2012-04-25)
- Added preliminary support for HTML web-links (a href), e.g.: <a href="http://yahoo.com">Yahoo!</a> will display Yahoo! and upon clicking will open a web-browser and yahoo.com web-page.
- Bugfix: a crash or dropping of an item from database could happen in some rare scenarios during reviews (or forced reviews). Problem affected all versions released in at least last 9 months. Upgrading to this version is recommended.
1.4.19.1 (2012-04-21)
- Bugfix: loading any queue items at start of the program erroneously set time of modification of database to "now", which was problematic (confusing) during automatic network synchronization, which could result in inability to determine the sync direction with sufficient confidence, so dialog asking user for sync direction could often be presented. Problem was introduced in 1.4.18.2.
1.4.19.0 (2012-04-19)
- Added "Ready-made databases" feature -- it adds easy access to ready-made questions-and-answers that can be installed with a push of a button.
- When image is shown in its own window (i.e., after pressing left mouse button over image that is in question or answer field, with the exception of images-per-category), there is a context-menu now under right mouse button with an option: "Fit image to screen": the new option is remembered and sets whatever big images (that don't fit the screen) are shown in its original size with scroll-bars or they are resized to fit the screen.
- Fix in Difficult Items Manager: buttons in "Threshold" frame always properly reflect the state of specific thresholds (i.e., are pushed when a threshold is active).
1.4.18.2 (2012-04-11)
- Pasting an URL with image into question or answer field, makes FullRecall download and set the image for the field (question or answer). The feature was already present in non-Windows versions, thus the change affects only Windows version.
- Bugfix: reveal-answer-by-typing-it feature didn't work if focus wasn't on some fields.
- Bugfix: multimedia sync didn't work on Mac OS X (images and sounds files weren't synced).
1.4.18.1 (2012-03-06)
- Fixed a glitch in 1.4.18.0: when checking for a new main version (a feature disabled by default), it would falsely report that there is a new version.
1.4.18.0 (2012-03-04)
- Improved usability in merge-databases-dialog: it now displays shortcuts to recently opened databases; directories with FullRecall databases have a special icon that represents a database and "Select" button is enabled only if highlighted directory contains a FullRecall database.
- Added possibility to set keyboard shortcuts to "Uppercase" and "Lowercase" functions and to "Color dialog" (this option is available only in edit-mode).
- MS Windows version only: exported questions/answers .txt files have now BOM signature that helps some Windows applications detect the character encoding (including MS Excel and Notepad).
- Error-log appends also version number of the running binary.
- Import questions/answers from a file: improved detection of unsupported character-encoding and added a crude support, with help of a limited auto-detection, for UTF-16, UTF-32, CP1250 and ISO-8859-2 encodings.
- Import questions/answers from a file: multimedia files with relative-paths are also imported (copied to database directory).
- Difficult Items Manager: added ability to sort by last grade.
- Difficult Items Manager: added ability to filter out categories.
- Difficult Items Manager: added more (optional) thresholds: last grade, lifetime.
- "Status bar verbosity" no longer can be set permanently to reveal intervals -- the option is turned off on every program start now (but can be set intermediately for current session) and every time an user turns it on, a dialog appears that explains why using the option in day-to-day learning is counter-productive.
- Less room in (ab)using "Grades weights'" settings.
- Added support for "percent-encoding" (URL encoding) in routines that save an image from URI, so that proper characters are kept in saved filename.
- Bugfix: saving file (image) from URL could interfere with network connection with FullRecall server leading to inability to connect or even crash.
- Bugfix: Windows version could crash during network sync if multimedia-sync is turned on.
- Bugfix: Knowledge Manager could go into an endless loop if there is a malformed sound or image tag in database.
- Bugfix: scrollbar for question area could have been hidden in some situations when it should be visible.
- Bugfix: if autoscalling q/a is turned on and question has an image, "Hint" feature didn't reveal answer in any way.
- Several trivial changes (usability-related), code cleanings and small optimizations.
1.4.17.3 (2012-01-15)
- If user has at least 200 elements in database and doesn't have backup-path option set, a dialog (once a 6 months) ask user to set the backup.
- Bugfix: FullRecall could crash while deleting an item that have set an image, if the image doesn't exist on disk.
1.4.17.2 (2012-01-14)
- Port 110/TCP proved to be an unfortunate choice (some antiviruses monitor the port, interfering with FullRecall network operations); port 112/TCP is now used instead.
1.4.17.1 (2012-01-11)
- Since this version, port 110/TCP (instead of 4092/TCP) is used for network operations with the server. Some ISP throttle non-standard ports (or, less frequently, even block them). In order to improve the situation, FullRecall now uses a more standard port.
- During deleting an item from database, if item has got image(s) inside database directory and no other item (nor category) uses the image(s), dialog asks user if he/she wishes to delete the unused image(s) from disk.
- If image's resolution is bigger than monitor's resolution, then clicking the image with left mouse button opens image scaled-back, so that's image's size doesn't exceed monitor's size.
- Changes in code that downloads image from an URL, to better handle a situation where a filename already exists.
1.4.17.0 (2011-12-25)
- Fixes in command-line arguments processing related to database path and added a warning: if path is not available, message box in GUI informs user about invalid path.
- Versions that doesn't play sounds directly, but needs to have set an external app to play sounds, informs user about it when a sound should be played, but no such app is set.
- "Status bar position" and "Current category name position" setting changes takes effect immediately (i.e., no need to close Setting window to check how it will affect the look).
- Displayed category name in status bar is more configurable now: it can display full category tree (just like in previous versions) or just root category name or just deepest subcategory name. Also, it has context-menu under right-mouse-button for fast and easy access to the new options.
- Added image-filetype-detection code that is used if extension of the file doesn't match file's contents, so images with mismatched file extension (e.g., a BMP file is called "image.jpeg") are loaded and displayed correctly now.
- Routine that saves images from Internet-URL supports http redirection now; there is also added support for downloading images not having content-length http header set (mostly dynamically generated images).
- Improved auto-detection of file-format during import Q&As from file (if file had UTF8-BOM signature, SM and tab-delimited formats could have been mis-detected as CSV format).
- Bugfix: "Review" mode could occasionally finish prematurely, even though there still could be item(s)-for-review left.
1.4.16.7 (2011-12-17)
- Added "Recently used" in "Character Picker" (it displays up to last 10 recently picked characters) for faster access to recently used characters.
- Bugfix: deleting a last visible duplicate in Duplicate Manager could hang FullRecall.
1.4.16.6 (2011-12-13)
- Added "Difficult Items Manager (available in File menu).
- Setting of Ascending/Descending sort option in search-results is now remembered.
- Duplicate Manager informs explicitly that no duplicates are found, if there are none found.
- "Delete" key now works in Duplicate Manager (its a shortcut to "delete element").
- Bugfix for possible crash in Duplicate Manager after deleting a duplicate.
1.4.16.5 (2011-12-08)
- FullRecall is now immune to a database corruption that was possible to introduce in some earlier versions (by doing an illegal operation, like drag&dropping parent category to be its child child, setting a category name to be empty, etc.). The problem resulted in crash of FullRecall during loading of an affected database. This version, when confronted with the problem, loads the database and fixes the problem automatically.
1.4.16.4 (2011-12-01)
- Some small cleaning in layout of settings (a small drawback: some windows size and position from older versions will be not remember by this version).
- Duplicate Manager: several usability improvements (remembering size, position and set modes across restarts, displaying number of found duplicates in title bar, and few smaller things) and one bugfix (deleting an item in the right pane removes it from the left pane (if it's there too)).
- Overhauled code that returns next item for a scheduled review (from among items scheduled for review for today): its works more consistently, trying to space items reviewed again (again in the same session: items received very low grade could have been re-scheduled for today) much better. New version also detects reversed question/answer items in order to space such reviews, so situation when an item is presented, followed closely by the same item with reversed q/a should not happen anymore (unless no more other reviews are left).
- Category image is saved in database as relative link if the image is inside current database directory.
- Added "Multimedia Sync" experimental feature: it allows to sync multimedia files (images and sounds) along with "Network sync" (which so far could sync only main database files, not the multimedia files). Options->Settings->Multimedia has the new options relating to this feature. The feature is disabled by default.
- "Network query" feature displays number of multimedia-files locally and on server, if "Syncing multimedia" is turned on in options.
- Categories selected in Search feature are remembered (up to program restart).
- Added support for Export-to-CSV format from Knowledge Manager and from search-results.
- Bugfix: answer category image wasn't displayed if autoscalling was turned on.
- Bugfix: images from Internet with non-ASCII characters couldn't be saved in database (the problem affected only Windows version).
- Bugfix: properly save directory for saving images (or sounds) if its set to be equal database directory.
1.4.16.3 (2011-10-07)
- Optimizations in duplicate manager to speed-up finding duplicates in all modes ("exact" and "similar").
- Much faster fuzzy-matching, used in Duplicate Manager and in "Find" facility.
- Updated rules in fuzzy-matching: to be regarded as similar, strings of length up to 5 characters cannot have any mismatch, strings of length 6-11 can have up to 1 mismatch, strings of length 12-17 can have 2 mismatches, and longer strings can have up to 3 mismatches; mismatch is insertion, deletion or substitution of 1 character.
- Prohibit setting empty category name.
1.4.16.2 (2011-09-30)
- Mac OS X only: there is no version bump, it's still 1.4.16.2 as no code affecting other versions was changed. But Mac OS X version was updated to fix slow start (actually, first start could still be slow, but subsequent starts should be much faster).
1.4.16.2 (2011-09-29)
- Bugfix in Duplicate Manager: it could have reported too many duplicates and deleting a second duplicate would crash FullRecall.
1.4.16.1 (2011-09-29)
- (MS Windows only) Fixed a small glitch when mouse hovered over grade didn't make status-bar display "help-text" until mouse was moved after grade buttons are enabled.
- When importing a file with questions-answers, dialog's default file extension filter is now "*.csv and *.txt" instead of just *.txt
- Fixed some bugs in search facility: when using question and answer field to match item's question and answer, and when 'fuzzy' or 'exact' search mode was turned on, queue elements weren't matched properly.
- Changes in fuzzy match related to multi-byte characters. Change of one multi-byte character is now treated as change of just one character regardless of how many bytes internally the character occupies in UTF-8 encoding that is used internally.
- Fixed a problem (introduced in 1.4.16.0) related to canceling-last-grade when grades for a next item are visible.
- Item's statistics doesn't show category name anymore, as item's category name is already displayed in the status-bar.
- Added "Duplicate Manager" in File menu. It finds and displays duplicates and possible duplicates ("similar") items. "Duplicate Manager" has a few rough edges (it should be faster, should display number of found duplicates, should not block entire GUI when searching for a duplicate, it should remember its size and position, etc.), but it's already functional and could be helpful for many users, so I decided not to postpone this release further.
1.4.16.0 (2011-09-08)
- Added checking for duplicate (if checking for duplicate is turned on in settings) during adding items in to the queue (i.e., after pressing "Input", when "Add To The Queue" checkbox in bottom-left turned on).
- If grades-height is set to "Fixed height" and FullRecall's height is too low for the grades to fit, they are automatically scaled-down to fit the window.
- Main buttons ("Review", "Input", "New", "Force") scale-down in case height of FullRecall is low.
- Added a delay of 190ms before grade-buttons are really enabled after showing up in place of OK-button, and a delay of 190ms before OK-button is enabled after showing up in place of grade-buttons: the delay is there in order to eliminate accidental presses (the problem was especially common on some tablets with touch-screen).
- Added possibility to set keyboard shortcuts to Network Autosync/Import/Export/Query features.
- "Export to File" feature doesn't reset current learning mode (if there is any).
- "Network Export" feature doesn't reset current learning mode (if there is any).
- "Network Import" feature doesn't reset current learning mode (if there is any) if there was no successful import (there is a technical need for the reset in case of successful import).
- "Network Autosync" feature doesn't reset current learning mode, unless database was actually imported from server.
- If an element is written on the screen in "Input" mode (element written, not yet committed to the database by selecting a grade (in normal Input mode) or pressing OK (in Input-to-queue mode)) and another operation is selected that would change current learning mode and discard the element written on the screen, message box pop-ups with question whatever to save the element in the queue.
- Some trivial changes to decrease chances of raising false alarm about corruption of neural network data.
1.4.15.4 (2011-05-16)
- Corrected problem with categories (introduced in 1.0-beta14): after network-import, if data about categories was changed, categories weren't fully initialized.
1.4.15.2 (2011-05-13)
- Losing answer of queue-element after changing queue-element's category in search-results window.
1.4.15.1 (2011-05-11)
- Many underlying changes in the network code, focused on eliminating any possibility of data loss and making code robust against exceptional situations, in particular:
- Improved handling of signals. In the previous implementation, there was a small risk of data loss in some scenarios (one such scenario that was risky: trying to "kill" FR while network import was taking place). This change eliminates the problem.
- Added possibility to cancel network operation (import, export or auto sync).
- Made code robust against some rare problems (related to dropped connection during the network operation), that once occured, forced FR restart.
- Properly handle some rare exceptions; this should fix a very rare problem: FullRecall lost in "hung" state, and on Linux/UNIX only SIGKILL signal (or reboot obviously) could turn it off.
- Improved "Soft-limit" feature: rescheduling takes into account how many reviews are scheduled for future days, to avoid rescheduling reviews from today to days that already have a higher number of scheduled reviews than the limit.
1.4.15.0 (2011-04-09)
- Make saving queue, and main neural network data, safer against some rare problems (esp. no-free-disk space). The most important files (elements.*) were already protected from these problems.
- Bugfix in network sync: a very small percentage of syncs could fail to sync (with report of the problem to user on "import", or without reporting any problem whatsoever on "export").
- Exporting to FR-Q/A format reports the correct number of items exported.
- Changes and fixes in Knowledge Manager, the most important:
- Improved protection against some illegal or pointless operations (e.g., dragging a child-category to its direct parent).
- Bugfix: underlying categories could get out-of-sync with the displayed categories after some dragging-and-dropping-of-categories.
- Bugfix: avoid hanging when only sticked items are visible and when there is a loop of sticked items.
1.4.14.3 (2011-02-23)
- Added handling subcategories of the exactly the same name as a parent category (this was not allowed in the past, but if somehow happened, it could have crashed FullRecall and/or network server during sync).
1.4.14.2 (2011-02-21)
- Single click (instead of double-click) over category name in status-bar starts a dialog that can be used to change current item's category.
- Added possibility of changing question/answer font settings per category and images per category (for registered users) in Knowledge Manager.
- Improved interface color changing on-the-fly to change all the colors without FullRecall restart.
- Pressing "Create" in category selection dialog allows to create sub-category (previously creating sub-category was possible only from context menu under right-mouse-button and many some users didn't even know about the menu).
- If autosync cannot determine sync direction, it displays more data (last modification time, number of normal and queue items, number of reviews for now -- for local and for remote database) that can help user decide the sync direction
- Added "Query remote database" feature, so that user can compare state of remote database to the local database before choosing to use "network import" or "network export" features.
- Fixed a bug in Online Manager that made Online Manager unusable.
1.4.14.1 (2011-01-28)
- Fixed a glitch in "character picker" (starting CharacterPicker again could make the displayed range not the same as previously set and out-of-sync with displayed names)
- Font's size used in "character picker", if changed by user, is remembered now.
1.4.14.0 (2011-01-20)
- Added "character picker" (available in Edit mode) that allows to select and paste all possible Unicode characters.
- Setting of "Sort order" in Knowledge Manager is remembered across FR restarts.
1.4.13.3 (2010-12-12)
- All edits in database (e.g., in Knowledge Manager, search results, etc.) are also counted using thresholds set in Settings->"Saving DB", and if a thresholds is meet, then database is saved on disk (previously only making reviews or adding new items could initiate saving database before program's exit).
- Stricly enforce limit of characters (8192B for question, 8192B for answer; UTF-8 encoding) in many places that previously didn't enforce the limit (longer questions/answers are truncated), to avoid other problems with database later.
- In "Open another database" selection: recent directories that are unavailable are automatically hidden.
- Made network code properly deal with "connection reset" error in all circumstances.
- Slightly bigger "Hint" button.
1.4.13.1 (2010-10-18)
- Fixed a bug related to adding image with the same name as already exists in the FR db directory.
- Fixed a bug related to changing an image where more images were opened without possibility to close them.
- Optimized routines related to optimizing neural-network data layout (this will result in slightly faster network import/export/sync and faster saving of FullRecall database, especially on big databases and/or slow devices, esp. hanhdelds).
1.4.13.0 (2010-09-14)
- Don't check for new version if in last 60 seconds there was a problem detected with Internet connection (this avoid unnecessary prolonging the time-out on start if sync-with-server and check-for-new-version options are turned on and there is a problem with connection).
- Fixed a small glitch related to "Prepend question with category name" when turning on "Visual mode".
- Undo/Redo feature now apply also to changing text attributes (bold/underline/strikeout/color).
- Fixed situations when FullRecall didn't save database assuming nothing has changed since last save if no other operation (that changes anything in database) preceded or followed the operation. Operations that wrongly didn't force a save of database: merging databases, renaming a category in Knowledge Manager, sticking/unsticking items.
- Fixed problems with sorting items in Knowledge Manager.
1.4.12.1 (2010-08-22)
- Fixed a bug related to behavior of underline-button (button could press itself on in situations where it shouldn't).
- While not a but in FullRecall-client code itself: just letting here users know that in last days a bug in server part of FullRecall was fixed, and the bug was about occasionally returning bad authorization ("bad license") for legal users and FullRecall de-registered itself upon receiving this reply from the server. Sorry for the problem!
1.4.12.0 (2010-08-18)
- Updated initial data used to train ANN and initial ANN weights. Data was used from the registered users that agreed to use their data to improve the ANN (i.e., from users that have turned on the option "Allow to use uploaded user cases") -- thank you. FullRecall uses the initial data even when there is data collected from the current user, albeit the more data FullRecall collected from the user, the less influence the initial data has on the ANN traning.
- Last opened branch (and selected item, if any) in Knowledge Manager is remembered (up to restart of FullRecall) and opened on next Knowledge Manager start.
1.4.11.4 (2010-08-07)
- Fixed a bug in Knowledge Manager: deleting an item or category could yield undefined behavior.
1.4.11.3 (2010-07-28)
- [Linux/FreeBSD only] If connection was totally dropped (e.g. cable responsible fot the connection to the Internet was plugged out), so no RST packet was received, and FullRecall still keeps a TCP connection, the TCP connection doesn't hang forever anymore requiring to kill FullRecall process (the problem didn't affect Windows version).
- Fix from 1.4.11.2 didn't apply to import from FR-Q/A-format. This version fixes the problem also for FR-Q/A-format.
- "Copy To The Queue With Inverted Q/A..." feature apply also to queue elements.
1.4.11.2 (2010-07-16)
- Fixed possible lost of just imported data if no other operation that changes anything in database follows the import.
1.4.11.1 (2010-07-15)
- Fixed new option "Auto-hide answer pane" to remember its state.
- Fixed a bug (Linux and FreeBSD versions, other versions were not affected) related to the "Auto-hide answer pane": answer-image was not visible if item is image-only.
1.4.11.0 (2010-07-13)
- Added possibility to copy/cut & paste text with attributes (bold, underline, strikeout, font-color and background-color) from/to question/answer.
- If question&answer is in "Visual mode" and "http://a.link" is detected in question or answer, it's automatically displayed using blue color with underline and the link is "clickable". Links, for FullRecall, ends with space or new-line. However, if a link is preceded by a bracket, the corresponding end-bracket ends the link (e.g., [http://fullrecall.com/download], (http://fullrecall.com/tips), etc.), so that the no space or new-line is needed after the link.
- Behavior introduced in the 1.4.10.0 related to answer pane (i.e., answer pane is hidden when it's not needed) is now optional (Options -> Settings -> "Auto-hide answer pane").
- While exporting items from Knowledge Manager to a file, the order of items that is shown in Knowledge Manager is also kept in the exported file.
- Fixed auto-grab-clipboard-mode on Linux/Unix: it's now tied to XA_CLIPBOARD (normal Ctrl+C, Ctrl+V Windows-like clipboard), as using XA_PRIMARY was making the feature unreliable.
- Fixed auto-grab-clipboard-mode to always work with the fist clipboard-copy (there was a problem that sometimes the first copy-to-clipboard didn't make into FullRecall).
- Added option (visible after pressing "Input" with right-mouse-button) to disable behavior of auto-replacing part of question that make up answer during auto-grab-clipboard-mode.
- Fixed a glitch, introduced in 1.4.10.0, related to q/a autoscale: when answer pane is visible, then optimal question pane height was not computed properly.
1.4.10.0 (2010-07-02)
- Added option to colorize text in questions and answers (e.g., it's now possible to set various font-colors for parts of question/answer, and various background colors for parts of questions/answer).
- Added option to search without omitting included filenames (images and sounds).
- Fixed a bug related to DST (daylight saving time) and History window: presented summer dates were shifted by 1 day if database was created between 23:00 and 0:00.
- Changes in registration data handling code, to consistently (with all other FR versions) and tolerantly handle registration names with non-ASCII characters.
- If question and/or answer image with transparency is visible, and background color is changed, the transparent color is updated.
- Fixed (not) remembering custom colors, in color dialog.
- Made "Q/A autoscale" option turned on by default if there is no preference at all (i.e., first FullRecall run).
- If answer is not yet visible and q/a autoscale option is turned on, question-area takes all possible space (in effect: hiding the line separating question from answer, which is not needed in this moments and needlessly distracts some users a bit).
- Fixed Esc key not stopping "Input mode" if pressed while focus was on question area.
- Corrected keyboard-shortcuts in Sounds-dialog.
- Fixed short "image flicker" that happened in some situations just after showing an image.
- Fixed a bug that result in loss of live-edit of answer in Knowledge Manager if a category is selected just after the edit.
- Fixed smaller bugs that result in loss of some live-edits of items in Knowledge Manager (live-edit just before pressing "Edit" button on the item or live-edit just before pressing "Invert q/a" on the edited item).
- In list of questions in Knowledge Manager: if an item has image and sound, then it correctly displays "
" and "" instead of just " " or just "". - Shift+Del deletes selected item(s) and/or categories in Knowledge Manager without confirmation.
- After deleting a single item in Knowledge Manager, next item is automatically selected.
- "This item is difficult" panel can show up also in "Force" mode.
- Fixed the new network protocol to handle empty question or empty answer (totally empty question or empty answer, without any image or sound, is normally not allowed by FullRecall, but there are rare situations when the policy is not enforced).
- Many trivial changes, fixes and improvements.
1.4.9.0 (2010-05-24)
- Added option that removes duplicates in normal items (non-queue) on FR start (disabled by default, because it adds some small overhead (i.e., slows down FR start a bit)).
- If Q/A fields autoscalling is turned on, if question and answer is visible and both have big images, answer image have priority in size-scalling over question image.
- Added preliminary support for sticking of items. Items can be sticked in Knowledge Manager by dragging item A over item B. Hard sticking item A to item B (i.e., dragging item A over item B and choosing "Hard stick items" option) means that every time item A shows up for a review (normal or forced), item B will follow it. Soft sticking item A to item B means that every time item A shows up for a review (normal or forced), item B will follow it only if item B is scheduled for review for now or in next 10 days. Only normal (i.e., non-queue) items could be sticked together.
- Added ability to customize (add, delete, modify) motivational quotes that optionally show up on FR start.
1.4.8.3 (2010-05-04)
- Fixed Esc key not working in some scenarios.
1.4.8.2 (2010-05-01)
- Fixed two bugs related to network import that were introduced in new network code introduced in 1.4.8.0.
1.4.8.0-beta0 (2010-04-16)
- Sounds don't play anymore when Knowledge Manager or Search Results windows are visible.
- [Linux only] Improved protection against running more than one FullRecall instance.
- Added import/export of questions&answers in CSV (comma separated values) format.
- New, fast and efficient network protocol that uses differential transfer, compression and direct copy to memory without using the disk: network import/export and other network features (Online Manager and query for-a-new-version) should be faster now and network import/export for subsequent syncs should be much faster and will use less bandwidth.
- Also, there is a new option "Autosync" in addition to explicit "Network export" and "Network import": "Autosync" automatically determines the sync direction.
- "Net-export data on exit" option is called "Network mode" and have additional sub-option called "Auto-sync DB on start and on exit".
- Changed server port from 4093 to 4092 (the change, albeit painful for people that needs to update firewall rules, was needed to improve the protocol while keeping backward server compatibility with older FR versions; old port is still functional for older versions and there are no plans for closing it).
- When adding items with "And vice versa mode" turned on, reversed items have "id" increased by one in order to avoid situation when more than one item have the same item's id.
- More aggressive ANN training in battery mode (previously the ANN-training in battery mode was too minimalistic, esp. for users working mostly in battery-mode).
- More robust ANN error detection to avoid false alarms in some scenarios, esp. when weights.bin file was deleted and/or ANN training have been taking place only mostly on slow/underclocked CPU (or only in battery mode).
- Improved code related to problems with weights.bin file, so that default weights are used at once (if FullRecall have a problem with weights.bin) without a need for FullRecall to restart.
1.4.7.9 (2010-02-23)
- Fixes in category-selection-dialog:
- Fixed a bug related to "Mix reviews from different categories" option (bug showed up when the option was turned off): FR occasionally falsely replied that there are no reviews-to-be-made in the selected (sub)categories.
- Fixed a small and rare visual glitch related to lack of a visible icon.
- Fixed hang-up when category was dragged into itself in category-selection-dialog.
- Added option (in context menu available under right-mouse-click) to change category name from category-selection-dialog.
- When adding items to the queue, after pressing "OK", focus is automatically set to question-field.
- Added options related to grades' height to scale grades' height to fill up possible space (the option can be handy in small handhelds, where bigger buttons are much more ergonomic).
- Rewritten much code related to handling "user-cases" to train ANN: optimizer of the data is now more efficient and much faster and it's called on every FullRecall exit now.
- Speed-optimizations in routines related to collecting data about categories (this should be noticeable (smaller delays, mainly on starting category-selection-dialog or Knowledge Manager) on slow/handheld devices and/or in big databases having many nested subcategories).
- When Knowledge Manager is opened, "Subcategories: " data prints number of all (sub)subcategories, not just immediate subcategories.
- Fixed possible crashes on exit when backup-path was set to a nonexistent directory.
- Added possibility to add images and sounds per many items (items found through search facility) at once.
1.4.7 (2010-01-17)
- Added possibility to narrow search results to items in the learning process or in the queue.
- Speed-optimized routines that optimize user_cases.bin file layout. The routines rarely are called, but when they are, it happened for FullRecall to "frooze" for up to several seconds on exit in case of big databases that were used for years and/or slow computers (esp. Maemo platform). This change optimizes this time to milliseconds.
- Extended options related to duplicate removal.
- "Show inspirational quotes on start" is also supported in Polish version of interface now.
- Added additional command line arguments: --delete-item, --change-item-category, --move-to-queue. More about them in command-line-help that is available by calling FullRecall with command-line argument "-h".
- Bugfix related to filtering exec tags before publishing items in "Online Manager".
- Editing question (i.e., pressing keys in question field) during review mode, while answer is not yet visible, doesn't interfere anymore with other features that use keyboard-shortcuts ("hint", "Show answer", etc.)
- Images and sounds are by default copied to FullRecall database subdirectory (by default: "imgs/" for images and "snds/" for sounds; any other specific directory can be defined in Settings). The old behavior (i.e., saving only "links" to external images in FullRecall database) is possible -- can be set in Settings.
- Added support for images dragged (by drag&drop) from Internet (http only) -- these images are saved locally as files in the directory mentioned in the change above. Adding images by typing URL that contains image (URL has to have a standard image extension), instead of a local path (in the standard "Image Adding" dialog) also makes FullRecall download image and store it locally.
- (Win32 only) Added possibility to copy image from clipboard into question or answer field if image in clipboard is available in BMP format: Alt+Q copies into question field, Alt+A copies into answer field.
- (Win32 only) Enhanced "Minimize To Tray And Bring a Review Every..." to additional option of 20 and 40 minutes; also, number of reviews is now customizable (possible values: 1,2,5,10,20,40 instead of just 1).
- "d" command-line argument (which previously could be used in this non-standard way: "dpath-to-database") is no longer supported: please use "-d path-to-database" instead.
- "-h" and "/?" and "--help" command-line arguments now works also on Windows and display a dialog with possible command-line options.
- (WIN32 only) Fixed a bug related to interface font: font was reset to default MS Windows's interface font on FullRecall start if "Use MS-Windows color interface settings" was turned on.
- Usage of unrecognized command-line options is logged to error.log
- Added additional sort-function in Knowledge Manager: sorting by time of adding item.
- Last-chosen-sort-function in Knowledge Manager is remembered and used when KM is started again (until the next time FullRecall is started).
- Added warning about adding forbidden tags (
,
, , ) in "Input" mode when items are added to queue; if user choose to ignore the warning (i.e., add contents having the tags) FullRecall automatically replaces "<" with "[" and ">" with "]" in the tags.
1.4.6 (2009-05-19)
- Improved q/a autoscalling; if answer is visible, answer-area has higher priority than question-area; if answer is not visible, question can take 100% of the available area.
- (Win32) Fix for exporting to paths that contain non-ASCII characters.
- Optimization in settings routines: setting that have a default value are not saved to minimize i/o operations.
- Many trivial changes and fixes.
- Important fixes for users of 1.4.5.8 version (most recent sub-version of 1.4.5, released yesterday) that had many different problems (some results in loss of queue-item's category data and item's question/answer reversible corruption) that got-in by one mistake. I apologize all affected users.
1.4.5 (2009-04-22)
- Many small bugfixes and one important fix for a problem introduced in recent sub-releases, that could potentially result in data loss after moving category up/down in Knowledge Manager.
1.4.4 (2009-04-03)
- Fixed potential crashing on entering Options->Settings if "Labels on grade-buttons" is set to "Numbers".
1.4.3 (2009-04-02)
- Fixed bugs introduced in 1.4.2 (mostly related to keyboard-shortcuts).
- If you press "Input" while you have an opened category in Knowledge Manager, the category from Knowledge Manager is pre-selected in the category selection dialog for new items.
- Displayed image's width is limited to 70% of the width of question/answer pane, with two exceptions: 1. if item is image-only (i.e., thereis no text at all) and edit-mode is currently disabled, then image can use 100% of the width; 2. image can take more than 70% of space in non-edit-mode if the text part fits one line in the remanining space.
1.4.2 (2009-03-31)
- Added posibility to customize keyboard shortcuts.
- Various speed optimizations that are important in big databases.
- Auto-removal of exact duplicates in queue (on loading database) is now optional (and turned off by default at requests of some users who consciously do use duplicates in some scenarios).
1.4.1 (2009-03-23)
- Accept-Cancel button order configurable.
- Small fixes and improvements in Knowledge Manager keyboard-related item-lookup code.
- [Linux/FreeBSD versions only] Bugfix for a clipboard related problem that was in Linux and FreeBSD versions.
- Images are resized on-thy-fly, when needed, when FullRecall is resized.
- Some few small improvements and fixes related to adding images.
- Left-mouse-button click over image opens the image in another window, in the original image's size and resolution (it's useful for some big images that are too small when displayed shrunk in question/answer pane, when users need to see some details of the image). Pressing any key, or clicking LMB over opened image window closes the window. Previous middle-mouse-button-over-image function (opening the dialog that allows to change image-file) is taken by middle-mouse-button.
1.4.0 (2009-03-07)
- Added Online Manager to quickly publish databases and easily access database created by others. The feature is available only to registered users.
- Added buttons for replaying question and answer sound clips (there are no key shortcuts for them, I'm open to your suggestions as to the choice of keys to the keyboard-shortcut).
- Added automatically removing exact (taking into account question and answer) duplicates in queue from the same category (such feature was already implemented for some time in the past, but the old implementation was later removed as it was inefficient and increased start-time of FullRecall).
- Network import/export now uses challenge-response hash-based authentication (i.e., more secure import/export).
- Categories now can be drag&dropped also in dialogs available after pressing Input or Learn/New/Force with RMB.
- Items in search-results window can be also sorted by day of adding item to the learning process (lifetime).
- Items in search-results window can be sorted with chosen function in reverse.
- "Item statistics" window also displays day of the next scheduled review.
- Fixed a bug related to missing new-lines.
- Another database can be opened with Enter-key or double-click on a directory that contains a valid database.
- Relative paths, given on the command line, are converted to absolute to avoid some problems.
- Fixed a problem with auto-grab-clipboard-mode and Acrobat Reader.
- Fixed a bug related to exporting items from KM.
- Various small improvements in jump-key related behavior in KM.
- Added posibility to customize title, allowing to display current category name, number of items (in the database, in queue, selected for review, scheduled for review for today), path to current database, current category and FullRecall version.
- Many other various small improvements.
1.3.15.1 (2008-10-16)
- Fixed grade labels in Settings.
1.3.15 (2008-10-13)
- Window with statistics about current item is non-modal now (i.e., the window doesn't have to be closed to interact with the rest of FullRecall GUI, and the window is auto-updated to show statistics about current item). Ctrl+M now closes the window if it's already open.
- Optimizations in code (esp. binary size optimization, to make FullRecall even smaller).
- Several small bugfixes and one important fix for users of multi-monitor systems on MS Windows: after detaching a second monitor, if FullRecall was visible on the second monitor, FullRecall wasn't in the visible portion on the screen.
- Overhauled network i/o (it's now faster and more responsive, uses less memory; limits on size of imported/exported database are lifted).
- [Non Win32 systems] Fixed a bug related to lockfile (the lockfile is used to protect against more than one FullRecall instance) that made lockfile ignored in some rare scenarios (starting FullRecall after last instance of FullRecall hasn't got a chance to delete lockfile, i.e., loss of power, crash, etc.).
- Several very small changes.
- "Prepend question with category" setting is now extended (from simple on/off in older versions) to: 'off', 'prepend with root category name' (it's the old behavior of "on"), 'prepend with the deepest nested category name', 'prepend with the full category tree'.
- Bugfix in "Q/A Export to FR format" related to loosing info about categories that don't have any items and related to loosing order of categories.
- Added new setting: margin between text in question/answer field, and begin of question/answer field.
1.3.14 (2008-09-18)
- If "Mix reviews in different categories" options is set, reviews are now sorted by (sub)categories as appear in Knowledge Manager.
- Added 2 new options to Knowledge Manager: 1. visibility of items (all, regular only, queue only) and 2. sorting alphabetically or by day of the next scheduled review
- [Win32 version only] Added new option "Minimize To Tray And Bring Review Every ... 30seconds / 1minute / 2minutes / 5minutes / 10minutes".
- Ctrl+a now selects all visible items/categories in Knowledge Manager.
- If Knowledge Manager is opened while an item is visibile in the main window, KM will now show the item's position in the tree.
- Added possibility to add items directly to the queue, without a grade (there is an extra checkbutton if "Input" is pressed with the right mouse button).
- Added shortcuts to 3 most recently opened databases in the Open-dialog.
- Many small bugfixes.
1.3.13.1 (2008-08-27)
- (Win32 only) Fix for MS Windows 98/Me related to listing files and directories.
1.3.13 (2008-08-27)
- Added export routines to Knowledge Manager.
- Fixes and improvements in Knowledge Manager.
- Fixes for shifted day in Schedule and History window.
- Double click on "category name" field in status bar opens category selection dialog for the current item.
- [Win32 version only] A third-party application is not used to play sounds anymore.
- Bugfixes related to "Mix reviews from different categories".
1.3.12 (2008-08-24)
- Support for drag'n'drop of images and sounds to FullRecall.
- Optimizations in GUI code.
- Bugfixes in Knowledge Manager.
- New option: "Mix reviews from different categories" (turned on by default, which doesn't change FullRecall behavior since older releases); if turned off, FullRecall doesn't mix categories while going through scheduled reviews, e.g., if you have selected 4 active categories, FullRecall will present you all the items (if any) from the first category, then (when you will finish with the first category) from the second category, etc. If you will press "Learn" with the left mouse button, categories also won't be mixed, i.e. you will have all the reviews from the first category that has any scheduled reviews, then from a second, etc.
- Ctrl+p replaced with ctrl+v in context menus (qtxt, atxt).
- Pressing 'esc' in "duplicate dialog" now aborts adding new item, i.e., acts like pressing "Edit" button of the dialog.
- Added context menu in some fields (with "Copy", "Paste", etc.).
- Interface font change take immediate effect now (i.e., no need to restart FullRecall to apply a different interface font).
- Double-clicking auto-backup-path and sounds-handling-app-path (in Settings) opens a file selection dialog for easier setting of the backup path and sound-handling-application.
- Important bugfix for broken "merging databases".
1.3.11 (2008-06-22; this is the first release that is available also for Mac OS X)
- Bugfix: import from SM format ignored new-lines.
- Bugfix: images and sounds saved on MS Windows were not portable to UNIX/Linux.
- Optimizations in network export routines.
- A lot of small fixes and many small optimizations.
- Changed format of data in error.log to YYYY-MM-DD HH:MM:SS and data is now in the same line as message.
1.3.10 (2008-05-05)
- Search now supports selecting some categories only.
- A fix for unable to cancel last grade when an item was in queue.
- A fix for a installation, for inability to access database directory.
- Various small optimizations in code.
- After "Cancel Last Grade", if focus on grades is turned on, focus is on the last chosen grade, not on the default (4) grade.
- Added a forced pause between some succeeding key-presses to minimize effect of keeping enter/space pressed and thus accidentally going through many items with a default grade if auto-focus-on-grades is turned on.
- Ask for confirmation of network-import was added.
- Dialog after successful network-export can be turned off now.
- Fixed not showing, in some cases, Learn and Force buttons after network-import.
- (MS Windows only) Improved auto-detection of path to mplayer2.exe.
1.3.9 (2008-02-28)
- Category-selection-dialog offers sorting by category name, number of items, number of items in queue, etc.
- Facelift.
- Many small changes and fixes.
1.3.8 (2008-02-05)
- Overhauled "Open/Create Another..." dialog.
- Simplified import/export of questions-answers from/to file (esp. import by default uses auto-detection of q/a file format).
- Shift+Enter and Shift+Space on a button act like right-mouse-button click.
1.3.7 (2008-01-14)
- Small improvements in look.
- Fixed an image-per-category related glitch.
1.3.6.2 (2008-01-11)
- Fixed crashing on selecting History on an empty database.
1.3.6.1 (2008-01-10)
- Fixed a glitch with speed-keys and updated and added many speed-keys.
1.3.6 (2008-01-08)
- Fixed a keyboard issue (related to "Enter") introduced in 1.3.5.
1.3.5 (2008-01-06)
- Small improvements in keyboard handling.
- Fixed not saving changed answer field (in knowledge-manager-browse mode and search-results mode).
- "Elements' Statistics" feature is available also from find-results and KM-browse modes.
- "Soft-limit number of reviews per day" takes effect immediately after quiting Settings.
1.3.4 (2008-01-05)
- Fixed a bug that could result, in some scenarios, in the answer field discarded after "Move To Queue" operation.
- Added initial support for q/a images per category.
- Added option to change height of grade-buttons.
- Added option to turn off beep-on-errors.
- Added new statistics window: how many items were introduced on a day.
- Schedule window is not limited (i.e., table spans up to the future up to the last scheduled interval).
- Improvements in soft-limit algorithm.
- Fixed some artifacts (mostly images related) that were visible for a moment, in some places, on slower machines.
- Possibility to overwrite already existing file (during successive exports) is now offered.
- Queue-items have a more distinctive icon (in Knowledge Manager and search-results) that normal items.
- Some other small fixes and improvements.
1.3.3 (2007-11-04)
- Knowledge Manager: if focus is on a category, main FR window displays data about the category (name, number of items, number of items for review for today, number of items in queue and number of child categories).
- Knowledge Manager: added "Move To Queue" context-menu option.
- Small fixes in find facility related to matching string typed in answer-field and "Exact" and "Fuzzy match" options.
- Added possibility to set different background color in the question field, and different in the answer field, per category.
- Added possibility to set question and answer font color (possibly different) per category.
1.3.2 (2007-10-31)
- Fixed afont issue in xml file.
- Few small fixes.
- Optimization that should eliminate delays introduced in 1.3 related to huge number of (sub)categories.
- Double-click and Enter accept selected categories in categories-selection-dialog.
1.3.1 (2007-10-26)
- Fixed "random" forced reviews.
- Fixed stability problem in Knowledge Manager.
1.3.0 (2007-10-25)
- Warning: This release is not compatible backward with 1.2.x: that is older releases (1.0.X, 1.1.X, 1.2.X) will not read databases saved using release 1.3 and up. An extra backup of learning database, before the upgrade, is suggested.
- Warning: databases "network exported" using older releases cannot be "network imported" using this release.
- Added support for sub-categories.
- Added support for different question and answer fonts per category.
- Overhauled XML file format (elements.xml); reading of older format of elements.xml is supported.
- Knowledge Manager supports multiple-selection and operations on multiple-selections.
- Adding images is reserved for registered users only (i.e., free version doesn't allow to add images). "Fuzzy match" is also now available only to registered users.
- Added underlying support, in new format of learning-database files, for some things (soft and hard sticking of items, different colors per answer and question background in a category, different colors per answer and question font in a category, images per category) that will be fully implemented in the GUI in next 1.3.x releases. Many other users-requests are also pending and will be gradually added in the next 1.3.x releases.
- Visual improvements in Knowledge Manager, categories selections dialogs, difficult-items panel.
- Added "Random" option in "Force" mode.
- "Force" button is visible only when there are non-queue items in database.
- Added new sort function for search results (similarity between the typed-string-to-find and question of item in search-results window).
- Changed default grade colors.
- Lots of smaller changes; relatively much of the backend code got rewritten, cleaned and optimized.
1.2.71 (2007-10-02)
- Added "Exact", "Fuzzy" and "Questions-only" search options. Removed "Dot matches newline" option (it's now always turned on, if Regex is turned on).
- Few small, cosmetic changes.
1.2.70 (2007-09-28)
- Fixed an issue with some GIF files and transparency.
- Several small changes.
1.2.69 (2007-09-26)
- Fixed an over-optimized searching that missed some items in 1.2.68.
- Fixed an issue with "Cancel last grade" related to preloading answer image.
- Much faster case insensitive matching.
- Several small changes.
1.2.68 (2007-09-25)
- Added optional avoiding of MS Windows registry (or FOX's file registry in case of Linux/FreeBSD versions) and keeping settings in the file given as an argument to the command line ("-s") – useful esp. for users who keep FR on USB stick, want to keep the settings on USB stick and don't want to write to registry of a foreign computer. Example usage: "fullrecall.exe -s settings.ini"
- Added "F6" keyboard shortcut to switch focus from Knowledge Manager (or search-results window) to the main window and vice versa.
- [Linux/FreeBSD version only] Fixed a small glitch with turning off edit mode with middle mouse button.
- Some smaller changes (improved detection of path to mplayer on Linux/FreeBSD, made "Lucida Sans Unicode" default font, optimizations to lower latency in some places).
1.2.67 (2007-09-23)
- Uppercase and Lowercase functions work also in non-edit mode.
- Popup menus react to keyboard.
- 'Y' and 'N' keys work in YES/NO dialogs as shortcuts.
- Ctrl+left moves to the begin of word (instead of end-of-word), like in common text editors.
- Improved moving focus between widgets, in main window, by keyboard arrows.
- "Change category" command from "Edit" menu is also available when Knowledge Manager is visible and an element is selected.
- Added "Change category" command in Knowledge Manager and search-result context menus along with Ctrl+O keyboard shortcut.
- Fixed memory leaks that slipped-in in 1.2.64, and some memory usage optimizations to use slightly less memory (esp. in K.M. and search-results).
- Small changes in text selection algorithm (Shift+up and Shift+down extend selection to the begin/end of field and doesn't jump from question/answer field to answer/question field).
- "Find an element" works also when database has only queue items.
- Optimized multiple-selection of items in search-results window and some other various internal optimizations to minimize latency of some operations (esp. searching and firing up Knowledge Manager).
- Updates in computing of "approximate retention": simplified computing to treat all items the same, regardless of real last interval (old code unintentionally treated items that had not yet any repetitions as not remembered).
- Panel that shows for difficult items:
- Added "Difficult items" tab in Settings with the configurable threshold for difficult items panel.
- Faster compression of backups at the expense of higher memory usage during the compression.
- Many smaller changes.
1.2.66 (2007-09-20)
- Added keyboard shortcut ("Delete" key) for Delete command in search-results window.
- Tweaks in import routines and removed superfluous dialog asking for a default category if file-to-be-imported has data about category of every item.
- Added "Lifetime" in "Element statistics" window.
- Thinner cursor point in question and answer fields.
- [Linux/FreeBSD only] Middle mouse button turns-off edit mode, just like on MS Windows version [but only if there is nothing in the primary clipboard].
- "Input" button is replaced with "New" button, "Preferences" command is renamed to "Settings" and some smaller changes in interface.
- If there are no scheduled repetitions for today: "Learn" button is hidden and "Input" button is maximized instead.
- Buttons on the right (i.e., OK, Stop, Grades, Learn, etc.) have user-resizable width.
- Dialog with categories after pressing "Force" with RMB tries to make pre-selected categories (if any) visible.
- Improved keyboard support (esp. focus chain) in images and sounds file selection dialogs.
- Added preloading of answer-image from disk just after question is presented.
1.2.65 (2007-09-16)
- Fixed some search-results window related glitches.
1.2.64 (2007-09-16)
- Knowledge Manager:
- doesn't block input to main window anymore and supports browse-and-edit
- remembers last position on the screen
- "Close" button is stuck to the right corner now
- "Copy& invert" button moved to RMB-context-menu.
- dialog with selection of category (after pressing "Copy&Invert...") pre-selects current category.
- Search-results window:
- doesn't block input to main window anymore and supports browse-and-edit
- if search-result window is open, typing something-to-find displays currently matched results on-the-fly in the search-result window
- remembers last position on the screen
- offers context menu (under RMB; edit, delete, export, move-to-queue)
- allows to select more than 1 item (useful for mass deleting, exporting and moving to queue)
- [MS Windows] Added some bigger icons for the exe file to look better on 48x48 and 64x64 explorer view modes.
- Faster (i.e., instantaneous) creation of schedule window with huge number of items in database.
- Improved handling of keyboard in some dialogs (esp. "ESC" always cancels-out dialog without bringing an action, if possible).
- F3 works as "Ctrl+F"; F11 maximizes/normalizes window size [eventually F11 is planned to turn on/off fullscreen mode, when fullscreen mode will be implemented].
- Correcting an element-from-queue, found through search, doesn't discard it (i.e., it's possible to still add it instantly, after correction, to the learning process).
- [MS Windows only] windows (help, tips, etc.) shouldn't spawn with title bar partially out of view anymore.
- (Un)checking of checkboxes on search-panel takes immediate effect on visible information about number of matches in the status bar.
- Many smaller changes.
1.2.63 (2007-09-11)
- Clicking an image with LMB triggers file-image selection dialog and some other small usability improvements in file-image selection.
- Added a panel with information (number of reviews, interval, last grade, days in the learning process) and buttons (edit, delete, move to queue) that shows up, above question-field, for difficult items [status-bar no longer warns about difficult items, the panel itself took the place].
- Added a missed call to regular save (every 4 items) of database while adding items via auto-grab-clipboard-mode.
- Several other small changes (improved wording, changed/added some icons, etc.).
1.2.62 (2007-09-09)
- [MS Windows and Linux versions] Added power-awareness: if computer (laptop) currently works on battery: the ANN training is minimized, simpler image scaling algorithm is used, count-as-you-type feature is not used, cursor-blink is less frequent, clipboard polling (in clipboard-grab-mode) is less frequent, intervals between savings of database on disk are much higher.
- New optional sorting functions in search result: "by number of reviews" and "day of next scheduled review".
- Added possibility to create new category from Knowledge Manager (the option is available under RMB-context-menu).
- Some further usability improvements: improved cursor-blinking behavior, improved auto-selection and persistence-of-selection (for easier delete) of "Type question here" and "Type answer here" strings, replaced "Type your question/answer ..." pop-ups in some scenarios with a more user-friendly solution, the strings ("Type ...") are also not visible now by default for any database that has more than 50 non-queue items, several other small changes.
1.2.61 (2007-09-07)
- Ctrl+E turns off edit-mode if edit-mode is turned on.
- Added keyboard shortcut (Ctrl+Shift+Z) to "Undo last grade".
- Contents of "*" and "
* " are filtered-out from search-data. - Dialogs with categories selection after pressing "Learn" and "New" with RMB don't display unavailable categories (unavailable due lack of items in them that apply to current learning-mode), instead of greying them out.
- Usability improvements (improved categories selection (keys like ALT and SHIFT can be used to alter selection behavior now), bigger buttons, improved wording on some buttons to be context-aware instead of generic like "OK", blocking (over-)shrinking of some windows if that would result in some things not visible, and other small things).
1.2.60 (2007-08-28)
- New setting: "Visual confirmation of keyboard shortcuts" (turned on by default): if turned off, buttons are not pushed visually while keyboard shortcuts are used, decreasing latency between key-press and end-effect.
- Improvements in "count-as-you-type" feature (in search facility) to decrease latency and not slow typing even on slow computers and/or big databases.
1.2.59 (2007-08-22)
- Status bar hints (e.g. as to intervals) are updated after some operations (operations that ought result in the status bar hints update).
- Added support for IMEs (Input Method Editors).
1.2.58 (2007-08-16)
- Fixed a glitch that could have resulted in some data inflated in Statistics window (the problem could only affect some showed data in the GUI, and was internally harmless).
- Added filter against '\r' character (part of MS Windows end-line) in import routines (tab-delimited and SM).
- Changed default answer-image position from middle to top.
- Support for transparency in images was added.
1.2.57 (2007-08-12)
- Added next tab in Settings ("Grades weights").
- [Linux/FreeBSD version only] Auto-selection (esp. auto-selection of last-searched-string for easier delete) doesn't overwrite selection-clipboard anymore.
- Possibility to cancel last grade (i.e., revert to state just before choosing a grade for the previous item) was added.
- Removed "TestError" variable from statistics window: this variable used to be used as a debug-variable (to check if everything is OK with ANN) but recent FullRecall versions already handle self-diagnostics well: if something bad happens (e.g. file corruption) and TestError is out of normal range, FullRecall already displays dialogs (such self-checks and self-diagnostics are called on start) explaining the problem and possible solutions.
- Removed the last graph ("ANN responses") from statistics window: it was also used as a debug-hint (during earlier stages of development) and it's not really interesting for end-users. Some more interesting graphs (i.e., more realistic and representative simulations) are planned to be added in the future.
- Changed date format used in GUI, from ctime format, to a more concise, language-neutral and more readable format (%Y-%m-%d %H:%M).
- Internal optimizations in search facility.
- Several other small changes/improvements.
1.2.56 (2007-08-04)
- Fixed a glitch with edit-mode when search-result is just 1 item.
- Fixed a bug in Knowledge Manager related to drag&dropping element from queue.
1.2.55 (2007-08-01)
- "Change background" option is renamed to "Change category background" and is available also in Knowledge Manager under RMB menu now.
- Fixed a glitch: status bar showed how many matches there is during editing if backspace is pressed (the feature is supposed to work only in search-mode).
1.2.54 (2007-07-31)
- Added "Clear" buttons to image and sounds picking dialogs, they clear current image/sound path.
- Find facility:
- during typing a string, status bar shows number of matches for currently typed string;
- if it finds only one match, after pressing OK (or Enter) it goes straight to the match rather than offering a choice dialog with only one entry;
- search results are sorted (this feature was already in the past, but has been lost along some other changes);
- there is combobox that offers choice of sorting keys (currently offered are: 1. categories+questions or 2. questions).
- Cosmetic changes in category creation dialog and category name edition; name edition dialog pop-up near the cursor now (for faster access), instead of center of the parent window.
- Slightly faster creation of Schedule window.
- Overhauled backend of the Knowledge Manager (better responsiveness with many operations); fixed a small glitch related to Unicode; items in Knowledge Manager are sorted alphabetically now; after moving category up/down by keys, new position always remains visible.
- If question/answer has an image (or sound) added, typing a text question/answer is not required anymore.
- Dialog after successful "Copy&Invert Q/A..." shows how many items were exported to queue.
- Added submenu for an image-popupmenu (available after right-mouse-button click over image) to choose default position for question (or answer) images: top, middle, bottom.
- Added random-pick-from-queue checkbox [in addition to Settings where it remains] in category selection dialog that popups after pressing "New" with RMB.
1.2.53 (2007-07-28)
- Added keyboard shortcut to "Change category of current's element" (Ctrl+O).
- Grade hints (in status bar) in "New"-mode are now the same as hints from "Input"-mode.
- A fix: some tags (b,u,s) are filtered out during search also if they are on the beginning of a question or answer.
- A work-around for some Unicode-related problems with RE implementation in FOX.
- Added "Move to queue" function in Edit menu: it resets element's learning data and moves it back to the queue.
- Small optimizations in search and some other dialogs.
- Added auto-detection of application that handle sound files; the auto-detection is triggered on FullRecall start if a sound application is not set in FullRecall's settings.
- Dialog with categories to choose from is auto-scrolled to the selected category if the selected category is not initially visible.
- Added a new tab in Settings related to status bar.
- Added possibility to: turn on/off specific numbers in the right corner of the status bar, change order of them; added optional fourth number, added optional "Selected for review" variable to choose from.
- Added possibility to move the status bar to the top (i.e., above question, below menus).
- Added "verbosity level" of hints in status-bar (4 levels), removed "Hide intervals" option ("verbosity level" includes the functionality of "Hide intervals").
- Added possibility to change "category name" position in status bar (left-most, normal, right-most).
- Fixed cursor not blinking in search mode if last-search-string is empty.
- Auto-focus on grades (if "Auto-focus on grades" is turned on in Settings) on exiting from edit-mode.
- Enter-key now presses "New" instead of "Learn" (in main/welcome screen) if there are no reviews left for today; is such case, if "New" is unavailable, Enter-key presses "Input" button.
- Enter-key presses "OK" in search-mode.
1.2.52 (2007-07-18)
- If path to an image is wrong (i.e., an image is unavailable) image from previous item (if any) is not visible as current image.
- Faster quit if there are many items in queue.
- More efficient saving database during reviews (only files that contents have changed are saved).
- Database is saved (during reviews, learning new items and creating new items) every 4 items (previous: it depended on CPU speed and on fast machines could took place every item) and elements.xml every 16 items.
- [Linux/FreeBSD version only] Matching images and sounds (to show the files in file-dialogs) are case insensitive and matches also uppercase now (.JPG, .MP3, etc.).
- "Copy and replace" in knowledge renamed to "Copy and invert"; added possibility to select a destination category for the "Copy and invert"; the buttons at the bottom of the Knowledge Manager are left centered now.
- In category selection dialog (learning items from queue) unavailable categories cannot be auto-selected anymore.
- Changes in statistics window: corrected small glitches; first two graphs are graphs with bars now; statistics window is a bit bigger by default now; scales are aligned to more "human-friendly" numbers; user's background color for GUI is used as background color for graphs.
- Main Q-A window shows currently selected element from elements in search-results.
- Network-export-on-exit setting is not just on/off now, but one can also choose to trigger auto-network-export-on-exit no more frequent than once every 4h, 12h, 24h, 3 days or 7 days.
1.2.51 (2007-06-30)
- Removed (for now) resizing images on-the-fly on program resize (the change was introduced in 1.2.49), because of a problem with it (burning cpu time).
1.2.50 (2007-06-30)
- Fixed finding (actually choosing from find-results) elements with duplicate question.
- Last searched string is selected for easier delete.
- Dot in regular expressions works with Unicode characters [that was omission in FOX, Jeroen is notified].
- Added a protection against xml file with rp variable out ouf legal range.
- Added some missing Polish translation strings.
- Small updates related to initial screen (i.e., accepting the license) and small, esp. in Polish translation, changes (mostly cosmetic) in license to make it even shorter and more unambiguous.
- Fixed sound support in Linux/FreeBSD version.
1.2.49 (2007-06-28)
- [Linux/FreeBSD version only] Added "Always on top" feature (MS Windows version already has it).
- [Linux/FreeBSD version only] Middle mouse button, when pressed over question or answer area while "edit mode" is off, turns on edit mode (MS Windows version already has such behavior).
- [Linux/FreeBSD version only] Overhauled auto-grab-clipboard-mode to 1) grab clipboard even when FullRecall doesn't have focus; 2) use so called PRIMARY clipboard (i.e., it's suffice to just select a text now, no need to press ctrl+c); 3) don't go though procedure if focus is currently on question or answer fields in FullRecall itself.
- [MS Windows version only] CJK fonts rotated by 90 degrees, for vertical writing (very rarely used nowadays; it's practically not used on computer screen, is it?), are now filtered-out (in font-choosing dialogs) to avoid confusion [if there is anyone that needs the vertical CJK, please let me know].
- Decreased time between clipboard checks (in auto-grab-clipboard-mode) from 1200ms to 250ms.
- Fixed a bug that could result in not counting one element (first) from queue until next program run.
- "New" button is now automatically hidden on quit from Knowledge Manager when all items from queue are deleted in Knowledge Manager.
- Corrected merging of categories, in Knowledge Manager: elements from queue in source directory don't stay in the source directory anymore.
- Fixed glitches in Knowledge Manager related to moving category down.
- Shortcut in "Selecting categories" dialog for "Create" changed from alt+c to alt+r (alt+c collided with "Cancel").
- Images are resized on-the-fly on program resize.
- Fixed possible (but unlikely) crashes that could take place in search-results if results contained elements with images or sounds.
- Fixed a problem with internal buffer [workaround for bug in FOX-Toolkit, sent notice, about the problem in FOX, to Jeroen] that could crash FullRecall in some nondeterministic cases while deleting characters in question or answer area.
- Increased max. size of full backup path, from 256B to 512B.
- Queue-field is limited to max. 80% of the q+a fields height if q/a autoscaling is turned on (i.e., it's not possible for question field to take 100% of the height and cover answer anymore).
- Vertical scroller in question-field is now available, if needed.
- Clicking "Select All", in categories choosing dialog, with the right mouse button, deselects all categories.
- Added keyboard shortcuts for "Move Up" (F1) and "Move Down" (F2) in Knowledge Manager.
1.2.48c (2007-06-11 only for MS Windows)
- Corrected problem with tilde and non-ASCII characters (the problem affected only MS Windows version).
1.2.48 (2007-06-05)
- Double clicking an item in Knowledge Manager opens it in edit mode.
- Selecting an element in Knowledge Manager displays its full question and answer in main window (NOTE: it's not recommended to spend time "reviewing" items this way).
- Knowledge Manager is allowed to start also when there are no items at all in main database, but there is at least one item in queue.
- [Linux/FreeBSD version] Hidden directories are now visible not just in "Open/Create another database", but also in "Merge database".
- Corrected reading queue.txt file during merge-of-databases if database-to-be-merged doesn't have user_cases.bin file.
- Dialog after RMB-press over "Learn" button grays-out (i.e., makes unavailable) categories that don't have at least one element scheduled for review for today (or before today).
- Added "Default colors" button (in Settings->Colors), it resets color settings to defaults.
- Corrected a problem with impossibility to edit category name, in Knowledge Manager, if there is only one category in the database.
- Changing category name, in Knowledge Manager, is reflected immediately (instant refresh).
- "Prepend question with category" setting apply also in "New" mode (i.e., learning from queue).
- Deleting last category is possible now.
- Last recently used search query is remembered (until next run).
- Improvements in user-cases gathering code and in user_cases.bin file optimizer: mainly better handling of some controversial cases (feedback data to train ANN), filtering-out some obviously "bad" user-cases.
- [Linux/FreeBSD version only, MS Windows version was not affected] Corrected time-stamps of files embedded in zip (backup) files.
- ZIP (for backups) compression favors speed over compression-ratio now (i.e., faster FullRecall shutdown with auto-backups turned on, esp. on big databases).
1.2.47 (2007-05-22)
- Image is on the left in "image-only" items also when "Prepend question with category" option is turned on.
- Fixed a bug: deleting (in Knowledge Manager) an element, that has embedded image or sound, resulted in unpredictable behavior (usually a crash).
1.2.46 (2007-05-18)
- Added new option (turned off by default), available to registered users only: "Allow to use collected data about my memory, from "network-exported" database – if any, to improve generic ANN data". If turned-on and you exported (exported after turning-on this option) your database to FullRecall server (AKA network-export) it gives me permission to use data about your memory (and only this data, just numbers) to make next FullRecall releases initial ANN-data more generic (taking into account also your memory) and (potentially) cover with initial-cases data not yet (or poorly) covered. For now this option is limited (i.e., only available to registered users who "network-exported" their database) for practical reasons.
- Added timestamp to network import protocol: if user tries to network-import a database that is older than the one currently loaded, a dialog pop-ups with question if this is really desired action.
- Ctrl+B now "presses" the bold button, so it's possible to press Ctrl+B and write in bold (i.e., no need to use mouse in order to write in bold), similarly with underline and strikeout modes. Also, selecting only a non-bold text while "bold" button is pushed, pulls the button. And vice versa (selecting bold text "pushes" bold-button). And the same with underline and strikeout buttons.
- Fixed a problem with copying text, from FullRecall, that contains as last character a non-ASCII character (workaround for problem in FOX, sent notice to Jeroen).
- A workaround for problem in Adobe Acrobat Reader (at least some versions of it), and possibly some other apps that put invalid UTF-16 string in clipboard with an extra '\0': pasting text from Acrobat Reader by clipboard is possible now.
- During database-merge items from queue are also used now.
- Usability improvements in Settings: labels are clickable; bigger side-buttons.
- Content of
tags is hidden in Knowledge Manager, however items with image or sound has visible "" and/or " " as a symbol that an image and/or a sound is present in the item. Similarly in search-results. - Image-only items has image on the left side.
- Items read from queue.txt has filtered out '\r' now, so databases (that used elements in queue) copied from Windows version to Linux/FreeBSD won't have visible '\r'. (databases that weren't using queue were not affected).
- Applying "Uppercase" or "Lowercase" doesn't remove text-attributes (bold/underline/strikeout) anymore.
- A bit faster start due to removed a never-used (and not planned to use in the foreseeable future) feature to load "built-in" user-cases-to-train-ANN from an external file.
- [Linux/FreeBSD only] "Open (or create) another database" show hidden directories now (default FullRecall home directory is hidden in Linux/FreeBSD version).
- Changing background and interface colors take effect immediately.
- Improved immunity against paths without trailing "\" (MS Windows) or "/" (Linux/FreeBSD).
- Added support for UTF-8 BOM (byte-order-mark), in imported files and queue.txt.
- Corrected a case when bold-attribute could go out-of-sync (a bug in FOX-Toolkit, sent notice to Jeroen).
- Improved (visually) text selecting: highlight doesn't span to the right if text is not there; underline and strikeout also don't span like that now.
- Fixed incorrect change of focus (question <-> answer areas) in some, rare scenarios, while applying bold attribute.
- Dialog after RMB-press over "New" button grays-out (i.e., makes unavailable) categories that don't have at least one element in queue.
1.2.45 (2007-05-10)
- Important: overhauled ANN "user cases" (i.e., feedback data to train ANN) gathering.
- Added auto-correcting ANN-output (to some degree) so that intervals from a higher grade are not lower, and intervals from a lower grade are not higher.
- Added 4 new "user cases" to built-in ANN-cases.
- Decreased time-quantum of ANN training from 250ms to 200ms and other changes to improve interactivity on slower or busy computers.
- Removed, in Settings, option to set "intervals" as labels for grade-buttons – grading should never be influenced by these numbers.
- Added "alert-color" that apply to status-bar for warning messages.
1.2.44 (2007-05-01)
- Corrected a rare case when FR could crash if an item contained a non-legal UTF-8 string and (at the same time) text-attributes (bold, underline, etc.).
- FR now filters out content of in Knowledge Manager
- Spaces between
tag and a command (if any) don't have effect (they stopped exec tags from working in 1.2.43).
1.2.43 (2007-04-19)
- Search results are sorted.
- Searching is optimized.
- Added DST (Daylight Saving Time) shift (if apply to current time-zone) into account of "New day".
- Corrected ignoring last item, in import from SM-format, if there is no new-line-character after the last item.
- Fixed exporting elements that are in the queue.
- A small optimization related to load/save database.
- Fixed sounds handling (on MS Windows) with paths containing non-ASCII characters; called program, that handles sounds, is also minimized now.
- Fixed handling exec tags that have non-ASCII arguments on MS Windows.
- Fixed question mark in Window-titles (i.e., question mark instead of a title) on MS Windows 98/ME (backported fix from FOX-1.7.9-dev to FOX-1.6.25-stable used by FullRecall).
- Corrected not working "Cancel" button in changing-background-color dialog.
1.2.42 (2007-03-09)
- Corrected a mistake from 1.2.39 that resulted in crashes when setting up images.
- Auto-scroll to created category in "Create new category" dialog.
1.2.41 (2007-03-09)
- Reversed mistaken "Case sensitive matching" option effect.
1.2.40 (2007-03-08)
- Cursor keys (also "Page Up" and "Page Down") now switch focus from question to answer area (and vice versa) in some situations (e.g. cursor is on the last position of question and user presses cursor-right key).
- Corrected keyboard support in "duplicate" dialog.
- Corrected searching for items when "Case sensitive matching" option is turned off and non-ASCII characters are used [a work-a-round a problem in FOX-Toolkit, sent notice to Jeroen].
- Corrected Shift+Tab on Linux [workaround for problem in FOX-Toolkit, J. notified about the problem in FOX].
- Corrected problem with keyboard shortcuts in Windows remote-destkop [workaround a problem in FOX-Toolkit, J. notified about the problem in FOX].
- Micro-optimizations from FullRecall-for-Palm version (FullRecall-for-Palm is not yet released).
1.2.39 (2007-02-23)
- Fixed an over-optimization that results in loosing data about categories if database is loaded from elements.xml file
1.2.38 (2007-02-08)
- Removed checking-for-duplicates in queue.txt<->elements-introduced (every element is checked-for-being-duplicate while introducing it, anyway), on start, so FR starts faster if there are many elements in learning-database and queue.
- Some optimizations related to faster-start (esp. much faster start if loading data from elements.xml).
1.2.37 (2007-02-06)
- Fixed crashes on changing category while introducing new elements ("Input" mode) if "Prepend question with category name" option was turned on.
- Added support for "-t" command-option: displays time it took for FullRecall to start (it doesn't count time O/S spend reacting to click, loading FullRecall binary from disk and preparing to call first function in FR).
- Automatically detect & correct situations when database was opened using an older version that messed up user_cases.bin layout, which in turn could result in slow FullRecall startup.
- Much more efficient duplicate-elimination from queue while starting (further startup speed-up if there are many items in queue.txt).
1.2.36 (2007-02-01)
- Fixed deleting elements from queue by using "Delete this item" from Edit menu.
1.2.35 (2007-01-25)
- [MS Windows only] Fixed problem (introduced in 1.2.32 along with experimental IME implementation for MS Windows version) with accented letters.
- Fixed a bug that could crash FullRecall while listing categories.
1.2.34 (2007-01-08)
- Fixed autosaving feature.
- Fixed a glitch with Xft library in Linux version.
1.2.33 (2006-12-04)
- Fixed New-day setting if minutes < 10.
- Fixed remaining tags after merge of learning-database.
1.2.32 (2006-11-23)
- Fixed deleting elements from queue, in "New" mode, while learning.
- Changing category of an element (while element is visible) changes also visible category inside if "prepend question with category name" is turned on.
- Small changes in license.
- Corrected problem if a Windows user-profile contains non-ASCII character(s).
- Increased question/answer length limit from 4096 to 8192 bytes.
- Increased category name length limit from 32 to 128 bytes (beware that current PocketPC-beta version still has previous limits, thus won't work with databases that goes beyond previous limits).
- Added possibility to change new-day-shift in Preferences (default is 3:30).
- Added support for sounds (with an external application of choice).
- Fixed "Q-A replace per category" not working if there is only one category.
1.2.31 (2006-10-26)
- Added support for Windows IME (Input Method Editor).
- Optimizations in core ANN code.
1.2.30 (2006-10-14)
- Fixed "keyboard instant feedback" in New mode.
- Fixed copying by CTRL+C shortcut in duplicate manager.
1.2.29 (2006-10-11)
- Shift+Backspace don't delete entire line, but just one character, now.
- Corrected problem with "keyboard instant feedback" and Unicode characters.
- Added option to turn off displaying approximate interval, for every grade, in status-bar.
1.2.28 (2006-10-09)
- Fixed a focus-switch-problem if answer is revealed using Hint function.
- Fixed problem with paths containing non-ASCII characters on MS-Windows.
- Fixed problem with Windows version: high CPU usage on program minimize if qa-autoscaling is on.
1.2.27 (2006-09-28)
- Added "And vice versa" button visible in "Input" mode that makes FullRecall, if pressed, add elements also with reversed question-answer.
- Fixed a problem related to deleting category that have queue elements.
1.2.26 (2006-09-27)
- Fixed an issue with tab.
- Fixed a minor issue with losing fresh formatting changes after turning edit-mode.
- Fixed a bug related to prepending question with category name.
- Added auto-scaling of images.
- Buttons (grades, OK, Hint, Stop) don't have right frame in full-screen mode (an usability issue: now buttons are available to push with mouse just on the edge of the screen).
- Search results have information about category.
- If an image is inside current learning database directory (i.e., path to the learning database is part of path to the image) relative path is saved.
1.2.25 (2006-09-24)
- Simplified installation (no folder choosing, default is in user's home directory).
- Elements from queue, found using 'search feature', can be added to the learning process after pressing OK.
- Default minimum interval between checks for new version (if feature is turned on) decreased from 24h to 3h. Users who had the feature turned on in a previous version need to turn it on and off in this version if they want the new default interval.
- Corrected "Copy&QA replace" for one item (function didn't reversed q/a).
- If 'random pick from queue' is turned on: pressing the "Stop" with right mouse button in "New" mode (i.e., introducing elements from queue) results in current element going back to the queue and picking another randomly selected element from queue.
1.2.24 (2006-09-23)
- When a hint-function is used from keyboard: focus returns from Hint-button to the widget having focus before pressing a hint-key.
- Microsoft-Windows version of FullRecall has additional option (turned on by default) in Settings/Colors to use MS-Windows font and interface colors settings.
- Default system font is used also in graphical statistics.
- Updates in schedule window (scaling of fields according to current font-size, fields with number of items x-centered).
- Added support for images, up to one for question and one for answer (this will be probably enhanced later to support unlimited number of images per item). Currently supported formats: GIF, BMP, PNG, JPG, PCX, XPM, ICO/CUR, TGA, XBM, RGB, PPM, IFF/LBM, RAS.
- Added buttons that are visible in edit-mode: "Bold", "Underline", "Strikeout" (these buttons change style of selected text (if any) and turn on bold/underline/strikeout mode, so that next typed (or pasted) characters will have a selected style) and "Image" button to select images for question and/or answer.
1.2.23 (2006-09-19)
- Many updates in built-in Polish translation.
- Corrected updating of statistics in real-time in status-bar after deleting element(s) in Knowledge Manager.
- Implemented a soft-limit of reviews per day (can be turn on in Options). If set, and you have more than soft-limit number of reviews for today: FullRecall attempts to reschedule some items scheduled for review for today to 120% of their interval suggested by ANN, until limit is satisfied. If limit cannot be satisfied: FR tries again with 140%. There can be situations when FR won't reschedule below your defined limit. This option is for special situations (e.g. you're back from holidays, or you use FullRecall irregularly) and won't reschedule the same items forever! If you'll abuse this option (use it day-by-day for quite a time while not doing many reviews) you'll end up with even more scheduled items and very low retention.
- Fixed stability problem introduced in 1.2.22.
1.2.22 (2006-09-18)
- Ignoring exact duplicates in queue (duplicates are checked among normal (i.e., non-queue) elements in the same category) at program start.
- Zip backup contains, in its filename, full path with '/' (or '\' in case of Windows) replaced with '-', so if user has more than one database: backup will be for every one.
- Zip backup files contains real last-modification time.
- Added an option to turn off/on auto focus on grades after pressing OK.
- Feedback keys work even when focus is on Hint or OK buttons.
- Splash screen and basic statistics now show up before FR starts doing some time-consuming ANN initialization routines in the background.
- Added 22 inspirational quotes.
- Improved randomness in scheduling: it now favors a bit days that have already less scheduled reviews than others.
- Middle mouse button click on question or answer area while edit mode is on turns off edit mode.
- Backup is made also on opening another database. ANN-self-diagnose code is also called after opening another database.
1.2.21 (2006-09-16)
- Added support for auto-backups of important learning database files (if turned on: backup is made during program exit); a path is configurable. Backups are compressed using zip format; one backup for every day of week. To save space, only the critical and most space efficient (i.e., elements.bin instead of elements.xml) files are saved, rest of the files are either unimportant (error.log) or can be reproduced from these most important. Rolling back is not implemented yet, can be done manually: just delete elements.xml and weights.bin from the database and copy/overwrite the rest from a backup.
- Moved fonts dialogs to submenus.
- Minor tweaking in "auto final drill" feature.
- Esc key now, if item is not in "edit" mode, stops learning (works as pressing "Stop" button, which is not always visible).
- Corrected net-export on exit (in 1.2.20 it doesn't take effect).
- Added focus on grades (default on grade '4' when grades are shown); arrow keys switch focus to another grade — it's possible now to use only arrow keys and 'enter' to go through reviews.
- Added a setting to search for duplicates in all categories.
- Added new duplicate dialog from 1.2.20 also to handling duplicates in "Input" mode.
- Pressing keyboard shortcuts for visible buttons gives visual feedback (depressed buttons).
- Tooltips are now visible variable amount of time, depending on tooltip-text-length.
- Improved and added new keyboard shortcuts (e.g. 'enter' starts learning mode (reviews) if its not already started, '+' starts Input-mode).
- Added one more visible column (14 days) to 'schedule' window and increased contrast between columns; added scrollbar to the schedule window to scroll for more data.
1.2.20 (2006-09-14)
- Corrected discarding of elements from queue on duplicates.
- Items manager renamed to Knowledge manager.
- Added a warning to tab-delimited format export if database contains new-line or tab characters.
- Added checking for new version (turned off by default).
- Extended "duplicate dialog", showing the duplicate answer in database, and allowing also to replace old item.
- Added Undo/Redo for text editing in question and answer fields.
- Exec tags in Windows version doesn't block FullRecall anymore.
- Added a self-diagnostic code on FullRecall start: if there is a problem with corrupted ANN data then on FullRecall start user will get a message-warning with instructions what to do.
- "Network export on exit" takes effect only when learning database is not empty.
- Added extra checks to not overwrite database when somebody tries to run another FR instance.
1.2.19 (2006-09-12)
- Added some data to cover higher intervals.
- More readable graphical statistics.
- Corrected labels on Poor↔Pass buttons.
1.2.18 (2006-09-09)
- Width and height are not saved if program is minimized.
- GUI was showing bad interval for grade "Ideal" (background code and real intervals were not affected).
- Added "Always on top" function in Settings menu (this feature is only available in Windows version, at least for now).
1.2.17 (2006-09-08)
- Added possibility to choose labels on buttons; labels can be: words ("Ideal", "Good", etc.), numbers (5-0), letters (A-F), or intervals.
- More options now take effect immediately after change in Settings.
1.2.16 (2006-09-08)
- Fixes related to auto-grab-clipboard-mode.
1.2.15 (2006-09-08)
- Right mouse button click on "OK" works as "Hint" and some other so far unused combinations are now used.
- Escape key turns off edit mode.
- Improved registration dialog (added some info, cancel button, and link to the web-page about registration).
- Added more icons.
1.2.14 (2006-09-06)
- Fixed problem with import from FR-format, and queue.txt reading, when items are multi-line.
1.2.13 (2006-09-06)
- Fixed problem: changes to elements in "New" mode were not saved.
- Fixed problems with import/import.
- Added category selection dialog to imports.
1.2.12 (2006-09-05)
- In "New" mode: Added dialog with selection of categories to activate and removed dialog with selection of "default" category (default is always the first).
- Added possibility to select/activate some (i.e., more than one, less than all) categories in Learn, Force and New modes.
- Removed option to turn on icons in top-menu (the icons shouldn't be there... and looked bad).
- Force-mode starts by default with all categories activated; use right-mouse-button click to bring up categories selection dialog.
- Search-result dialog and "List manager" can be maximized; user's preference (maximized or not, search window size), also of category selection dialog, is now stored.
- Added possibility to search also among elements in queue, and possibility to edit elements from queue.
- Elements from queue are also available in "Elements manager".
- Added context-menu (available under right-mouse-click) in "Elements manager".
- Changed icons.
- Added possibility to reverse question-answer in edit mode (also with keyboard shortcut: Ctrl+R).
1.2.11 (2006-08-25)
- Faster start with huge number of data for ANN ("user-cases").
- Added support for drag&drop in File→List; elements can be dragged to another category (currently only one element, or all elements from a category, at a time).
1.2.10 (2006-08-23)
- Icons in top-menu are now disabled by default.
- Fixed problem with deselecting "Prepend question with category" option in Settings if categories are turned on.
- Improved category name edit/add dialog (takes less space now; enter-key works as "Accept" button; added "Cancel" button; Esc-key works as "Cancel" button).
- In items/category manager: deleting dialog ("Are you sure you want to delete [...]?") has "No" answer selected by default.
- Esc-key now aborts selection/action in many dialogs.
- Search dialog now don't close if nothing matched, so one can refine search-string without need for turning on search mode again; also, one can close window (Esc-key or 'Cancel' button) with search-results to refine search-string.
- Many other small changes to make interface more consistent and easy to use.
- Fixed problem with bold/underline/strike-out flags going out of sync.
1.2.9 (2006-08-18)
- Fixed stability problem related to "Input" function when there are no elements in database and categories are turned on.
- Fixed stability problem related to non-English Windows settings.
1.2.8 (2006-08-15)
- Bugfix: Deleting non-empty category could crash FullRecall. Category data could be in an inconsistent state after such crash, this release (and all further) auto-corrects such inconsistency in database.
- Bugfix related to network export and user_cases.bin.
- Fix the glitch when using underscore or strikeout on a long phrase that spans over two (or more) lines.
- (Windows-version) Improved handling of multiple-instances situation.
- "Type answer here." string is selected (for easier deleting it) when answer-box receives focus by pressing the tab.
- FullRecall now remembers non-maximized position and size when one exits from the program while its maximized.
- Q/A autoscale is now off by default.
- More user-friendly searching functionality with a small control panel with options: turn on/off regexp, case sensitivity, and 'dot matches new-line' regexp option.
- Increased internal buffer to allow bigger databases in network import/export (current limit is 4MB per file).
- Click on question or answer box with the middle mouse button turns on edit mode.
- Additional shortcuts for grades: Ctrl-0, Ctrl-1, ... Ctrl-5. The shortcuts work even in edit mode.
- Number of items and number of scheduled-for-review-items are displayed in category selection available after right-mouse-button clicking on "Learn".
1.2.7 (2006-07-17)
- Allow category change after pressing edit in List feature.
- Corrected stability problem, in Windows version, related to Unicode characters when interface language was set to Polish.
- Added ability, in settings, to set spacebar as 'show-me-answer' function.
- Removed forced edition of difficult item and the popup bugging about it. Now, in such situation, there is only info in statusbar that item is difficult and it's suggested to rewrite it.
1.2.6 (2006-07-04, earlier than planned, because of urgent problem with Win-98, thus without some planned/promised features for 1.2.6)
- Fixed not running on Windows 98/ME.
- "Warning about difficult item" dialog now appears after pressing grade and automatically turns on item editing.
- FullRecall is immune to malformed UTF-8 characters (and non-Unicode characters) in database and prints out a dialog-warning about any non-UTF-8 characters.
- Fixed problem with import from SM-Q/A format (problem was with SM2004-Q/A format).
1.2.5 (2006-06-1)
- Bugfix related to searching for elements not using regular expressions: FullRecall could crash.
- Corrected minor issue with hint button and multi-byte characters.
- Slightly bigger (+1 pixel) gap between question and answer field.
- Individual element's statistics can be queried during editing element that was found using "Find an element" function.
- Correctly show styles (bold/underline/strikeout) after pressing "Edit" in "File→List" feature.
- Longer questions in "File→List" feature.
- Improved handling of fatal situation when elements.xml and/or elements.bin files exist, but FullRecall cannot open them (e.g. due to another application having opened the files, thus blocking the access for FullRecall) — FullRecall now quits instead of creating new database in memory (which could result in overwriting the older database on disk!).
- Added option in Settings to turn on/off "autoscaling question/answer fields".
- Auto-discarding items from queue that already exist.
- Update "New" button visibility after opening another database by "File→Open/Create another".
- Bugfix related to deleting a category and deleting an element in "File→List" feature.
- Improved handling of "key-hints" (typing answer by keyboard): next character shows up no matter if it's upper-case or lower-case.
- "Space" doesn't work as "show me answer" anymore (as space is often used in key-hints).
- Category selection dialog now pops-up after pressing Learn or Input with the right mouse button (before one had to hold left mouse button for 1+ sec.).
- Built-in Polish interface-translation (possibility to translate interface to other languages, using external files, should be in the next release: 1.2.6; English and Polish will remain built-in.).
- Removed drag-corner (FR still can be resized).
1.2.4 (2006-05-02)
- Auto-scalling of question and answer fields; q/a-nearmode option is removed (as it's not needed, question is now always near answer).
- Auto-intercepting-clipboard mode for easy creation of items with (or none) interaction with FullRecall.
- Editing questions/answers is in more WYSIWYG-mode, i.e., no more visible b, u and s tags.
- Added command-line help about command-line options (available if program is called with /? or -h command-line parameters).
- FullRecall automatically decides (by file-last-modification-time) if it needs to read elements.xml file.
- Added dialog that warns if currently being added question is already in database.
- Search function uses regular expressions. Additionally, it's now possible to match one string against questions and answers in database.
- Keyboard shortcut for "hint" function is now Alt+H, not just H. Additionally: BackSpace is bound to Hint function now.
- Configurable cloze-string (default is "{?}") in Settings
- Many small things:
- Exec tags remain visible in GUI, even in non-edit mode.
- No more tiring dialogs saying "you can't do that because you're in a learning process".
- Ctrl-B, Ctrl-I, Ctrl-T now work also in answer-field.
- Auto-focus on answer field so that keyboard-feedback work after choosing a grade.
- Better handling of damaged xml file (not accepting file without tag).
- Better handling of fatal errors (esp. if elements.bin couldn't be open for writing).
- Update of category name in status bar after changing database.
- Corrected handling of very high intervals (> 2048 days).
- Many others.
1.2.3 (2006-04-17)
- Fixed problems with some rare registration keys stopped working after some time.
- Fixed a problem with Linux and FreeBSD versions: holding "Learn" button for more than 1 second didn't bring up category selection dialog.
1.2.2 (2006-04-16)
- Many small changes in GUI; GUI looks better now, doesn't it?
- A new experimental option in Settings: "Q/A near-mode" that makes questions show much closer to answer (idea is that it'll make less eyestrain, less time wasted on eye glances, and will make better retention (association in brain should be better when question is just near the answer and you see them both in one glance!).
- Added possibility to change current element's category.
- Added warning-dialog if database was created in the future (i.e., if there is/was a problem with system clock).
- Further optimization and even faster start-up.
- Fixed a problem with changing database on Linux.
- Improved scheduling items that have been already reviewed today (but are yet again reviewed due use of "Force" option or because they received interval=0 from ANN).
- Added info about current category in status bar if categories are not turned off (i.e., option "always use default category" isn't turned on).
1.2.1 (2006-03-31)
- Optimized buttons size (e.g. 'Good' button is bigger than 'Null', as 'Good' is more frequently pressed)
- A new feature: status bar has info about next interval length (in days) when you hover on a grade, on reviews.
- Small improvements in ANN.
- Corrected fluctuations in TestError variable.
- Statistics also display short comment after TestError ("OK"/"High").
- CDATA tags are omitted if not needed (results in smaller (by ~10%) and more human-readable XML files).
1.2.0 (2006-03-25)
- Added Unicode support.
- Windows 98/ME requires Microsoft Layer for Unicode to work with FullRecall 1.2. There are no additional requirements for Windows NT/XP/2003 and Linux/FreeBSD.
- You may want to use
this converter(UPDATE: please use third-party CP125x or ISO8859-x to UTF-8 converter, word processing program that can do the conversion or email me the database and I'll send you back converted to UTF-8). - For full Unicode support you should choose an Unicode font for question and answer (Settings→Preferences→Fonts, e.g. Lucida Sans Unicode).
- Windows 95 is no longer supported.
- FullRecall starts faster with big databases.
- Corrected few misspellings in interface.
- Corrected a bug with not deleting all elements in "delete category along with its elements" feature.
1.1.25 (2006-02-08)
- Added self-optimizer routines for user_data.bin file (its called automatically if needed on FullRecall exit) to speed up FullRecall starts.
- Added option (in menu File→List, "Copy&QA-replace") to copy all elements in a selected category and replace questions with answers in them (created elements are added to queue.txt).
- Added smart-check against multiple FullRecall instances — now FullRecall, if not sure, doesn't bug user with the question about other instances.
- Added ability to make scheduled repetitions from a selected category only.
1.1.24 (2006-01-08)
- Fixed problem with FullRecall blocking itself on exec tags (Linux/FreeBSD).
- Changed keyboard shortcut to "Schedule" from "CTRL+D" to "CTRL+H" ("CTRL+D" is already taken by "Delete this item")
- Added keyboard shortcut to "Element Statistics" ("CTRL+M").
- Added ability to delete non-empty category (along with its elements), after a confirmation of course.
- Bigger Schedule window (more visible days).
- Small optimizations (Windows version).
1.1.23 (2005-10-30)
- Added many shortcut-keys.
- Mini-statistics in the corner are now updated just after an import of new elements;"New" button also appears just after import if there were no elements in queue.txt
- 'Export "all categories" to FR format' option now puts each element in a proper category.
- Corrected a glitch in Schedule window: days were shifted backwards by one.
1.1.22
- Corrected issue of FullFecall crashing on start on some MS Windows installations.
- Corrected "New items per day" and min-intervals indications in Statistics window.
- Some other small fixes.
1.1.21
- Small fixes.
1.1.20
- "Learning new items" mode doesn't ask for pressing "OK" button at the start.
- Hopefully fixed problems with FullRecall crashing on start for some people.
- FullRecall now remembers last position and size.
- Added "drag-corner" for easier resizing.
- Fixed a typo in a statistics window ("indefinitely").
- Added 2 missing tooltips.
- Settings' window position is now consistent with position of statistics and schedule windows.
1.1.19 (2005-06-15)
- Better network I/O code (more responsive GUI during network I/O)
- Simplified interface: removed options "Edit an element" and "Delete an element", instead one can use "Search for an element" and then "Edit current element" or "Delete an element".
- Added tool-tips in some vague places to make interface more beginner friendly (tool-tips can be turned off in settings).
- Better initial focus in search results.
- Rearranged settings dialog.
- On first run "Learn new" button isn't visible if queue is empty.
1.1.18 (2005-06-11)
- Improved search function (a new dialog shows all matches); used in "search for an element", "edit an element" and "delete an element" options.
- Progress bar during network export on shutdown.
- Small ergonomic improvements (e.g. initial focus on default buttons in some dialogs).
1.1.17 (2005-06-09)
- Occasional unregistering of registered users fixed.
- Search function fixes.
1.1.16 (2005-06-08)
- Possiblity to replace question(s) with answer(s) in a selected category or an element (in list elements window)
- Visual changes.
- Always allowing to edit new element from queue.
- Info about category in "element statistics".
- Really fixed the bad info "no more scheduled reviews left" after emptying queue.txt
- Info (in status bar) about number of items in the queue is now updated after opening an another database
- Schedule window shows dates in place of x'th day.
1.1.15 (2005-05-31)
- Possiblity to turn off splash screen.
- Option to turn off icons in top menus (enabled by default).
- "Visit FullRecall website" option in help menu.
1.1.14 (2005-05-28)
- Fixed disappearing grade "Null" button.
- Fixed a typo in GUI and bad info ("Forced-reviews mode" in regular, scheduled reviews mode).
1.1.13 (2005-05-27)
- Implemented support for categories in queue.
- A fix of disapearing buttons in "learn new from queue" mode.
- Fixes in registration code and related.
1.1.12 (2005-05-26)
- Fix a message after end of elements in queue.
- Improved help text.
- Partial support for categories in queue.txt (exported elements have data about category, imported and queried not); full support should be in 1.1.13):
- Statistics data in status bar shows up without flickering at start.
1.1.11 (2005-05-24)
- Small changes and many bugfixes in statistics window
- Fixes and improvements in GUI
- No more icons in top menus - they distracted some people.
- Buttons are even bigger and easier to click ("OK" button appears in the place of grade buttons)
- Possiblity to turn off inspirational quotes
- Additional, dedicated version for FreeBSD.
1.1.10 (2005-05-18)
- Graphical statistics.
- No more forcing user to click "OK" in some dialogs (net-import, merge-databases, forced-reviews).
- Minor bugfix (info about number of items in database was not updated after deleting an element).
- Bigger buttons (grades, etc.), easier to click.
- Auto-width of tree elements list widget.
1.1.9
- Bugfix: Fix of a bug that has been sabotaging optimal scheduling if one did a lot of ahead-of-scheduled time ("forced") reviews.
- After successful net-export a dialog explains that the FullRecall server keeps only 1 database from a user.
- Category creation dialog has proper initial focus (on text-widget, not on a button).
- New option in Settings: auto-prepend question with 'category name' on reviews.
1.1.8
- Improved the "Schedule" window look.
- No more *blinking* cursor unless question/answer is in edit-mode.
- Added possibility to move category in "List elements" window.
- Better handling exec tags, bold, underline and strikeout attributes along with 'hint' feature.
1.1.7 (2005-05-08)
- Heavy internal optimizations, better/faster ANN training.
- Lower memory usage.
- Added info about currently opened database (path to it) so it's always visible.
- Added info about "number of elements in queue" to status bar.
- Splash screen doesn't create a new task in panel, looks better.
- Bigger "Elements list".
- Added "Merge databases" feature in File→Import menu (the feature is available only for registered users).
- Some other small changes/improvements.
1.1.6
- Fixed bug in a cache system - working after reloading database after some work could result in a crash.
- Export also from a selected category.
- Separate place on status-bar showing number of total items and number of items scheduled for today.
1.1.5
- Fixed problem with saving database for first time.
- Even faster startup.
1.1.4
- Bigger (and scalable) elements list from Learn and File menus.
- Change background is now possible in "edit mode".
- Added "make it answer" option, it should speed-up creating items.
- Safer saving database to disk (i.e., better handling exceptions such as lack of free disk space).
1.1.3
- Added "progress bar" and "busy" icon while doing I/O network operations.
- Some small tweaks, mostly in the back-end.
1.1.2
- Small optimizations.
1.1.1
- Improved network I/O code.
- Linux version more optimized.
1.1.0
- Added "import/export database to FullRecall server" feature (for registered users only).
1.0.15
- Switch to Fox-Toolkit 1.4.
- Added splash screen.
- Added icons in settings.
- English corrections in interface.
- Much more aggressive ANN training (yet GUI should be even more responsive).
- Many small changes, mostly in interface (better look).
1.0.14
- New icons in menus.
1.0.13
- Improved icons look, especially in MS Windows.
- Linux version supports antialiased fonts
1.0.12
- Fixed disappearing exec tags when learning new items from queue.
1.0.11
- Fixed force repetitions mode working in just one category to return elements only from this category
- Fixed a trivial bug resulting in some rare registration keys not working.
1.0.10
- Bugfix: fixed an over-optimization introduced in version 1.0.9
1.0.9
- 1.0.9 is monolingual (English only), I'm sorry. Support for other languages will be back soon.
- Compiled and linked with more recent GCC and FOX-Toolkit library
- Fixed button colors change - changes were not saved
- Linux version linked statically against many libraries (though not all; not all Linux libraries' license allow me to do so), so Linux version should be much more portable
1.0.8 (never released)
- Updates in Italian translation.
- Small fix in English translation, related to searching for an element.
- Removed ANN-learning-rate from the Statistics (this internal variable really shouldn't matter an end-user).
- Optimizations of internal ANN routines (results in a bit faster ANN).
- Optimized (faster and more accurate) measuring of TestError variable.
- Added translation of interface to Czech; thanks to Tomas Drahokoupil for providing the translation.
- Improved Windows-Icon look.
- Added Make Upper Case and Make Lower Case features (work only in Edit mode).
- Many small changes/improvements.
1.0.7 (before 2004-07-18)
- Bugfix: FullRecall could crash when there were 32 or more scheduled repetitions on today.
- Added features: import and export answers-and-questions to/from tab-delimited Q/A formated file. (Warning: tab-delimited format doesn't deal with questions/answers that contain new-line character!)
- Added search feature.
- Improved function returning next element to repeat (now better excludes the case when the same element would be presented yet again just after... itself).
- Compiled and linked against more recent (1.2.1) Fox-Toolkit library.
- Many small/trivial changes/improvements.
1.0.6
- Fixed problem with answer font settings resetting to default.
1.0.5
- Bugfix Windows version had problems with queue.txt
- FullRecall now logs errors to error.log file, and is more verbose about errors.
1.0.4
- Greatly improved responsiveness (when training ANN) on slow machines.
- Slightly better "random" returning next element to repeat (FR now pays attention also on time of last repeat).
- Few small changes/fixes/improvements in Italian translation.
- Slightly improved saving of pathtodatadir variable to registry, and possibly improved/fixed loading new database (possible problems with ending \ (or / in case of Unix)) should be fixed.
- Silly bug related to questions/answers fonts (they could mix up, or e.g. you could lost font settings for answer) fixed.
1.0.3
- Bugifx: listing elements could result in crash (bug was slipped in in version 1.0.1).
- Added import from FR Q/A format (FullRecall now has: import from SM Q/A format, import from FR Q/A format, export to FR Q/A format, export to SM Q/A format).
1.0.2
- Bugfix: user_cases.bin file wasn't read by FullRecall on start (thank you to Tomas D. for pointing it out).
1.0.1
- "List elements" feature - now you don't have to browse again from start after deleting an element.