c0515de6b7
Add search and watch history * Make MainActicity a single task * Remove some casting * SearchFragment: start searching when created with query * Handle settings change in onResume * History: Log pop up and background playback * History: Add swipe to remove functionallity * Enable history by default * Use stream item * Store more information about the stream * Integrate history database into AppDatabase * Remove redundant casts * Re-enable date converters * History: Use Rx Java and run DB in background * Also make HistoryDAO extend BasicDAO * History: RX-ify swipe to remove * Sort history entries by creation date * History: Set toolbar title * Don't repeat history entries * Introduced setters so we can update entries in the database * If the latest entry has the same (main) values, just update it |
||
---|---|---|
.. | ||
activity_about.xml | ||
activity_downloader.xml | ||
activity_error.xml | ||
activity_history.xml | ||
activity_main.xml | ||
activity_main_player.xml | ||
activity_play_video.xml | ||
activity_recaptcha.xml | ||
channel_header.xml | ||
channel_item.xml | ||
dialog_url.xml | ||
empty_view_panel.xml | ||
error_retry.xml | ||
fragment_about.xml | ||
fragment_blank.xml | ||
fragment_channel.xml | ||
fragment_history.xml | ||
fragment_licenses.xml | ||
fragment_main.xml | ||
fragment_search.xml | ||
fragment_subscription.xml | ||
fragment_video_detail.xml | ||
history_disabled_view.xml | ||
item_search_history.xml | ||
item_software_component.xml | ||
item_watch_history.xml | ||
load_item_footer.xml | ||
main_bg.xml | ||
mission_item.xml | ||
mission_item_linear.xml | ||
missions.xml | ||
pignate_footer.xml | ||
player_notification.xml | ||
player_notification_expanded.xml | ||
player_popup.xml | ||
player_popup_notification.xml | ||
resolutions_spinner_item.xml | ||
settings_layout.xml | ||
stream_item.xml | ||
subscription_header.xml | ||
toolbar_layout.xml | ||
toolbar_search_layout.xml |