Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:ecsos
Mnemosyne
mnemosyne.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File mnemosyne.changes of Package Mnemosyne
------------------------------------------------------------------- Wed Mar 27 10:19:15 UTC 2024 - ecsos <ecsos@opensuse.org> - Add mnemosyne-python.patch instead for sed clauses in spec file. - Fix Leap 15.6 build error again. ------------------------------------------------------------------- Sat Feb 17 10:39:35 UTC 2024 - ecsos <ecsos@opensuse.org> - Fix suddenly arise build error with sed and python3 in spec. ------------------------------------------------------------------- Mon Dec 11 13:12:10 UTC 2023 - ecsos <ecsos@opensuse.org> - Update to 2.11.0 - Add support for ruby/furigana, i.e '私[わたし]' will render with the furigana above the kanji. - Mnemosyne can now also be installed on top of an existing Python installation by doing 'pip install mnemosyne-proj'. This also opens the door to an up-to-date install on MacOS. - Upgrade build system to poetry and test system to Pytest - Fix more errors in 'Non-latin point size increase' - Improve icon finding logic - Fix not remembering last statistics page in some cases - Fix rare threading issue in sync server. ------------------------------------------------------------------- Fri May 26 11:37:04 UTC 2023 - ecsos <ecsos@opensuse.org> - Update to 2.10.1 - Suppress spurious warnings about missing Google translate libraries. - Fix error in 'Non-latin point size increase'. - Solve packaging issue to prevent crashing on cards with audio. - Changes from 2.10.0 - Update to all the latest libraries, most importantly from Python 2.8 to Python 2.11, and from PyQt5 to PyQt6. You might see better performance. - Tweaked appearance of application. - Optimised startup time. - Switched audio and video support from mplayer to Qt. - Fix Google text-to-speech for Spanish (reported by Language Lover). - Google translator should work again. - Support for multiple audiofiles in the webserver (patch by jooseef). - Scale images and add support for Map card type in web client (patch by gbear605). - Fix TypeError when activating cards (patch by Adam Smalhofer). - Make sure the review server also works for non-latin audio files (reported by jooseef). - Fix corner case when previewing cards after changing their card type (reported by Gnome). - Removed option to insert Flash in cards. - Changes from 2.9 - Added an option to reset the learning history of either the current card or of a number of selected cards in the card browser. - Changed the behaviour of "Cram recently learned new cards" to also include cards that were learned but had not yet come up for regular review. - Fixed a regression where the cramming scheduler would no longer save data. - The config.py option 'start_card_browser_sorted' now defaults to 'True' for new users. Existing users can still edit config.py manually. - Try harder to reach the maximum number of cards the user wants to memorise at once. - Add webserver API call to retrieve number of scheduled cards (patch by gbear605). - Allow users to add webm images (patch by gojun077). - Make sure script access to libmnemosyne also works for study modes other than "Scheduled - Forgotten - New" (bug report by Eloi Torrents). - Added a config.py option 'max_scheduled_interval_days' to put an upper limit to the scheduled interval. Dangerous, use this with caution and at your own risk! Accidentally putting this value too low will mess up your schedules without an option to undo this. - Improve Python 3.10 compatibility (bug report by Martin Brodbeck). - Avoid infinite error loop when converting a card to cloze type (patch by Oisín). - Changes from 2.8 - Added an option to stop showing cards as soon as they reach a certain number of successful retention reps. This makes sure that your review load does not keep increasing over the years. - The card browser now also shows the number of learning and review reps since the last lapse. - Making storing of client sync password optional. Warn that the client stores the password in plain text. The server now stores a password hash (patch by J5lx). - Make sure that Mnemosyne is associated with its icon under Wayland (patch by J5lx). - Fix error when using the sync server and the web server at the same time (patch by Gregoire Jadi). - Improve Python 3.9 compatibility (patch by Julien Puydt). - Changes from 2.7.3 - Make tag completion case insensitive (requested by Daniel Schmidt). - Add keyboard shortcuts for Google translate and text-to-speech. - Don't forget to update whether or not a card is active when bulk adding/ removing tags in the card browser. - Make Anki import more robust (bug reported by Максим). - Don't crash when saving text-to-speech containing linebreaks. - Fix corner cases of scheduled counter not updating when learning ahead of schedule and switching between saved sets (bug reported by girlsim). - Updated translations. - More robust importing under Linux. - Upgraded to gTTS 2.2.1 and googletrans 3.0.0. - Added command line option --qt-scale-factor, to tweak the size on HDPI displays. - Changes from 2.7.2 - Wrap tag string so that it no longer stretches the application window. - Don't crash when using saved sets containing over 1000 tags (reported by abacus). - Android: don't crash when trying to star a card when no card is showing. - Improve robustness of Windows sync server. - Enabled Icelandic text-to-speech. - More robust detection of Latex on OSX (patch by Devin Howard). - Exposed more functionality of libmnemosyne to scripting programs. - Update example plugin to change keyboard shortcuts (requested by Garrison Taylor). - Upgraded to PyQt 5.15.0, matplotlib 3.2.2. - Changes from 2.7.1 - Improved Google Translate results. - Fixed a regression in the sync protocol when Mnemosyne had warned about learning too many new cards. - Improved support for OpenGL emulation libraries on older hardware. - No longer give a Matplotlib warning when plotting statistics. - Many cleanups in the code by Cole Robinson. - Improve Python 3.8 compatibility (patch by hal50000). - The Android client now supports 64-bit systems - Changes from 2.7 - Added Google text-to-speech and translate. To enable, first associate a language to a card type using "Cards - Manage card types...". You can then right-click on a text field when adding or editing cards to insert a translation or a sound file. - Mnemosyne is now a 64-bit application only, and the Windows version is bundled with Python 3.7, PyQt 5.13.1, matplotlib 3.1.1. - Use system language as default language (code by Adam Papai). - Only warn once per day about the number of cards you learned, even if you open and close Mnemosyne inbetween (code by Adam Papai). - More error checking when uploading science logs. To avoid missing files from the past, Mnemosyne will reupload all of your old logs as well. - Disallow starting a headless sync server in case no password is set up (patch by Marcin Mielniczuk). - Reenable right-click menu on review widget to allow for copying text. - Fix for "Cram recently learned new cards" (reported by Manfred Ernst). - Fix for escaped hex unicode in text file import (reported by JDelage). - Fix for headless sync server losing user id (report by Marcin Mielniczuk). - Fix for Anki learning data import (reported by syonax). - Various minor cleanups and fixes (Marcin Mielniczuk). - Fix txt import under Mac (reported by Henrik and JDelage, fixed by Devin Howard). - Fix for continuous reset of scheduler when DST changes (reported by ADFairbanks). ------------------------------------------------------------------- Fri Oct 25 07:33:14 UTC 2019 - ecsos@opensuse.org - Fix [boo#1126842] mnemosyne crashes in Tumbleweed. - Add missing require python3-qtwebengine-qt5. - Add missing require python3-cheroot. ------------------------------------------------------------------- Tue Jul 16 14:49:06 UTC 2019 - ecsos@opensuse.org - Update to 2.6.1 - In the grade and easiness statistics, added option to only show active cards, as well as options to group multiple subtags. - In the card browser, added option to filter on cards having all of a certain number of tags. - Fix bug with Mnemosyne not remembering the setting of "Recent cards are cards with at most X retention repetitions". - Fix crash in the review server. - Fix crash in card browser when having set the card background colour for all cards at once. - Fix interaction between Unicode and Latex. - Work around progress bars which don't close under Linux. - Work around 2038 bug, especially on Android, when grading extremely easy cards. - Fix bug with special characters like apostrophes in export to *.cards format. - Warn when fields are missing during tsv import. - When creating or editing a card, superfluous tags like having both A and A::B will be consolidated in a single tag A::B. - Upgraded to PyQt 5.10.1 and matplotlib 2.2.2 under Windows. - Run spec-cleaner. ------------------------------------------------------------------- Wed Aug 1 11:36:53 UTC 2018 - ecsos@opensuse.org - update to 2.6 - Import of Anki databases (both *.anki2 and *.apgk) as well as possibility to edit these M-sided card types (though not yet in a way that would change the number of sister cards). - Fix display of question in the card browser in case you configured Mnemosyne to show question and answer in the same window. - Fix bugs with increase of non-latin fonts - Fix cornercase bug in RTL handler - Upgrade to latest version of libraries (PyQt, Python, Matplotlib). - Improve keyboard shortcuts. - Fixes to the behaviour of the Edit dialog of the Card Browser. - Also save window size when exiting window by pressing escape. - Fix display of map cards when showing Q and A in the same box. - Disallow renaming a single tag to multiple tags in the tag tree widget. - In case you get crashes in the browser when trying to display only untagged cards, you can now run 'File - Compact - Defragment database' to fix this - Fix crash in headless server. - Fix crashes when running separate scripts. - changes from 2.5 - New feature: Study Modes, allowing you to e.g. only study unlearned cards. The Cramming scheduler is also migrated to this functionality. - Added option to "Configure Mnemosyne" to affect how cards are displayed, in two boxes with fixed size, two boxes with adaptive size, or a single box top aligned. - Tweaks to tag combobox. - Updated to PyQt 5.8.2. - Scaling for high-definition displays now enabled by default. (start with --disable-high-dpi-scaling if you prefer the previous behaviour). - Fix crash when deleting unused media files. - Small performance optimisations in the database. - Fix crash in configuration widget under Linux with some fonts (e.g. Google Noto fonts). - Fix crash when selecting negative tags. - Fix keyboard shortcuts not working sometimes. - Improved compatibility with different Qt versions under Linux - When setting the fonts for all the card types at once, the dialog will now correctly remember the setting. - Added warning if OpenGL libraries are missing under Linux - Try and work around cases where the progress bar after sync wouldn't close under Linux. - Fix crash when running with the --debug option. - changes from 2.4.1 - Updated to PyQt 5.7.1. - Fix broken cramming plugin. - Fix encoding problems with import and export - Improve subdirectory handling. - Make configuration storing more thread-safe. - Warn if an old plugin needs to be updated. - Location and size of 'Add cards' window is saved again. - Fix removing tags through card browser. - Fix loss of keyboard focus when switching back to the main window. - Fixed crash in card browser when working with forbidden tags - Fix autoscaling of Q and A sometimes not working under Linux. - Fix error related missing idna encoding when starting server - Fix error related to upgrading from very old databases. - Fix for latest version of cherrypy unbundling its WSGIserver. - New command line option "--qt-opengl" which can be set to either 'desktop', 'angle' or 'software', which you can play around with if you have display issues. - changes from 2.4 - Upgraded all code to Python3 and PyQt5, so that Mnemosyne no longer depends on libraries which are gradually becoming unsupported. - The move to PyQt5 enabled to show progress bars with percentages for certain long operations like initial sync. - Improved startup speed. - New command line option "--high-dpi-scaling" to enable scaling for displays with high DPI values. Not enabled by default because it can cause some issues with multiple connected displays. - Tag combobox now expands to give suggestions for tags also when using more than one tag. - remove mnemosyne-install-path.patch, because now in upstream - cleanup spec ------------------------------------------------------------------- Tue May 3 17:08:05 UTC 2016 - ecsos@opensuse.org - update to 2.3.6 - Logs older than 1 year are now automatically archived in a separate file, which is not backed up all the time, speeding up e.g. the sync process. - The card browser now supports more html formatting, e.g. ruby tags. - URLs in cards in the review widget now open in an external browser, rather than the internal Qt webview which does not have back buttons e.g.. - Only changing a card type in the 'Edit current card' dialog now works again - Failed cards no longer are listed as overdue in the card browser - When adding a tag with the same name both on client and server before syncing, rename one of these tags. Users still need to unify and activate the tags though - Added a --version command line argument to display the version - Also accept files with *.tsv extention when importing tab-separated data - Don't leave the 'Client Logging in...'' dialog on the sync server open in case the client provides a wrong password - Fixed formatting when using 'db_media:///' in cards with javascript ------------------------------------------------------------------- Tue Dec 8 09:36:06 UTC 2015 - ecsos@opensuse.org - update to 2.3.5 -Fix editing of empty fields -Fix crash when compacting database -Fix sound system under Linux -Make determining local IP address more robust - update to 2.3.4 -When importing another database with learning data, don't reset the creation and modification times of cards. -When switching card sets, no longer keep showing an unlearned card that was being asked when the switch took place, but give precedence to scheduled cards. -Improve robustness of sync protocol. -When moving to a next card, kill the audio from the previous card. -Multiple media files per card now works in conjunction with the 'start' and 'stop' options. -When editing a card from the card browser, PgUp and PgDown no longer discard the changes -Fixed issue where creating clones of card types would sometimes clone the wrong card type. -Prefill tag behaviour plugin: don't update the last used tags when editing a card, only when adding new cards. -Better runtime documentation for the '(De)activate cards' dialog -Allow Cntl-C to copy text from question if answer is showing -Fix Windows-specific bug, where Mnemosyne would not notice that you were trying to open a backup and would not take the appropriate actions. -When running the sync server on e.g. a headless machine which does not have latex installed, don't waste time looking for updated latex cards. -Fix regression where a currently active set would not show up as highlighed in the 'saved sets' panel when starting '(de)activate cards' -Improve run-time help with respect to editing a saved set -To work around bugs in Qt under Linux, media are also played using mplayer, just like under Windows -Fix problems with not detecting autorepeat when pressing grade buttons -Fix RTL issues (reported by Mateusz Konieczny). -Fix potential bug when exporting clones of cloned card types. - update to 2.3.3 -Fix regression where it was not possible to grade map cards -Also allow mass conversion of cards to Cloze and Sentence card types -Change ',' to ' - ' when importing legacy tag names -Fix some keyboard shortcuts while displaying map cards ------------------------------------------------------------------- Thu Feb 26 13:49:37 UTC 2015 - ecsos@opensuse.org - update to 2.3.2 -Option to merge databases (under File - Import - Mnemosyne 2.x *.db files). -Make sure latex files are always pregenerated before sync -Fix error syncing filenames containing double dots -Strip control characters from strings when exporting and syncing -Smart sorting of card types in dialog boxes-Fix when importing 1.x databases containing a single quote in a media filename -Don't replace newline with <br> inside textarea tags -Fix crash when running in headless mode after having run with the GUI -Fix handling of media filenames containing '#' -Don't crash the SQL engine if you have more than 1000 tags -Fix regression in merging and editing duplicate cards -Update the window title on a sync server if a different database was loaded. -Make upgrading from 2.3 config database more robust -Better error handling when trying to load a database which no longer exists in its previous location. -Make sure we can run on systems with PyQt5 installed -The "db_media:" tag now expands to an absolute path on all systems -The local timezone is now stored in the science logs. ------------------------------------------------------------------- Sat Dec 6 22:44:28 UTC 2014 - lars@linux-schulserver.de - update to version 2.3.1 (details in changelog and on http://www.mnemosyne-proj.org/whats-new) - require python-webob ------------------------------------------------------------------- Sat Apr 26 22:54:54 UTC 2014 - ecsos@opensuse.org - update to version 2.3 (details in changelog and on http://www.mnemosyne-proj.org/whats-new) ------------------------------------------------------------------- Fri Oct 26 12:33:42 UTC 2012 - badshah400@gmail.com - Spec file cleanups: + Update License to spdx.org norms + Add Copyright preamble + Package an AUTHORS file instead of specifying the authors with the Description in spec file + Miscellaneous formatting fixes. ------------------------------------------------------------------- Fri Oct 26 12:08:17 UTC 2012 - lijewski.stefan@gmail.com - update to version 2.1 (details in changelog and on http://www.mnemosyne-proj.org/whats-new) ------------------------------------------------------------------- Mon Jul 16 07:59:18 UTC 2012 - lijewski.stefan@gmail.com - update to version 2.0 (see changelog) ------------------------------------------------------------------- Mon Apr 11 08:58:11 UTC 2011 - lijewski.stefan@gmail.com - added recommended dependency for latex ------------------------------------------------------------------- Fri Mar 25 12:30:10 UTC 2011 - lijewski.stefan@gmail.com - added dependency for python-imaging module- ------------------------------------------------------------------- Thu Mar 17 07:48:42 UTC 2011 - lijewski.stefan@gmail.com - fix build on x86_64 ------------------------------------------------------------------- Wed Mar 16 16:31:21 UTC 2011 - lijewski.stefan@gmail.com -update to version 1.2.2- ------------------------------------------------------------------- Mon Nov 24 19:06:58 CET 2008 - lars@linux-schulserver.de - initial package 1.1.1 for openSUSE-Education
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor