CyferShepard
6fac8127a0
Sync rework, this overhauls the sync process to process by chuncking and processing data. This fixes an index out of range memory error due to large sets of libraries being fetched and kept in an array for final processing.
...
Changes made to the api classes to allow for individual calls as they previously looped to fetch each chunck before returning the final large data set.
Also added a fix to prevent a full sync or partial sync from triggering when the other one is already running
2024-07-28 21:04:10 +02:00
CyferShepard
e41baac27a
reworked frontend config handling to reduce api calls
2024-07-16 19:17:05 +02:00
CyferShepard
d58807ca39
Fix for sync pulling entities from jellyfin that is not vissible. This was done by enforcing the userId field against the prefered admin
...
Added sizes to Episodes in library season view
2024-07-16 15:31:09 +02:00
CyferShepard
3b8083a588
chore: added loading indicator to library items
...
chore: added default icons to library items/recently added cards when no images load
chore: fixed css for audio cover images being stretched in library
chore: added a testing subr route for testing conponents
fix: fix session cards not pulling up IP info when ip lookup is enabled
2024-07-09 20:36:55 +02:00
CyferShepard
6c849eb4c4
chore: Update libraryStatComponent to display only the first 5 items issue #223
2024-07-06 18:41:10 +02:00
CyferShepard
afa99af321
chore: Fix database transaction issue in insertBulk function
2024-07-05 15:28:04 +02:00
CyferShepard
446037993b
chore:Removed random typo
2024-06-29 23:03:43 +02:00
CyferShepard
f70bce6b9a
Version Bump 1.1.0 => 1.1.1
...
Added Dynamic API loader framework for Emby/Jellyfin switching, Emby API is still WIP, DO NOT USE as per #133
Reworked ome pages for correct url mapping of emby external links
Added IS_JELLYFIN flag to config endpoint to indicate if server is displaying Emby or Jellyfin Data
Fix for #218 Require Login set to false still displays Login Page until reload
New feat: Grouped Recently added Episodes under Seasons and Episode count on Home page. Toggle to revert back to ugrouped display will be added later
Added middleware to infer param types in API to simplify value checks, eg bool or numeric parameters
2024-06-29 22:57:33 +02:00
CyferShepard
00edf7d7ba
chore: Fix backup function call in BackupTask.js
2024-06-22 17:06:12 +02:00
CyferShepard
cf21f29f63
Merge branch 'unstable' of https://github.com/CyferShepard/Jellystat into unstable
2024-06-20 14:43:27 +02:00
CyferShepard
13e186ef7b
chore: Update logging import paths in backend code
...
chore: fix swagger doc endpoints
chore: refactored code to respective classes
2024-06-20 14:43:25 +02:00
Thegan Govender
344141f84f
Merge pull request #220 from zodac/unstable
...
Adding healthcheck to docker image
2024-06-19 08:02:03 +02:00
zodac
bec2806490
Adding healthcheck to docker image
2024-06-19 09:56:35 +12:00
CyferShepard
c1e73a0370
chore: Filter out sessions with prerolls in JellyfinAPI
2024-06-16 21:02:17 +02:00
Thegan Govender
0f57a94aed
Merge pull request #217 from CyferShepard/main
...
rebase with main
2024-06-16 20:35:13 +02:00
Thegan Govender
e691980b6c
Update docker-latest.yml
2024-06-15 18:36:14 +02:00
Thegan Govender
1dffe552f3
Update docker-latest.yml
2024-06-15 18:33:23 +02:00
Thegan Govender
87bb5dc056
Merge pull request #214 from CyferShepard/main
...
Sync with main
2024-06-14 17:49:53 +02:00
CyferShepard
6f10092ff0
chore: Update docker-latest.yml for branch name change
2024-06-14 16:22:15 +02:00
CyferShepard
b0e33c3321
chore: Update docker-latest.yml for branch name change
2024-06-14 16:18:03 +02:00
CyferShepard
0d1664efe8
chore: Add entry.sh to Dockerfile for build process
2024-06-14 16:10:09 +02:00
Thegan Govender
d4e5fd2cd1
Update docker-latest.yml
2024-06-14 15:34:52 +02:00
Thegan Govender
a22b000cf7
Create docker-latest.yml
2024-06-14 15:17:22 +02:00
Thegan Govender
5a37c8b00e
Update docker-image.yml
2024-06-14 13:55:34 +02:00
Thegan Govender
1e83abcb5d
Update docker-image.yml
2024-06-14 13:18:41 +02:00
Thegan Govender
f8fbdccaab
Update docker-image.yml
2024-06-14 12:27:05 +02:00
Thegan Govender
d7efdb1dfc
Update docker-image.yml
2024-06-14 12:15:25 +02:00
Thegan Govender
05c58f4ab8
Update docker-image.yml
2024-06-14 12:03:13 +02:00
Thegan Govender
a91164aa7d
Update docker-image.yml
2024-06-14 11:47:26 +02:00
Thegan Govender
515b799500
Merge pull request #212 from CyferShepard/unstable
...
1.1.0 Release
2024-06-14 11:35:18 +02:00
CyferShepard
88e89c1bcc
consolidated validation and normalisation of of url to setconfig functions
2024-06-13 22:03:26 +02:00
CyferShepard
41e4eb46c1
fix: Refactor URL formatting for Jellyfin validation and API key validation causing validation url to be saved instead of fixed url
2024-06-09 12:54:28 +02:00
CyferShepard
a60d047a72
chore: Update bulk insert and update query for jf_activity_watchdog table
...
fix: timestamp update error in watchdog table
chore: removed legacy update code and used db bulkInsert function which has update on conflict handlers
2024-06-09 00:35:58 +02:00
CyferShepard
14dad703d3
fix: resolved bug when converting various date formats in pause update function
2024-06-06 14:09:30 +02:00
CyferShepard
6e33d179f7
fix to replace is-url-http library due to docker build issues
2024-06-06 12:52:47 +02:00
CyferShepard
68252c00af
chore: refactored url formating when performing url and api key validation for Jellyfin
...
fix: fixed validation message bug in settings page for Jellyfin details not diplaying error messages
2024-06-06 10:16:01 +02:00
CyferShepard
59a9b44ab4
Chore: update swagger docs
2024-06-05 08:18:39 +02:00
CyferShepard
4a563e76be
chore: Update Readme
2024-06-04 19:30:23 +02:00
CyferShepard
d5c6f1b927
chore: Update environment variable name for Postgres database in backend files
...
Fix: http/https not being appended to jellyfin server url during setup process, this should address issues #175 , #163
2024-06-03 08:59:54 +02:00
CyferShepard
a04f7c4b99
rework to make tracking more accurate based on lastPausedDate field
2024-06-02 19:06:23 +02:00
CyferShepard
abf7f455f4
fix for #207 ui not updating on task interval change
2024-06-02 18:21:28 +02:00
CyferShepard
7d798448ea
Changes to Recently Added Items
...
Now displays Recently added to Jellystat via sync and does not only rely on an active connection to Jellyfin
It will still show items from jellyfin that have been recently added that are have the DateCreate that is Greater than the Last Date Created item in the list
2024-05-24 18:53:41 +02:00
CyferShepard
b1df2e5c36
Merge branch 'unstable' of https://github.com/CyferShepard/Jellystat into unstable
2024-05-21 08:45:18 +02:00
CyferShepard
c1598f918d
Fix language resets on logout
...
Fix Column Actions text not translated
2024-05-21 08:45:15 +02:00
Thegan Govender
6f9a445d21
Merge pull request #205 from EVOTk/EVOTk-patch-fr
...
Update fr-FR translation.json
2024-05-20 08:14:40 +02:00
EVO
aba5482cef
Update fr-FR translation.json
...
Minor corrections ( principally typo )
2024-05-19 22:58:44 +02:00
CyferShepard
617dcf88a7
translation mapping fix for hour/hours
2024-05-19 10:25:06 +02:00
CyferShepard
42c94fcd90
Added localization to Activity Table
...
Fixed Localization on Library Activity Watch TIme Stats
Fixed Search placeholder not localized
2024-05-19 00:09:03 +02:00
CyferShepard
7c885fa5aa
limit item stat component to 5
2024-05-18 22:27:06 +02:00
CyferShepard
94443f0297
added language settings
2024-05-18 12:03:54 +02:00