| 1 | [[PageOutline(2, Versions)]] |
| 2 | |
| 3 | = Generation 2 = |
| 4 | |
| 5 | == G2V10.1 - 02.04.2008 19:32:16 [Majky] == |
| 6 | * this is a bug-fix release |
| 7 | * fixed a bug in hash calculation for files 4GB+, it's recommended to delete the cache database (cache\movies.omc) |
| 8 | * temporarily removed sorting from content view, caused problems, will be fixed later |
| 9 | |
| 10 | == G2V10 - 17.02.2008 17:03:34 [Majky] == |
| 11 | * added persistent caching mechanism for video info |
| 12 | * should significantly improve repeated loading of video files |
| 13 | * also stores IMDb IDs |
| 14 | * cache is stored in the CACHE subdirectory |
| 15 | * added subtitle file language detection when manually adding subtitle files |
| 16 | * detection results are not 100%, detection takes 1-2 seconds :( |
| 17 | * n-gram files are stored in LOCALE subdirectory, only a few are stored there for now, filename must match language ISO code |
| 18 | * must be enabled in the "Preferences" tab, switched off by default |
| 19 | * added sorting to 'Download' view |
| 20 | * added .INI option to save window position |
| 21 | * added simple instructions for download/upload to right-click menu |
| 22 | * also see [wiki:OscarInstructions Instructions] |
| 23 | * fixed a bug loading certain MicroDVD subtitle files in "Show" |
| 24 | * updated imdb.ini |
| 25 | |
| 26 | == G2V9 - 18.10.2007 20:55:12 [Majky] == |
| 27 | * added update of translations from remote OSDb server |
| 28 | * translation updates are available after clicking the language combobox in the right upper corner of application and selecting '...' from the list |
| 29 | * UTF-8 isn't natively supported by the application (and adding it would require a major overhaul) so I'm afraid 'chinese' and similar won't work |
| 30 | * don't try to update a translation that's currently selected in UI! |
| 31 | ---- |
| 32 | == G2V8 - 10.07.2007 16:25:27 [Majky] == |
| 33 | * improved xml-rpc module, fixed a few memory leaks too |
| 34 | * improved proxy support in XML-RPC, basic/digest/NTLM worked fine when testing, comments welcome |
| 35 | * debugging messages are enabled in this release to help in identifying proxy support problems |
| 36 | * IMDb class still uses InternetOpenURL() Win32 API function to connect to IMDb, this might be changed later if requested (proxy support) |
| 37 | ---- |
| 38 | == G2V7 - 05.06.2007 18:47:37 [Majky] == |
| 39 | * added 'Search by IMDb ID' for movie (uses HTTP, not much error/exception handling yet) |
| 40 | * search limit raised to 50 |
| 41 | ---- |
| 42 | == G2V6 - 23.04.2007 15:19:57 [Majky] == |
| 43 | * added usage of CheckSubHash() xml-rpc API function in 'Upload' |
| 44 | * added button to unselect all languages in 'Preferences' |
| 45 | * added more video file types (divx, mkv, ogm, mpg) |
| 46 | * available command-line options: /search, /upload, @, /ilang, /server |
| 47 | /ilang:sk - start GUI in slovak language |
| 48 | /server:1 - set remote OSDb server to first one in the list in 'Preferences' |
| 49 | e.g. "oscar.exe /search movie1.avi /upload movie2.avi @movies.omh" |
| 50 | will add movie1.avi to 'Download' view, movie2.avi to 'Upload' view and also import video list movies.omh into 'Upload' view |
| 51 | |
| 52 | "/upload" acts like a switch, all options appearing after it on the command line will be added to 'Upload' view |
| 53 | * IMDb class: added 'Rating' and logging of actions |
| 54 | * re-designed IMDb class, made some improvements, changes |
| 55 | ---- |
| 56 | == G2V5 - 03.04.2007 16:18:00 [Majky] == |
| 57 | * limit when searching for subtitles on OSDb server, only 15 video files at once |
| 58 | * save log to file |
| 59 | * 'Add IMDb IDs where possible' function when updating (calls function CheckMovieHash() on OSDb server), no multi-threading yet |
| 60 | * fixed some nasty mix-ups in toolbar buttons, all should be ok now |
| 61 | * checked multi-language support and fixed all the problems I found |
| 62 | * fixing bugs as I encounter them |
| 63 | * started experimenting with proxy support, sorry if anything stopped working |
| 64 | ---- |
| 65 | == G2V4 - 28.03.2007 19:01:54 [Majky] == |
| 66 | * added custom User-Agent when communicating with remote OSDb server |
| 67 | * default directory when adding subtitle files in upload set to movie dir |
| 68 | * log auto-scroll to last entry |
| 69 | * .INI setting OutputTemplate renamed to SubFileTemplate |
| 70 | * detect of subtitle files already on local HDD (flag image is ghosted) |
| 71 | * import/export for lists of video files (starting offline support) |
| 72 | * multi-threading in manual connect/disconnect and upload |
| 73 | * revamped popup menus and toolbars a bit |
| 74 | * removed checkboxes from Upload content view (they are not needed) |
| 75 | * added buttons to subtitle file preview, now under 'Show' in popup menu |
| 76 | ---- |
| 77 | == G2V3 - 23.03.2007 17:19:15 [Majky] == |
| 78 | * I'm running extremely low on time these days so I've decided to release a 'feedback collection' version just to see what users think about it. This isn't finished by far, there are known issues/limitations that must be addressed but I still believe it's fairly usable. |
| 79 | * added 'hints.txt' to give first-time users a few hints on how to use this |
| 80 | * the 'Add subtitle file' is now working, just remember to select a video file first |
| 81 | * fixed a few bugs as usual |
| 82 | ---- |
| 83 | == G2V2 - 28.02.2007 19:00:15 [Majky] == |
| 84 | * started second generation (uploads) |
| 85 | * added possibility to upload subtitle files to OSDb (very experimental, lotsa work to do with UI) |
| 86 | * added another level in tree hierarchy: movie |
| 87 | * added multi-threading when adding video files |
| 88 | * added movie details form |
| 89 | * added IMDb support |
| 90 | * added 'Search' context menu for folders too |
| 91 | * fixed a few bugs as usual, introduced many new ones, that's for sure |
| 92 | * didn't update the multi-language support files yet |
| 93 | * finally gave this puppy a name, now it's called OSCAR, might change though |
| 94 | |
| 95 | |
| 96 | = Generation 1 = |
| 97 | |
| 98 | |
| 99 | == G1V11 - 07.02.2007 12:17:48 [Majky] == |
| 100 | * more download options (currently available: one subtitle file, all for one video, all selected) |
| 101 | * added video information (video codec, audio codec, length, fps) |
| 102 | * added subtitle 'Preview' (for supported formats and only after download) |
| 103 | * when setting output template in 'Preferences' a sample is displayed to help |
| 104 | * fixed a few bugs as usual |
| 105 | * sorry for the czech UI translation, I did my best ;) |
| 106 | * this is the first public beta release, any bug reports/suggestions welcome |
| 107 | ---- |
| 108 | == G1V10 - 04.02.2007 10:38:23 [Majky] == |
| 109 | * 'first-time application start' automatic detections added (proxy, language) |
| 110 | * added Virtual Treeview usage, much better UI look ;) |
| 111 | * user interface redesigned |
| 112 | * redesigned OSDb servers configuration |
| 113 | * this is an incomplete release (no more time): |
| 114 | * multi-language files not updated |
| 115 | * a few known bugs |
| 116 | * no way to download selected/checked subtitles yet |
| 117 | ---- |
| 118 | == G1V9 - 29.01.2007 19:09:45 [Majky] == |
| 119 | * 'auto-save preferences' is working now |
| 120 | * one of the given OSDb servers can be now selected (more later) |
| 121 | * changed/updated a few icons + other small design changes |
| 122 | * improved multi-threading when communicating with remote server |
| 123 | ---- |
| 124 | == G1V8 - 25.01.2007 15:54:23 [Majky] == |
| 125 | * added 'Search for subtitles' context menu tool (no removal yet) |
| 126 | * OSDb class now supports GetSubLanguages(), UI implementation is next |
| 127 | * and we have an icon for the 'Detect proxy settings' button now |
| 128 | * 'Download all subtitles' is finished now |
| 129 | ---- |
| 130 | == G1V7.1- 24.01.2007 18:44:39 [Majky] == |
| 131 | * this is a quick bug-fix release |
| 132 | * auto-detect proxy settings from IE (no icon for the buton yet) |
| 133 | * 'Download all subtitle files' for chosen movie added |
| 134 | * no messages, no log entries, no nothing, just files appearing on HDD |
| 135 | * this will be completed later |
| 136 | * this uses the newly added xml-rpc server subtitle file download method |
| 137 | * fixed a bug in generating filename when downloading subtitle file |
| 138 | * changed default subtitle filename template to include name of uploader |
| 139 | ---- |
| 140 | == G1V7 - 23.01.2007 12:13:14 [Majky] == |
| 141 | * when saving preferences window size is saved (and restored on startup) |
| 142 | * added various keyboard shortcuts |
| 143 | * added more items to the popup menu |
| 144 | * added more URL links to 'Subtitle file details' form (IMDb, Download) |
| 145 | * added movie 'Release name' display in 'Subtitle file details' form |
| 146 | * ratings are now colorized to indicate good/average/poor subtitle or movie |
| 147 | |
| 148 | * re-designed the 'Subtitle file details' form |
| 149 | * changed 'Output directory' setting to 'Output template', see its hint for more info |
| 150 | supported placeholders: %VPATH%, %VNAME%, %LANG%, %LANG2%, %LANG3%, %USER% |
| 151 | be careful when using this, still highly experimental, too many options |
| 152 | ---- |
| 153 | == G1V6 - 22.01.2007 21:27:10 [Majky] == |
| 154 | * multi-language support (english, czech, slovak) |
| 155 | * optional subtitle file output directory in 'Preferences' |
| 156 | * 'Subtitle rating' is now displayed in the list |
| 157 | * added URL link on the 'Subtitle details' form to point to web version |
| 158 | * added possibility to drag-n-drop files/folders from Explorer |
| 159 | * command-line parameter '/search' now also accepts folders (always recursive) |
| 160 | * added button to display server info on the Preferences page |
| 161 | * 'Date added' on subtitle details form is displayed now |
| 162 | * 'Last used' directory (in add video dialog boxes) is saved along with 'Preferences' now |