View source
appflow2
  • Contributors
    1. Loading...
Author Commit Message Date Builds
Dan Goldstein
use proper assert in tests
Dan Goldstein
added test for about fragment
Dan Goldstein
Merge branch 'appflow2' of bitbucket.org:thasmin/podax into appflow2
Dan Goldstein
changed around episodelist item a tiny bit
Dan Goldstein
fixed episodelist and episode publish date parsing
Dan Goldstein
fixed back button when returning to mainactivity
Dan Goldstein
fixed episodelistfragment loading of itunes podcasts, added test for itunes podcast
Dan Goldstein
got instrumentation tests to pass
Dan Goldstein
got instrumentation tests to pass
Dan Goldstein
got all tests to pass
Dan Goldstein
about to delete editor classes
Dan Goldstein
fixed lots of problems with discover page and subscription detail page
Dan Goldstein
moved itunes podcasts to room, fixed squareimageview
Dan Goldstein
fixed discover tab by fixing observable chain
Dan Goldstein
app now starts
Dan Goldstein
made superficial changes to screenchange, allow null titles in mainactivity, avoided double creating fragments in podaxfragmentactivity (not elsewhere, didn't test)
Dan Goldstein
made app startable without crashing, fixed instrumentation tests
Dan Goldstein
moved context to editor constructors, removed fluent apis in favor of commit block
Dan Goldstein
removed static contexts in DB model classes
Dan Goldstein
removed gpodder completely since #1 podcast is linux outlaws which stopped making new episodes over 3 years ago
Dan Goldstein
stopped work on gpodder since #1 podcast is linux outlaws which stopped making new episodes over 3 years ago.. todo would be removing dto namespace, cutting down or out client
Dan Goldstein
finished move to kotlin -- gpodder classes are probably broken
Dan Goldstein
fixed rss test
Dan Goldstein
moved riasel to kotlin
Dan Goldstein
moved remainder of ui components to kotlin
Dan Goldstein
moved oonstants and widget to kotlin
Dan Goldstein
moved appflow and playerstatus to kotlin_
Dan Goldstein
moved classes to kotlin, including playerservice. moved mediasession into playerservice and removed the media button intent receiver
Dan Goldstein
moved more classes to kotlin
Dan Goldstein
moved more classes to kotlin, not sure whether search suggestion provider will work
Dan Goldstein
moved android tests to kotlin but didn't run them
Dan Goldstein
moved unit tests to kotlin and got them working
Dan Goldstein
moved episodedownloadservice to kotlin
Dan Goldstein
moved binding adapters classes to kotlin, it should work because it compiles
Dan Goldstein
moved podcastlist classes to kotlin
Dan Goldstein
moved podaxapp classes to kotlin
Dan Goldstein
moved player classes to kotlin
Dan Goldstein
moved remainder of model classes to kotlin
Dan Goldstein
moved some model classes to kotlin
Dan Goldstein
moved more classes to kotlin
Dan Goldstein
moved more classes to kotlin
Dan Goldstein
updated kotlin version in android studio
Dan Goldstein
conversion of some simple classes to kotlin
Dan Goldstein
added kotlin support, rearranged appflow, drawer menu, and mainactivity
Dan Goldstein
upgrades, switch to java8 instead of retrolambda, rxjava 2
Dan Goldstein
removed duplicate unsubscribe button on episode list
Dan Goldstein
fix crash bug for when subscription title is null
Dan Goldstein
decode html entities in subscription title
Dan Goldstein
fixed subscriptiondb getsubscribed and found appropriate usages
Dan Goldstein
fixed various bugs dealing with discovering from itunes
Dan Goldstein
upgraded gradle version, removed comment from test
Dan Goldstein
fixed unit tests on windows hosts
Dan Goldstein
added instrumentation tests
Dan Goldstein
changed episode watching to match subscription watching
Dan Goldstein
added some resources files for commit 645bea1
Dan Goldstein
made subscription updates and deletes trackable, fixed double cache clearing on episodes, fixed weekly planner handling of subscription updates
Dan Goldstein
fixed episodelist updating notification, added unsubscribe to subscription
Dan Goldstein
fixed copypasta in appflow
Dan Goldstein
upgraded to android studio 2.0.0 rc1
Dan Goldstein
clean unused vars
Dan Goldstein
added tests for updating gpodder
Dan Goldstein
forgot to actually remove subscription provider
Dan Goldstein
removed episodeprovider and episodecursor
Dan Goldstein
moved episode provider query to model, about to delete provider and cursor
Dan Goldstein
moved episode update out of provider
Dan Goldstein
moved episode provider insert to model
Dan Goldstein
moved episode provider delete to db
Dan Goldstein
actually removed subscriptions this time
Dan Goldstein
removed subscriptions class, made subscriptiondata use static context
Dan Goldstein
removed subscriptioncursor
Dan Goldstein
removed subscriptionprovider
Dan Goldstein
rewrote search fragment to use rx instead of loaders
Dan Goldstein
removed usages of subscriptionprovider query
Dan Goldstein
removed subscription provider delete, episodeeditor uses static context
Dan Goldstein
moved all subscription inserts out of provider
Dan Goldstein
separated gpodderdb, made it static
Dan Goldstein
moved db/episode/subscription classes to model package
Dan Goldstein
moved gpodder db out of provider
Dan Goldstein
evict eps and subs from cache when they're updated
Dan Goldstein
changed subscription list to grid to match other podcast list layouts
Dan Goldstein
properly handle nulls in editors
Dan Goldstein
require subscription id when creating new episode with editor
Dan Goldstein
added inserts for sub/ep editors, added tests for rssparser, removed contentprovider from subscriptionupdater
Dan Goldstein
removed contentprovider from opml writer
Dan Goldstein
changed playlistmanager to episodeeditor
Dan Goldstein
added a getactive to episodedata, used in playerstatus
Dan Goldstein
tested and fixed verify downloaded files
Dan Goldstein
added and tested episodes.getneedsdownload
Dan Goldstein
added episodeeditor, changed episode filesize to long
Dan Goldstein
changed subscription verb to watch when changes trigger subscription, added getfor to specify one where clause, used in updateservice
Dan Goldstein
removed clear subscriptions button from log viewer
Dan Goldstein
updated support library and android studio
Dan Goldstein
introduced subscriptioneditor, fixed all tests
Dan Goldstein
added caches for episodes and subscriptions to make it quicker to update them
Dan Goldstein
separated main project and app, switched minapi to 21 for faster compiles
Dan Goldstein
separated episodedata into static and non-static classes
Dan Goldstein
added move to playlist position to episodedata
Dan Goldstein
changed weekly planner to use new data classes, moved static methods out of subscriptiondata
Dan Goldstein
organized imports
Dan Goldstein
moved finished episodes to databinding
Dan Goldstein
moved episodelist binding to subscriptiondata
Dan Goldstein
moved storage preference to separate class, did not test moving files between storages
Dan Goldstein
changed threads of player status observable
Dan Goldstein
partially moved episode detail fragment to episodedata
Dan Goldstein
added helper time tests and improved time formatting code
Dan Goldstein
removed another data binding model, moved bindingadapters to separate class, used joda for helper time strings
Dan Goldstein
changed playlist model from separate model class to episodedata
Dan Goldstein
fixed time period comparisons in latest activity
Dan Goldstein
layout fix on tablet
Dan Goldstein
fix for crash on tablet
Dan Goldstein
moved last activity check to episodedata (untested)
Dan Goldstein
moved LatestActivity fragment to episodedata
Dan Goldstein
rearranged flattr code and moved to episodedata
Dan Goldstein
moved expired episode and add/remove playlist to episodedata
Dan Goldstein
changed subscription list to use rx for data (untested)
Dan Goldstein
Merge branch 'appflow' of bitbucket.org:thasmin/podax into appflow
Dan Goldstein
readded subscription settings fragment and moved to rx
Dan Goldstein
moved finished episodes to observables
Dan Goldstein
moved finished episodes to observables
Dan Goldstein
removed playlist options from episode data getobservables. also wrote equality test for episodemodel but deleted it
Dan Goldstein
added episodedata get playlist etst
Dan Goldstein
fixed test and corrected code so episodedata watches episode
Dan Goldstein
moved tests to proper directory and converted to robolectric
Dan Goldstein
moved remainder of screen changes to appflow and shared element transitions
Dan Goldstein
moved 3 subscription list fragments to their own package, combined adapters
Dan Goldstein
moved subscription list to networks/discover code, transitioned title along with image
Dan Goldstein
combined code from networks and discover fragments, not sure why discover does not use shared element transition
Dan Goldstein
removed lint warning by specifying default locale
Dan Goldstein
only not single use subscriptions go into latest activity
Dan Goldstein
fiadded shared element transition to network fragment, xed playlist shared element transition
Dan Goldstein
switch discover and networks to use weakreferences for the recyclerviews
Dan Goldstein
separated discover and networks
Dan Goldstein
added shared content transition from playlist to episode detail
Dan Goldstein
moved playlist fragment to data binding
Dan Goldstein
added back button infrastructure to appflow
Dan Goldstein
app flow handles back stack
Dan Goldstein
moved drawer menu handling from app flow to separate class
Dan Goldstein
moved bottom bar to separate view, moved changed app flow so podaxapplication is static and used context sent in get
Dan Goldstein
added app flow object for main menu and release notes request
Dan Goldstein
organized all imports
Dan Goldstein
updated android studio to 2.0 preview 7
Dan Goldstein
marked bug as todo
Dan Goldstein
cleaned up weekly planner layout xml
Dan Goldstein
optimized use of databinding in episodelistfragment
Dan Goldstein
fixed bug where episodes show multiple times on episode list
Dan Goldstein
added debug buttons to log viewer
Dan Goldstein
redid subscription image storage to increase resolution
Dan Goldstein
better resizing of podcast thumbnails
Dan Goldstein
fixed back button for fragments
Dan Goldstein
added discovery fragment
Dan Goldstein
changed /storage/sdcard0 to /storage/emulated/0
Dan Goldstein
removed tabs on top, added playlist and subscriptions to drawer menu
Dan Goldstein
upgraded to android studio 2.0 alpha for instant run
Dan Goldstein
fixed playlist reordering
Dan Goldstein
simplify update intents
Dan Goldstein
moved episode downloading into separate service so it can be done in parallel
Dan Goldstein
clean up toplist service imports
Dan Goldstein
show all itunes toplists
Dan Goldstein
precache itunes toplists at 2am every night
Dan Goldstein
improved look of playlist card actions
Dan Goldstein
moved playlist to rx
Dan Goldstein
moved weekly planner to rx
Dan Goldstein
removed add subscription fragment
Dan Goldstein
moved latest activity fragment to rx
Dan Goldstein
removed old podax style buttons from playlist
Dan Goldstein
added compat padding to playlist cards
Dan Goldstein
added bindtolifecycle on mainactivity observable
Dan Goldstein
finished episodes update when episodes change
Dan Goldstein
moved main activity bottom bar to rx
Dan Goldstein
move finished episode fragment to rx instead of loader
Dan Goldstein
rearranged observables and episode detail fragment
Dan Goldstein
step 1 of moving to rx instead of content notification
Dan Goldstein
fixed buttons in episode list
Dan Goldstein
more pauses instead of stops, make paused notification dismissable
Dan Goldstein
override media button so skipping forward moves 30 seconds instead to end of podcast
Dan Goldstein
programming is hard
Dan Goldstein
added npr podcasts from podaxapp.com to podcast list
Dan Goldstein
removed unused resources
Dan Goldstein
made podcast list be expandable
Dan Goldstein
moved mediasession to mediabuttonintentreceiver
Dan Goldstein
low hanging fruit from android lint
Dan Goldstein
removed depricated registermediabuttonhandler function in favor of mediasessioncompat
Dan Goldstein
added android apt to allow android studio to see br.java
Dan Goldstein
Merge branch 'material' of bitbucket.org:thasmin/podax into material
Dan Goldstein
turned episode list into databinding with performance problems
Dan Goldstein
moved episodelist fragment top part to data binding
Dan Goldstein
moved episodelistfragment items to databinding
Dan Goldstein
changed episodelist to regular linearlayout
Dan Goldstein
tied itunes podcasts and subscriptions together for quicker loading of itunes podcasts
Dan Goldstein
removed lint from providers assuming context is never null (as previously assumed)
Dan Goldstein
fixed fast forward button in player notification
Dan Goldstein
moved itunes related classes into its own namespace
Dan Goldstein
retain selected tab in mainactivity on config changes
Dan Goldstein
minor changes to subscription list fragment
Dan Goldstein
fixed database leaks
Dan Goldstein
fixed episode list not refreshing when itunes podcast is loaded
Dan Goldstein
close db cursors when loading itunes podcasts
Dan Goldstein
made itunes podcasts work in episodelistfragment, not sure about cursor updating, and it's flimsy
Dan Goldstein
added retrolambda and stetho, added itunes toplist cache to database thrown out daily
Dan Goldstein
added retrolambda and stetho, added itunes toplist cache to database thrown out daily
Dan Goldstein
awful but functional way to add subscriptions by url
Dan Goldstein
fix bugs in player
Dan Goldstein
use correct fragment for preferences
Dan Goldstein
moved recyclerview about linearlayout in episode list so linearlayout controls can be used
Dan Goldstein
fix bug where players stop updating playback time after skipping
Dan Goldstein
fixed subscribe and autoadd checkboxes, updated for version, and fixed crash when no image in episode list
Dan Goldstein
changed look of podcast list titles
Dan Goldstein
changed subscription tab to podcasts
Dan Goldstein
added row of iTunes podcasts in subscription list
Dan Goldstein
moved episode detail ui code to onviewcreated
Dan Goldstein
subscription list shows touched subscription, not selected one
Dan Goldstein
fixed fragment ghosting
Dan Goldstein
use android design library tabs
Dan Goldstein
fix link color, disallow changing text color
Dan Goldstein
switch drawer to design library
Dan Goldstein
fix bug where podcast would complete too often
Dan Goldstein
added explanation comment of warning in logcat
Dan Goldstein
removed fancy threading from episode length determination
Dan Goldstein
fixed missing episode completion message
Dan Goldstein
changed episode description background and text colors
Dan Goldstein
changed controls to be podax orange
Dan Goldstein
changed seekbar to be system standard
Dan Goldstein
removed old player classes and mpg123
Dan Goldstein
introduced media decoder player
Dan Goldstein
renamed latest activity list item layout for clarity
Dan Goldstein
reduced height of latest activity items
Dan Goldstein
made latest activity text smaller
Dan Goldstein
upgraded android studio
Dan Goldstein
changed subscription detail fragment layout
Dan Goldstein
fixed bugs when showing single use subscriptions, added click handler to podaxapp search
Dan Goldstein
created view/viewholder combo for podaxapp search fragment
Dan Goldstein
changed look of podaxapp search
Dan Goldstein
added search results from podaxapp.com api
Dan Goldstein
switch search to fragment to allow for other search sources
Dan Goldstein
fixed bug where coverflow layout manager would not fling
Dan Goldstein
added unsubscribe and settings buttons to subscription list
Dan Goldstein
fixed incorrect search results due to records not being inserted into fts tables
Dan Goldstein
use separate db for testing
Dan Goldstein
added weekly planner
Dan Goldstein
fixed bottom bar when playlist is empty
Dan Goldstein
fixed bug where episode files were not deleted - with a test!
Dan Goldstein
delete removed records from full text search tables
Dan Goldstein
removed inclusion of nineoldandroids
Dan Goldstein
fixed neon so it works and armeabi-v7a chooses neon or generic at runtime
Dan Goldstein
changed when reopened in mac
Dan Goldstein
oranized imports
Dan Goldstein
updated sdk version, figured out how to compile neon, removed libvorbis
Dan Goldstein
readded search in toolbar
Dan Goldstein
added regular mediaplayer based episode player to handle aac files
Dan Goldstein
fixed ui for finished podcasts
119 commits not shown.