owncloud:sebas-mirall.git
5 years agoFix resizing of kcm
Sebastian Kügler [Sun, 2 Sep 2012 21:51:19 +0000 (23:51 +0200)]
Fix resizing of kcm

5 years agoadd folder button for settings module
Sebastian Kügler [Fri, 31 Aug 2012 00:20:06 +0000 (02:20 +0200)]
add folder button for settings module

5 years agocode maintainance
Sebastian Kügler [Thu, 30 Aug 2012 23:44:35 +0000 (01:44 +0200)]
code maintainance

- swap naming of OwncloudSync and OwncloudSyncDaemon to reflect their
  purpose better, this got kind of mixed up early up in development
- conditionally show add folder button
- layout improvements here and there
- clean up errorMessage and statusMessage in daemon, this should be left
  to the UI entirely
- fix loading of KCM
- kill some dead code

5 years agosmall todo update
Sebastian Kügler [Thu, 30 Aug 2012 22:20:40 +0000 (00:20 +0200)]
small todo update

5 years agoRelayout folderdelegate, move add folder button down
Sebastian Kügler [Fri, 24 Aug 2012 03:09:00 +0000 (05:09 +0200)]
Relayout folderdelegate, move add folder button down

5 years agoMove package/ up one directory since it's shared
Sebastian Kügler [Fri, 24 Aug 2012 01:50:59 +0000 (03:50 +0200)]
Move package/ up one directory since it's shared

The package subdirectory contains all the shared QML items

5 years agokill owncloudsettings statusMessage and errorMessage
Sebastian Kügler [Fri, 24 Aug 2012 01:46:07 +0000 (03:46 +0200)]
kill owncloudsettings statusMessage and errorMessage

and a few other cleanups

5 years agoshow date in folder delegate
Sebastian Kügler [Fri, 24 Aug 2012 01:06:24 +0000 (03:06 +0200)]
show date in folder delegate

5 years agoAdd setter for remotePollInterval
Sebastian Kügler [Fri, 24 Aug 2012 01:03:52 +0000 (03:03 +0200)]
Add setter for remotePollInterval

With this patch, the client app gets some control over the synching
policy. Without it the remote polling interval is hardcoded to 30
seconds, which is undesirable in certain situations, for example on
battery, or mobile connections.

5 years agosplit out folder delegate into own file
Sebastian Kügler [Fri, 24 Aug 2012 00:17:07 +0000 (02:17 +0200)]
split out folder delegate into own file

5 years agoAdd last synced time to Folder
Sebastian Kügler [Fri, 24 Aug 2012 00:12:41 +0000 (02:12 +0200)]
Add last synced time to Folder

5 years agoFix layout of settings module title
Sebastian Kügler [Fri, 24 Aug 2012 00:12:29 +0000 (02:12 +0200)]
Fix layout of settings module title

5 years agoFix config module layout and kcmshell integration
Sebastian Kügler [Thu, 23 Aug 2012 23:28:26 +0000 (01:28 +0200)]
Fix config module layout and kcmshell integration

Bug -- the plasma dialog doesn't get focus, it always returns it to the
kcmshell window directly, so no input is possible on that window.

5 years agoplasmoid side of configuring ownCloud server, needs visual polishing, but basically...
Sebastian Kügler [Wed, 22 Aug 2012 00:33:15 +0000 (02:33 +0200)]
plasmoid side of configuring ownCloud server, needs visual polishing, but basically works

5 years agoclean up a bit
Sebastian Kügler [Wed, 22 Aug 2012 00:00:13 +0000 (02:00 +0200)]
clean up a bit

5 years agoAdding an owncloud setup in the daemon
Sebastian Kügler [Tue, 21 Aug 2012 23:56:38 +0000 (01:56 +0200)]
Adding an owncloud setup in the daemon

5 years agoError message for empty remote folder
Sebastian Kügler [Tue, 21 Aug 2012 21:58:22 +0000 (23:58 +0200)]
Error message for empty remote folder

5 years agofix ocinfo api
Sebastian Kügler [Wed, 15 Aug 2012 16:07:42 +0000 (18:07 +0200)]
fix ocinfo api

5 years agoMove SslErrorDialog into Application sebas/merges
Sebastian Kügler [Wed, 15 Aug 2012 16:01:32 +0000 (18:01 +0200)]
Move SslErrorDialog into Application

This patch makes it possible to cut out a large piece from the lib. We
want to avoid having GUI code in the daemon. For Mirall, this is now
handled in Application. for other clients, they can do whatever they
want with this signal, and implement their own SSL Error handling.

The patch isn't exactly a beauty queen, since it involves some
back-and-forth between application and owncloudinfo objects, but it
seems the only way to properly separate and abstract the UI out of
owncloudinfo, and cuts down a huge part of the dependency chain,
especially QWidget-based classes.

I haven't been able to properly test this, but if anyone can give me a
login to a server that has wrong or untrusted SSL certificates, I'll
happily do it.

Merge? *puppy eyes*

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 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 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 agoInstall libowncloudsync.so
Sebastian Kügler [Thu, 12 Jul 2012 22:41:43 +0000 (00:41 +0200)]
Install libowncloudsync.so

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 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 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 branch 'master' of git://gitorious.org/owncloud/mirall
Sebastian Kügler [Tue, 14 Aug 2012 19:17:51 +0000 (21:17 +0200)]
Merge branch 'master' of git://gitorious.org/owncloud/mirall

5 years agoremove incompatible API, do not merge
Sebastian Kügler [Tue, 14 Aug 2012 19:14:42 +0000 (21:14 +0200)]
remove incompatible API, do not merge

5 years agoUpdate to version 1.0.5 with Changelog entry.
Klaas Freitag [Tue, 14 Aug 2012 10:26:24 +0000 (13:26 +0300)]
Update to version 1.0.5 with Changelog entry.

5 years agoFix setup dialog: Use https if checkbox is activated.
Klaas Freitag [Tue, 14 Aug 2012 10:23:06 +0000 (13:23 +0300)]
Fix setup dialog: Use https if checkbox is activated.

5 years agoMerge branch 'master' of gitorious.org:owncloud/mirall
Klaas Freitag [Tue, 14 Aug 2012 09:23:45 +0000 (12:23 +0300)]
Merge branch 'master' of gitorious.org:owncloud/mirall

5 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Tue, 14 Aug 2012 00:03:03 +0000 (02:03 +0200)]
[tx-robot] updated from transifex

5 years agoFatal error if svn2ico is missing.
Klaas Freitag [Mon, 13 Aug 2012 12:05:40 +0000 (15:05 +0300)]
Fatal error if svn2ico is missing.

5 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Mon, 13 Aug 2012 00:02:27 +0000 (02:02 +0200)]
[tx-robot] updated from transifex

5 years agoremoving mirall_zh_CN.GB2312.ts as this file format is not supported and causes confl...
Thomas Mueller [Sun, 12 Aug 2012 21:47:51 +0000 (23:47 +0200)]
removing mirall_zh_CN.GB2312.ts as this file format is not supported and causes conflicts with mirall_zh_CN.ts

5 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Sun, 12 Aug 2012 21:33:05 +0000 (23:33 +0200)]
[tx-robot] updated from transifex

5 years agotransifex configuration added
Thomas Mueller [Sun, 12 Aug 2012 21:31:27 +0000 (23:31 +0200)]
transifex configuration added

5 years agoUpdated translation list in installer template
Klaas Freitag [Fri, 10 Aug 2012 10:25:36 +0000 (13:25 +0300)]
Updated translation list in installer template

5 years agoNew translations added.
Klaas Freitag [Fri, 10 Aug 2012 09:22:30 +0000 (12:22 +0300)]
New translations added.

5 years agoupdated changelog for version 1.0.4
Klaas Freitag [Fri, 10 Aug 2012 09:21:53 +0000 (12:21 +0300)]
updated changelog for version 1.0.4

5 years agoUpdated translations german and russian.
Klaas Freitag [Fri, 10 Aug 2012 09:20:46 +0000 (12:20 +0300)]
Updated translations german and russian.

5 years agocleanups and improved error messaging on proxy problems.
Klaas Freitag [Thu, 9 Aug 2012 12:13:20 +0000 (15:13 +0300)]
cleanups and improved error messaging on proxy problems.

5 years agoDo not stop syncing if local directories are write protected.
Klaas Freitag [Thu, 9 Aug 2012 09:12:54 +0000 (12:12 +0300)]
Do not stop syncing if local directories are write protected.

5 years agoFixed and cleaned redirect bug, make sync work again.
Klaas Freitag [Wed, 8 Aug 2012 20:11:07 +0000 (23:11 +0300)]
Fixed and cleaned redirect bug, make sync work again.

5 years agoConnect ocInfo only if needed in ownCloud setup wizard.
Klaas Freitag [Wed, 8 Aug 2012 13:52:12 +0000 (16:52 +0300)]
Connect ocInfo only if needed in ownCloud setup wizard.

5 years agoread proxy setting from cfg file rather than from Qt proxy object.
Klaas Freitag [Wed, 8 Aug 2012 13:48:21 +0000 (16:48 +0300)]
read proxy setting from cfg file rather than from Qt proxy object.

5 years agoQLatin1String fix.
Klaas Freitag [Wed, 8 Aug 2012 13:47:56 +0000 (16:47 +0300)]
QLatin1String fix.

5 years agoread proxy settings from config file rather than from Qt proxy obj.
Klaas Freitag [Wed, 8 Aug 2012 13:47:25 +0000 (16:47 +0300)]
read proxy settings from config file rather than from Qt proxy obj.

5 years agoAdd libproxy dlls.
Klaas Freitag [Wed, 8 Aug 2012 13:46:00 +0000 (16:46 +0300)]
Add libproxy dlls.

5 years agoMerge branch 'master' of gitorious.org:owncloud/mirall
Klaas Freitag [Mon, 6 Aug 2012 14:44:53 +0000 (17:44 +0300)]
Merge branch 'master' of gitorious.org:owncloud/mirall

5 years agohandle proxy port correctly.
Klaas Freitag [Mon, 6 Aug 2012 14:44:23 +0000 (17:44 +0300)]
handle proxy port correctly.

5 years agoFixed error handling on remote dir create.
Klaas Freitag [Mon, 6 Aug 2012 14:43:24 +0000 (17:43 +0300)]
Fixed error handling on remote dir create.

5 years agoDisable not building in bundle mode on OSX. Unless someone tests that codepath, it...
Dominik Schmidt [Mon, 6 Aug 2012 14:01:43 +0000 (16:01 +0200)]
Disable not building in bundle mode on OSX. Unless someone tests that codepath, it's probably better not to allow anyone to build it especially not by default

5 years agoSimplify loading of the exclude file on various platforms.
Klaas Freitag [Mon, 6 Aug 2012 13:13:35 +0000 (16:13 +0300)]
Simplify loading of the exclude file on various platforms.