Damien Elmes
b9db940ae3
pass unicode to onAppMsg; don't ask for filtered deck name
2012-10-25 18:18:16 +09:00
Damien Elmes
3acea038a2
decide on add/replace via filename instead
...
This means users will be able to rename the file if they want to force either
adding or replacing.
2012-10-24 22:59:49 +09:00
Damien Elmes
418acb3365
force backups to be treated as a replace
2012-10-24 18:11:39 +09:00
Damien Elmes
81dc4ce54b
bump version; fix issue with importing on windows
2012-10-06 11:15:53 +09:00
Damien Elmes
f08984067c
change stats message to warning
2012-10-06 05:39:03 +09:00
Damien Elmes
ff71cabc2b
fix import error with 'raise'
2012-09-27 22:31:27 +09:00
Damien Elmes
0ace93e717
don't decode file argument as unicode; tell user to file>import if broken
...
When the file to import has non-latin characters in its path, we're not
handling the provided filename correctly. I tried decoding with
sys.getfilesystemencoding() with no luck, so this needs more looking into. In
the mean time, if we can't open the path name, tell the user to File>Import
the file instead.
2012-09-25 22:08:54 +09:00
Damien Elmes
c895c80371
compress backups and store as apkg
2012-09-22 23:31:38 +09:00
Damien Elmes
42a6701029
don't import ngettext; we don't want libanki domain
2012-09-22 15:17:26 +09:00
Damien Elmes
cec679e059
if profile fails to load, revert back to profile manager
2012-09-22 12:46:48 +09:00
Damien Elmes
fc0ff95912
update version check code
2012-09-21 23:33:41 +09:00
Damien Elmes
fa07e4179a
fix empty cards msg
2012-09-10 09:37:04 +09:00
Soren Bjornstad
1f73b8cba8
added pluralization in a number of spots
2012-09-09 17:06:19 -05:00
Damien Elmes
e895d73029
strip trailing whitespace from profile names
2012-09-09 00:23:53 +09:00
Damien Elmes
e2300abb82
don't error when editing options of filtered deck from deck list
2012-09-03 03:00:38 +09:00
Damien Elmes
557c8e9ce4
hide accels in browser too
2012-08-23 20:02:31 +09:00
Damien Elmes
ce9b90b133
loadDeck() was obsolete
2012-08-23 19:06:02 +09:00
Damien Elmes
bc758220a7
importing from the command line
...
- a file path provided on the command line now will now trigger the import
process
- if anki was already running on win/lin, send the import to that process
- if no profile was open, wait until profile opened before importing
- don't do that for password-protected profiles, as it could be used abusively
in a school environment
- drop the old pid-based instance check
2012-07-28 13:01:41 +09:00
Damien Elmes
43c8777c7f
focus 'resume now' button
2012-07-19 13:52:56 +09:00
Damien Elmes
fa818afedd
simplify audio playing and drop exclude
2012-07-15 16:42:18 +09:00
Damien Elmes
717c5b7176
fix removal of accelerators on osx+jp
2012-07-01 12:31:23 +09:00
Damien Elmes
dbc48f9f7a
on ctrl+c, abort db transaction and roll back
2012-06-20 09:55:30 +09:00
Damien Elmes
975ad62019
edit current window shouldn't be opened multiple times
2012-05-26 22:55:46 +09:00
Damien Elmes
064803bce7
overhaul font handling
...
- set the default webview font to the system font
- remove explicit font size settings in favour of the default
- remove card list size customization in favour of the default
2012-05-26 20:28:30 +09:00
Damien Elmes
02ca7d4e95
focus on newly created profile
2012-05-26 17:19:06 +09:00
Damien Elmes
dfa0da5772
focus current profile
2012-05-26 17:18:09 +09:00
Damien Elmes
1051ba3e0b
prevent stats on dyn decks
2012-05-26 16:44:08 +09:00
Damien Elmes
10cd5deba0
if no deck selected, don't show stats
2012-05-26 16:09:12 +09:00
Damien Elmes
0491356536
'filtered deck 1'
2012-05-25 11:43:00 +09:00
Damien Elmes
c3d990534e
allow filtering of cram decks in studydeck
2012-05-24 22:04:36 +09:00
Damien Elmes
82e0349d8f
add filter to note type selection
2012-05-21 13:54:16 +09:00
Damien Elmes
0fac8755c9
don't call cleanup when resetting to same state
2012-05-21 13:19:45 +09:00
Damien Elmes
4a235b96a5
filter/cram, add empty button
2012-05-20 17:33:22 +09:00
Damien Elmes
39eec87c0e
bcard()
2012-05-06 02:21:33 +09:00
Damien Elmes
176158b97b
debug console doesn't need to be modal
2012-05-06 01:41:44 +09:00
Damien Elmes
7c1761c4ff
fix refresh timer firing during sync
2012-05-05 01:10:54 +09:00
ospalh
bc62c06e3c
Open profile on double click
2012-05-02 19:20:29 +02:00
Damien Elmes
08a0bfccbe
i18n tooltip
2012-05-02 11:54:05 +09:00
Damien Elmes
ee024a7252
work around win32 crash on resume
2012-04-25 11:05:45 +09:00
Damien Elmes
2d11b6e7d7
allow statements in debug console
2012-04-25 10:12:17 +09:00
Damien Elmes
1d8fd1437b
tweak wording
2012-04-24 13:42:12 +09:00
Damien Elmes
c3c9156fdb
allow non-latin chars in profile names
2012-04-24 05:05:23 +09:00
Damien Elmes
f898a787c9
fix refresh of deck browser, and don't run in profile screen
2012-04-24 01:42:42 +09:00
Damien Elmes
92b57fc739
fix graph loading
2012-04-23 05:37:36 +09:00
Damien Elmes
bf13b5d619
add more translatable strings; move reviewer actions to reviewer.py
2012-04-23 00:46:23 +09:00
Damien Elmes
8b0f73a960
update due counts every 10 minutes while on overview/decklist
2012-04-22 09:29:15 +09:00
Damien Elmes
f86d38d0f8
reset() after deleting empty cards
2012-04-22 08:20:47 +09:00
Damien Elmes
4866b5683e
don't show study screen if current deck invalid
2012-04-22 08:16:36 +09:00
Damien Elmes
fdbed4ba17
copy2->copyfile
2012-04-22 07:32:14 +09:00
Damien Elmes
1df641da6f
always show deck browser on collection load
2012-04-22 07:13:31 +09:00