Commit Graph

  • 7a01c14729 Ensure mediadir exsit in the case full sync ok after delete server collection dir cecini 2020-10-30 11:09:51 +0800
  • 3d5d27bf6f Fix: server side graves's usn need not set as -1 once client items in graves have been remove in the server,need update graves usn as maxusn avoid sync serve log: sanity check failed with server: graves had usn = -1 such as issue #28 second comment cecini 2020-10-30 10:09:21 +0800
  • 1d73376115 Fix the remove deck lead server crash issue #28, the change intruduced after 3.1.28 f592672fa cecini 2020-10-30 10:00:00 +0800
  • f5dca1f1e2
    Merge pull request #38 from cecini/deleteusuedmedia Vikash Kothary 2020-11-01 19:36:11 +0000
  • 24101fd082
    Merge pull request #37 from reivilibre/patch-1 Vikash Kothary 2020-11-01 19:16:16 +0000
  • 003e1cb471 fix checking media and delete usued media and sync issue#32 cecini 2020-10-29 18:46:05 +0800
  • 0f62973836
    Fix AnkiDroid documentation wrt. Media sync url reivilibre 2020-10-28 10:52:10 +0000
  • 68776c21b5
    Merge pull request #25 from AlexBocken/develop Vikash Kothary 2020-09-05 10:55:23 +0100
  • 4cf05f7162 improved explanation for AnkiDroid setup Alexander Bocken 2020-09-05 11:42:44 +0200
  • 049bb042a8
    Merge pull request #20 from kalehmann/patch-issue-13 Anton Melser 2020-09-03 11:37:35 +0800
  • f51005032a
    Removed explicit object parent from FullSyncManager Karsten Lehmann 2020-09-02 18:43:15 +0200
  • e9e0645416
    Removed unused sync method Karsten Lehmann 2020-09-02 18:39:50 +0200
  • 0d8f3c6eea
    Removed runHook calls from sync code Karsten Lehmann 2020-09-02 18:33:48 +0200
  • 614f209f98
    Removed unused post- and prehooks Karsten Lehmann 2020-09-02 18:30:56 +0200
  • 7deda95d77
    Removed whole section about ankisyncd without pyaudio from the README Karsten Lehmann 2020-09-02 00:07:57 +0200
  • 65e9bbf747
    Updated docs about installation of requirements Karsten Lehmann 2020-09-02 00:03:58 +0200
  • 3ec37ec80f
    Removed artifact from README Karsten Lehmann 2020-09-01 23:56:44 +0200
  • 6f29fce600
    replaced relative with absolute import Karsten Lehmann 2020-09-01 23:53:59 +0200
  • 70bfaa1719
    Further clarified configuration for Nginx proxy Karsten Lehmann 2020-08-31 16:50:53 +0200
  • 9da0eb7773
    Added anki to dependencies Karsten Lehmann 2020-08-28 20:34:22 +0200
  • 75c1ea0994
    Added emacs temporary files to gitignore Karsten Lehmann 2020-08-28 20:33:08 +0200
  • b0d57d3a02
    Use wrapped collection in tests Karsten Lehmann 2020-08-28 20:10:26 +0200
  • 9831159653
    Close whole collection instead of just the database Karsten Lehmann 2020-08-28 20:09:59 +0200
  • 60f12cf0a0
    file_utils test helper works with new syncer code Karsten Lehmann 2020-08-28 20:09:14 +0200
  • 0ef99f3524
    mock_servers test helper works with new syncer code Karsten Lehmann 2020-08-28 20:08:54 +0200
  • e2e756dcda
    Removed references to unused methods Karsten Lehmann 2020-08-28 20:08:23 +0200
  • 5f17eb7db9
    server_utils test helper works with non-expose media db Karsten Lehmann 2020-08-28 20:07:22 +0200
  • c5bce6282f
    Adapted sync app test to latest changes Karsten Lehmann 2020-08-28 20:06:15 +0200
  • 2c1e5936b3
    Removed test because of deprecated MediaSyncer Karsten Lehmann 2020-08-28 20:05:32 +0200
  • 75c9267ecc
    Fix parent initialization of SyncCollectionHandler Karsten Lehmann 2020-08-28 20:04:57 +0200
  • 89dcfd6ecd
    ServerMediaManager extends MediaManager Karsten Lehmann 2020-08-28 20:04:18 +0200
  • 94da88a3b2
    Updated media test to work with latest changes Karsten Lehmann 2020-08-28 20:03:26 +0200
  • 9d67943c11
    Marked test to fail because of missing _logChanges Method Karsten Lehmann 2020-08-28 20:02:18 +0200
  • c6f82e20cd
    Removed unused class MediaSyncer Karsten Lehmann 2020-08-28 19:58:10 +0200
  • 471e3aead4
    Removed haveDirty check from sync code Karsten Lehmann 2020-08-28 17:05:28 +0200
  • 537bbe89c9
    updated readme to reflect latest changes Karsten Lehmann 2020-08-28 12:39:51 +0200
  • 4c09c1e248
    fix sanity check Karsten Lehmann 2020-08-28 12:27:15 +0200
  • 7eff3815a4
    Always downgrade the database before sync Karsten Lehmann 2020-08-28 00:34:07 +0200
  • e18e86e809
    Log sanity check errors Karsten Lehmann 2020-08-28 00:03:11 +0200
  • 93d37d6ab6
    fix chunk in sync Karsten Lehmann 2020-08-28 00:02:10 +0200
  • c97a096e8a
    Made sure to use ConfigManager in Syncer Karsten Lehmann 2020-08-28 00:01:36 +0200
  • 8358b092a3
    Hide the media managers db Karsten Lehmann 2020-08-26 21:06:57 +0200
  • b566e32597
    Removed call to load method of anki.collection.Collection Karsten Lehmann 2020-08-26 18:27:05 +0200
  • 3857f15c06
    Read hostkey from GET or POST Karsten Lehmann 2020-08-26 16:58:50 +0200
  • bc889958dc
    Added missing fields to meta endpoint Karsten Lehmann 2020-08-26 16:51:06 +0200
  • d0f7d05b44
    Ported Python Syncer from Anki source code Karsten Lehmann 2020-08-26 16:44:05 +0200
  • 26d16b698a
    Removed unused import Karsten Lehmann 2020-08-26 16:25:03 +0200
  • f7ae69f4e6
    Removed embedded anki submodule Karsten Lehmann 2020-08-26 16:22:47 +0200
  • 0c6a86d72b Add ankisyncd environment variables to .env.example Vikash Kothary 2020-07-30 23:06:50 +0100
  • 58441cffbd Add webob as a dependency to pyproject Vikash Kothary 2020-07-30 22:18:52 +0100
  • 5430b729f9 Add anki-bundled requirements to pyproject Vikash Kothary 2020-07-30 22:17:56 +0100
  • 7df362bb2c Add script to lock and export requirements Vikash Kothary 2020-07-30 21:49:34 +0100
  • b31784aa6b Add jupyter lab and notebook as a dependency Vikash Kothary 2020-07-30 21:47:36 +0100
  • a0eed872de Add gitterchat markdown badge Vikash Kothary 2020-07-30 21:34:37 +0100
  • 1331903c9f Add readthedocs markdown badge Vikash Kothary 2020-07-30 21:34:24 +0100
  • 6a59530cd8
    Merge pull request #18 from ankicommunity/feature/#10-readthedocs Vikash Kothary 2020-07-30 21:16:46 +0100
  • 241f5c0eef Add .readthedocs.yml to specify mkdocs.yml path Vikash Kothary 2020-07-30 20:50:50 +0100
  • b8c27ef1e6 Add docs command to build and serve documentation Vikash Kothary 2020-07-30 20:21:33 +0100
  • afedcf719e Generate mkdocs markdown documentation Vikash Kothary 2020-07-30 20:15:49 +0100
  • cfeb466e13 Add mkdocs dependency to build documentation Vikash Kothary 2020-07-30 20:14:25 +0100
  • e5695dd229 Add print-env command to print env variable Vikash Kothary 2020-07-30 20:19:26 +0100
  • 2cdb1ca98f Add pyproject.toml Vikash Kothary 2020-07-30 20:11:45 +0100
  • f637e83627 Add Makefile to simplify development commands Vikash Kothary 2020-07-30 20:09:39 +0100
  • 088e7ae1ac Add config folder to support multiple environments Vikash Kothary 2020-07-30 20:00:39 +0100
  • c4ee2da949 Move anki submodule into src folder Vikash Kothary 2020-07-30 19:30:26 +0100
  • 09da3d7337 Move packages into src folder Vikash Kothary 2020-07-30 19:19:45 +0100
  • 125f7bb1b5
    Merge pull request #15 from ankicommunity/feature/view-collections Vikash Kothary 2020-06-27 00:50:56 +0100
  • b85838d522 Add notebook to read collections Vikash Kothary 2020-06-27 00:48:50 +0100
  • d2968f37b3 Add gitignore for python and jupyter notebooks Vikash Kothary 2020-06-27 00:46:47 +0100
  • c6205a1c43
    Merge pull request #12 from kalehmann/patch-1 Vikash Kothary 2020-06-08 23:29:22 +0100
  • 9fde78ec7e
    fix: Link to 2.1 addon folder in Readme Karsten Lehmann 2020-06-08 23:04:05 +0200
  • 41205c0b92 Add test for renaming media flan 2020-02-03 17:15:00 +0100
  • 3c440621d2 Prevent infinite loop in client when first changed usn != lastUsn flan 2020-01-26 10:44:06 +0100
  • 2bfccf7fa4 offset param gzz 2020-01-17 16:30:43 +0800
  • 3b8fe9e7f3 Use max(x) instead of ORDER BY x DESC LIMIT 1 flan 2019-12-31 16:56:47 +0100
  • e8850f2a5a Migrate old media DB if present flan 2019-12-31 16:56:17 +0100
  • e8f274ee84 Fix long media sync times on AnkiDroid flan 2019-12-30 02:21:42 +0100
  • 10f47611bf Store media usn per-file flan 2019-12-29 23:22:21 +0100
  • ac1920d078 Make SyncMediaHandler not inherit anki.sync.MediaSyncer flan 2019-12-29 20:50:47 +0100
  • c4730b1596 Add test for #44 flan 2019-11-14 01:17:43 +0100
  • c07fe0e65c Print version on startup flan 2020-01-04 05:36:14 +0100
  • aaf7e8b5e8 Update manager examples in config flan 2020-01-04 05:01:11 +0100
  • 316e553681 Make comment for SyncCollectionHandler.removed() less confusing flan 2020-01-03 03:03:21 +0100
  • 7f551f47f7 Remove unused argument to logger.error() flan 2020-01-03 03:02:42 +0100
  • 7ef3d4f3fa Fix full sync on Windows flan 2019-04-16 19:50:27 +0200
  • b9a1203491 Don't create DBs during schema check if they don't exist flan 2019-03-16 15:24:46 +0100
  • 02fecc4e0a Clarify wording (development headers) flan 2019-03-14 01:13:52 +0100
  • 7fe7b97475 Update anki-bundled to 2.1.11 flan 2019-03-14 01:09:02 +0100
  • d8a0853479 Make migrate_user_tables.py executable flan 2019-03-14 00:48:47 +0100
  • 9986266b07 Update table of contents flan 2019-03-14 00:48:13 +0100
  • 5ad14b01b4 Notify the user about DB migrations flan 2019-03-14 00:45:29 +0100
  • 4652642bcd Add user -> username column name migration script Anton Melser 2019-03-09 13:27:17 +0800
  • 6c82bad882 Add commented examples to conf file and update Readme.md Anton Melser 2019-01-29 12:39:10 +0800
  • fa89b0e0a2 Load the CollectionWrapper from a factory method Anton Melser 2019-01-28 21:39:57 +0800
  • 9ee9697582 Move the upload/download sqlite3 file logic to a manager Anton Melser 2019-01-28 21:28:30 +0800
  • 50cc6a12d9 Use factory method for session_manager Anton Melser 2019-01-28 21:23:07 +0800
  • ea0cbc669b Use factory method for user_manager Anton Melser 2019-01-28 21:17:40 +0800
  • bfeaeae2e5 Credit dsnopek flan 2019-03-08 21:54:54 +0100
  • e3e362707a
    Add table of contents to README tsudoko 2019-03-08 20:46:42 +0000
  • 7b408bdf5b Don't log very long strings unless debugging flan 2019-03-08 17:00:59 +0100