Eric Le Lay
4e39b9b6cb
prepare 3.10.8 release
2019-04-04 22:27:09 +02:00
Eric Le Lay
81550092e2
fix Model not imported after refactoring
2019-02-03 01:23:10 +01:00
Eric Le Lay
9e4cfe4974
relative imports
2019-02-02 18:39:49 +01:00
Eric Le Lay
e4a16f1526
refactor main.py a bit into app.py
2019-02-02 18:35:19 +01:00
Eric Le Lay
8afbe93faf
fix linter warnings
2019-02-02 17:07:20 +01:00
Eric Le Lay
e84547ad18
prepare 3.10.7 release
2019-02-01 08:44:16 +01:00
Eric Le Lay
4400f5bf16
fix #591 invalid local filename when content-disposition invalid extension
...
1. fix download to remove query string from attachment name
can cause regressions when filename contains query before extension
or other strange characters because we parse as url an intended filename
2. fix episode.local_filename() to always sanitize the extension
2019-01-27 12:30:46 +01:00
Eric Le Lay
00fa10b1f6
fix #360 Resume downloads for gpo
...
partial [--guid] List partially downloaded episodes with or without GUIDs
resume [--guid] Resume partially downloaded episodes or single GUID
2019-01-26 16:52:05 +01:00
Eric Le Lay
1aed4a35f5
fix missing variable since a36a9ac
2019-01-26 16:46:12 +01:00
Eric Le Lay
d70f032040
Fix #586 remove debug print
2019-01-26 12:52:51 +01:00
Eric Le Lay
a36a9ace22
dynamic channel cover icon based on tree text size
...
See #590
2019-01-24 19:03:42 +01:00
Eric Le Lay
1ad321def7
deduce progress bar size from treeAvailable text size
...
See #590
2019-01-24 18:44:03 +01:00
Eric Le Lay
117c8f9403
prepare 3.10.6 release
2018-12-29 14:36:49 +01:00
Eric Le Lay
f29e6a3acc
remove stray debug message
2018-12-15 22:38:52 +01:00
Eric Le Lay
7794c3afdf
Merge pull request #573 from bth/check_overwrite_file_save
...
fix #563 add confirmation if file already exist
2018-12-15 17:36:17 +01:00
Eric Le Lay
ad86c35b9a
fix download episodes requiring authentication
2018-12-15 17:02:16 +01:00
Eric Le Lay
f51ef5a88e
fix #571 unable to subscribe to authenticated podcast after redirect
2018-12-15 17:02:16 +01:00
bth
7d8f8346a0
Extract filename from message for name placeholders
2018-12-15 14:56:51 +01:00
bth
635e2bb9a8
Add filename in the message
2018-12-13 09:59:02 +01:00
Eric Le Lay
3547938638
tentative fix 550 - gPodder 3.10.5 stops responding when updating and downloading
...
fix a leftover python2 bytes vs str comparison causing the download loop to never end
See #550
2018-12-11 09:59:33 +01:00
bth
b03ed2f503
make indentation with a multiple of four
2018-12-10 17:38:32 +01:00
bth
a732c8c9db
fix #563 add confirmation if file already exist
2018-12-10 17:16:16 +01:00
Eric Le Lay
6433f5f10b
return filename in episode.local_filename(return_wanted_filename=True)
...
when episode has a filename. It used to return the full path.
see #555
2018-11-13 21:44:12 +01:00
Eric Le Lay
00f9cd094b
fix #559 TypeError: position_func() takes 1 argument but 4 were given
...
due to changed api between pygtk:
https://developer.gnome.org/pygtk/stable/class-gtkmenu.html#method-gtkmenu--popup
and gtk3 gobject:
http://lazka.github.io/pgi-docs/#Gtk-3.0/callbacks.html#Gtk.MenuPositionFunc
2018-11-11 15:37:27 +01:00
Eric Le Lay
2b235ce5ed
add info message with downloaded url
2018-11-10 17:17:28 +01:00
Eric Le Lay
4c9b5b0c0b
fix cancel,download buttons enable/disable on tab switch
2018-11-10 16:55:04 +01:00
Eric Le Lay
5bab63a552
simplify: treeview always hasattre is_rubber_banding_active
2018-11-10 16:53:59 +01:00
Eric Le Lay
6fcc647c73
replace deprecated config with new one
2018-11-10 16:52:12 +01:00
Eric Le Lay
73413700fc
remove dead method for_each_episode_set_task_status
2018-11-10 16:51:32 +01:00
Eric Le Lay
d6d969ce31
fix export to local folder: 1st filename not selected
2018-10-14 21:54:38 +02:00
Eric Le Lay
2f67507a4c
fix default extensions disabled when (de)activating any other extension
2018-10-14 17:34:50 +02:00
Eric Le Lay
97db9c97d2
fix #243 add sync command to gpo
2018-10-14 16:10:45 +02:00
Eric Le Lay
cdbeb04eb5
fix #374 export to local folder filename customizable again
...
with a checkbox to export all remaining episodes to same folder.
This restores the ability to choose the filename for each episode,
while keeping export of a large number of episodes convenient (click export remaining...)
2018-10-13 18:18:25 +02:00
MarkusHackspacher
4fa86ba0b7
fix linter warning
...
set linelenght for check to 142
2018-09-15 20:11:18 +02:00
Eric Le Lay
56ab5a7890
3.10.5 revbump
2018-09-15 12:27:12 +02:00
Eric Le Lay
ed30e8b9d1
Merge pull request #538 from MarkusHackspacher/linelenght
...
fix E501 line too long
2018-09-09 21:38:26 +02:00
Eric Le Lay
5b176a60c2
3.10.4 revbump
2018-09-08 18:20:28 +02:00
MarkusHackspacher
4baaa75ee4
fix E501 line too long
...
in lines with more than 145 characters
2018-09-07 06:52:32 +02:00
MarkusHackspacher
f4c075c334
fix E127 continuation line over-indented for visual indent
2018-08-25 09:42:10 +02:00
Eric Le Lay
74d0dd4591
Merge pull request #522 from MarkusHackspacher/stylee12x-1
...
fix E127 continuation line over-indented for visual indent
2018-08-19 17:08:32 +02:00
MarkusHackspacher
9a45b04c23
fix E128 continuation line under-indented for visual indent
2018-08-18 12:27:24 +02:00
Eric Le Lay
49d2d36496
fix #516 - gpodder does not recognize new episodes as new and therefore does not download them
...
the heuristics to not mark episodes with older dates new was
tricked by a publishedDate in the future
2018-08-17 12:42:18 +02:00
Eric Le Lay
48ac787af9
fix #412 let html shownote title spill to next line instead of hzscroll
2018-08-15 16:34:26 +02:00
Eric Le Lay
7c96338f50
fix #329 console log feed progression
2018-08-15 15:57:13 +02:00
Eric Le Lay
a769429039
fix #503 Missing translatable content
2018-08-02 22:42:42 +02:00
Eric Le Lay
3d2e7822be
add missing require_version
2018-08-02 22:40:33 +02:00
Eric Le Lay
e9ab9ceb46
run isort on make lint
2018-07-29 14:45:34 +02:00
Eric Le Lay
3aebdb18a4
use localized label to find menu
...
was broken in French po because it's translated without _
2018-07-28 21:04:25 +02:00
MarkusHackspacher
735ec25fb7
not sort import gi and add isort to travis
2018-07-28 17:04:41 +02:00
Eric Le Lay
fd7036c459
work around python 3.7.0 2to3 bug with win32ctypes
...
see https://github.com/enthought/pywin32-ctypes/issues/81
also remove byreference alias to ctypes.byref
2018-07-28 14:09:04 +02:00