add minimize to tray.
[abby.git] / CHANGES
blob5ff01634ad6d2d3181d4ff2df75cb35166b08b6d
1 Version 0.4.7
3   User-visible changes:
4    * Feed manager: add select/invert buttons
5    * RSS add support for multiple feeds using treeview
6    * Scan and RSS overhaul:
7      # Add progressbar
8      # Add log view
9      # Add abort functionality
10      # Links can now be dropped to the dialogs
11    * Log now includes (ISO) date/time stamp
12    * Add select all/invert selection buttons to:
13      # RSS dialog
14      # Scan dialog (closes issue #4)
15    * Remove unnecessary whitespace from scanned video titles
16    * Fix scan pattern to terminate at \n if found
17      # Mangled data seen when youtube front page was scanned
18    * Mainwindow: add (drag 'n) drop support (closes issue #3)
21 Version 0.4.6.1
22 (December 3, 2009)
24   User-visible changes:
25    * Fixes version string in about dialog
26    * Adds missing sizegrip to format dialog
29 Version 0.4.6
30 (December 2, 2009)
32   User-visible changes:
33    * About dialog: change c/clive box title dynamically
34    * Adapt to cclive 0.5.6 changes
35      # --regexp
36        * Update the label
37        * Update editbox tooltip
38        * Remove "find all" checkbox
39      # --substitute
40        * Add label + editbox
43 Version 0.4.5
44 (November 21, 2009)
46   User-visible changes:
47    * Confirm exit if c/clive is still active
48    * c/clive autodetect, verify buttons (preferences)
49    * Autodetect c/clive from the path (if empty path)
50    * Feed manager:
51      # Allow use of feed names instead of links
52      # Use checkboxes for selection instead
53      # Fix defunct "clear list" button
54      # Remove "paste link" button
55    * Fix segfault when verifying path with non-c/clive commands
57   Developer-visible changes:
58    * Move cclive detection logic to src/util.(cpp|h) file
59    * Add NEWS file
62 Version 0.4.4
63 (October 5, 2009)
65   User-visible changes:
66    * New icons:
67      # File / Quit
68      # Help / About 
69    * Fix: rss/scan: unicode chars should now display OK
72 Version 0.4.3
73 (August 29, 2009)
75   User-visible changes:
76    * Add: --regexp, --find-all support
77      # New in cclive 0.5.0
78    * Add: --filename-format support
79    * Remove: --title support
80      # No longer supported by cclive as of 0.5.0
81    * Start DL if new link is added after hitting "start dl" on empty list
82    * Show LANG locale setting in about dialog
83    * Fix: filename not shown when download starts
84    * Fix: typo in statustip "scan for video links"
85    * Fix: filename parsing when it contains whitespace
86    * Fix: switching c/clive executables without restarting
88   Developer-visible changes:
89    * Rewrite QProcess output parsing
90      # Fixes "filename parsing when it contains whitespace"
91      # Process exit code instead of parsing output
92    * Add INSTALL file
93    * Append --print-fname to clive options
94      # Fixes "filename not shown when download starts"
95      # Bumps clive prerequisite to 2.2.5
98 Version 0.4.2
99 (August 1, 2009)
101   User-visible changes:
102    * Change:
103      # Abort button to show statustip instead of tooltip
104      # Dynamically changing format dialog based on c/clive --hosts output
105      # Total progressbar: use "%current / %total" instead of "%percentage"
106      # Scan: hide column header
107      # RSS: ditto
108      # Improve c/clive executable checking (1)
109        * Display dialogbox where suitable
110      # Scan: relocate options group
112   Developer-visible changes:
113    * Improve c/clive executable checking (1)
114      # Remove excess code and unnecessary checks
115    * Add: support for --exec-run (c/clive 0.4.6+/2.2.3+)
116    * Tweak --hosts support
117      # c/clive 0.4.6+/2.2.3+ print supported formats with --hosts
118      # Bump prerequisites, see README
119    * Cleanup README
120      # Better description
121      # Misc. other tweaks
122    * abby.pro: include "QT += network xml"
123      # See README for the changed build instructions
125   Known-issues:
126     * http://youtube.com/rss/user/(username)/videos.rss
127       Links no longer work. Please see README ("Using abby").
130 Version 0.4.1
131 (July 11, 2009)
133   User-visible changes:
134    * Rollout experimental win32 binaries
135    * Add: Help / Supported hosts
136    * Fix: Preferences: various browse buttons
137    * Tweak:
138      1. Various messagebox texts
139      2. Various status/tool tips
140      3. Scan dialog (+new functions)
141      4. RSS dialog
142    * Enable/disable link list when download begins/ends
143    * Change: Open "Add link" dialog if list is empty and "Download" is clicked
144      1. This previously showed a messagebox telling user to add a link
146   Developer-visible changes:
147    * src/scandlg.cpp: Use static messagebox function instead
150 Version 0.4.0
151 (July 5, 2009)
153   User-visible changes:
154    * Add: Scan feature to scan *any* web pages for video links
155      1. Supports regular Youtube links and embedded ones
156      2. Above means that it can be used to grab videos from Youtube playlists
157      3. Intended to replace clivescan utility (of the clive-utils project)
158    * Add: Edit / Add / Paste (+key shortcut)
159    * Add: Clear list (button +menu item)
160    * Fix: RSS/Scan: Check for URL scheme in input link; insert if missing
161    * Fix: RSS/Scan: Disabling HTTP proxy is now respected
162    * Enable editing links in main window and RSS feed manager (double-click)
163    * Enable/disable misc. widgets at start and end
164    * Use 16x16 for all icons
165    * Update misc. tooltip messages
168 Version 0.3.0
169 (June 21, 2009)
171 FOREWORD
173 It is now also possible to download multiple videos on one go.
174 This was previously limited by design.
176 We are in the process of merging clive-utils into abby. RSS feed
177 parsing (clivefeed) has already been implemented. Video link scan
178 (clivescan) should be implemented in abby by 0.4.0.
180   User-visible changes:
181    * Add: --format=best support
182    * Add: RSS parsing (obsoletes clivefeed in clive-utils)
183    * Add: Keyboard shortcuts (e.g. add link, start download)
184    * Fix: Tab orders (e.g. main window: paste button)
185    * Change: Multi-link support
186    * Change: Video format selection
187      1. Format dialog for hosts that support multiple video formats
188      2. All other hosts default to "flv"
189    * Change: More responsive UI when closing Preferences while using clive
190      1. invoke (c)clive after closing the preferences only if path was changed
191    * Change: Reflect --format ID changes to match recent (c)clive additions
192    * Remove: Youtube login support
193      1. Until fixed in (c)clive
194    * Remove: Finnish translation
195      1. Reintroduce translations when we are "stable"
196    * Remove: Continue partially downloaded file [box]
197      1. Default to use --continue with all transfers
198      2. Recent changes to Youtube and Google services allow flvs to be cont'd
200   Developer-visible changes:
201    * Change: cclive prerequisite -> 0.4.4
202    * Change: clive prerequisite -> 2.2.1
203    * Change: use --format for both (c)clive (reflect cclive changes)
204      1. cclive previously used --download=format
206   Known-issues:
207    * Format dialog displays "mp4" for Google when using cclive
208      1. mp4 support has been broken in cclive since 0.4.x
211 Version 0.2.1
212 (April 29, 2009)
214   User-visible changes:
215    * Add support for --connect-timeout, --connect-timeout-socks
216      ** cclive 0.3.2+
217      ** clive 2.1.11+
218    * Allow use of --limit-rate with clive
219    * Fix: Preferences: cclive/clive: Browse (button)
222 Version 0.2.0
223 (April 4, 2009)
225   User-visible changes:
226    * Add support for clive 2.1.10+
227      - abby can now be used as a front-end for clive (2.1.10+) as well
228    * Add support for Youtube HD (mp4_hd) format
229      - Added in cclive 0.3.1
230      - Added in clive 2.1.10
231    * Fix tooltips
232      - Typos, missing, etc.
233    * Fix duplicate key shortcuts
234      - English (&File - Video &Format)
235      - Finnish (multiple)
236    * Add paste button next to start button
237    * Change common buttons to use icons instead of text
238    * Change address bar: bind return key to Start button
239    * Change Preferences dialog to open centered and over the main window
240      - Dialog position previously saved and restored
243 Version 0.1.1
244 (March 17, 2009)
246   User-visible changes:
247    * Improve cclive process output handling and parsing
248    * Add support for new cclive options (0.2.4+)
249      - --title, --title-cclass
250      - --stream-exec, --stream
251    * Add missing statusbar messages for menu items
252    * Add more widget dynamics in Options
253      - "Start streaming at" stays hidden unless cclive was built WITH_PERL=yes
254      - If paths have been defined in Preferences
255         - "Start streaming at" is enabled if "Stream command" is defined
256         - "Run external command" is enabled if "External command" is defined
257      - When URL changes
258        - "Continue partially transferred file" checkbox is enabled/disabled
259        - "Video Format" combobox list is recreated based on URL
260    * Change default window sizes
261    * Change "Save video as" label to checkbox
262    * Clean up widget texts
265 Version 0.1.0
266 (March 1, 2009)
268   * Initial release