Commit Graph

279 Commits

Author SHA1 Message Date
CyferShepard
833e8852eb update set config logic to change default prefered admin if a value is set and is not included in the current admins list 2025-05-01 14:35:51 +02:00
CyferShepard
7e42aea9e2 Merge branches 'unstable' and 'unstable' of https://github.com/CyferShepard/Jellystat into unstable 2025-04-24 18:37:21 +02:00
CyferShepard
3cd1cc3372 Refactor genre data handling in GenreStatCard for improved sorting and display
Genres no display the top 15 genres alphabetically
should fix #359
2025-04-24 18:37:18 +02:00
Zlendy
5acb7bb1d0 refactor: Use GET in /statistics API endpoints instead of POST 2025-04-18 10:26:23 +02:00
CyferShepard
67d14d5584 Add max width styling to session details in SessionCard component #361 2025-04-09 17:49:35 +02:00
CyferShepard
75240c549f Add tooltips and ellipsis styling for session details in SessionCard component #361 2025-04-09 10:18:25 +02:00
CyferShepard
54df8a2a87 Improve session subtitle display with ellipsis and max width styling #361 2025-04-09 09:15:45 +02:00
CyferShepard
25b8627088 removed axis line from chart 2025-03-30 17:51:58 +02:00
CyferShepard
a8e4c9f00b generalized Genre stat card
Added Genre stat card to libary views #292
bug fixes on Genre chart view
2025-03-30 17:46:07 +02:00
CyferShepard
607b21c542 Added Genre stats to users page #292
Added Genres to items table
enhanced db-helper to add group by
fixed bug in fb-helper where null rows triggered a not count prop error
fixed issue where no plays on user screen attempted to open the item page
updated translations for genres
2025-03-30 17:33:58 +02:00
CyferShepard
1a57684624 update to session card design #342 2025-03-30 13:39:25 +02:00
CyferShepard
7b4f1f4694 ui fixes on activity table
made Transcode column open the stream details modal
2025-03-26 21:51:14 +02:00
CyferShepard
13871adb81 Remove size property from Transcode column in activity table 2025-03-22 10:47:41 +02:00
CyferShepard
3c14740381 Fixes for new Transcode Column to use the api for filtering and sorting
Update language packs
css fixes
2025-03-22 10:46:24 +02:00
sususu98
cef91fad1d Merge branch 'unstable' into enhancement/transcodesInfo 2025-03-11 18:01:59 +08:00
sususu98
49d7382a65 feat(src/pages/components/activity/stream_info.jsx): add transcode reasons and update video/audio stream detection logic. 2025-03-11 17:28:49 +08:00
sususu98
03b3899f6d feat: add DirectStream support in item-activity, playback_method_stats, and user-activity. 2025-03-11 17:28:49 +08:00
CyferShepard
8d48a30d0f fix for blank settings page due to non predefined interval values 2025-03-11 11:16:43 +02:00
CyferShepard
81fe4997d1 task scheduler rework
task manager implementation to start/stop tasks WIP
implemented socket client for internal communication between threads - needs more testing as connection string is hardcoded
added loopback in ws server to pass through toast ws messages from threads - needs more testing

fixed potential bug during config fetch function when syncing
2025-03-04 22:23:34 +02:00
GrimJu
4e9a5d3d70 Add plural to timeline episode count 2025-02-21 22:41:06 +01:00
CyferShepard
23860d89bb add object-fit property to stat card icon images for improved display 2025-02-18 08:09:46 +02:00
CyferShepard
b6472de743 add aspect ratio to stat card icon images for consistent display 2025-02-18 08:06:15 +02:00
CyferShepard
36b90c65c2 adjust position of stat card for better alignment 2025-02-17 23:36:15 +02:00
CyferShepard
0ff4b06108 css fixes 2025-02-17 23:14:28 +02:00
brikim
fbbb2c0569 Emby Stream Type Fix and added IS_EMBY_API to README 2025-02-16 13:39:45 -06:00
CyferShepard
0ba77f4861 general ui fixes 2025-02-16 16:43:45 +02:00
mikecraig
522484e206 duplicate key fix
episode and index are both numbers so they get summed before concatonated with the id.
2025-02-13 17:28:57 -06:00
mikecraig
2cabd2bcd3 Add key
remove extra Checkbox prop
2025-02-13 17:24:50 -06:00
mikecraig
777107a57a refactor tasks a little bit 2025-02-13 17:22:42 -06:00
mikecraig
c4b0523f08 update inputs to include autocomplete
move duplicated id to class. Though it seems unused.
2025-02-13 17:21:45 -06:00
CyferShepard
adbdcbd5da version bump 1.1.4
fixed Catalan invalid naming schemes for language code and file/folder name
2025-02-10 16:27:36 +02:00
Thegan Govender
89354af813 Merge pull request #313 from gerardag/main
Added Catalan language
2025-02-10 16:18:21 +02:00
CyferShepard
8426aac136 Added Fix for recently added items api endpoint. The way the query was structured made individual episodes count towards the limit, resulting in a Movie added on the same day to not show as it was pushed past the row limit by the episodes
Added English US option. This still uses the English UK language pack, but allows for the date to be formated as MM/DD/YYYY

Modified activity table to be able to use the selected language localization for formating dates
2025-02-09 15:49:20 +02:00
Gerard Albanell
58422db5fb Added Catalan language 2025-02-08 12:33:19 +01:00
julian.grimus
93e3df9b3a Timeline: Fix #308 - use localized date format 2025-02-05 11:00:40 +01:00
julian.grimus
c27435cbb2 Timeline: Improvement - responsive design 2025-02-04 13:43:49 +01:00
GrimJu
6c49ef8fc3 Timeline: Fix - Initial loading, set defaults for selected user and libraries 2025-02-03 08:28:27 +01:00
GrimJu
18926977a8 Timeline: Fix - EpisodeCount does not get updated when seasons are grouped 2025-02-03 08:27:16 +01:00
CyferShepard
e428398019 added filtering to all activity table fields and api history endpoints 2025-01-26 13:51:04 +02:00
Thegan Govender
b1afafe179 Merge pull request #297 from GrimJu/activity-timeline-prototype
Prototype implementation of activity timeline feature
2025-01-20 09:54:08 +02:00
GrimJu
4ff3449c4d Activity timeline improvements:
+ Remove sidebar link to activity timeline
+ use jf_libraries.CollectionType as MediaType instead of calculating it
+ reduce minimum playback duration to 30 seconds
2025-01-20 07:50:01 +00:00
Thegan Govender
7dd9a7bc9c Merge pull request #290 from ItsKiddow/patch-1
Update security.jsx
2025-01-16 16:23:36 +02:00
GrimJu
30f3bbe6ee Activity timeline improvements:
+Turn cards into links that lead to the item

+Show EpisodeCount for shows

+Filter out activities under 15 minutes

+Add timeline to userInfo view
2025-01-11 20:45:33 +01:00
Thegan Govender
f6f8841016 Merge pull request #296 from xRino94/main
i18n: Add it-IT translation
2025-01-11 14:09:05 +02:00
GrimJu
cfe36ee247 Prototype implementation of activity timeline feature 2025-01-11 03:58:28 +01:00
Gianmarco Novelli
44f10d0a09 Update languages.jsx 2025-01-09 22:21:04 +01:00
ItsKiddow
3b0f732cc7 Update security.jsx
Removed a check that evaluated for any input in the Current Password field and would cause the entry to enter in any non-null input to fail due to password length. 
This is related to: https://github.com/CyferShepard/Jellystat/issues/254
2025-01-06 20:19:44 +01:00
CyferShepard
38b14c99f1 css fixes for overflown text on item stat cards 2025-01-04 22:58:44 +02:00
CyferShepard
76363ea0ba added sorting to history endpoints and changed Activity tables to apply sorting to api calls 2025-01-04 03:50:39 +02:00
brikim
6b3cf946ee Fix NaN showing up for audio only activity 2025-01-02 18:40:55 -06:00