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