Browse Source

0.5.14

0.5.14
pull/1392/head 0.5.14
Ramiro Saenz 7 years ago committed by GitHub
parent
commit
84aebd19e6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 4
      app/package.json
  2. 6
      app/store/ServicesList.js
  3. 2
      app/view/main/MainController.js
  4. 35
      app/view/preferences/Preferences.js
  5. 2
      appveyor.yml
  6. 2
      electron/menu.js
  7. 6
      package-lock.json
  8. 2
      package.json
  9. 2
      resources/languages/af.js
  10. 1
      resources/languages/bg.js
  11. 1
      resources/languages/bn.js
  12. 1
      resources/languages/bs2.js
  13. 2
      resources/languages/ca.js
  14. 2
      resources/languages/da.js
  15. 1
      resources/languages/de-CH.js
  16. 2
      resources/languages/en.js
  17. 2
      resources/languages/fi.js
  18. 2
      resources/languages/he.js
  19. 1
      resources/languages/hi.js
  20. 2
      resources/languages/hr.js
  21. 2
      resources/languages/hu.js
  22. 2
      resources/languages/ja.js
  23. 2
      resources/languages/nl.js
  24. 2
      resources/languages/no.js
  25. 2
      resources/languages/ro.js
  26. 2
      resources/languages/sk.js
  27. 2
      resources/languages/sr.js
  28. 2
      resources/languages/sv-SE.js
  29. 2
      resources/languages/uk.js
  30. 2
      resources/languages/vi.js
  31. 2
      resources/languages/zh-CN.js
  32. 2
      resources/languages/zh-TW.js

4
app/package.json

@ -1,7 +1,7 @@
{
"name": "Rambox",
"productName": "Rambox",
"version": "0.5.13",
"version": "0.5.14",
"description": "Rambox",
"main": "electron/main.js",
"private": true,
@ -34,7 +34,7 @@
"auth0-lock": "^10.22.0",
"auto-launch-patched": "5.0.2",
"electron-config": "0.2.1",
"electron-is-dev": "^0.1.2",
"electron-is-dev": "^0.3.0",
"mime": "^1.4.0",
"rimraf": "2.6.1",
"tmp": "0.0.28"

6
app/store/ServicesList.js

@ -363,6 +363,7 @@ Ext.define('Rambox.store.ServicesList', {
,url: 'https://web.icq.com/'
,type: 'messaging'
,js_unread: 'function checkUnread(){updateBadge(parseInt(document.getElementsByClassName("nwa-msg-counter")[0].style.display==="block"?document.getElementsByClassName("nwa-msg-counter")[0].innerHTML.trim():0))}function updateBadge(e){e>=1?document.title="("+e+") "+originalTitle:document.title=originalTitle}var originalTitle=document.title;setInterval(checkUnread,3000);'
,titleBlink: true
},
{
id: 'tweetdeck'
@ -832,7 +833,7 @@ Ext.define('Rambox.store.ServicesList', {
,description: 'Google Allo is a smart messaging app that helps you say more and do more. Express yourself better with stickers, doodles, and HUGE emojis & text. Allo also brings you the Google Assistant.'
,url: 'https://allo.google.com/web'
,type: 'messaging'
,js_unread: 'function checkUnread(){var e=document.getElementsByClassName("unreadCount"),n=0;for(i=0;i<e.length;i++){var a=parseInt(e[i].innerHTML.trim());n+=isNaN(a)?0:a}updateBadge(n)}function updateBadge(e){e&&e>=1?rambox.setUnreadCount(e):rambox.clearUnreadCount()}setInterval(checkUnread,3e3);'
,js_unread: 'function checkUnread(){var e=document.querySelectorAll(".hasUnread.conversation_item"),n=0;for(i=0;i<e.length;i++){var r="none"===e[i].querySelector("#muted").style.display?parseInt(e[i].querySelector(".unreadCount").innerHTML.trim()):0;n+=isNaN(r)?0:r}updateBadge(n)}function updateBadge(e){e&&e>=1?rambox.setUnreadCount(e):rambox.clearUnreadCount()}setInterval(checkUnread,3e3);'
,dont_update_unread_from_title: true
},
{
@ -881,10 +882,11 @@ Ext.define('Rambox.store.ServicesList', {
{
id: 'zulip'
,logo: 'zulip.png'
,name: 'zulip'
,name: 'Zulip'
,description: "The world's most productive group chat"
,url: 'https://___.zulipchat.com/'
,type: 'messaging'
,custom_domain: true
},
]
});

2
app/view/main/MainController.js

@ -119,7 +119,7 @@ Ext.define('Rambox.view.main.MainController', {
// Clear all trash data
const webview = tab.getWebView();
webview.addEventListener("did-finish-load", function() {
webview.addEventListener("did-start-loading", function() {
clearData(webview, tab);
});
}, 1000);

35
app/view/preferences/Preferences.js

@ -71,23 +71,45 @@ Ext.define('Rambox.view.preferences.Preferences',{
,store: Ext.create('Ext.data.Store', {
fields: ['value', 'label']
,data: [
{ 'value': 'ar', 'auth0': 'en', 'label': 'Arabic' }
{ 'value': 'af', 'auth0': 'af', 'label': 'Afrikaans' }
,{ 'value': 'ar', 'auth0': 'en', 'label': 'Arabic' }
,{ 'value': 'bs2', 'auth0': 'en', 'label': 'Barndutsch, Switzerland' }
,{ 'value': 'bn', 'auth0': 'en', 'label': 'Bengali' }
,{ 'value': 'bg', 'auth0': 'en', 'label': 'Bulgarian' }
,{ 'value': 'ca', 'auth0': 'ca', 'label': 'Catalan' }
,{ 'value': 'zh-CN', 'auth0': 'zh', 'label': 'Chinese Simplified' }
,{ 'value': 'zh-TW', 'auth0': 'zh-tw', 'label': 'Chinese Traditional' }
,{ 'value': 'hr', 'auth0': 'en', 'label': 'Croatian' }
,{ 'value': 'cs', 'auth0': 'cs', 'label': 'Czech' }
,{ 'value': 'da', 'auth0': 'da', 'label': 'Danish' }
,{ 'value': 'nl', 'auth0': 'nl', 'label': 'Dutch' }
,{ 'value': 'en', 'auth0': 'en', 'label': 'English' }
,{ 'value': 'fi', 'auth0': 'fi', 'label': 'Finnish' }
,{ 'value': 'fr', 'auth0': 'fr', 'label': 'French' }
,{ 'value': 'de', 'auth0': 'de', 'label': 'German' }
,{ 'value': 'de-CH', 'auth0': 'de', 'label': 'German, Switzerland' }
,{ 'value': 'el', 'auth0': 'en', 'label': 'Greek' }
,{ 'value': 'he', 'auth0': 'en', 'label': 'Hebrew' }
,{ 'value': 'hi', 'auth0': 'en', 'label': 'Hindi' }
,{ 'value': 'hu', 'auth0': 'hu', 'label': 'Hungarian' }
,{ 'value': 'id', 'auth0': 'en', 'label': 'Indonesian' }
,{ 'value': 'it', 'auth0': 'it', 'label': 'Italian' }
,{ 'value': 'ko', 'auth0': 'en', 'label': 'Korean' }
,{ 'value': 'ja', 'auth0': 'ja', 'label': 'Japanese' }
,{ 'value': 'ko', 'auth0': 'ko', 'label': 'Korean' }
,{ 'value': 'no', 'auth0': 'no', 'label': 'Norwegian' }
,{ 'value': 'fa', 'auth0': 'fa', 'label': 'Persian' }
,{ 'value': 'pl', 'auth0': 'pl', 'label': 'Polish' }
,{ 'value': 'pt-PT', 'auth0': 'pt-br', 'label': 'Portuguese' }
,{ 'value': 'pt-BR', 'auth0': 'pt-br', 'label': 'Portuguese (Brazilian)' }
,{ 'value': 'ro', 'auth0': 'ro', 'label': 'Romanian' }
,{ 'value': 'ru', 'auth0': 'ru', 'label': 'Russian' }
,{ 'value': 'sr', 'auth0': 'en', 'label': 'Serbian (Cyrillic)' }
,{ 'value': 'sk', 'auth0': 'sk', 'label': 'Slovak' }
,{ 'value': 'es-ES', 'auth0': 'es', 'label': 'Spanish' }
,{ 'value': 'sv-SE', 'auth0': 'sv', 'label': 'Swedish' }
,{ 'value': 'tr', 'auth0': 'tr', 'label': 'Turkish' }
,{ 'value': 'uk', 'auth0': 'en', 'label': 'Ukrainian' }
,{ 'value': 'vi', 'auth0': 'en', 'label': 'Vietnamese' }
]
})
}
@ -269,30 +291,27 @@ Ext.define('Rambox.view.preferences.Preferences',{
,fieldLabel: 'Host'
,name: 'proxyHost'
,value: config.proxyHost
,flex: 1
//,flex: 1
}
,{
xtype: 'numberfield'
,fieldLabel: 'Port'
,name: 'proxyPort'
,value: config.proxyPort
,margin: '0 0 0 10'
}
,{
xtype: 'textfield'
,fieldLabel: 'Login'
,name: 'proxyLogin'
,value: config.proxyLogin
,margin: '0 0 0 10'
,emptyText: 'optional'
,emptyText: 'Optional'
}
,{
xtype: 'textfield'
,fieldLabel: 'Password'
,name: 'proxyPassword'
,value: config.proxyPassword
,margin: '0 0 0 10'
,emptyText: 'optional'
,emptyText: 'Optional'
}
]
}

2
appveyor.yml

@ -1,4 +1,4 @@
version: 0.5.13
version: 0.5.14
pull_requests:
do_not_increment_build_number: true
branches:

2
electron/menu.js

@ -221,6 +221,7 @@ module.exports = function(config) {
},
{
label: locale['menu.help[5]'],
visible: process.argv.indexOf('--without-update') === -1,
click(item, win) {
const webContents = win.webContents;
const send = webContents.send.bind(win.webContents);
@ -291,6 +292,7 @@ module.exports = function(config) {
});
helpSubmenu.push({
label: `&`+locale['menu.help[5]'],
visible: process.argv.indexOf('--without-update') === -1,
click(item, win) {
const webContents = win.webContents;
const send = webContents.send.bind(win.webContents);

6
package-lock.json generated

@ -3330,9 +3330,9 @@
}
},
"electron-is-dev": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/electron-is-dev/-/electron-is-dev-0.1.2.tgz",
"integrity": "sha1-ihBD4ys6HaHD9VPc4oznZCRhZ+M="
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/electron-is-dev/-/electron-is-dev-0.3.0.tgz",
"integrity": "sha1-FOb9pcaOnk7L7/nM8DfL18BcWv4="
},
"electron-osx-sign": {
"version": "0.4.4",

2
package.json

@ -105,7 +105,7 @@
"auth0-lock": "^10.22.0",
"auto-launch-patched": "5.0.2",
"electron-config": "0.2.1",
"electron-is-dev": "^0.1.2",
"electron-is-dev": "^0.3.0",
"mime": "^1.4.0",
"rimraf": "2.6.1",
"tmp": "0.0.28"

2
resources/languages/af.js

File diff suppressed because one or more lines are too long

1
resources/languages/bg.js

File diff suppressed because one or more lines are too long

1
resources/languages/bn.js

File diff suppressed because one or more lines are too long

1
resources/languages/bs2.js

File diff suppressed because one or more lines are too long

2
resources/languages/ca.js

File diff suppressed because one or more lines are too long

2
resources/languages/da.js

File diff suppressed because one or more lines are too long

1
resources/languages/de-CH.js

File diff suppressed because one or more lines are too long

2
resources/languages/en.js

File diff suppressed because one or more lines are too long

2
resources/languages/fi.js

File diff suppressed because one or more lines are too long

2
resources/languages/he.js

File diff suppressed because one or more lines are too long

1
resources/languages/hi.js

File diff suppressed because one or more lines are too long

2
resources/languages/hr.js

File diff suppressed because one or more lines are too long

2
resources/languages/hu.js

File diff suppressed because one or more lines are too long

2
resources/languages/ja.js

File diff suppressed because one or more lines are too long

2
resources/languages/nl.js

File diff suppressed because one or more lines are too long

2
resources/languages/no.js

File diff suppressed because one or more lines are too long

2
resources/languages/ro.js

File diff suppressed because one or more lines are too long

2
resources/languages/sk.js

File diff suppressed because one or more lines are too long

2
resources/languages/sr.js

File diff suppressed because one or more lines are too long

2
resources/languages/sv-SE.js

File diff suppressed because one or more lines are too long

2
resources/languages/uk.js

File diff suppressed because one or more lines are too long

2
resources/languages/vi.js

File diff suppressed because one or more lines are too long

2
resources/languages/zh-CN.js

File diff suppressed because one or more lines are too long

2
resources/languages/zh-TW.js

File diff suppressed because one or more lines are too long
Loading…
Cancel
Save