CyferShepard
b52aa34fb3
added documentation regarding env variables
...
added base_url support
renamed VITE default env prefix to JS
2024-05-10 21:19:11 +02:00
CyferShepard
71c5e0c9da
Changed grouping to group by item and user #191
2024-05-10 18:35:24 +02:00
CyferShepard
5c95b97145
improvements to activity migration code
2024-05-09 15:02:04 +02:00
CyferShepard
c1e9da3b94
Fix to remove trailers from session list #198
2024-05-08 20:58:15 +02:00
CyferShepard
b79cee28b8
Fix to address multiple insert issue #183
2024-04-30 13:57:53 +02:00
CyferShepard
6385317c3a
added function to sync to update id in activity log to match current active item in library where the id changes in jellyfin but the name is the same. Episode matchback is not 100% and items may be missed
...
#194
2024-04-28 19:47:45 +02:00
CyferShepard
6666bef325
added url to error debug
2024-04-27 15:27:13 +02:00
CyferShepard
b9bd668344
wd not inserting record fox + db accumulator fix
2024-04-16 08:46:27 +02:00
CyferShepard
ea7d813627
possible watchdog incorrect deduplication fix
2024-04-15 11:35:34 +02:00
CyferShepard
048f1679d5
possible fix for pb_activity duplicate insert attempt 2
2024-04-14 20:25:32 +02:00
CyferShepard
80dad5ea86
possible fix for pb_activity duplicate insert
2024-04-13 17:03:34 +02:00
CyferShepard
97cc9e6592
Added Season and Episode Indicator to activity table as per request #189
2024-04-12 20:04:37 +02:00
CyferShepard
f7ac585ae5
more concise fetch missing item response
2024-04-09 22:35:15 +02:00
CyferShepard
36e1946ce7
another fix for axtivity tracking, Movies play pause state was not being tracked
2024-04-09 19:00:23 +02:00
CyferShepard
eb0b901d89
fixes to prevent updating existing records with playback greater than item duration
2024-04-07 16:54:24 +02:00
CyferShepard
b2ba7768c8
auth setup fixes
2024-04-07 15:59:08 +02:00
CyferShepard
6342610e84
Refactor variable names for clarity and consistency
2024-04-02 08:05:29 +02:00
CyferShepard
ac9e70900b
Fix for pause state still counting duration when session ends
2024-04-01 20:59:01 +02:00
CyferShepard
f245b86eab
added DateCreated field
2024-03-30 13:28:57 +02:00
CyferShepard
11d4e42eec
Fixes for issues #171 .
...
it seems jellyfin keeps a count of items that are missing for certain media types. IE you have 5/10 episodes for a season, itl keep the remaining 5 as virtual objects and are marked as missing. These have been filtered out.
Once a resync is completed. they will be marked as archived. A purge of cached items in the library wil delete all archived items
2024-03-27 11:51:44 +02:00
CyferShepard
7b2a8d75d5
Reworked activity table, now uses Material-react-table
...
added filtering and deleting of activity
2024-03-25 20:29:58 +02:00
CyferShepard
bfbdbb6013
Fix error line substring bug in JellyfinAPI class
2024-03-22 10:06:03 +02:00
CyferShepard
4b7ff77533
moved urlValidation call to api class
...
added stacktrace error logs to api class
2024-03-22 10:04:58 +02:00
CyferShepard
abe845cb39
Tweaks to not process unmatched data
...
Activity Monitor tweaks
2024-03-17 00:39:35 +02:00
CyferShepard
772c6fe120
Made session element capture websocket data instead of generating an api call
...
Ws message for sessions now broadcast from the ActivityMonitor class as it also looks at this data.
2024-03-15 13:19:24 +02:00
CyferShepard
ebc968d8ac
Refactor user creation logic in auth.js
2024-03-14 22:43:21 +02:00
CyferShepard
ec498d9b5d
centeralized getconfig state call into config class and removed it from aut endpoint
...
optimized getConfig method and made it private
2024-03-14 22:23:42 +02:00
Thegan Govender
1c823c5bd2
optimized startup flow to reduce chances of getting stuck in setup
...
fixed bug where invalid token returned Unable to connect to backend page
better state tracking in activity monitor page and jellydin api calls
2024-03-10 02:04:51 +02:00
Thegan Govender
0cc4911dac
Updated swagger docs
...
added basic constrains to api endpoint
added translations
added purge option for Entire archived library or just archived items inside library
Fixed some pages that where throwing virtualDom errors
added filter to show archived, not archived and all items under library items
fixed no title error for tab views by giving them titles and hiding it with css
2024-03-09 23:40:13 +02:00
Thegan Govender
3579672dd7
Remove console.log statement in /updateCredentials endpoint
...
update swagger
2024-03-09 18:35:05 +02:00
Thegan Govender
fbbe3670e5
bug fix for signup process resulting in multiple config rows and getting stuck on step 2/2
...
API change for updating user details
added ability to edit username
fixed weird bug with vite proxy
updated translations
2024-03-09 17:48:45 +02:00
Thegan Govender
f5f7f960d1
Fix allowfullscreen attribute casing in iframe element
...
Added suggested fix by @RynoXLI for axios error/access error
2024-03-03 21:01:43 +02:00
Thegan Govender
996b9f2d03
fixed grouping on getLibraryHistory endpoint
2024-02-29 11:08:22 +02:00
Thegan Govender
74a3dab699
Fix sorting in last user activity view
...
added ip-info to the activity tables
added google maps integration
refactored ip-info element to be more reusable
2024-02-29 11:03:35 +02:00
Thegan Govender
03bef5a623
Fix condition check for item type in sync.js
2024-02-28 11:10:55 +02:00
Thegan Govender
b3483849ba
Fix logging in db.js, accidentaly used contains instead of includes
2024-02-28 10:55:33 +02:00
Thegan Govender
00834f2f9c
Moved redundant grouping code to its own function
...
Updated activity table elements on screens to add search and new items per page dropdown
2024-02-27 21:56:20 +02:00
Thegan Govender
8397045fc3
Update tracked state in user table
...
#118
2024-02-27 19:00:00 +02:00
Thegan Govender
3193026c42
Added code to exclude users from activity logging (Still need to add UI interaction for it)
...
Added search on title for user activity
reworked pagination dropdown on user activity
FINALLY found and fixed issue #121
Fixed key identifier missing error in console for lastplayed page
2024-02-27 16:35:39 +02:00
Thegan Govender
bb123c5dcd
Add sorting option for Size in LibraryItems component
...
Added Size Indicator UI to Library and More Items Section
Added Episode count to Season View
Added Traversal to Library Items
Added Size view for Seasons and Shows
Fixed Fetch Item Button for missing content
2024-02-27 12:16:36 +02:00
Thegan Govender
dca2060cc3
Now displays File sizes for entire Show and per season. This is based on episode data only.
2024-02-26 15:34:30 +02:00
Thegan Govender
c49d08495b
Add translations to login/signup screens
...
Improved Sync performance by optimizing Item/Episode Info sync step
fixed task list interval not showing bug
2024-02-26 09:31:27 +02:00
Thegan Govender
808f973808
tweaked ws message to be more meaningfull
2024-02-24 00:09:25 +02:00
Thegan Govender
532eae285f
fixed code in api to have proper increment value plus added 50ms delay between recursive calls for getItems
...
Added named paramters to Jellyfin api for better code structuring and targeted parameter values
2024-02-24 00:04:35 +02:00
Thegan Govender
7352dab0e9
fix for incorrect value assigned to increment
2024-02-23 23:32:28 +02:00
Thegan Govender
582cff755b
added restart unless stopped to compose file
2024-02-23 22:46:08 +02:00
Thegan Govender
8899132bba
Add translation strings and update activity table component
2024-02-20 09:06:48 +02:00
Thegan Govender
ff8d4fb9a8
Refactor code and update translations
2024-02-18 15:50:04 +02:00
Thegan Govender
5996383e71
swagger update + new endpoint
2024-02-07 20:00:43 +02:00
CyferShepard
2d6dab0667
bug fixes for issues found on arm platform
2024-02-05 21:53:29 +02:00