CyferShepard
e940ffec97
Fixes for #441 and possibly #385
2025-09-14 22:08:09 +02:00
Thegan Govender
1ba1c2dc74
Merge pull request #410 from Zlendy/dayjs
...
refactor: Replace `moment` with `dayjs`
2025-09-11 08:49:29 +02:00
CyferShepard
7f03e7d5c9
fix for #417 , sets duration to 0 if negative int detected
2025-07-08 22:48:08 +02:00
Thegan Govender
0f75598636
Merge pull request #414 from jon4hz/main
...
fix: sanitize data before db insert
2025-07-07 11:46:33 +02:00
Zlendy
26173e5486
fix: Custom parser is not enabled
2025-07-04 19:19:10 +02:00
Zlendy
f3158258d7
fix: Backup job saves files with a literal "yyyy" instead of the current year (YYYY)
2025-07-04 18:16:46 +02:00
jon4hz
5b3b0396cb
fix: sanitize data before db insert
2025-06-29 23:08:28 +02:00
Zlendy
67bdb8dafb
refactor: Replace moment with dayjs
...
https://day.js.org/en/
2025-06-21 00:04:11 +02:00
Thegan Govender
48b5d378c0
Merge pull request #391 from Sanidhya30/main
...
Enhancement: Support for Visualizing Total Duration/Total Playback Time in Statistics Page
2025-06-14 18:41:04 +02:00
CyferShepard
41e9a6e0cf
Fix failed backup bug due to not awaiting log insert #393
2025-05-24 22:14:06 +02:00
Sanidhya Singh
07fbfdca71
Updating exports.down for migrations and css change
2025-05-06 14:38:10 +05:30
Sanidhya Singh
579a7a3f8b
Changes for the daily & weekly playback duration charts
2025-05-06 00:24:16 +05:30
Sanidhya Singh
c1800334a6
Daily watch time changes
2025-05-05 22:56:18 +05:30
Sanidhya Singh
f05d9fb948
Initial changes for total time view
2025-05-05 15:39:05 +05:30
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
a4f0d07aaf
update archive logic for shows to only update seasons/episodes where archived items/seasons contains items withouth the archived flag
2025-05-01 14:10:01 +02:00
CyferShepard
d986f46030
fix no login required issue #373
2025-04-24 18:47:18 +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
2fcbf78ddf
refactor: Use Map<K,V> instead of Object
2025-04-19 20:24:08 +02:00
Zlendy
8532f1ed2f
fix: /stats/getViewsByLibraryType can return an empty object
2025-04-19 20:19:45 +02:00
Zlendy
fc8c5fa233
feat: API endpoint /stats/getViewsByLibraryType
2025-04-19 19:56:28 +02:00
Zlendy
85336327f7
chore: Generate swagger schema
2025-04-18 10:38:02 +02:00
Zlendy
5acb7bb1d0
refactor: Use GET in /statistics API endpoints instead of POST
2025-04-18 10:26:23 +02:00
CyferShepard
b44dc5ff86
Fix onExit callback condition to only trigger on non-zero exit codes
2025-04-14 21:22:57 +02:00
CyferShepard
f8436f39a0
Bump version to 1.1.6
...
Ensure worker exits when task completes
2025-04-14 18:49:14 +02:00
CyferShepard
3673bbfcef
Refactor ActivityMonitor.js for improved error handling and code readability #360
2025-04-09 18:53:28 +02:00
CyferShepard
a3d74af981
fix for numeric sql error. #357
2025-04-09 08:36:15 +02:00
CyferShepard
6e80cee618
Expanded Exclusion list for numeric conversion on db queries
2025-04-08 10:22:08 +02:00
CyferShepard
7348c22ab8
Version Bump 1.1.5
...
add better logging for child worker threads
add better error handling for updateSingleFieldOnDB function
2025-04-08 09:34:44 +02:00
CyferShepard
1407c3d4c3
Add "NowPlayingItemName" to skippedColumns in query results
2025-04-06 16:12:36 +02:00
CyferShepard
c720e56c08
Add numeric conversion for query results and implement isNumeric helper function
2025-04-06 01:20:49 +02:00
CyferShepard
ccc8469716
Added validation for Genres by Whitlisting Genre titles
...
Changed sort order on those endpoints to order genres alphabetically
fixed auth bug
Update api docs
2025-03-31 09:41:40 +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
17fb7d6813
api fixes for config not loading during sycn on new threads
2025-03-30 13:52:43 +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
CyferShepard
08d5a55e7e
add 10s delay to first run of full sync
...
prevent task scheduler from running if config is not completed
2025-03-15 15:00:56 +02:00
CyferShepard
ab3a530088
fix for writing default task intervals to db
2025-03-15 14:47:30 +02:00
CyferShepard
0c67a67b68
fix for libraries not loading after first sync #336
2025-03-11 15:45:31 +02:00
FieldofClay
bc9f24fa00
allow configuring listen IP
2025-03-09 09:47:09 +11:00
CyferShepard
d7953caac3
added missing onexit for different tasks
...
updated task state to failed when stopped
2025-03-07 23:25:04 +02:00
CyferShepard
cd165a5c47
fix for #249
...
also fixed activity materialized view not refreshing for imported data
2025-03-07 23:14:59 +02:00
CyferShepard
ec6a165c6b
null config fix for threaded tasks using plugins endpoint
2025-03-07 23:01:49 +02:00
CyferShepard
32a0508f46
improve message handling in WebSocket server to ensure valid payload structure
2025-03-06 09:28:26 +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
CyferShepard
4ab5942f50
fix for session endpint function crashing when lost connection
2025-02-26 09:17:50 +02:00
CyferShepard
fe560abcb8
fix sorting by date created desc on recently added
2025-02-09 18:58:35 +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
Thegan Govender
e1012c6c9f
Merge pull request #304 from GrimJu/activity-timeline-episode-number-fix
...
Activity timeline fixes and improvements
2025-02-08 19:29:51 +02:00