forked from jonnenauha/DropN900
-
Notifications
You must be signed in to change notification settings - Fork 0
/
changelog.txt
94 lines (83 loc) · 7.65 KB
/
changelog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
dropn900-0.1.8-1 - 23.11.2010
* Sync upload/publish N900 camera folder content to dropbox path /N900Media/Photos and /N900Media/Videos
* -> Confirmation options to sync both videos and photos or just photos or videos.
* -> .mp4 files are sorted to videos, everything else goes to photos. Subfolders in /home/user/MyDocs/DCIM are ignored.
* -> Will ask to create n900 media folders if not present. Hard coded to /N900Media/Photos and /N900Media/Videos paths so if you dont accept you cant use this feature.
* Fixed treeview column resizing bugs. Now auto resizes to content width every time treeview content changes.
* Fixed line edits being black with black text, now white bg with black text as normal.
* Made right side buttons a bit smaller with a bit smaller text, more space for horizontally long treeview item names.
* Some style changes to make things looks normal again after PR 1.3
* NOTE: Settings Sync Path selection button paint bug is known. Most likely wont show anything so you have trust what you insert in the popup when you press it. I guess QMaemo5ValueButton got twisted in PR 1.3, custom style sheets does not seem to do anything for this subclass of QPushButton.
dropn900-0.1.7-2 - 02.11.2010
* Fix PR 1.3 introduced bug: segfaults when initializing out QApplication instance.
* Removed false import left when debugging the issue on build 1.
dropn900-0.1.6-1 - 24.10.2010
* Separate confirm dialogs for upload and download
* Options in confirmation dialogs: Download/Upload Files, Cancel, Ignore Files and for upload dialog Delete Local Files.
* -> Delete Local Files: will remove all files that are marked as NEW FILE in known dropbox paths. If uploads still available after deletion, updates UI and reconfirms what to do. This will happen only if you have added new folders and files that are not present in the server, these you still have to delete manually if you dont want to sync them. Or just click ignore to not act on them.
* Transfers widgets cleaned up. Sync wont create widget per sync dl/ul, but a reporting widget that will track the progress of the sync. Showing stats: time spent on upload and download, how many files uploaded/downloaded and how many left and total size of uploads/downloads. Hopefully this will bring speed to the transfers view as there are alot less items in it now.
* Added small 'Sync Now' button to main views lower right corner. This same space will also show when a sync is in progress and the button goes away for that time.
* Made main tree view items a little bigger with bigger font so its easier to use without stylus.
* Internals: Much cleaner code all around for the sync ui part.
dropn900-0.1.5-3 - 13.09.2010
* Synchronization now goes both ways as follows
* -> Upload sync updates existing files that have newer timestamp and is different size compared to server file.
* -> Upload sync sends new files in existing dropbox paths
* -> Upload sync sends new local folders and files that do not exist in corresponding dropbox paths
* -> Upload sync will skip local paths that have non-ascii chars: my code would support this but dropbox python client does not however. It fails to open file objects that non-ascii chars.
* -> Upload sync will skip temp files that end with ~
* Sync reporting/confirmation dialog got a facelift
* Transfers manager updated to support sync uploads
* Removed python2.5-qt4-network and python2.5-qt4-webkit dependencies
* Created a new about dialog with more information on the app and paypal donate link
dropn900-0.1.4-1 - 05.08.2010
* Bug fix: Certain themes had column width problems, so you could not see the item names without manual resize.
* Bug fix: Upload goes through, but fails on internal callback after thread finishes. This resulted in not fetching the new metadata automatically for parent folder after upload.
* App now uses unicode internally and for networking encodes to utf-8.
* -> Scandic letter now work and have been tested, any chars in utf-8 should work also of course.
* -> Tested files/paths with scandic chars: rename, new folder, download, remove, but on upload with scandics in file name dropbox refuses with "forbidden" response. This seems to be the only limitation.
* -> Errors on upload should show in transfers widget, and the transfer is set to failed state.
* -> Login email/password can now have non-ascii chars also.
dropn900-0.1.3-1 - 02.08.2010
* Bug fix: QTimers were not polling active threads due to qmainloopcontext.iteration() was blocking it.
* Bug fix: Download code was saying too early that file was ready, even 30mb files seemed to come in ~few seconds. This lead multiple downloads to be going at the same time, now only one at a time as intended from the beginning.
* New Feature: Recursive sync. Searches all subfolders for out of date or missing files and syncs them also
* More checking on sync start, wont start if existing active transfers or data writing to disk
* UI updates to transfer widget to show total sync stats
* When you sync for example /Photos, it now goes to <default_dl_dir>/Photos
dropn900-0.1.2-2 - 30.07.2010
* Fixed fatal bug: app crashed and burned on start up for users that did not have /home/user/.dropn900 config dir.
dropn900-0.1.2-1 - 30.07.2010
User interface
* New: Tranfers widget that shows download/uplaod/sync progress and history
* New: Settings UI where all DropN900 settings can be tweaked by the user. Stored to a config.
* Qt style sheet and graphic updates
* Utilizing more maemo banners and notes
* Authentication UI shows more error information and requests connection when device has no networking
* When waiting for a connection added the spinner animation
* UI title and button name changes to be more descriptive
* Console pretty printing via new logger.py
* Download, upload and browse default dl location dialogs remember last traveled location
* Expanding folders from the arrow icon in the tree view will now invoke a metadata fetch, previously only double cliking items did this.
New functionality
* You can now access the 'Public' folders public links. You can open them directly with the OS browser or copy to OS clipboard for pasting to eg. sms/chat/email.
* Threaded non blocking file I/O. Fixes spinner animation and whole app freeze after download completed.
* Application settings: set default download folder, toggle store location dialog on/off when downloading, store auth to file on/off, defining dropbox sync path and other sync settings.
* Sync and Tranfer managers to handle transfers and UI updating.
* More error checking and handling for everything that might fail. Informing user more about warnings and errors to log.
* Restore default settings. Found from Settings menu bar.
* Clear transfer history. Confirmation if active tranfers. Found from Transfers menu bar.
dropn900-0.1.1-2 - 26.08.2010
* Implemented network monitoring and reqeusting a connection from the device. Done with python-conic, python-gobject and python-dbus that are now new dependencies.
* If there is no connection present or it is lost during browsing, dropn900 will connect to a saved connection or pop the maemo connection dialog up.
* Implemented MaemoDataHandler that will make sure files are accessed from correct places.
* Default download location changed to /home/user/MyDocs/DropN900
* Package now creates .pyc files as a post-install step. This will make the app start up faster.
* Implemented new logger that make color coded prints with log categories.
* Console widget is no a Qt.WA_Maemo5StackedWindow with the nice animations and maemo back button.
* Console widget log can be saved to a file.
* Fixed typos in prints and removed unnecessary prints.
dropn900-0.1.0-6 - 21.08.2010
* Fixed PyQt4 network and webkit dependencies to package
dropn900-0.1.0-5 - 21.08.2010
* First release with basic functionality