Commit Graph

443 Commits

Author SHA1 Message Date
CyferShepard
92ba211e8b Fix for #248 to address getUser filter error 2024-09-14 23:29:52 +02:00
CyferShepard
77eec15318 chore: Fix base URL redirection issue 2024-09-08 13:06:42 +02:00
CyferShepard
1aeede3dc9 chore: Fix base URL redirection issue 2024-09-08 12:54:32 +02:00
CyferShepard
29d6464397 Fix to address #229 Base urls. Alot of hacky code here. hope it doesnt break 2024-09-08 00:31:13 +02:00
CyferShepard
ed917f5be8 Possible Breaking changes, will revert if next image fails to run. Dynamically builds env variables to file to be used by frontend 2024-09-06 22:46:32 +02:00
CyferShepard
58104ea85d base url possible fix + logging for baseurl variables 2024-09-06 19:31:27 +02:00
CyferShepard
fbcd7d5cbc Fix for issue #188 2024-09-04 14:21:52 +02:00
CyferShepard
186cd36c73 Possible fix for #240 2024-08-25 15:53:53 +02:00
CyferShepard
b614116c55 css fixes 2024-08-25 00:41:15 +02:00
CyferShepard
cb9417542b Added optiosn to toggle which tables to backup
Fixed logging not displaying in backup task
2024-08-25 00:38:56 +02:00
Thegan Govender
e52eb6d260 Merge pull request #239 from EVOTk/EVOTk-patch-fr
Translation patch fr-FR
2024-08-21 08:23:08 +02:00
EVO
0da79382a1 Update translation.json 2024-08-21 01:36:51 +02:00
EVO
b30718418d Update fr-FR.json 2024-08-21 01:29:15 +02:00
CyferShepard
477ba27169 Fix for multiple 1 second records due to certain clients changing SessionIds every second, The Session id was removed from the filter when matching back on existing records. records in the wd table. Will revert if this negativly effects recording ability 2024-08-14 22:27:46 +02:00
CyferShepard
b16f783f50 fetch item additional features 2024-08-13 22:56:09 +02:00
CyferShepard
ee292709f2 removed linking for cards without Id 2024-08-13 21:54:17 +02:00
CyferShepard
f62275a0c7 Moved routes to a dedicated routes file
Improved baseurl correction funtionality so that reloading does not redirect to the home page based on routes in routes file and baseurl
cleaned ip unused logging and import in recently added file
2024-08-12 19:56:35 +02:00
CyferShepard
8240877ee1 Fix to redirect to baseUrl when its missing in requests #229 2024-08-09 15:51:56 +02:00
CyferShepard
6f25aea78a Fix fetch for missing item taking too long. This was due to jellyfin returning all library items when a specific id is not found in a specified library. Limit param added to API clients to tackle this 2024-08-09 01:31:51 +02:00
CyferShepard
1078b57e17 And also the actual fix for #234 that i forgot to include 2024-08-08 23:24:21 +02:00
CyferShepard
abc289d6ba refactor: Remove console.clear() from ActivityMonitor.js 2024-08-08 23:16:19 +02:00
CyferShepard
f77a440b9d Refactored Activity monitor code to be easily debugged and to fix issue #234
Added pkName  option to deleteBulk query for Primary keys that are not called "Id"
2024-08-08 23:15:38 +02:00
CyferShepard
159679377b Added LastActivityDate Field to /api/getItemDetails endpoint #235 2024-08-08 19:01:37 +02:00
CyferShepard
b7a0d8f761 feat: Add stream type filter to LibraryActivity component 2024-08-03 23:52:30 +02:00
CyferShepard
9b762e9fac updated swagger docs
added library filter to activity and users activity page
added stream type filter to activity, item and users activity page
2024-08-03 23:47:19 +02:00
CyferShepard
7a487e5f36 Fix for #231, missing day offset value
Added getLibraries api endpoint for upcoming fitrering freature on activity
added LibraryId to getHistory endpoint to filter by Library
2024-08-03 20:24:08 +02:00
CyferShepard
cf0e85d934 feat: Added Playback concurrent stream card
fixed translation key typo in stream-info modal
2024-08-02 14:58:49 +02:00
CyferShepard
0919a7c3de refactor: Update API endpoint for getting recently added items to honour excluded libraries #228 2024-07-30 18:08:07 +02:00
CyferShepard
4e18680b01 chore: Update axios dependency to version 1.7.2 2024-07-30 16:47:13 +02:00
CyferShepard
763b5f63c1 refactor: Update item-info component to use rounded corners for images 2024-07-30 14:32:08 +02:00
CyferShepard
99e180f4d4 feat: Add fallback icons for library items and recently added cards when no images load 2024-07-30 10:59:24 +02:00
CyferShepard
3a0455795e fix: Improve image loading logic in MoreItemCards component 2024-07-30 10:41:00 +02:00
CyferShepard
c4cad1cac4 Login bug fix due to config not updating on login 2024-07-30 09:24:56 +02:00
CyferShepard
05690a72f8 feat: Update proxy.js to use Emby device images if IS_JELLYFIN is false 2024-07-30 08:52:11 +02:00
CyferShepard
40f307b39c chore: Fix WatchTimeStats component to use better pluralistaion in i18next for unit labels 2024-07-29 08:22:45 +02:00
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