CyferShepard
d08c6b82cb
Merge branch 'unstable' of https://github.com/CyferShepard/Jellystat into unstable
2025-01-03 20:38:51 +02:00
CyferShepard
3242e7c615
optimized materialized view for possible duplication bug with activity having the same activity date
...
moved refresh views trigger to code as it caused a delay on inserts/updates/deletes
2025-01-03 20:38:33 +02:00
Thegan Govender
9ee7f23334
Merge pull request #287 from brikim/fix/streamInfoShowsNaNForFramerateOnMusic
...
Fix NaN showing up for audio only activity
2025-01-03 12:47:18 +02:00
brikim
6b3cf946ee
Fix NaN showing up for audio only activity
2025-01-02 18:40:55 -06:00
CyferShepard
12b0d95ae6
css fixes on placeholder colours
...
set alerts to dark theme
2025-01-02 23:23:12 +02:00
CyferShepard
9f0c3fcb2b
convert js_library_stats_overview to material view to reduce load times
...
added triggers on jf_playback_activity to refresh js_library_stats_overview view when data changes
2025-01-02 23:02:17 +02:00
CyferShepard
b1e0b5b45f
fixed infinte load issue on activity data table due to white spaces
...
removed debug logging
2025-01-02 20:49:47 +02:00
CyferShepard
6b1d5932b6
changed grouping to be perfomed on sql to present more accurate data in tables.
...
added latest activity view to assist in grouping
added triggers as the view is a material view and will need to be updated when changes are made to activity table
created new view to include episode and library metadata to reduce join operations needed in query
2025-01-02 20:32:39 +02:00
CyferShepard
9cf93f2862
expanded api querying of history to add a search field
2025-01-02 01:44:21 +02:00
Thegan Govender
4d1059c7ff
Merge pull request #286 from brikim/cleanUpAudioSessionCard
...
Clean up audio session card & Add translations for sessions
2024-12-29 17:26:12 +02:00
brikim
b6324f8208
Added translations for hard coded items added in sessions. Improved music session card.
2024-12-29 08:04:27 -06:00
brikim
d4e0e9856e
Cleaned up Audio section for audio type media. Added Artist name to session card.
2024-12-28 21:15:34 -06:00
CyferShepard
da6b61968f
added memoizee to update checker to prevent hitting githubs api limit
2024-12-27 18:47:51 +02:00
CyferShepard
be3c3fc175
Added refresh on item count per row change
2024-12-27 18:29:02 +02:00
CyferShepard
58804e08d3
optiomisations on history queries
2024-12-27 14:53:14 +02:00
Thegan Govender
95d3a0f0fc
Merge pull request #283 from brikim/Issue132-SessionCardMoreDetailVideoAudio
...
Split out Video and Audio into different columns.
2024-12-27 13:39:30 +02:00
brikim
e621115b2d
Split out Video and Audio into different columns. Use the IsVideoDirect and IsAudioDirect flags to determine if the cooresponding field is Direct Stream or not.
2024-12-26 21:01:39 -06:00
CyferShepard
ebeccd6f2b
fix data not fetched on page change for item activity
2024-12-27 02:03:27 +02:00
CyferShepard
a02fa138e3
page index resetting fix - this doesnt seem like the indended use, just a quick fix to be addressed in by the creators of material react table
2024-12-27 01:36:22 +02:00
CyferShepard
abc9e2234c
fix for non expanding rows
2024-12-27 01:29:18 +02:00
CyferShepard
42402b7cfd
updated swagger docs
2024-12-27 00:25:01 +02:00
CyferShepard
7eae08c797
added pagination to backend history endpoints
...
changed frontend activity elements to use server-side paging
Bug in MaterialReactTable causing page index to reset was found aswell as a bug that prevents expanding subrows when using manual pagination. Solution is WIP
Added a busy loader to activity tables
2024-12-27 00:23:22 +02:00
Thegan Govender
ab4784858d
Merge pull request #282 from brikim/historyApiAddLimit
...
History api add limit to query
2024-12-26 13:39:44 +02:00
brikim
5d9540c92f
Added limit attribute for getHistory, getLibraryHistory and getUserHistory
2024-12-25 13:15:53 -06:00
Thegan Govender
d981a2e86b
Merge pull request #280 from CyferShepard/unstable
...
V1.1.2 Release
2024-12-25 09:58:32 +02:00
CyferShepard
2f31a365cd
fix for possible bad logic when implementing MINIMUM_SECONDS_TO_INCLUDE_PLAYBACK env
2024-12-22 16:25:38 +02:00
CyferShepard
424266b3b8
fix for IS_Jellyfin flag condition looking at incorrect field in config
2024-12-22 15:27:08 +02:00
Thegan Govender
bacf5a5029
Merge pull request #278 from jozlod/patch-1
...
Update README.md Add 'npm run build' to work for local dev / running
2024-12-20 20:41:55 +02:00
Simon King
7720ce82fc
Update README.md Add 'npm run build' to work for local dev / running
...
Add 'npm run build' to work for local dev / running
2024-12-20 15:29:27 +11:00
CyferShepard
5599d926b2
fix for filtering stream type not working on emby type
2024-12-15 16:52:40 +02:00
CyferShepard
a143eebfea
dix for device icon not displaying in emby on active sessions
2024-12-15 16:19:28 +02:00
CyferShepard
7fc1491f02
Merge branch 'unstable' of https://github.com/CyferShepard/Jellystat into unstable
2024-12-15 16:12:40 +02:00
CyferShepard
840201a064
add external url settings #265
2024-12-15 16:12:18 +02:00
CyferShepard
2a4db92f83
add external url settings
2024-12-15 16:11:50 +02:00
Thegan Govender
667fca658a
Merge pull request #276 from zjjxwhh/unstable
...
i18n: Add zh-CN and fix some incorrect line breaks
2024-12-11 18:38:45 +02:00
zjjxwhh
d809c0abab
fix: Avoid incorrect line breaks in zh-CN
2024-12-11 22:34:53 +08:00
zjjxwhh
c963a46189
i18n: Add missing translations
2024-12-11 22:33:04 +08:00
zjjxwhh
b7bd32564a
i18n: Add zh-CN translation.json
2024-12-11 22:28:37 +08:00
Thegan Govender
e29deae768
Merge pull request #274 from CyferShepard/main
...
Merge pull request #269 from CyferShepard/unstable
2024-12-06 21:19:49 +02:00
CyferShepard
3813f66298
patch to fix /backup endpoints not working on download, delete, restore
2024-12-06 21:18:58 +02:00
CyferShepard
099fd0b149
fix for #263 , default value for no activity on fs_user_stats
2024-12-03 09:33:06 +02:00
CyferShepard
0b0c32eef5
version bump 1.1.2
2024-11-28 19:58:40 +02:00
Thegan Govender
fa73a7fb6a
Merge pull request #271 from zodac/unstable
...
Adding environment variable to define the minimum number of seconds for a playback to be included
2024-11-28 19:56:31 +02:00
zodac
097d200444
Adding environment variable to define the minimum number of seconds for a playback to be included
...
Allows for filtering out playbacks that only execute for a second or two (like during testing, or when a
new episode auto-plays). The new variable is called 'MINIMUM_SECONDS_TO_INCLUDE_PLAYBACK'.
2024-11-27 20:04:39 +13:00
Thegan Govender
111c2109c0
Merge pull request #269 from CyferShepard/unstable
...
V 1.1.1 Release
2024-11-24 22:01:10 +02:00
CyferShepard
242a0ae915
fix for #267 devide by 0 error
2024-11-24 16:51:28 +02:00
CyferShepard
16f239dfdd
minor correction to sql script #263
2024-11-24 16:06:05 +02:00
CyferShepard
ae90929aa0
fix for #263 , wrong date range was being applied
2024-11-24 15:57:51 +02:00
CyferShepard
0392970b54
Fix, added 404 handling for non exisiting endpoints
2024-10-23 18:35:37 +02:00
CyferShepard
935e9b88b7
#258 exclude archived libraries from stats on Statistics endpoint. When library is untracked, after a full sync, the library is archived
2024-10-20 18:09:25 +02:00