2
0
mirror of https://github.com/KDE/kdeconnect-android synced 2025-08-22 01:51:47 +00:00

18 Commits

Author SHA1 Message Date
Albert Vaca
436e3f9335 Increased version number to release 2013-09-05 17:05:26 +02:00
Albert Vaca
c17c9e7073 Changes suggested by android lint 2013-09-05 10:37:42 +02:00
Albert Vaca
9a7b211623 More i18n 2013-09-05 02:38:06 +02:00
Albert Vaca
55886c1c02 Moved from org.kde.connect to org.kde.kdeconnect 2013-09-05 01:37:59 +02:00
Albert Vaca
18fcf79c79 Changed package name to kdeconnect_tp for releasing
tp stands for technology preview :P
2013-09-05 01:35:12 +02:00
Albert Vaca
d5bc6ebcfa Catch up with the KDE client
Implemented symmetric pairing
Implemented public key exchange
Implemented encryption
Implemented NetworkPackage protocol version 3
New GUI, less dependant on Android 3.0+ features
Plugins can now place a button in the user interface
Fixed not clickable plugins preferences page
Some refactoring
2013-09-03 22:13:51 +02:00
Albert Vaca
b22d753410 Implemented notifications plugin (Android 4.3 required)
Now plugins are almost self-contained (PluginFactory still needs to know about them)
Regression: Plugins settings page does not work
Now plugins that fail to load can display a message to the user explaining the problem
Clipboard plugin now compares if content has changed before sending it
2013-08-19 19:57:29 +02:00
Albert Vaca
92cbf99891 Major refactor matching KDED's (Android 4.0+ only again!)
Plugins:
Moved plugins from BackgroundService to Device and adapted as needed
Plugins now implement their own broadcast receivers, instead of using a global one
Renamed ServiceLauncher to KdeConnectBroadcastReceiver
Implemented PluginFactory
Merged SmsNotifications and CallNotifications into TelephonyPlugin

Interface:
Started new GUI (uses ActionBar and other Android 4.0+ widgets)
Mpris and Plugin Settings activities are now per-device
Removed SettingsFragment in favor of SettingsActivity (for now)
Removed CompatClibpoard
Added a class to convert internal phone name to human-readable names.

Persistence:
BackgroundService now stores a list of know (paired) devices
Device now stores its name, trusted state and plugin list
Added setTrusted and trust/untrust logic to Device
The Settings activity now reads/writes the plugin settings from/to Device

(Sorry for this huge commit)
2013-08-16 10:31:01 +02:00
Albert Vaca
3ad2d3a384 Compatibility with android 2.3 2013-08-09 22:33:12 +02:00
Albert Vaca
9fc4ad7c30 Android Lint issues 2013-08-08 04:26:06 +02:00
Albert Vaca
0c7cedc7aa Small reconnection bug
Branding
2013-08-05 01:11:28 +02:00
Albert Vaca
603cc62ef0 Added sms notifications
Added contact name lookup for sms and call notifications
2013-08-01 02:30:58 +02:00
Albert Vaca
4930a019d4 Added preferences and the ability to enable and disable plugins from there 2013-07-31 18:02:22 +02:00
Albert Vaca
fc3f3fc86e Added a packageinterface and activity to send basic mpris commands 2013-07-29 18:42:12 +02:00
Albert Vaca
4176d9b15e Added battery reporting interface 2013-07-26 16:23:26 +02:00
Albert Vaca
1692fb7e14 KCM skeleton 2013-06-19 16:15:25 +02:00
Albert Vaca
60c63fe27a Avahi discovering 2013-06-17 12:23:08 +02:00
Albert Vaca
5b712bad0a Initial commit 2013-06-06 05:57:06 +02:00