diff --git a/changelog.html b/changelog.html
index e9f665e..9630e0d 100644
--- a/changelog.html
+++ b/changelog.html
@@ -44,6 +44,12 @@
Chat API Plugin Changelog
+0.9.5 Release 4 -- June 17, 2019
+
+
0.9.5 Release 3 -- May 24, 2019
- Fixed #10: Package Pàdé as a progressive web app
diff --git a/plugin.xml b/plugin.xml
index 91fc295..24cb309 100644
--- a/plugin.xml
+++ b/plugin.xml
@@ -21,8 +21,8 @@
Chat API
RESTful API with Server Sent Events (SSE) for Openfire Meetings
Ignite Realtime
- 0.9.5 Release 3
- 05/24/2019
+ 0.9.5 Release 4
+ 05/31/2019
4.1.5
1.8
diff --git a/src/apps/credentials.js b/src/apps/credentials.js
new file mode 100644
index 0000000..e9ef8fd
--- /dev/null
+++ b/src/apps/credentials.js
@@ -0,0 +1,38 @@
+function getCredentials(callback)
+{
+ if (navigator.credentials)
+ {
+ navigator.credentials.get({password: true, federated: {providers: [ 'https://accounts.google.com' ]}, mediation: "silent"}).then(function(credential)
+ {
+ console.log("credential management api get", credential);
+ if (callback) callback(credential);
+
+ }).catch(function(err){
+ console.error ("credential management api get error", err);
+ if (callback) callback();
+ });
+ }
+ else {
+ if (callback) callback();
+ }
+}
+
+function setCredentials(creds)
+{
+ if (navigator.credentials)
+ {
+ navigator.credentials.create({password: creds}).then(function(credential)
+ {
+ navigator.credentials.store(credential).then(function()
+ {
+ console.log("credential management api put", credential);
+
+ }).catch(function (err) {
+ console.error("credential management api put error", err);
+ });
+
+ }).catch(function (err) {
+ console.error("credential management api put error", err);
+ });
+ }
+}
\ No newline at end of file
diff --git a/src/apps/index.html b/src/apps/index.html
index 086d055..01ac6df 100644
--- a/src/apps/index.html
+++ b/src/apps/index.html
@@ -44,6 +44,8 @@
+
+
diff --git a/src/apps/index.js b/src/apps/index.js
index f6e55fe..c838f2b 100644
--- a/src/apps/index.js
+++ b/src/apps/index.js
@@ -5,48 +5,31 @@ window.addEventListener("load", function()
console.log("Notification.requestPermission", result);
});
- document.getElementById("inverse").src="inverse/index.html" + location.hash;
- document.title = chrome.i18n.getMessage('manifest_shortExtensionName') + " - " + chrome.runtime.getManifest().version;
-});
+ // branding overrides
-function getCredentials(callback)
-{
- if (navigator.credentials)
- {
- navigator.credentials.get({password: true, federated: {providers: [ 'https://accounts.google.com' ]}, mediation: "silent"}).then(function(credential)
- {
- console.log("credential management api get", credential);
- if (callback) callback(credential);
+ var overrides = Object.getOwnPropertyNames(branding);
- }).catch(function(err){
- console.error ("credential management api get error", err);
- if (callback) callback();
- });
- }
- else {
- if (callback) callback();
- }
-}
+ console.debug("branding - start", overrides, branding);
-function setCredentials(creds)
-{
- if (navigator.credentials)
+ for (var i=0; i
+
+
+
+
+ Settings
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file