Damien Elmes
7725a93d24
don't say tomorrow for burying until we introduce the new change
2013-10-02 03:50:59 +09:00
Damien Elmes
3d33436a86
move version number into libanki
2013-10-02 03:50:19 +09:00
Damien Elmes
318b4e371f
bump sync ver to 6 (see note)
...
when porting this to other platforms, please ensure you have ported all
changes in sched.py after 2.0.12 first
2013-09-27 17:14:23 +09:00
Damien Elmes
8277233827
remove invalid line
2013-09-27 17:13:26 +09:00
Damien Elmes
79ed57a445
reschedule should not operate on filtered/suspended/buried
...
this should fix some issues with rescheduled cards ending up in an invalid
state
2013-09-27 13:30:39 +09:00
Damien Elmes
d36655a8c7
use unicode when recording
2013-09-23 15:13:46 +09:00
Damien Elmes
d348179ad4
add internal option to disable burying on answer
2013-09-20 19:39:19 +09:00
Damien Elmes
0d1d8c5bf9
define standard encoding for unicode ( #893 )
...
- always store media references in fields in NFC form
- always encode filenames on disk in NFC form on machines other than macs
- use relevant encoding when placing files in the media folder during syncs
and apkg imports as well
- rename 'unused media' back to 'check media'
- check media can now automatically change media references and filename
encodings to the correct format
2013-09-20 19:28:44 +09:00
Damien Elmes
4d42282b7b
strip html in duplicate check ( #906 )
2013-09-20 17:25:24 +09:00
Damien Elmes
e7be6fd4be
make sure we decode full traceback on addon err ( #954 )
2013-09-20 15:02:46 +09:00
Damien Elmes
fe3ce87020
make sure we escape html chars after type ans comp. ( #960 )
2013-09-20 14:57:05 +09:00
Damien Elmes
7eabc36468
remember window size for deck&model selection ( #931 )
2013-09-20 14:51:12 +09:00
Damien Elmes
2fff30db2f
prioritize urls over text; fixes linux fm drop ( #945 )
2013-09-20 14:41:56 +09:00
Damien Elmes
cc7ddca7d7
Merge branch 'new_branch_name'
2013-09-17 18:35:16 +09:00
Damien Elmes
fe0ed4dac9
fix replacement of other clozes
...
https://anki.tenderapp.com/discussions/ankidesktop/2904-cloze-deletion-behaves-oddly-instead-of-giving-error-when-single-colon-is-used?mail_type=queue
2013-09-16 13:28:19 +09:00
Damien Elmes
f270d2f26e
tolerate windows trash errors
2013-09-11 16:08:26 +09:00
Damien Elmes
bd8707f54c
support import of renamed .apkg files
2013-09-11 15:56:59 +09:00
Damien Elmes
aa2b31a82b
honor home deck's new card bury setting
2013-09-11 15:43:26 +09:00
Damien Elmes
c1827e0561
unbury from overview shouldn't unbury all decks
2013-09-11 15:33:27 +09:00
Damien Elmes
511bde0396
change misleading note import msg
2013-09-11 15:30:31 +09:00
Damien Elmes
20e4085c30
don't update media count when upgrading
...
fixes https://anki.tenderapp.com/discussions/ankidesktop/2770-error-message-while-importing-anki-1-deck-to-anki-2
2013-09-07 06:51:42 +09:00
Damien Elmes
0bef1d8530
unbury on open/close and make sure we set usn when unburying
2013-09-04 04:38:00 +09:00
Damien Elmes
492ed33f4d
add relative overdueness option
2013-09-04 04:17:43 +09:00
Damien Elmes
b49d52393e
add tags column in browser
2013-09-04 03:21:19 +09:00
Damien Elmes
463fec1158
setdestroyonexit ( #907 )
2013-09-04 03:15:35 +09:00
Damien Elmes
31c42a4f75
fix import when dyn deck selected ( #959 )
2013-09-04 03:13:02 +09:00
Damien Elmes
a2463eb67d
unbury on open for now
2013-09-04 02:31:10 +09:00
Damien Elmes
0c2a1fe19e
report more info when note type changes prevent an import
2013-09-04 02:19:15 +09:00
Damien Elmes
e73bfa9d02
ignore qfmt/afmt when checking if note types are the same
2013-09-04 02:18:53 +09:00
Damien Elmes
4fe76257f1
about about and available languages
2013-08-22 15:54:33 +09:00
Damien Elmes
afde11671e
rework sibling handling and change bury semantics
...
First, burying changes:
- unburying now happens on day rollover, or when manually unburying from
overview screen
- burying is not performed when returning to deck list, or when closing
collection, so burying now must mark cards as modified to ensure sync
consistent
- because they're no longer temporary to a session, make sure we exclude them
in filtered decks in -is:suspended
Sibling spacing changes:
- core behaviour now based on automatically burying related cards when we
answer a card
- applies to reviews, optionally to new cards, and never to cards in the
learning queue (partly because we can't suspend/bury cards in that queue at
the moment)
- this means spacing works consistently in filtered decks now, works on
reviews even when user is late to review, and provides better separation of
new cards
- if burying new cards disabled, we just discard them from the current queue.
an option to set due=ord*space+due would be nicer, but would require
changing a lot of code and is more appropriate for a future major version
change. discarding from queue suffers from the same issue as the new card
cycling in that queue rebuilds may cause cards to be shown close together,
so the default burying behaviour is preferable
- refer to them as 'related cards' rather than 'siblings'
These changes don't require any changes to the database format, so they
should hopefully coexist with older clients without issue.
2013-08-10 15:56:26 +09:00
Damien Elmes
8a4fbcc430
unbury in deckbrowser, not deckduelist() ( #946 )
2013-08-08 15:19:57 +09:00
Damien Elmes
914f56dbc0
allow updates to existing notes in .apkg import
2013-08-08 13:01:47 +09:00
Damien Elmes
f6c19ca0b4
don't die if autojunk unavailable ( #952 )
2013-08-08 10:56:44 +09:00
Damien Elmes
ed5df2b251
bump version
2013-07-24 01:05:06 +09:00
Damien Elmes
0254a25c23
unused media tooltip patch from julien baley (removed redundant .finish())
2013-07-24 01:04:37 +09:00
Damien Elmes
36e877fe12
work around crash on close when card layout opened on windows ( #940 )
2013-07-23 22:35:00 +09:00
Damien Elmes
988fc102d8
remove redundant regex in latex code
2013-07-19 19:42:20 +09:00
Damien Elmes
c573faeaae
starting easy should go no lower than 130%
2013-07-19 17:21:10 +09:00
Damien Elmes
402ec3a0b8
don't try to download local image urls
2013-07-18 20:44:33 +09:00
Damien Elmes
9ccb21fe09
fix incorrect code that was not restoring clipboard
2013-07-18 19:56:47 +09:00
Damien Elmes
adf4f4687c
allow includegraphics in latex
2013-07-18 19:04:38 +09:00
Damien Elmes
70008a8f40
remove filtered deck restriction on stats
2013-07-18 19:01:39 +09:00
Damien Elmes
99c90b929b
warn when prefs.db corrupt and catch another case
2013-07-18 18:59:14 +09:00
Damien Elmes
26a3c30365
escape + in deck names
2013-07-18 18:44:40 +09:00
Damien Elmes
6f66f11572
Merge pull request #40 from steveaw/add-hooks3
...
Add hooks for context menus
2013-07-16 19:08:59 -07:00
Damien Elmes
4c671b3676
work around linux crash on paste
...
https://anki.tenderapp.com/discussions/ankidesktop/2019-inaccessible-firewall-blocked-media-url-paste-hangs-anki-for-a-minute-until-a-network-is-unreachable-like-message-appears
2013-07-17 10:19:09 +09:00
steveaw
e5bc1650f9
Add hooks for context menus
2013-07-16 17:42:50 +10:00
Damien Elmes
c0454fe3e7
reduce max media count to 100 per chunk
2013-07-12 08:44:27 +09:00
Damien Elmes
2ba8c41fec
replace nbsp with standard space when stripping html
...
fixes https://anki.tenderapp.com/discussions/ankidesktop/1952-duplicate-not-detected-on-paste
2013-07-11 21:23:13 +09:00