Commit graph

  • 86f041b803 add header/footer to drawer Christian Schabesberger 2018-02-16 14:45:52 +0100
  • 00e65153f4 Enable SoundCloud kiosks as main page fragment for debug and beta TobiGr 2018-02-16 13:13:40 +0100
  • b12f0490f3 remove ActionBarHandler Christian Schabesberger 2018-02-16 12:18:15 +0100
  • 42a2bc8a9a clean DetailFragment code Christian Schabesberger 2018-02-16 11:31:25 +0100
  • 66be00eae0 Resize mode ZOOM disabled for popup and enchanced for main player - in main player resize mode ZOOM can make video frame larger than screen. Added methods to prevent it avently 2018-02-16 01:12:59 +0300
  • 431f9d4153 Removed autoplay_through_intent from everywhere avently 2018-02-15 09:57:47 +0300
  • b804271ea5 Massive conflict resolving avently 2018-02-15 08:28:38 +0300
  • 8adca3725d solve merge conflict Christian Schabesberger 2018-02-14 21:06:20 +0100
  • b57d4b3048 Merge branch 'subtitles' of https://github.com/karyogamy/NewPipe into sub Christian Schabesberger 2018-02-14 20:59:40 +0100
  • 9c7aa241e4 fixed preferred_player inconsistancy Christian Schabesberger 2018-02-14 19:33:43 +0100
  • eb47e69a3a Screen rotation via button improved - now all code related to rotation moved to fragment - view adding/re-adding after orientation changes now more accurate and don't do this multiple times - after pressing on a play button with locked system orientation video will be played in fullscreen if user will choose it - screenOrtientationButton will be hidden when system orientation will be unlocked avently 2018-02-13 21:43:17 +0300
  • c3ec9b2ad7
    Merge pull request #1097 from TeamNewPipe/router Christian Schabesberger 2018-02-13 19:10:48 +0100
  • 195070f8f5
    Merge branch 'dev' into router Christian Schabesberger 2018-02-13 19:10:35 +0100
  • 8fd42b83bf Hack for hiding titleBar when it wants to show up avently 2018-02-13 16:30:41 +0300
  • cbfe91f36f merge RouterActivity and RouterVideoActivity Christian Schabesberger 2018-02-12 19:44:35 +0100
  • 738e2ac344 merge RouterActivity and RouterVideoActivity Christian Schabesberger 2018-02-12 19:44:35 +0100
  • e28b6abf16 PopupPlayer uses quality value from settings - changed queue close button position - and optimized hideMainPlayer() calls - also fixed a bug when only audio played in "append" mode avently 2018-02-12 17:35:21 +0300
  • 5796a845fb fixed issues with previous merge avently 2018-02-12 03:08:33 +0300
  • 48386ec3ee Merged latest changes avently 2018-02-12 03:02:05 +0300
  • ba0be665ae fixed issues from prevoius merge Christian Schabesberger 2018-02-12 00:43:12 +0100
  • 0ba6f8b39f
    Merge pull request #1092 from TeamNewPipe/icon Christian Schabesberger 2018-02-11 21:47:43 +0100
  • 2773f5fbc8 move download menu item into detail controls menu Christian Schabesberger 2018-02-11 21:34:32 +0100
  • 263a816c3b -Fixed preferences fetching. John Zhen Mo 2018-02-11 11:40:08 -0800
  • e7d148336b -Changed leak canary toggle text to "monitor leaks". -Added toast when enabling/disabling heap dumping. John Zhen Mo 2018-02-10 12:24:23 -0800
  • 829059ea01 -Added toggle for enabling leak canary heap dump. John Zhen Mo 2018-02-10 11:07:17 -0800
  • 622d698ff8 -Added LeakCanary to debug build for memory detection on activities and fragments. -Added LeakCanary no-op lib to release and beta builds. John Zhen Mo 2018-02-08 12:46:54 -0800
  • f09b04dce0 -Code clean up on resize switching. John Zhen Mo 2018-02-10 19:33:48 -0800
  • 59f8583895 -Added settings for managing caption font size. John Zhen Mo 2018-02-09 13:26:03 -0800
  • f506fc0478 -Moved caption extraction and menu building into exoplayer track changing callback. -Updated extractor dependency. John Zhen Mo 2018-02-09 12:43:24 -0800
  • 880676d670 -Modified popup video player to show extra options only when screen is large enough. -Modified available resize options for different player modes. -Fixed caption menu not working on popup player. -Extracted hardcoded strings. -Added button effects to both main and popup players. John Zhen Mo 2018-02-07 13:11:19 -0800
  • 6485327b97 -Replace main player dropdown menu with expand/collapse custom UI. John Zhen Mo 2018-02-06 15:07:49 -0800
  • 5773152ed3 -Added subtitles loading and display. -Added subtitles switching button to popup and main players. -Added aspect ratio switching button to popup pand main players. John Zhen Mo 2018-02-03 14:39:03 -0800
  • e88312659b Merge branch 'play' into dev Christian Schabesberger 2018-02-11 20:26:06 +0100
  • c4d0ba549f
    Merge pull request #1083 from comradekingu/patch-5 Christian Schabesberger 2018-02-11 18:06:55 +0100
  • cb41afb11f -Fixed Soundcloud playlist bookmark button not working when entered from search page. -Fixed NPE when playlist fragment is destroyed while renaming. -Fixed remote playlist thumbnail to use uploader avatar when thumbnail url is unavailable. -Added dispose on exit to all database requests in local playlist fragment. John Zhen Mo 2018-02-10 17:20:56 -0800
  • 6d27aea9f2 Translated using Weblate (Asturian) Enol P 2018-02-10 15:43:11 +0000
  • 39e1f9cb76 Translated using Weblate (Portuguese (Brazil)) Eduardo Caron 2018-02-09 14:25:30 +0000
  • 8fb7d64f79 Translated using Weblate (French) M1ck 2018-02-09 13:39:56 +0000
  • 08fdef4870 Translated using Weblate (Turkish) E T 2018-02-09 16:32:51 +0000
  • aa0196b9d0 Translated using Weblate (French) anonymous 2018-02-09 13:38:10 +0000
  • a3426f92ac Translated using Weblate (French) M1ck 2018-02-09 13:37:44 +0000
  • d50d4254c5 Translated using Weblate (French) anonymous 2018-02-09 13:33:23 +0000
  • 50cdadc4a2 Translated using Weblate (French) M1ck 2018-02-09 13:33:07 +0000
  • 5aa9b6cb12 Translated using Weblate (French) anonymous 2018-02-09 13:32:47 +0000
  • 44fc8d80e0 Translated using Weblate (French) M1ck 2018-02-09 13:30:56 +0000
  • 817fa57bfe Translated using Weblate (French) anonymous 2018-02-09 13:30:44 +0000
  • 668e2da01b Translated using Weblate (French) M1ck 2018-02-09 13:30:30 +0000
  • 7f3982d153 Translated using Weblate (French) anonymous 2018-02-09 13:30:08 +0000
  • f62ae930c7 -Merged bookmark buttons on playlist fragment into one. -Fixed bookmark button flickering on visibility toggling. -Removed toolbar up button control from local fragments, delegating functionality back to main fragment. -Updated extractor to latest. John Zhen Mo 2018-02-08 19:53:04 -0800
  • d0808ce159 -Fixed playlist creation icon in playlist append dialog. -Fixed bookmarking disposable not part of playlist fragment lifecycle. -Rearranged local fragment directory structure. John Zhen Mo 2018-02-08 18:48:36 -0800
  • 7b19dadbf5 Translated using Weblate (Chinese (Traditional)) ezjerry liao 2018-02-09 02:10:02 +0000
  • 43ab0283d9
    ZIP, Warning: Allan Nordhøy 2018-02-09 02:53:59 +0100
  • c27e9d5901 Merge remote-tracking branch 'origin/dev' into dev Weblate 2018-02-09 02:51:17 +0100
  • e0d21627bb Translated using Weblate (Japanese) ScratchBuild 2018-02-08 07:27:17 +0000
  • 1b1dd6ef88 Translated using Weblate (Chinese (Traditional)) ezjerry liao 2018-02-09 01:47:57 +0000
  • 10700007d5 Translated using Weblate (Norwegian Bokmål) Allan Nordhøy 2018-02-09 01:51:07 +0000
  • c5ec8d04c1 -Fixed playlist bookmark button not showing out when activity / playlist fragment is created by external share. John Zhen Mo 2018-02-08 15:58:48 -0800
  • 490b250db6 -Removed Leak Canary dependency. -Fixed local playlist header margins. John Zhen Mo 2018-02-08 11:53:08 -0800
  • 0630423c8e -Fixed bookmark fragment in main pager not showing hamburger menu. John Zhen Mo 2018-02-08 10:13:29 -0800
  • c2e06517e1
    Merge pull request #1074 from TeamNewPipe/fix-sc Christian Schabesberger 2018-02-08 12:51:15 +0100
  • b01ae33d1e Translated using Weblate (Japanese) Rintaro matsuo 2018-02-08 07:12:44 +0000
  • a55ee32058 Translated using Weblate (Japanese) ScratchBuild 2018-02-08 07:12:00 +0000
  • c3941d5bec -Added remote playlist table creation to migrations. John Zhen Mo 2018-02-07 17:33:29 -0800
  • 6020dc2b2d -Renamed "watch history" fragment under bookmark to "last played". -Renamed "watched history" fragment under history to "watch history". John Zhen Mo 2018-02-07 14:37:05 -0800
  • 7ab41e0c3a -Added listener unregistration to local item adapters to release dependency and avoid memory leak. -Added listener unregistration on all listeners using contexts in local item related fragments. John Zhen Mo 2018-02-07 14:20:16 -0800
  • c0a75f5b98 -Added ability to save playlist as remote playlist link rather than storing it in database. -Added LeakCanary as part of debug build. -Modified bookmark list to show both remote and local playlists. -Removed ability to save channel items as local playlist, in favor of subscribe. John Zhen Mo 2018-02-05 21:32:23 -0800
  • efd4db40ef -Fixed NPE issues when button views are clicked on local playlist and statistics playlist fragments are out of focus. -Added disk cache size limit for image loader. -Fixed button names for playlist rename dialog. John Zhen Mo 2018-02-03 09:36:40 -0800
  • 3c3fe7bf83 -Fixed database updates cause outdated record to overwrite reordered local playlist when fragment is active. -Fixed save on exit causes empty list being saved after orientation changes on older devices. -Fixed NPE on animating garbage collected views on local item fragments. -Reduced drag speed from 15 to 12 items per second. John Zhen Mo 2018-01-31 11:51:47 -0800
  • 268762166a -Added save on exit to local playlist fragment. -Improved drag reordering experience by setting minimum velocity. -Increased save debounce to 10 seconds. John Zhen Mo 2018-01-30 19:39:41 -0800
  • 53a1833e26 -Increased save join debounce time to 2 seconds. -Added add to playlist option for videos available as base list items. -Moved video count to second row on local playlist header. -Removed bottom line on playlist control UI. John Zhen Mo 2018-01-30 18:17:27 -0800
  • 1ff8b5fb9f -Refactored info item and local item click gestures into the same OnClickGesture. John Zhen Mo 2018-01-30 16:21:50 -0800
  • 225b43ca3c -Modified BaseLocalItemFragment to no longer cache items when going into background. -Refactored and restructured all LocalItem related fragments and dialogs. -Added error logging to unmonitored single-use observables. -Modified playlist metadata query to return by alphabetical order. -Removed sending toast when playlist is renamed or deleted as it is obvious. -Removed unused code in main fragment. John Zhen Mo 2018-01-30 16:01:11 -0800
  • 75a58d6381 -Fixed memory leak on rogue observable in history fragment. -Removed stream id from playlist stream join table since only foreign constraint is needed. -Added bar to playlist control UI. -Modified local playlist fragment to no longer save when out of focus. John Zhen Mo 2018-01-30 08:06:12 -0800
  • 62814f083e -Fixed memory leak in playlist append dialog due to rogue flowables. -Changed image loader memory cache to use limited LRU. John Zhen Mo 2018-01-29 20:42:52 -0800
  • 6f9deea873 -Fixed memory leak due to image loader overusing memory cache. -Added disk cache for local item loading. John Zhen Mo 2018-01-29 18:06:48 -0800
  • d3160eed9d -Added state saving for streams on skip and player exception events. -Added query for loading saved stream states. -Modified orphan record removal to no longer consider stream table records. John Zhen Mo 2018-01-29 14:08:26 -0800
  • 9b4a07de34 -Redone control panel in video detail fragment. -Added playlist append menu item to channel and playlist fragments. -Added debouncing to local playlist fragment to allow saving join when list is reordered or item is deleted. -Extracted hardcoded strings. John Zhen Mo 2018-01-28 23:01:06 -0800
  • d31eeac49e -Condensed repeating entries on stream history. -Changed search history to show service name and stream history to show repeat count. -Removed history entry abstract and unused info items. John Zhen Mo 2018-01-28 18:26:19 -0800
  • 84c5d27416 -Revamped local items to display more information such as service name, etc. -Enabled reordering, renaming, removing of items on playlist fragment. -Enabled removal of dangling streams entries when history is cleared. -Changed playlist append menu item to icon on service player activity. -Added adapter and builder for local items, removed dependency on infoitem and existing infolist for database entry items. -Removed watch history entity and DAO. -Extracted info item selected listener to remove adding boilerplate code when long click functionality is optional. -Fixed query returning no record on left join when right table is empty. John Zhen Mo 2018-01-27 22:14:38 -0800
  • 17d77aa31f -Removed watch history table. -Added migration for dropping watch history table. John Zhen Mo 2018-01-26 21:45:48 -0800
  • 388ec3e3d3 -Added history record manager as single entry for all database history transactions. -Merged stream record manager into history record manager. -Removed subject-based history database actions. -Merged normalized history table into watch history fragment. -Modified history fragments to use long click for delete actions. -Refactored DAO operations from search fragment to record manager. -Added index to search history table on search string. -Fix baseplayer round repeat not detected by discontinuity. John Zhen Mo 2018-01-26 21:34:17 -0800
  • f0829f9ef3 -Added support for changing local playlist name and thumbnail url. -Added query to remove stream table orphans. -Added query for retrieving flattened watch history records. -Added holder for local playlist stream info items. -Refactored info item on select listener as on touch gesture. John Zhen Mo 2018-01-25 22:24:59 -0800
  • 81f481833c -Added icon for bookmark pager. John Zhen Mo 2018-01-22 14:21:00 -0800
  • a74c4168f3 -Improved bulk stream upsert into playlist performance by 5x. -Added custom info item type for plain stream entity. John Zhen Mo 2018-01-22 14:13:11 -0800
  • 776dbc34f7 -Added bulk playlist creation and append. -Added UI to create playlist from service player activity. -Added state saving to playlist dialogs. -Removed access to history activity on service player activity. -Made StreamEntity serializable. John Zhen Mo 2018-01-21 19:32:49 -0800
  • 168ac91ab8 -Fixed toast exception on playlist creation. John Zhen Mo 2018-01-18 11:02:06 -0800
  • 9bd26798b6 -Added icon for adding stream to playlist. -Renamed HistoryPlaylistFragment to StatisticsPlaylistFragment. John Zhen Mo 2018-01-17 14:32:09 -0800
  • 4ae81a2de4 -Deprecating database get instance without context. -Added comments to migrations. John Zhen Mo 2018-01-17 13:53:32 -0800
  • 3c314ced0a -Bump database version to 2. -Added migration script for upgrading database from version 1 to 2. -Fixed database name of stream type in stream entity. John Zhen Mo 2018-01-17 13:24:59 -0800
  • ba9d0d7707 -Added basic UI for local playlists. -Added UI for watch history and most played fragments. -Added stream state table for storing playback timestamp and future usage. -Enabled playlist deletion. John Zhen Mo 2018-01-16 21:12:03 -0800
  • 38946e4b0f -Added UI for creating playlist. -Added UI for appending item to playlists. -Added mini variant of playlist info item. John Zhen Mo 2018-01-16 11:48:52 -0800
  • f71242a036 -Added schema for local playlist and stream statistics. -Added normalized schema for stream history. -Added managers for specialized database access for stream and local playlist. John Zhen Mo 2018-01-15 12:30:52 -0800
  • 960fd9be38 Translated using Weblate (Japanese) Rintaro matsuo 2018-02-08 01:19:04 +0000
  • 40844dcd76 Translated using Weblate (Japanese) ScratchBuild 2018-02-08 01:18:39 +0000
  • 420d28c713 Translated using Weblate (Japanese) Rintaro matsuo 2018-02-08 01:17:46 +0000
  • 5bbd6afaf1 Merge remote-tracking branch 'origin/dev' into dev Weblate 2018-02-08 02:17:40 +0100
  • 77a06c7604 Translated using Weblate (Czech) r2308145 2018-02-07 18:20:14 +0000
  • 1f4f87d3bd Translated using Weblate (Chinese (Traditional)) ezjerry liao 2018-02-07 05:44:14 +0000
  • 2e8d86575e Translated using Weblate (Arabic) thami simo 2018-02-08 00:50:04 +0000
  • ef0659f436 Translated using Weblate (Japanese) ScratchBuild 2018-02-08 01:16:04 +0000