Commit Graph

461 Commits

Author SHA1 Message Date
Abdulmhsen B. A. A
997ef5989e Added flag to inverse servers-filter logic. 2022-05-26 20:27:17 +03:00
Abdulmhsen B. A. A
9478add72c Added flags to allow force specific export mode. 2022-05-26 20:12:43 +03:00
Abdulmhsen B. A. A
6a0604e5ac Removed ExportInterface as its functionality already covered in ImportInterface, this step is needed in order to simplify and refactor massive number of duplicate code. 2022-05-26 19:59:09 +03:00
Abdulmhsen B. A. A
2d24877258 Updated FAQ.md to include jellyfin/emby supported external ids 2022-05-26 19:09:35 +03:00
Abdulmohsen
510862dda4 Merge pull request #123 from ArabCoders/dev
Performance improvements for state:export
2022-05-26 18:53:56 +03:00
Abdulmhsen B. A. A
2db7505e72 removed --dry-run for export task. 2022-05-26 18:49:57 +03:00
Abdulmhsen B. A. A
3945e02b80 Made it possible to change tasks args. 2022-05-26 18:40:11 +03:00
Abdulmhsen B. A. A
d2d8c2c78c Added --always-update-metadata for state:import 2022-05-26 18:20:54 +03:00
Abdulmohsen
41212cd277 Merge pull request #122 from ArabCoders/export-rewrite
Performance imporvement
2022-05-26 03:21:08 +03:00
Abdulmhsen B. A. A
e072403123 performance improvements heavy section of the code base, and improved state:export operation. 2022-05-26 03:20:03 +03:00
Abdulmhsen B. A. A
5ec38addac Remove played_at column if isWatched flag is set to false before updating database. 2022-05-25 07:02:53 +03:00
Abdulmhsen B. A. A
eef22ab926 Removed apply parameter name to better reflect the action taken. 2022-05-25 07:01:37 +03:00
abdulmohsen
e7acfc6d86 Switch between push and export mode based on number of changed items. 2022-05-24 22:21:24 +03:00
abdulmohsen
459d6d3cb4 Add getCount in StorageInterface 2022-05-24 21:28:18 +03:00
Abdulmohsen
6dd33fe5ab Merge pull request #121 from ArabCoders/dev
Added autocomplete for common option and argument values.
2022-05-23 22:05:45 +03:00
Abdulmhsen B. A. A
dcf4586bc0 Added autocomplete for common options and argument values. 2022-05-23 22:04:58 +03:00
Abdulmhsen B. A. A
b08c08db74 The new marked as unplayed logic should only run if the database item marked as played. 2022-05-23 21:19:22 +03:00
Abdulmohsen
c79ea7381e Merge pull request #120 from ArabCoders/dev
FAQ.md remove outdated info about importing unplayed items.
2022-05-23 21:08:51 +03:00
Abdulmhsen B. A. A
89d5ec17c3 Fixed version number in command profiling. 2022-05-23 20:48:56 +03:00
Abdulmhsen B. A. A
932a5981a2 Removed outdated info about importing marked as unplayed items. 2022-05-23 20:40:45 +03:00
Abdulmohsen
d135643ca9 Merge pull request #119 from ArabCoders/dev
Support marking items as unplayed via state:import
2022-05-23 20:25:40 +03:00
Abdulmhsen B. A. A
458d3e2a42 Finalize code to support mark as unplayed via state:import 2022-05-23 20:19:14 +03:00
Abdulmhsen B. A. A
45b36c636e Cleaned up webhook handler code. 2022-05-23 18:47:52 +03:00
Abdulmhsen B. A. A
691e94dacb Fixed logic bug in adding ProductionYear. 2022-05-23 18:36:11 +03:00
Abdulmhsen B. A. A
25733a83f9 Added tool version to nginx logs. 2022-05-23 18:22:15 +03:00
Abdulmhsen B. A. A
f91ab6d6b8 Only updated ProductionYear when the payload contains it. 2022-05-23 18:15:41 +03:00
Abdulmhsen B. A. A
cf17d91abd Moved saving webhook payload logic into initializer 2022-05-23 17:56:53 +03:00
Abdulmhsen B. A. A
4400ded775 Only update played_at if the event is marking item as played. 2022-05-23 08:54:35 +03:00
Abdulmhsen B. A. A
f9cf457efa Correct usage of getExtra on saveWebhookPayload function. 2022-05-23 08:45:39 +03:00
Abdulmhsen B. A. A
d02efab94b adding initial code to support marking items as unplayed via state:import 2022-05-23 08:41:59 +03:00
Abdulmohsen
c696a4829e Merge pull request #118 from ArabCoders/dev
Transform backend search results
2022-05-22 20:26:29 +03:00
Abdulmhsen B. A. A
75a00d4ae9 Added FAQ about unplayed items sync. 2022-05-22 20:25:54 +03:00
Abdulmhsen B. A. A
f9c08e9c65 Added filter to servers:remote --search and --search-id 2022-05-22 18:55:53 +03:00
Abdulmhsen B. A. A
a8e5b813f6 renamed method parameter to better reflect the actual changes. 2022-05-22 18:54:29 +03:00
Abdulmohsen
2d33ef0954 Merge pull request #117 from ArabCoders/dev
Added db:queue command.
2022-05-21 21:02:18 +03:00
abdulmohsen
956abb56f9 Updated texts. 2022-05-21 21:00:34 +03:00
abdulmohsen
3d57bbf424 Added db:queue command. 2022-05-21 20:44:22 +03:00
abdulmohsen
71b13bc7b5 remove --queue-show option and moved it to its own command db:queue 2022-05-21 20:44:06 +03:00
abdulmohsen
f7d69d6edd Do not update lastSync date when running in dry-run mode 2022-05-21 20:43:37 +03:00
abdulmohsen
cb3292964b Added record id for no metadata relation map error. 2022-05-21 20:13:34 +03:00
abdulmohsen
0d007354fa Fixed a bug that can occur when there is no metadata available to one of the backends. 2022-05-21 20:00:08 +03:00
abdulmohsen
c0c8db248e added record_id to push queue list. 2022-05-21 19:50:38 +03:00
Abdulmohsen
bd2c7a14a9 Merge pull request #116 from ArabCoders/dev
Fixed bug in plex webhook push sync.
2022-05-21 19:43:56 +03:00
abdulmohsen
73b891b53b Fixed bug in plex webhook push sync. 2022-05-21 19:39:39 +03:00
Abdulmhsen B. A. A
bb2bf852d7 Added value autocompletion for servers:remote 2022-05-20 23:08:55 +03:00
Abdulmhsen B. A. A
be788a5b0a Fixed incorrect episode and season casting for logging. 2022-05-20 22:52:23 +03:00
Abdulmohsen
a4f2e1d786 Merge pull request #115 from ArabCoders/dev
Added servers:remote --search-id option to get metadata from backend.
2022-05-20 22:36:28 +03:00
Abdulmhsen B. A. A
2d8e3f354e Added server:remote --search-id option to get metadata from backend. 2022-05-20 22:35:43 +03:00
Abdulmohsen
6b9d0d988a Merge pull request #114 from ArabCoders/dev
New metadata oriented table design
2022-05-20 22:11:38 +03:00
Abdulmhsen B. A. A
55f68b7122 Rewrote how we use caching in backend servers instances. 2022-05-20 21:56:43 +03:00