Commit graph

  • f4f2a8ed73 Improved accessibility of player interfaces TobiGr 2023-09-18 03:11:28 +02:00
  • f6714ac356 Merge pull request #10435 from TeamNewPipe/imp/codequality Stypox 2023-09-20 21:24:44 +02:00
  • b1c371f468 Merge pull request #10428 from Isira-Seneviratne/AGP_8.1 Tobi 2023-09-20 20:20:36 +02:00
  • 919c274820 Fix doc formatting TobiGr 2023-09-20 19:41:45 +02:00
  • b99dcafba7 Switch to Files.createDirectories() Isira Seneviratne 2023-09-18 05:14:15 +05:30
  • 345b18f11c Bump AGP to 8.1.1 Isira Seneviratne 2023-09-18 05:08:53 +05:30
  • 9613396db0 Merge pull request #10244 from TacoTheDank/bumpMaterial Tobi 2023-09-20 18:19:53 +02:00
  • af715dd7ee Remove useless override TobiGr 2023-09-20 15:42:09 +02:00
  • fef0fa7b20 Reorder the modifiers to comply with the Java Language Specification. TobiGr 2023-09-20 15:41:57 +02:00
  • ce58a60397 Add comments and annotations TobiGr 2023-09-20 15:41:21 +02:00
  • e4aa34fb60 Merge pull request #10224 from TacoTheDank/moreKotlinMath Tobi 2023-09-20 11:04:54 +02:00
  • 2d5d209d6c Replace MathUtils.clamp with Kotlin coerceIn TacoTheDank 2023-09-19 16:32:37 -04:00
  • 0983507f9a Update Google Material library TacoTheDank 2023-09-19 16:30:09 -04:00
  • f9e1da9c10 Merge pull request #10165 from TeamNewPipe/fix/media-format Stypox 2023-09-19 15:54:12 +02:00
  • 4b7d1c4151 Simplify retrieveMediaFormatFromContentTypeHeader Stypox 2023-09-19 15:33:40 +02:00
  • 77bff83a4c Merge pull request #10394 from TeamNewPipe/fix/memory-leaks Stypox 2023-09-19 14:17:23 +02:00
  • 4bbcfdc3e5 Fix three memory leaks TobiGr 2023-08-29 15:33:03 +02:00
  • 6ade18c2aa Merge pull request #9182 from Theta-Dev/channel-tabs Stypox 2023-09-18 23:46:13 +02:00
  • 789764f3ea Remove unused content not supported TextView TobiGr 2023-09-18 15:55:41 +02:00
  • 529bdb1aae Fix previous ActionBar title visible for a few miliseconds when opening ChannelFragment TobiGr 2023-09-18 15:52:29 +02:00
  • 60a97b0486 Apply review TobiGr 2023-09-18 15:01:17 +02:00
  • b134d75549 Deduplicate code to initialize ClickListeners on playlist controls TobiGr 2023-09-10 01:11:00 +02:00
  • 8922bf76b5 Fix SubscriptionManagerTest tests AudricV 2023-08-23 23:23:26 +02:00
  • 0efc25423b Remove unneeded German translation AudricV 2023-08-22 19:16:10 +02:00
  • 5af4db41ae Hide the upload date element on the About tab AudricV 2023-08-22 19:15:45 +02:00
  • 88419ec7b1 Always show the About tab and support having no description AudricV 2023-08-22 19:14:17 +02:00
  • 43054e6d67 Extract actual feed loading code into separate method TobiGr 2023-08-22 12:37:02 +02:00
  • 2f65b4f823 Add missing @Override annotations to setupMetadata() implementations TobiGr 2023-08-22 12:39:27 +02:00
  • 43097e4486 Update NewPipeExtractor and adapt imports Stypox 2023-08-02 22:45:53 +02:00
  • 7602473e53 Fix wrongly themed channel header Stypox 2023-04-25 19:18:34 +02:00
  • e0e4265a19 Use consistent name for livestreams tab in settings keys Stypox 2023-04-25 19:11:30 +02:00
  • 5325226b33 Fix loading feed when a channel tab is empty Stypox 2023-04-25 19:01:02 +02:00
  • 9a70693152 Show snackbar with feed loading errors Stypox 2023-04-25 18:06:51 +02:00
  • abbfbce6f9 Make channel banner placeholder match YouTube's size Stypox 2023-04-21 17:08:43 +02:00
  • b26c5a7d5c Improve placeholder channel banner handling Stypox 2023-04-21 17:05:28 +02:00
  • 486664f293 Add avatar and bannner URLs to channel About tab Stypox 2023-04-21 15:54:22 +02:00
  • 5613a89099 Add space above channel description (About tab) Stypox 2023-04-21 15:42:23 +02:00
  • a5298ce994 add channel banner placeholder ThetaDev 2023-04-19 18:29:59 +02:00
  • 36b11db357 feat: filter fetched channel tabs ThetaDev 2023-04-16 16:30:40 +02:00
  • 9661774a05 update NPE ThetaDev 2023-04-16 16:00:46 +02:00
  • 8f7cbc93ef feat: add playlist controls to channel tab ThetaDev 2023-04-16 00:58:30 +02:00
  • b900ddaadf Fix some code smells Stypox 2023-04-14 11:00:01 +02:00
  • fc402a8742 Fix channel tabs in main page setting title themselves Stypox 2023-04-14 10:27:25 +02:00
  • aa4ec2f39e Channels are now an Info Stypox 2023-04-14 10:19:58 +02:00
  • a735063c5c fix: limit channel header height ThetaDev 2023-04-13 22:39:55 +02:00
  • 6c60ef9a9c fix: notification menu option disappears when switching tabs ThetaDev 2023-04-13 21:55:37 +02:00
  • 559a1a46e1 Move channel header to collapsible app bar Stypox 2023-04-13 00:00:23 +02:00
  • 7a99f4910d fix: NPE in ChannelFragment::onSaveInstanceState ThetaDev 2023-04-06 11:44:01 +02:00
  • 59426378f1 refactor: rename ChannelInfo to ChannelAbout fix: localize about tab name ThetaDev 2023-04-05 22:56:25 +02:00
  • 397234a40f cleanup: remove empty constructor from ChannelFragment ThetaDev 2023-04-05 21:56:01 +02:00
  • 58d384cbab remove fragment_channel_info ThetaDev 2023-04-05 21:53:45 +02:00
  • 243145cefd update extractor ThetaDev 2023-04-05 21:42:21 +02:00
  • 13496f4533 refactor: common code from ChannelInfo/Description -> BaseInfoFragment ThetaDev 2023-04-05 16:17:31 +02:00
  • 37b7a46c57 update NewPipeExtractor ThetaDev 2023-04-05 14:55:02 +02:00
  • 773a6a8c7e fix: channel tab title not being set ThetaDev 2022-11-29 19:25:35 +01:00
  • 72968fbefe fix: ChannelFragment: save last tab ThetaDev 2022-11-22 02:52:25 +01:00
  • cd797a6bef refactor: adjustments to updated tab extractor API ThetaDev 2022-11-05 00:23:03 +01:00
  • ca9102dd4c fix: cache channel data ThetaDev 2022-10-25 09:01:11 +02:00
  • bfce26fddc fix: missing album tab key ThetaDev 2022-10-24 00:03:19 +02:00
  • bf81bca9fd feat: add album tab ThetaDev 2022-10-23 21:36:55 +02:00
  • 5ce45cd4f2 fix: remember selected channel tab on screen rotation ThetaDev 2022-10-23 21:28:54 +02:00
  • 1b0528870a feat: add option to hide channel tabs ThetaDev 2022-10-23 21:13:43 +02:00
  • 81472c3969 fix: scrollable channel description ThetaDev 2022-10-23 17:21:07 +02:00
  • 53d9fa2fe6 fix: add progress spinners ThetaDev 2022-10-23 17:11:07 +02:00
  • 5d3bf427a3 feat: prettier channel info page ThetaDev 2022-10-23 17:01:39 +02:00
  • c32feb3624 fix: handle unsupported content ThetaDev 2022-10-23 15:37:40 +02:00
  • 4e6b72dc8e fix: get notified menu option on all tabs ThetaDev 2022-10-23 11:28:34 +02:00
  • 11f83b8e24 feat: add channel tabs ThetaDev 2022-10-23 10:27:35 +02:00
  • 04b7fe4939 Improved downloading experience (#10407) Rishab Aggarwal 2023-09-18 05:24:03 +05:30
  • 25034bb1b3 Add documentation to increase maintainablilty TobiGr 2023-09-18 01:43:14 +02:00
  • db6a9fcad9 Include a high-resolution option in the default resolution settings. Edward 2023-03-29 01:04:26 +08:00
  • 2c6f1ca166 Merge pull request #10248 from Isira-Seneviratne/NIO_downloads Isira Seneviratne 2023-09-17 21:09:02 +05:30
  • b7a2fa1818 Merge pull request #10234 from TacoTheDank/bumpMisc Tobi 2023-09-17 16:35:40 +02:00
  • 923d86365d Update miscellaneous libraries TacoTheDank 2023-07-20 17:07:52 -04:00
  • fd19e8e9f7 Replace RuntimeException with IOException TobiGr 2023-09-17 15:25:47 +02:00
  • 0f42c58409 Small code and doc improvements TobiGr 2023-09-17 15:31:06 +02:00
  • adb597f1ca Use Path in the download helper classes. Isira Seneviratne 2023-03-11 10:44:11 +05:30
  • eaaa2760db Use desugar_jdk_libs_nio. Isira Seneviratne 2023-03-11 09:48:56 +05:30
  • bdee324a52 Merge pull request #10406 from ShareASmile/fix-language-selector Tobi 2023-09-09 00:52:07 +02:00
  • d01fb77732 fix wrongly placed uchinaguchi in language selector settings caus.. K Gill 2023-09-08 16:33:17 +05:30
  • 0fe3ed04f5 Merge pull request #10396 from AudricV/one-stream-main-player-queue-button Audric V 2023-08-31 15:06:06 +02:00
  • 9ef0b6265a Show play queue button in main player when there is one stream AudricV 2023-08-28 00:26:10 +02:00
  • 7c5a486c88 Merge pull request #10377 from TeamNewPipe/image-minimizer Tobi 2023-08-25 00:54:55 +02:00
  • 7b99e6b036 Merge pull request #10376 from TeamNewPipe/fix-string-formats Tobi 2023-08-24 21:14:03 +02:00
  • c82f3bacf5 Fix audio_track_name string formats AudricV 2023-08-23 00:20:12 +02:00
  • 2495ceccb5 Image minizier: replace Number.toFixed(0) with Math.floor() TobiGr 2023-08-24 11:53:35 +02:00
  • 67f57c92a3 Translated using Weblate (Arabic) Hosted Weblate 2023-08-23 21:29:25 +02:00
  • ee90cf4126 Fix grammar in JDoc TobiGr 2023-08-22 13:51:31 +02:00
  • 7cfff6272d Merge pull request #10360 from TeamNewPipe/improvement/tabSelected Tobi 2023-08-22 10:57:14 +02:00
  • 17ccb1e95b Simplify MainActivity.tabSelected(MenuItem) TobiGr 2023-08-19 21:57:15 +02:00
  • b0abd935bc Remove unnecessary debug warning and use JDoc instead TobiGr 2023-08-17 16:51:31 +02:00
  • cda0e0c57b Apply review TobiGr 2023-08-16 22:18:53 +02:00
  • f9cdb8e0cf Fix a typo Yingwei Zheng 2022-05-05 14:15:19 +08:00
  • 86f326bb1d Refactor database migration test and string trimming Yingwei Zheng 2022-05-04 20:20:19 +08:00
  • b7d0198743 Fix database migration and string trimming TobiGr 2023-08-16 22:01:58 +02:00
  • 8ef6481017 Trim search string and remove duplicate records from the database TobiGr 2023-08-16 21:24:55 +02:00
  • 387a42316a Fix some sonar warnings and make some smaller improvements TobiGr 2023-08-11 23:12:47 +02:00
  • 2ab4c1ac68 Display "Unknown quality" if quality is unknown and not MediaFormat name TobiGr 2023-07-19 23:36:38 +02:00
  • c603a5519e Add tests for new methods retrieving MediaFormats TobiGr 2023-08-14 23:05:38 +02:00
  • 4389889698 Retrieve MediaFormat for streams that could not be extracted by the extractor TobiGr 2023-08-14 23:05:30 +02:00