orionlee
3768dfb0ff
bulk edit - "N selected" UI logic
2019-04-02 17:34:05 -07:00
orionlee
b8bb908b67
fix typo in comments
2019-04-02 16:56:22 -07:00
orionlee
364c9a308d
bulk remove from queue - backend - implement the new API
2019-04-02 15:59:27 -07:00
Jatin Kumar
f6370cc2b9
Renamed text view ids and added tools namespace
2019-04-02 17:36:27 -04:00
orionlee
7d78b88a1c
bulk remove from queue - frontend logic, with a stub backend.
2019-04-02 14:11:22 -07:00
orionlee
acbb1cf5e2
document android:elevation API compatibility
2019-04-02 13:59:54 -07:00
orionlee
9925830fff
batch edit - replace the bottom button UI with FAB Speed Dial (no new actions yet)
2019-04-02 13:52:34 -07:00
orionlee
9f854fbd3b
fix speed dial buttons order
2019-04-02 11:47:57 -07:00
orionlee
53e2511642
ensure speed dials clickable (for pre-Android 5 devices)
2019-04-02 11:47:57 -07:00
orionlee
4918a743a7
stub speed action action listener
2019-04-02 11:47:57 -07:00
orionlee
f7fa0836ea
make speed dials scrollable, so that they work in landscape / split window mode.
2019-04-02 11:47:57 -07:00
orionlee
737f7571ab
UI Prototype for Batch Edit Episodes rework (from #1145 )
2019-04-02 11:47:57 -07:00
ByteHamster
0fda36b9b3
Add preference to allow mobile updates of images
2019-04-02 17:41:15 +02:00
Jatin Kumar
c661be344e
Added include to the queue and episode layout
2019-04-01 20:40:58 -04:00
Jatin Kumar
7f035b8b4b
Updated text sizes from dp to sp
2019-03-30 21:42:55 -04:00
H. Lehmann
c6344f5bc0
Merge pull request #3073 from deandreamatias/fix-button-shadow-3040
...
Fix #3040 Video playback control button shadow
2019-03-31 00:44:50 +01:00
Matias de Andrea
007f92c291
Change the icons in interface #3040
2019-03-29 22:23:52 +01:00
Jatin Kumar
209b0b3880
Fixed typos
2019-03-29 14:20:11 -04:00
ByteHamster
8d8e333b84
Fixed fyyd feed search
2019-03-29 18:26:34 +01:00
Jatin Kumar
cabf6fee7b
Updated NewEpisodesFragment and FavoriteEpisodesFragment files
2019-03-27 04:55:50 -04:00
Jatin Kumar
bdf7bf6844
Fixes #3052 : Added empty views to the Playback History, Queue, Downloads and Episodes
2019-03-27 04:16:06 -04:00
ByteHamster
022a7f6981
Fixed FeedHandlerTest
2019-03-23 10:45:50 +01:00
Jatin Kumar
6662205167
Added empty views to the PlayBack History, Queue,and Downloads
2019-03-21 03:05:01 -04:00
orionlee
6f7b937d07
bugfix - video playback upon press back button (and pause), playback notification might reappear if one swipes it away quickly.
2019-03-09 14:16:53 -08:00
H. Lehmann
6212455431
Merge pull request #3048 from ByteHamster/new-episodes-download
...
Fixed download status update in NewEpisodesFragment
2019-03-08 12:15:23 +01:00
ByteHamster
f2306d2950
Fixed download status update in NewEpisodesFragment
2019-03-08 11:39:24 +01:00
Matthieu De Beule
c362a50e1b
Fix #3028 : actually use encodedQuery from URLEncoder to avoid encoding issues
2019-03-07 20:53:22 +01:00
H. Lehmann
c1bfb9183c
Merge pull request #3013 from hannesa2/buildImprovements
...
Build improvements
2019-03-05 23:49:00 +01:00
H. Lehmann
c0f534e825
Merge pull request #3050 from ByteHamster/add-backup-keyword
...
Add backup keyword to search
2019-03-04 18:57:37 +01:00
H. Lehmann
cfa9304c82
Merge pull request #3047 from ByteHamster/move-to-unit-test
...
Moved some implementation tests to unit tests
2019-03-04 18:56:51 +01:00
H. Lehmann
3d9811d1e3
Merge pull request #3044 from mamehacker/min_max_speeds_from_preferences
...
Set min/max playback speeds from preferences
2019-03-04 18:53:34 +01:00
ByteHamster
579b263a86
Add backup keyword to search
2019-03-04 14:33:39 +01:00
ByteHamster
c50d37fa1b
Moved some implementation tests to unit tests
2019-03-03 23:55:52 +01:00
Nathan Mascitelli
7e3ccd97da
Fix regex
2019-03-02 12:12:26 -05:00
Nathan Mascitelli
6f69b4b140
Adjust regext to ignore X:Y timecodes
2019-03-02 08:47:52 -05:00
orionlee
e26a54bdbc
start playbackService code paths reviewed (context.startService() and
...
ContextCompat.startForegroundService())
2019-02-27 14:52:34 -08:00
orionlee
76fbab8e82
more #2716 - fix VideoPlayback upon hitting home button.
2019-02-27 14:52:34 -08:00
orionlee
f3980091a9
#2716 Prototype for the revamped PlaybackService to fix phantom
...
notification. Many rough edges. Notable TODOs are marked with [2716].
2019-02-27 14:52:34 -08:00
Shinichiro Fujiwara
6a56260157
Set min/max playback speeds from preferences
2019-02-27 22:29:28 +09:00
Nathan Mascitelli
e94e4bc3d0
Use a single format for short timecodes
...
It is unlikely that multiple formats for short timecodes would be used
in one document. Therefor we will parse all the short timecodes to see
if they are all less then the duration as HH:MM. If they are we will use
that, otherwise we will parse them as MM:SS.
2019-02-13 21:06:19 -05:00
Nathan Mascitelli
c49e98b546
Handle more then 23 hours
2019-02-12 20:53:17 -05:00
Nathan Mascitelli
39b9df5064
Timecode parsing logic now handles two short formats
...
We now handle both HH:MM and MM:SS when paring timecodes. We will move
in reverse order (assuming that the timecodes will increase over the
course of the document) and parse short codes as HH:MM. When we get a
result that does not fit into the duration we will change to parse as
MM:SS and use that for the rest of the document.
2019-02-12 19:43:57 -05:00
Nathan Mascitelli
d0f617880c
Converter handles HH:MM and MM:SS
2019-02-12 19:43:37 -05:00
Nathan Mascitelli
9180be85ba
Update tests to handle minute timestamps
...
The definition of 'short timestamp' now means minutes and seconds, while
'long timestamp' means hours, minutes, and seconds. The first part of a
timestamp may have one or two digits. Tests updated for this new
definition.
2019-02-10 18:00:28 -05:00
ByteHamster
abe68ec7bd
Merge remote-tracking branch 'upstream/develop' into auto_download_12_hour_option_2685
2019-02-01 16:25:20 +01:00
ByteHamster
73bb2f712e
Removed misleading comment
...
Auto-generating the versionCode breaks F-Droid builds, see #3012
2019-02-01 16:00:13 +01:00
ByteHamster
39c6ff5f31
Finish when closing error dialog
2019-02-01 15:59:30 +01:00
Burt Wiley Snyder
7f100b3fa6
Null handling in OnlineFeedViewActivity ( #3004 )
2019-02-01 15:57:19 +01:00
Hannes Achleitner
0663e422a6
unify lint options for all modules
2019-01-27 12:54:56 +01:00
Hannes Achleitner
e9c10cdaa8
simplify build concerning maven repos
2019-01-27 12:45:32 +01:00
Hannes Achleitner
9ca7888d92
remove buildtools specification
2019-01-27 12:42:02 +01:00
Martin Fietz
7f37987bda
Merge branch 'develop' into android_gradle_330_upgrade
2019-01-27 11:40:24 +01:00
Martin Fietz
bcfc951f1b
Merge branch 'develop' into android_gradle_330_upgrade
2019-01-27 11:35:46 +01:00
Hannes Achleitner
8e5abeea3a
simplify versionCode
...
removed implementation was some Eclipse/ant style, now it's Gradle style
2019-01-27 10:57:45 +01:00
H. Lehmann
0474717ba1
Merge pull request #3005 from pachecosf/fix-ripple-effect
...
Reimplemented the ripple effect when choosing a nav item
2019-01-23 15:41:51 +01:00
pachecosf
e0d6d35ca5
moved closing backet up one line
2019-01-23 05:22:39 -08:00
pachecosf
6753df01b5
changed location of setupGUI to prevent nullpointerexeptions when saved fragment had no initiliazed id
2019-01-23 00:01:18 -08:00
pachecosf
494b34d421
fixed losing media images and descriptions on rotate
2019-01-22 23:57:37 -08:00
pachecosf
8cb4cb16a5
fixed placing of the attr into nav_feedlistitem
2019-01-22 21:37:11 -08:00
pachecosf
4388c5a92f
reimplemented the ripple effect when choosing a nav item
2019-01-22 21:30:15 -08:00
ByteHamster
6c2e9afad4
Fixed displaying feed url
...
Closes #2989
2019-01-19 10:56:10 +01:00
ByteHamster
24d72f93fa
Re-added shorter lt description
2019-01-19 10:26:53 +01:00
H. Lehmann
20def27f22
Merge pull request #2993 from pachecosf/add-highlighting-of-drawer-item
...
Adding highlighting of drawer item functionality
2019-01-19 09:29:58 +01:00
pachecosf
a421c490e4
cleaned up a couple of lines
2019-01-18 12:28:49 -08:00
pachecosf
a80435a03b
switched implementation to ussing attr
2019-01-18 12:09:24 -08:00
ByteHamster
4df5dd9d5e
Added title to every language
2019-01-18 19:43:50 +01:00
ByteHamster
765e975df0
Play publisher forces to provide all resources for all languages
...
Filling with English until it's translated
2019-01-18 19:38:50 +01:00
ByteHamster
497dd3b493
Disabled lt description until it's short enough
2019-01-18 19:22:56 +01:00
ByteHamster
81612ddea6
Added symlinks to alternative publisher locations
2019-01-18 18:49:45 +01:00
ByteHamster
33f8bd78a4
Allow to configure play api key
2019-01-18 18:41:00 +01:00
pachecosf
7da762b8ea
Changed implementation using themeUtils instead
2019-01-17 16:18:50 -08:00
orionlee
62711d9a11
Upgrade android gradle plugin to v3.3.0. Also upgraded plugins that would
...
otherwise generate warning message (dexcount, play-publisher).
2019-01-17 10:18:29 -08:00
pachecosf
43642a5e6b
adding highlighting of drawer item functunality
2019-01-16 20:51:54 -08:00
pachecosf
5d3e3687f9
Adding some highlighting of drawer items
2019-01-16 18:26:42 -08:00
H. Lehmann
cf477de365
Merge pull request #2921 from qkolj/delete-episodes
...
Add delete option to episode's context menu
2019-01-15 11:23:44 +01:00
ByteHamster
71fdc65c5b
Hiding settings that ExoPlayer does not yet support
2019-01-15 11:18:02 +01:00
H. Lehmann
3cad182e41
Merge pull request #2961 from HaBaLeS/AP2253
...
Remove silence in podcast episodes
2019-01-15 11:08:56 +01:00
H. Lehmann
5b9914b435
Merge pull request #2984 from orionlee/to_last_activity_when_launch_2948
...
make AntennaPod go to last activity (rather than MainActivity) when launched again
2019-01-15 10:57:56 +01:00
H. Lehmann
3bd5679010
Merge pull request #2970 from keunes/patch-1
...
Remove radio mention
2019-01-15 10:43:43 +01:00
H. Lehmann
d62aaf1026
Merge pull request #2968 from ByteHamster/translation-update
...
Translation updates
2019-01-15 10:43:04 +01:00
orionlee
81a624bd88
#2948 : make AntennaPod go to last activity when launched again, per
...
standard Android App behavior.
2019-01-14 14:17:59 -08:00
orionlee
b197914530
#2950 - fix app crash in OPML Export > Send flow
...
(for non-production builds)
2019-01-11 13:54:20 -08:00
Koen Glotzbach
6b4d947cda
Remove radio mention
...
AntennaPod doesn't manage radio stations. Related to #2968 .
2019-01-10 00:50:09 +01:00
ByteHamster
5b318dfd57
Fixed typo
2019-01-09 22:30:46 +01:00
ByteHamster
28af5ff721
Pulled description
2019-01-09 21:17:47 +01:00
ByteHamster
a3118bdc92
File structure to support play publisher
...
Only the language codes on the following page are supported:
https://support.google.com/googleplay/android-developer/answer/3125566
2019-01-09 21:17:40 +01:00
ByteHamster
1fac4158c3
Fix release build
2019-01-06 00:27:19 +01:00
falko
73c8635354
Add skip silence checkbox to audio control
...
Add new Checkbox to dialog. Enable only if ExoPlayer is selected.
Selection directly changes player behavior
2019-01-05 23:15:02 +01:00
orionlee
56a7208859
fix import order
2019-01-04 10:51:33 -08:00
orionlee
5d75fd645d
correct the misleading comment
2019-01-04 10:33:26 -08:00
orionlee
d1c73dda5b
episode cleanup 12 hour option - use hours internally part 2 (persisted shared preference)
...
requires data migartion: app versionCode increased to 1070196
2019-01-04 10:33:26 -08:00
orionlee
566a682122
episode cleanup 12 hour option - use hours internally part 1 (actual algorithm, no persistence)
2019-01-04 10:33:25 -08:00
orionlee
5bc497009a
#2685 : add "12 hours after finishing" option for auto download episodes cleanup
2019-01-04 10:32:14 -08:00
Petar Kukolj
dfcb16d77b
Include Awaitility in app module and properly fix the added test
2019-01-04 00:13:00 +01:00
Petar Kukolj
ebc0200968
Fix a style issue and fix the test
2019-01-03 22:50:30 +01:00
H. Lehmann
8252f6a41d
Merge pull request #2913 from orionlee/auto_feed_update_fix_in_airplane_2906
...
Auto feed update fix in airplane mode
2019-01-03 19:25:51 +01:00
H. Lehmann
d7e7684cc0
Merge pull request #2859 from ByteHamster/glide-48
...
Upgraded Glide to version 4.8.0
2019-01-03 19:05:03 +01:00
ByteHamster
b1ae1f8f2f
Fixed loading embedded picture
2019-01-03 18:43:19 +01:00
ByteHamster
e360aa04ef
Fixed flickering caused by handler
2019-01-03 15:09:30 +01:00
ByteHamster
c05f81a9f1
Encapsulated CoverTarget
2019-01-03 14:59:35 +01:00