Commit Graph

  • 8a08e7dcca Refac move PlaylistType into loader and fix new response type MerlinScheurer 2025-02-16 13:19:21 +01:00
  • a0f31a831f Fix videoType naming MerlinScheurer 2025-02-16 13:18:19 +01:00
  • 476f663478 fix sortorder data type Simon 2025-02-16 18:56:35 +07:00
  • 03279979f9 Chore update frontend dependencies MerlinScheurer 2025-02-16 12:47:14 +01:00
  • b33527adc2 Fix several response types and responses and add AppSettingsStore MerlinScheurer 2025-02-16 12:42:56 +01:00
  • 718d379c3c Fix Video Thumbnail fallback in DownloadListItem MerlinScheurer 2025-02-16 11:54:17 +01:00
  • 3a2701f2fa fix reindex inconsitent video_type Simon 2025-02-16 15:34:56 +07:00
  • b2337669ca fix channel tags empty list serializers and migration Simon 2025-02-16 11:03:50 +07:00
  • cc9cb2b578 fix task id notification serializer Simon 2025-02-16 10:59:19 +07:00
  • 0f61a6272f Fix video thumbnail fallback MerlinScheurer 2025-02-15 11:42:08 +01:00
  • a13cfc9c33 fix video type query serializer Simon 2025-02-14 16:52:25 +07:00
  • e3488ca4d8 fix query building list parameter tests Simon 2025-02-14 16:39:07 +07:00
  • 46c974c078 better partial config update Simon 2025-02-14 16:31:12 +07:00
  • f36490f491 fix empty subtitle serializer Simon 2025-02-14 15:51:09 +07:00
  • f2b1e6962d fix WatchStatsSerializer null value Simon 2025-02-14 15:40:50 +07:00
  • b7eabf02ce fix login status response Simon 2025-02-14 15:37:25 +07:00
  • 9a31c2d100 Refac move UserAccountType into loadUserAccount.ts MerlinScheurer 2025-02-13 20:51:14 +01:00
  • d96ac486e4 split between userConfig and userAccount Simon 2025-02-13 21:43:01 +07:00
  • ad7af09159 fix query playlist API Simon 2025-02-13 21:31:05 +07:00
  • 88132fef3c add serializers for video Simon 2025-02-12 18:59:56 +07:00
  • 5772ab3e68 serialize user, add account endpoint Simon 2025-02-12 17:31:59 +07:00
  • 5498958b36 serialize tasks Simon 2025-02-12 11:16:07 +07:00
  • b2b25f24ed serialize stats Simon 2025-02-11 21:32:42 +07:00
  • 9022817096 serialize playlists, add custom playlist endpoints Simon 2025-02-11 19:22:39 +07:00
  • 1035bb0947 add playlist list and item serializer Simon 2025-02-10 22:20:54 +07:00
  • cec09eda8a add common view serializers Simon 2025-02-10 21:42:46 +07:00
  • e6bc16693c document and serialize download views Simon 2025-02-10 18:29:50 +07:00
  • 6723d6152f add appsettings serializers and docs Simon 2025-02-09 22:10:29 +07:00
  • df5a5cf449 add drf_spectacular, type and serialize channel app Simon 2025-02-09 17:41:12 +07:00
  • 93406ee0a4 add password change command Simon 2025-02-08 00:35:54 +07:00
  • e351880d48 add DISABLE_STATIC_AUTH env var Simon 2025-02-07 22:30:16 +07:00
  • 6275e06db2 fix channel extract playlist boundry Simon 2025-02-05 14:45:48 +07:00
  • 7e19495c10 remove leftover migrations Simon 2025-02-02 18:35:20 +07:00
  • 2083828fe1 Various refresh fixes, #build Simon 2025-02-02 17:36:33 +07:00
  • c71e1acf74 add error messages to schedule form Simon 2025-02-02 17:29:08 +07:00
  • 4d0dc27ef1 add note about failing subtitles in debug, #871 Simon 2025-02-02 16:51:14 +07:00
  • 1e12a060ce add progress delete button Simon 2025-02-02 16:43:59 +07:00
  • 8f22d0d9e2 sanitize validate cookie str Simon 2025-02-02 16:41:57 +07:00
  • 3aa41232db fix progress inconsistency+ Simon 2025-02-02 16:30:43 +07:00
  • 847764e440 strip nullbyte from cookie Simon 2025-02-02 15:50:08 +07:00
  • 2ec81c7ac7 context manager for yt-dlp extract, stricter worker recycle Simon 2025-02-02 15:45:40 +07:00
  • c7fc2666fa add lsof to debug install Simon 2025-02-02 15:36:25 +07:00
  • a7d11f53a8 disable onPause for progress gt 95% Simon 2025-02-01 23:21:21 +07:00
  • a092744958 Refac skip videoProgress update when currentTime equals video duration MerlinScheurer 2025-02-01 15:05:53 +01:00
  • 4dafa2f427 Fix only refresh video resposne once MerlinScheurer 2025-02-01 13:53:04 +01:00
  • 2f1a43df55 Fix only refresh video resposne once MerlinScheurer 2025-02-01 13:48:29 +01:00
  • 3fcef13f14 Add help dialog to video player MerlinScheurer 2025-02-01 13:28:19 +01:00
  • c41872b6b7 fix subtitle URL building in search processor Simon 2025-02-01 10:51:06 +07:00
  • ccdef58e1d Add latest frontend folders to README.md MerlinScheurer 2025-01-31 18:04:02 +01:00
  • 5cd67ae315 Fix typo in CONTRIBUTING.md MerlinScheurer 2025-01-31 18:01:11 +01:00
  • 2c8fb72e47 Fix remove unused import MerlinScheurer 2025-01-31 17:58:41 +01:00
  • 45da47f99b Fix sponsorblock set progress onVideoEnd MerlinScheurer 2025-01-31 17:56:35 +01:00
  • 168412724e fix continue watching none IDs, add showEmbeddedVideo to useEffect Simon 2025-01-31 10:38:10 +07:00
  • 702000a493 Add video player hotkeys MerlinScheurer 2025-01-30 20:17:30 +01:00
  • b836697e2a Fix missing formatNumbers on dislike count MerlinScheurer 2025-01-30 20:11:12 +01:00
  • 43bfa1ab93 Refac prepare updating watched state based on progress endpoint MerlinScheurer 2025-01-30 18:33:46 +01:00
  • 9146ecb82d Refac search reduce debounce time to 300ms and add enter key bypass MerlinScheurer 2025-01-30 18:12:57 +01:00
  • 87b65caf8a handle is_watched state in backend Simon 2025-01-30 22:02:48 +07:00
  • 43bd5359ba sort download queue autostart on top Simon 2025-01-30 20:40:43 +07:00
  • 2a331f855c clear download queue text on submit Simon 2025-01-30 20:29:28 +07:00
  • 937ff5c92c debounce search Simon 2025-01-30 20:26:20 +07:00
  • d643e8c573 Fix watched state update for both player styles MerlinScheurer 2025-01-29 20:10:20 +01:00
  • 4a67da12f7 Fix video player flickering when changing watched state MerlinScheurer 2025-01-29 20:02:01 +01:00
  • 1c643bef8e Add error message to login MerlinScheurer 2025-01-29 19:02:36 +01:00
  • 3c06b06960 Refac hide total_hits on channels page until we added total_hits to video list and playlist pages MerlinScheurer 2025-01-29 18:32:11 +01:00
  • 9e4f9de119 Refac invert filter toggle text to be inline with other pages MerlinScheurer 2025-01-29 18:31:05 +01:00
  • c2cd02e7bd Fix channel list having 1rem offset, compared to video list entries MerlinScheurer 2025-01-29 18:17:17 +01:00
  • b78d881bf6 Fix scrollbar causing page flicker/jiggle MerlinScheurer 2025-01-29 18:07:28 +01:00
  • fe4ee6a2d7 Refac jump to an empty player wrapper when opening the EmbeddableVideoPlayer MerlinScheurer 2025-01-28 17:41:01 +01:00
  • baf0c568a8 various improvements, #build Simon 2025-01-28 18:10:48 +07:00
  • 4d23b7dce4 fix mobile settings CSS Simon 2025-01-28 17:52:27 +07:00
  • a5e97cc4b5 cache channel url search results Simon 2025-01-28 17:29:22 +07:00
  • 0b393304d1 cache cookie validation Simon 2025-01-28 14:57:10 +07:00
  • 074311339a sleep on download queue Simon 2025-01-28 10:30:06 +07:00
  • 206efc784c hide 0 comment_likecount Simon 2025-01-28 10:14:15 +07:00
  • 870582f732 pass showIgnored filter state to channel dl aggs Simon 2025-01-28 10:02:14 +07:00
  • 10a4b13506 blackhole deploy fix, take 2 Simon 2025-01-28 09:45:40 +07:00
  • a49a1d36ff fix channel extraction metadata error handling Simon 2025-01-28 09:45:23 +07:00
  • 40198cd799 remove quiet in debug Simon 2025-01-28 09:44:54 +07:00
  • 781dd8d2fc Fix embeddable player focus by using useRef MerlinScheurer 2025-01-27 19:04:49 +01:00
  • 78528c4260 fix partial implemented refresh for config useEffect, #869 Simon 2025-01-27 21:17:42 +07:00
  • 759f57aa0c fix blackhole deployment Simon 2025-01-27 21:15:22 +07:00
  • 05ff9df049 Appsettings migration fix, #build Simon 2025-01-27 17:51:06 +07:00
  • 190d9b3b10 fix inconsistent casing Simon 2025-01-27 17:47:11 +07:00
  • 5dc25b081c fix appconfig migration at startup Simon 2025-01-27 17:46:58 +07:00
  • 726fb6d667 Redis Socket, better port parsing, #build Simon 2025-01-27 16:37:07 +07:00
  • 73bd392488 parse unix connection string for redis socket Simon 2025-01-27 16:36:19 +07:00
  • a68798842b Merge branch 'master' into testing Simon 2025-01-27 08:36:15 +07:00
  • cce6d85d69 revert too soon commited REDIS_HOST var Simon 2025-01-27 08:35:02 +07:00
  • a4978f5ae9 fix pre-commit - black MerlinScheurer 2025-01-26 20:30:29 +01:00
  • 641cc361a2 Fix add port to TA_HOST parsing for cors MerlinScheurer 2025-01-26 20:22:52 +01:00
  • 26fc8e51d4 CORS fix, #build Simon 2025-01-27 01:08:11 +07:00
  • ffeb7cd95c fix CORS headers overwrite Simon 2025-01-27 01:04:55 +07:00
  • cac61d16d6 Chore update frontend dependencies MerlinScheurer 2025-01-26 19:00:57 +01:00
  • 3dac21c4bc remove unneded appconfig lookup Simon 2025-01-27 00:38:35 +07:00
  • f0ab718be0 bump TA_VERSION Simon 2025-01-27 00:36:19 +07:00
  • 93d28b167c New React Frontend, #build Simon 2025-01-26 23:10:07 +07:00
  • a706ba601a disable blank issues Simon 2025-01-26 23:09:50 +07:00
  • 368a9e73d8 bump yt-dlp Simon 2025-01-26 23:03:11 +07:00
  • d49d549caa extend native dev instructions Simon 2025-01-26 21:57:12 +07:00