owncloud:sebas-mirall.git
5 years agoPicking a remote folder sebas/plasma-merged
Sebastian Kügler [Thu, 16 Aug 2012 13:05:16 +0000 (15:05 +0200)]
Picking a remote folder

5 years agoAdd a few notes, update todo
Sebastian Kügler [Tue, 14 Aug 2012 03:34:57 +0000 (05:34 +0200)]
Add a few notes, update todo

5 years agoOwncloudFolder::localPath property, verifyFolder invokable
Sebastian Kügler [Tue, 14 Aug 2012 03:34:22 +0000 (05:34 +0200)]
OwncloudFolder::localPath property, verifyFolder invokable

5 years agoFolder creation workflow in Quick parts, a bit rough still
Sebastian Kügler [Tue, 14 Aug 2012 02:50:05 +0000 (04:50 +0200)]
Folder creation workflow in Quick parts, a bit rough still

5 years agoadditions for folder creation in dbus daemon
Sebastian Kügler [Tue, 14 Aug 2012 02:49:26 +0000 (04:49 +0200)]
additions for folder creation in dbus daemon

5 years agoadditions for folder creation in dbus client
Sebastian Kügler [Tue, 14 Aug 2012 02:49:03 +0000 (04:49 +0200)]
additions for folder creation in dbus client

5 years agoFilter for directory listing
Sebastian Kügler [Mon, 13 Aug 2012 23:31:07 +0000 (01:31 +0200)]
Filter for directory listing

- also fix a few layout bugs

5 years agoMove local folder picker into CommonDialog
Sebastian Kügler [Mon, 13 Aug 2012 22:45:50 +0000 (00:45 +0200)]
Move local folder picker into CommonDialog

5 years agodon't show folder errors in system tray
Sebastian Kügler [Mon, 13 Aug 2012 22:45:26 +0000 (00:45 +0200)]
don't show folder errors in system tray

5 years agoimprove resizing of delegates
Sebastian Kügler [Mon, 13 Aug 2012 21:55:46 +0000 (23:55 +0200)]
improve resizing of delegates

5 years agocurrentPath is now a property of the dirlister
Sebastian Kügler [Thu, 9 Aug 2012 04:26:30 +0000 (06:26 +0200)]
currentPath is now a property of the dirlister

5 years agoDirectoryPicker, with a small C++ class to browse the local filesystem
Sebastian Kügler [Thu, 9 Aug 2012 04:05:46 +0000 (06:05 +0200)]
DirectoryPicker, with a small C++ class to browse the local filesystem

5 years agoAddSyncFolder is a new Item to set up a new sync
Sebastian Kügler [Thu, 9 Aug 2012 03:11:19 +0000 (05:11 +0200)]
AddSyncFolder is a new Item to set up a new sync

5 years agoclient side for adding sync folders
Sebastian Kügler [Thu, 9 Aug 2012 02:20:16 +0000 (04:20 +0200)]
client side for adding sync folders

5 years agonew method in daemon to add folder to sync
Sebastian Kügler [Thu, 9 Aug 2012 02:18:56 +0000 (04:18 +0200)]
new method in daemon to add folder to sync

5 years agofix visibility of error and button
Sebastian Kügler [Mon, 6 Aug 2012 19:32:03 +0000 (21:32 +0200)]
fix visibility of error and button

5 years agoBasic error handler
Sebastian Kügler [Mon, 6 Aug 2012 19:16:58 +0000 (21:16 +0200)]
Basic error handler

5 years agoLoad the settings module into a KCM
Sebastian Kügler [Mon, 23 Jul 2012 21:56:40 +0000 (23:56 +0200)]
Load the settings module into a KCM

5 years agoSkeleton for system settings module
Sebastian Kügler [Mon, 23 Jul 2012 16:28:36 +0000 (18:28 +0200)]
Skeleton for system settings module

5 years agoRemove unneeded ssl dialog include
Sebastian Kügler [Mon, 23 Jul 2012 16:15:17 +0000 (18:15 +0200)]
Remove unneeded ssl dialog include

5 years agonotice nodaemonerror on startup
Sebastian Kügler [Thu, 19 Jul 2012 03:03:24 +0000 (05:03 +0200)]
notice nodaemonerror on startup

5 years agosmall cleanup
Sebastian Kügler [Thu, 19 Jul 2012 02:54:55 +0000 (04:54 +0200)]
small cleanup

5 years agoTake no daemon running into account for globalStatus
Sebastian Kügler [Thu, 19 Jul 2012 02:50:05 +0000 (04:50 +0200)]
Take no daemon running into account for globalStatus

5 years agoUpdate popup icon when the global state changes
Sebastian Kügler [Thu, 19 Jul 2012 02:46:45 +0000 (04:46 +0200)]
Update popup icon when the global state changes

- introduce global state
- new switch all on/off Switch
- globalStatus logic is handled in the client

5 years agoWatch for the service on the bus
Sebastian Kügler [Wed, 18 Jul 2012 23:26:36 +0000 (01:26 +0200)]
Watch for the service on the bus

The client now correctly catches when the daemon becomes available and
goes away.

5 years agoStart owncloudsync on button press, constness
Sebastian Kügler [Wed, 18 Jul 2012 22:40:53 +0000 (00:40 +0200)]
Start owncloudsync on button press, constness

5 years agoCorrectly show no daemon running, button to start
Sebastian Kügler [Wed, 18 Jul 2012 22:12:27 +0000 (00:12 +0200)]
Correctly show no daemon running, button to start

The starting isn't implemented, this is only the QML API and dbus
detection.

5 years agostatus and error machinery
Sebastian Kügler [Tue, 17 Jul 2012 00:03:52 +0000 (02:03 +0200)]
status and error machinery

5 years agostatus and error handling on owncloud instance
Sebastian Kügler [Mon, 16 Jul 2012 22:59:34 +0000 (00:59 +0200)]
status and error handling on owncloud instance

- DBus connection and implementation on OwncloudSettings, so it can be
  consumed from QML
- signals emissions in daemon

This will need caching for refresh() to work properly.

5 years agoenable/disable folders now works
Sebastian Kügler [Sun, 15 Jul 2012 03:36:23 +0000 (05:36 +0200)]
enable/disable folders now works

5 years agocorrect USE_INOTIFY in CMakeLists.txt
Sebastian Kügler [Sun, 15 Jul 2012 02:19:58 +0000 (04:19 +0200)]
correct USE_INOTIFY in CMakeLists.txt

5 years agoshorter animations
Sebastian Kügler [Sun, 15 Jul 2012 02:19:40 +0000 (04:19 +0200)]
shorter animations

5 years agoFix up folder status
Sebastian Kügler [Sun, 15 Jul 2012 02:14:22 +0000 (04:14 +0200)]
Fix up folder status

- introduce running state in the QML
- rename status to folderStatus to avoid naming clashes
- use BusyIndicator for Running state
- fix up resizing of folderlist

5 years agowarnings--
Sebastian Kügler [Sun, 15 Jul 2012 00:34:34 +0000 (02:34 +0200)]
warnings--

5 years agoMove SslErrorDialog into Application
Sebastian Kügler [Sun, 15 Jul 2012 00:32:01 +0000 (02:32 +0200)]
Move SslErrorDialog into Application

ownCloudInfo is needed for the daemon to start and sync, but we don't
want to drag UI into the daemon. This commit moves the ssl error dialog
from ownCloudInfo to Application and adds a signal to trigger the Ssl
dialog and deal with its settings in ocinfo. This way we can plug in
custom SSL error handling, and keep QWidget deps out of the daemon.

5 years agoUnset OWNCLOUD_CLIENT for libowncloudsync
Sebastian Kügler [Sat, 14 Jul 2012 23:03:56 +0000 (01:03 +0200)]
Unset OWNCLOUD_CLIENT for libowncloudsync

With this fix, the theme is chosen correctly (mirall, not owncloud
config file)

Link owncloudsync.

5 years agoHook up Mirall::FolderMan
Sebastian Kügler [Sat, 14 Jul 2012 22:54:15 +0000 (00:54 +0200)]
Hook up Mirall::FolderMan

This commit makes the daemon basically work and broadcast its status on
the DBus. It's fairly minimal and crude, but shows a basic working state
from synching status updated to the Plasma UI.

En detail:
- Link Mirall's owncloudsync lib
- new FolderMan and ownCloudInfo, hook up their signals and add slots
- Translate synching status codes to our own set from OwncloudFolder
- QML delegates with errors now show the error message
- add folderChanged(QVariantMap) signal
- Make folder updates granular by not shipping the whole list but
  individual folder updates

This commit needs SslErrorDialog moved out of owncloudInfo to work.

Problem: owncloudInfo's symbols don't seem to end up in the lib. Compile
it into our binary for now, needs further investigation.

5 years agorename to owncloudsyncd, link in libowncloudsync
Sebastian Kügler [Thu, 12 Jul 2012 22:42:18 +0000 (00:42 +0200)]
rename to owncloudsyncd, link in libowncloudsync

5 years agoDisable logging, doesn't build here.
Sebastian Kügler [Thu, 12 Jul 2012 22:41:58 +0000 (00:41 +0200)]
Disable logging, doesn't build here.

5 years agoInstall libowncloudsync.so
Sebastian Kügler [Thu, 12 Jul 2012 22:41:43 +0000 (00:41 +0200)]
Install libowncloudsync.so

5 years agoMerge branch 'sebas/plasma' into sebas/plasma-merged
Sebastian Kügler [Thu, 12 Jul 2012 21:45:57 +0000 (23:45 +0200)]
Merge branch 'sebas/plasma' into sebas/plasma-merged

5 years agofix counter
Sebastian Kügler [Thu, 12 Jul 2012 21:43:43 +0000 (23:43 +0200)]
fix counter

5 years agoless chatty
Sebastian Kügler [Thu, 12 Jul 2012 21:43:18 +0000 (23:43 +0200)]
less chatty

5 years agoFix library build for windows, un-QOBJECTed the theme class. mirall-kde
Klaas Freitag [Thu, 12 Jul 2012 12:33:58 +0000 (14:33 +0200)]
Fix library build for windows, un-QOBJECTed the theme class.

5 years agoSending folders and status over the wire now works
Sebastian Kügler [Thu, 12 Jul 2012 03:31:09 +0000 (05:31 +0200)]
Sending folders and status over the wire now works

... with Fake Data. :)

5 years agoBasics for sync daemon
Sebastian Kügler [Thu, 12 Jul 2012 00:50:23 +0000 (02:50 +0200)]
Basics for sync daemon

owncloudsync.cpp is the main object, initializing dbus
owncloudsyncdaemon.cpp has the object manipulating the data on the bus

The rest is more or less boilerplate.

5 years agoUI Fixes
Sebastian Kügler [Wed, 11 Jul 2012 22:24:23 +0000 (00:24 +0200)]
UI Fixes

- folder list header and footer only for settings app
- fix anchoring of status icons in plasmoid

5 years agofix popup, delay widget loading until init
Sebastian Kügler [Tue, 10 Jul 2012 22:57:01 +0000 (00:57 +0200)]
fix popup, delay widget loading until init

5 years agofolder delegates get icons and enable/disable buttons
Sebastian Kügler [Tue, 10 Jul 2012 22:45:19 +0000 (00:45 +0200)]
folder delegates get icons and enable/disable buttons

5 years agoinvokabled for OwncloudFolder
Sebastian Kügler [Tue, 10 Jul 2012 22:44:59 +0000 (00:44 +0200)]
invokabled for OwncloudFolder

5 years agoEnums for status and error
Sebastian Kügler [Tue, 10 Jul 2012 21:49:19 +0000 (23:49 +0200)]
Enums for status and error

5 years agoremove the push atomar method call for csync.
Klaas Freitag [Tue, 10 Jul 2012 14:21:51 +0000 (16:21 +0200)]
remove the push atomar method call for csync.

5 years agoIsolate a library to add a dbus interface around.
Klaas Freitag [Tue, 10 Jul 2012 13:59:06 +0000 (15:59 +0200)]
Isolate a library to add a dbus interface around.

5 years agofix licenses
Sebastian Kügler [Tue, 10 Jul 2012 02:52:52 +0000 (04:52 +0200)]
fix licenses

5 years agospurious svg file
Sebastian Kügler [Tue, 10 Jul 2012 02:51:05 +0000 (04:51 +0200)]
spurious svg file

5 years agomake folder list with fake data work
Sebastian Kügler [Tue, 10 Jul 2012 02:47:29 +0000 (04:47 +0200)]
make folder list with fake data work

5 years agoFolderList and various fixes to the folder model
Sebastian Kügler [Tue, 10 Jul 2012 02:21:04 +0000 (04:21 +0200)]
FolderList and various fixes to the folder model

5 years agoShare C++ bits between plasmoid and active settings app
Sebastian Kügler [Tue, 10 Jul 2012 01:29:44 +0000 (03:29 +0200)]
Share C++ bits between plasmoid and active settings app

5 years agoActive Settings module
Sebastian Kügler [Tue, 10 Jul 2012 01:18:25 +0000 (03:18 +0200)]
Active Settings module

This commit contains the basic QML package and plugin magic for the
settings module. Stubs at this point.

5 years agoLoad QML file from owncloud settings package
Sebastian Kügler [Tue, 10 Jul 2012 01:14:36 +0000 (03:14 +0200)]
Load QML file from owncloud settings package

This allows us to share the QML bits between the active settings module
and the plasmoid. The mechanism works as follows:

- the settings module installs a Plasma Package with all the QML bits
- these QML bits assume the owncloud QObjects have been registered to
  the QML runtime
- the settings module loads OwncloudSettingsModule.qml
- the Plasmoid loads OwncloudPlasmoid.qml

This way we can use different layouts for plasmoid and settings module,
it prevents code duplication.
settingsmodule/

5 years agoempty Plasmoid
Sebastian Kügler [Mon, 9 Jul 2012 23:55:51 +0000 (01:55 +0200)]
empty Plasmoid

This will become the status controller for the panel.

5 years agoMerge branches 'master' and 'master' of git://gitorious.org/owncloud/mirall
Sebastian Kügler [Mon, 9 Jul 2012 20:52:46 +0000 (22:52 +0200)]
Merge branches 'master' and 'master' of git://gitorious.org/owncloud/mirall

5 years agoreplace URL by Link in user string
Klaas Freitag [Mon, 2 Jul 2012 09:03:41 +0000 (11:03 +0200)]
replace URL by Link in user string

5 years agoupdated german translation
Klaas Freitag [Tue, 26 Jun 2012 10:53:33 +0000 (12:53 +0200)]
updated german translation

5 years agoUse absolute path function for directory comparison
Klaas Freitag [Tue, 26 Jun 2012 10:27:50 +0000 (12:27 +0200)]
Use absolute path function for directory comparison

5 years agoAdded change.
Klaas Freitag [Mon, 25 Jun 2012 14:12:35 +0000 (16:12 +0200)]
Added change.

5 years agoRemove csync db in case the local path gets removed.
Klaas Freitag [Mon, 25 Jun 2012 13:31:13 +0000 (15:31 +0200)]
Remove csync db in case the local path gets removed.

5 years agoBetter protection against remote folder delete.
Klaas Freitag [Mon, 25 Jun 2012 12:18:13 +0000 (14:18 +0200)]
Better protection against remote folder delete.

5 years agoBack to SYSCONFDIR again :-/
Klaas Freitag [Fri, 22 Jun 2012 13:39:17 +0000 (15:39 +0200)]
Back to SYSCONFDIR again :-/

5 years agoFix a missing delete.
Klaas Freitag [Fri, 22 Jun 2012 13:36:04 +0000 (15:36 +0200)]
Fix a missing delete.

5 years ago- Add csync push atomar switch
Klaas Freitag [Fri, 22 Jun 2012 13:35:22 +0000 (15:35 +0200)]
- Add csync push atomar switch
- Fix a wording if the directory does not exist.

5 years agoMerge branch 'master' of gitorious.org:owncloud/mirall
Klaas Freitag [Wed, 20 Jun 2012 10:52:57 +0000 (12:52 +0200)]
Merge branch 'master' of gitorious.org:owncloud/mirall

5 years agoAlso clear error list in folders for the inotify case.
Klaas Freitag [Wed, 20 Jun 2012 10:52:21 +0000 (12:52 +0200)]
Also clear error list in folders for the inotify case.

5 years agoClear error list on start of non local sync.
Klaas Freitag [Wed, 20 Jun 2012 10:50:46 +0000 (12:50 +0200)]
Clear error list on start of non local sync.

5 years agosecond possible header name added
Thomas Mueller [Mon, 18 Jun 2012 22:13:58 +0000 (00:13 +0200)]
second possible header name added

5 years agoadded HINTS to a path which can be specified via a environment setting
Thomas Mueller [Mon, 18 Jun 2012 21:21:12 +0000 (23:21 +0200)]
added HINTS to a path which can be specified via a environment setting

5 years agoFix a typo in ssl dialog
Klaas Freitag [Mon, 18 Jun 2012 16:27:06 +0000 (18:27 +0200)]
Fix a typo in ssl dialog

5 years agoUpdated Changelog
Klaas Freitag [Mon, 18 Jun 2012 15:45:33 +0000 (17:45 +0200)]
Updated Changelog

5 years agoFix translations loading under win32
Klaas Freitag [Mon, 18 Jun 2012 15:45:04 +0000 (17:45 +0200)]
Fix translations loading under win32

5 years agoMacOS: Move translations to the right place
Klaas Freitag [Mon, 18 Jun 2012 13:52:56 +0000 (15:52 +0200)]
MacOS: Move translations to the right place

5 years agoLoad translations correctly.
Klaas Freitag [Mon, 18 Jun 2012 13:50:17 +0000 (15:50 +0200)]
Load translations correctly.

5 years agoInstall i18n files in MacOS installer
Klaas Freitag [Mon, 18 Jun 2012 13:18:08 +0000 (15:18 +0200)]
Install i18n files in MacOS installer

5 years agoSimplified LogBrowser
Klaas Freitag [Mon, 18 Jun 2012 12:51:49 +0000 (14:51 +0200)]
Simplified LogBrowser

5 years agoupdated german translation (with mixins from transifex)
Klaas Freitag [Mon, 18 Jun 2012 12:51:12 +0000 (14:51 +0200)]
updated german translation (with mixins from transifex)

5 years agoadded mac specific files to exclude.
Klaas Freitag [Mon, 18 Jun 2012 12:50:01 +0000 (14:50 +0200)]
added mac specific files to exclude.

5 years agoSome more usefull debug output
Klaas Freitag [Mon, 18 Jun 2012 08:42:30 +0000 (10:42 +0200)]
Some more usefull debug output

5 years agoAdded --help option with output
Klaas Freitag [Fri, 15 Jun 2012 11:36:38 +0000 (13:36 +0200)]
Added --help option with output

5 years agoLog to file added, with flush option
Klaas Freitag [Fri, 15 Jun 2012 11:04:23 +0000 (13:04 +0200)]
Log to file added, with flush option

5 years agoRejecting the SSL dialog means untrusting.
Klaas Freitag [Fri, 15 Jun 2012 09:18:16 +0000 (11:18 +0200)]
Rejecting the SSL dialog means untrusting.

5 years agoFixed wording in setup assistant
Klaas Freitag [Fri, 15 Jun 2012 08:58:15 +0000 (10:58 +0200)]
Fixed wording in setup assistant

5 years agoImproved some grammar based on Matts proposals.
Klaas Freitag [Fri, 15 Jun 2012 08:51:51 +0000 (10:51 +0200)]
Improved some grammar based on Matts proposals.

5 years agoMore encoding fixes to make win32 with special chars work.
Klaas Freitag [Wed, 13 Jun 2012 15:34:20 +0000 (17:34 +0200)]
More encoding fixes to make win32 with special chars work.

5 years agouse UTF-8 encoding in the settings file.
Klaas Freitag [Wed, 13 Jun 2012 15:33:48 +0000 (17:33 +0200)]
use UTF-8 encoding in the settings file.

5 years agostore the custom config for each reply object.
Klaas Freitag [Wed, 13 Jun 2012 09:37:20 +0000 (11:37 +0200)]
store the custom config for each reply object.

5 years agomake ssldialog aware of custom configs.
Klaas Freitag [Wed, 13 Jun 2012 09:36:56 +0000 (11:36 +0200)]
make ssldialog aware of custom configs.

5 years agoFixed removeAllFolders: Terminate running syncs before removal.
Klaas Freitag [Wed, 13 Jun 2012 09:30:26 +0000 (11:30 +0200)]
Fixed removeAllFolders: Terminate running syncs before removal.

5 years agoUse UTF8 to read password and username rather than local8bit.
Klaas Freitag [Wed, 13 Jun 2012 09:29:38 +0000 (11:29 +0200)]
Use UTF8 to read password and username rather than local8bit.

5 years agoMake setup wizard really cancel if user clicks cancel and accept
Klaas Freitag [Tue, 12 Jun 2012 10:30:05 +0000 (12:30 +0200)]
Make setup wizard really cancel if user clicks cancel and accept
only if the user finally accepts the dialog.
Remove all sync folder definitions if a new oC connection was done.

5 years agoAdded method to drop all sync folder definitions.
Klaas Freitag [Tue, 12 Jun 2012 10:29:39 +0000 (12:29 +0200)]
Added method to drop all sync folder definitions.

5 years agoonly restart folderman if the setup wizard was closed with accept.
Klaas Freitag [Tue, 12 Jun 2012 10:28:58 +0000 (12:28 +0200)]
only restart folderman if the setup wizard was closed with accept.