Damien Elmes
08e5caef87
bump version
2014-10-18 16:10:12 +09:00
Damien Elmes
77dfd63f1e
comment out high-dpi+transparent latex example
2014-10-09 18:12:25 +09:00
Damien Elmes
47c3bb0796
make sure we set usn when pulling in dconf from apkg
2014-10-08 12:54:30 +09:00
Damien Elmes
ba7abb53e2
make sure we save note type after fixing ad bug
2014-09-27 10:32:21 +09:00
Damien Elmes
f3fd5fb2fe
bump version
2014-09-21 16:30:45 +09:00
Damien Elmes
d46bbabae7
add class=latex to latex img tags
2014-09-19 18:00:11 +09:00
Damien Elmes
5bb09ed77a
don't add <br> tags when importing html
...
fixes #1098
2014-09-15 15:24:50 +09:00
Derbeth
d2b1d187da
allow better translations of added cards statistics
2014-08-28 08:16:12 +02:00
Damien Elmes
591015417b
Merge branch 'master' of https://github.com/sobjornstad/anki
2014-08-22 22:06:13 +09:00
Soren I. Bjornstad
439f9b766d
accept ideographic space as tag separator
...
See also 6877cb0
.
2014-08-14 10:51:43 -05:00
Soren I. Bjornstad
625d7d5a82
rename fields in template properly when more than one modifier used
...
Previously something like {{type:cloze:Text}} in the template would not
be renamed when the field was renamed.
2014-08-11 11:33:39 -05:00
Soren I. Bjornstad
1ea9fb3d4a
don't allow nesting things under filtered decks when manually renaming
...
5e74976
fixed it for drag and drop, but realized it was still possible
to do so by using the rename function manually.
2014-08-10 14:36:45 -05:00
Damien Elmes
c4fffdda92
Merge branch 'master' of https://github.com/sobjornstad/anki
2014-08-06 10:29:31 +09:00
Soren I. Bjornstad
408fc63b48
create "added" graph
...
This simple graph shows how many new cards you have added to a deck or
collection over time.
2014-08-05 09:50:09 -05:00
Damien Elmes
25c041bc0f
unquote does need utf8, but we need to convert back to unicode after
2014-08-05 12:59:31 +09:00
Damien Elmes
08510a4a53
Revert "we shouldn't encode to utf8 when unquoting"
...
This reverts commit 2dd28d86a2
.
2014-08-05 12:58:14 +09:00
Soren I. Bjornstad
0914c01706
Merge branch 'master' of https://github.com/dae/anki
2014-08-04 10:44:43 -05:00
Soren I. Bjornstad
b1e361bb32
don't allow tags of different cases
...
Previously they were allowed to be added, but all searches and
operations treated them as case-sensitive, creating an inconsistency.
The new implementation will change new tags with different case than
existing ones to the version currently in the database.
This may cause some slowdown in collections with a very large number of
tags since the only way to do this at the moment is to scan through
every one of them. Changing the format tags are stored in in the future
may be useful.
2014-08-04 10:44:32 -05:00
Damien Elmes
2dd28d86a2
we shouldn't encode to utf8 when unquoting
2014-08-04 12:54:54 +09:00
Damien Elmes
d53346d783
limit url unquoting to image tags
...
this prevents random text like %20 in a field from being converted
when note is saved
2014-08-01 09:42:28 +09:00
Damien Elmes
dd2b6cb07d
ignore >100MB files
2014-07-30 04:32:18 +09:00
Damien Elmes
3ee1937310
we need to count up for downloads
...
as we're streaming changes we don't know the total amount of downloads
required
2014-07-29 07:37:30 +09:00
Damien Elmes
cf801e4fb4
display more feedback when syncing media
...
deletes in particular take some time for the server to process, but
don't require much bandwidth, leading to the progress appearing to
have pause when content is actually being processed
this also gives the user an idea of how long the process will take to
complete
2014-07-28 17:00:26 +09:00
Damien Elmes
f5d60c70e2
remove unused functions
2014-07-28 14:28:12 +09:00
Damien Elmes
da777160bc
bump version
2014-07-21 14:30:32 +09:00
Damien Elmes
f54f5870fa
deauthing should reset lastUsn to 0
...
thanks to houssam for the heads up!
2014-07-20 03:37:31 +09:00
Damien Elmes
ed34d5bc94
bump version
2014-07-18 20:08:33 +09:00
Damien Elmes
3224a155a7
normalize filenames as we sync
...
user still needs to run "check media" if their fields are encoded
incorrectly, but by fixing on the fly we'll ensure mediaSanity doesn't
fail
2014-07-15 11:49:03 +09:00
Damien Elmes
ba8ed39e13
fix media sync thinking >25 changes is a concurrent update
2014-07-15 11:36:52 +09:00
Damien Elmes
77c9d5f5f3
tweak dev url
2014-07-12 18:21:49 +09:00
Damien Elmes
944ba2e90f
Merge branch 'master' of https://github.com/sobjornstad/anki
2014-07-10 11:10:57 +09:00
Damien Elmes
d3807e3180
don't redetect delete which leads to sync error
2014-07-08 13:45:29 +09:00
Damien Elmes
df72c5a55f
split media and regular server urls
2014-07-08 11:16:51 +09:00
Soren I. Bjornstad
1fc1c56aa9
fix error on stats when translation had %f in different place
2014-07-05 10:39:00 -05:00
Damien Elmes
999c53b5ec
fix another downgrade+upgrade bug
2014-07-05 11:37:28 +09:00
Damien Elmes
1cb2aa077a
must make sure to detach old media db before renaming
2014-07-05 07:21:32 +09:00
Damien Elmes
014787c4cb
log mediaChangesZip()
2014-07-04 18:14:45 +09:00
Damien Elmes
a93c3423e3
must commit on concurrent update
2014-07-04 18:06:40 +09:00
Paul Hartmann
6877cb0393
add support for ideographic space in card search browser
2014-07-03 18:44:35 +02:00
Damien Elmes
06b61fc2c7
Merge branch 'master' of https://github.com/sobjornstad/anki
2014-07-01 06:44:24 +09:00
Soren I. Bjornstad
2d7e1ad017
another translation fix
2014-06-30 09:25:19 -05:00
Damien Elmes
7fa79bf220
Merge branch 'master' of https://github.com/sobjornstad/anki
2014-06-30 15:09:40 +09:00
Soren I. Bjornstad
0071ddfb89
fix ngettext mistake in cards/minute stat
...
introduced in 46a38f843e
2014-06-29 12:56:05 -05:00
Damien Elmes
1e34696c5b
Merge branch 'master' of git://github.com/sobjornstad/anki into sobjornstad-master
...
Conflicts:
anki/exporting.py
2014-06-29 04:07:00 +09:00
Soren I. Bjornstad
c3434ff751
update note type on apkg import when only templates have changed
...
Previously, it only updated if card/note count was different, even if
the templates / styling information had been updated.
2014-06-28 13:51:30 -05:00
Soren I. Bjornstad
a261f15269
change out of temp media folder before deleting it
...
In some cases, not doing so could cause a "this file is being used by
another process" error.
2014-06-28 11:30:28 -05:00
Damien Elmes
eba3aa583c
if media.db import fails, start anew
2014-06-28 05:06:43 +09:00
Soren I. Bjornstad
46a38f843e
fix rounding of cards/minute; use 1 decimal place
2014-06-26 10:07:58 -05:00
dae
2aa7714f87
new media syncing protocol
...
- media syncing no longer locks the account, so it can be done
in the background in the future, and multiple clients can safely
sync media at the same time
- all operations are now idempotent, so they can be repeatedly safely
in the event of a connection error
- whether it's a normal incremental sync, an initial sync,
or the media database has been deleted, no files will be uploaded
or downloaded if they already exist on the other side
- file removals are now chunked like additions & updates, preventing
timeouts due to large requests
- if the server can't process a chunk in time, it will return a count
of what it did process, so the client can retry the rest
Notes for AnkiDroid:
- when porting this, recommend you pick a different name for the
.media.db2 file, so users don't accidentally copy the AD version to
the desktop or vice versa
- please make sure filenames are added to the zip in NFC form
2014-06-26 09:00:38 +09:00
Soren I. Bjornstad
a570779a26
update all duplicates when importing
...
If duplicate notes are already in the collection and, based on the first
field of all of them, they should be updated, update all of them instead
of just the first one we come across.
2014-06-24 15:55:19 -05:00