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