TheGoddessInari
c7c7ce7dab
Uppercase font glyph literals to make them less ambiguous.
6 years ago
TheGoddessInari
522c0d1ba4
Replace unnecessarily escaped template string with template literal.
6 years ago
TheGoddessInari
3a26c65efd
Prepare for electron v5: Make requires in WebView use electron remote as appropriate.
...
https://github.com/electron/electron/blob/master/docs/api/breaking-changes.md#require-in-sandboxed-renderers
6 years ago
TheGoddessInari
243d9fcbdc
Limit passive listeners to the specific types that Chrome >= 57 makes passive by default.
6 years ago
TheGoddessInari
dea40d0e22
Locally scope requires in FileBackup.
...
This shouldn't be logically different, but when packing everything
it escapes the file scope, so limit it in scope explicitly.
6 years ago
TheGoddessInari
7937d8d720
Explicitly focus the BrowserWindow after showing.
...
Workaround for electron/electron#18034
Fixes #92 .
6 years ago
TheGoddessInari
bac34d9147
Fix Discord up the rest of the way.
6 years ago
TheGoddessInari
c6490f5a01
Try to adapt to Discord's most recent class reobfuscation.
6 years ago
TheGoddessInari
cad7c06030
WebView: Remove 'mouseup' and 'mousedown' from passive listeners.
...
Fixes some Discord clicks and it seems unlikely this would save CPU.
6 years ago
TheGoddessInari
69ea8edb2b
Fix FreeBSD OSArch string. Just in case.
6 years ago
TheGoddessInari
4aab913087
Strip userAgent of Electron/app name. Remove default userAgent overrides.
...
I've kept around an entire custom User Agent builder, just in case.
Mostly fixes #75 .
Everything else is due to them expecting stable Chrome
instead of whatever Electron stable is using.
It'll be easier to add a version override specifically for that now.
6 years ago
TheGoddessInari
663f2f5982
Update tmp to 0.1.0.
6 years ago
TheGoddessInari
94ab071802
Fix incorrect js_unread using indexing.
...
These took the form of `let i of e` ... `e[i]`.
Apparently nobody was actually using Rainloop, Fastmail, or Allo, or
someone would've told me. :>
I just happened to notice these.
6 years ago
TheGoddessInari
e10df73b59
ServicesList: Update Slack js_unread to avoid jQuery.
...
Fixes #96 .
6 years ago
TheGoddessInari
fe3f7bc6a2
WebView: Several different cleanups. Fix zoom level logic. Restore zoom level on start.
...
Now using getWebView consistently.
Added getWebContents and setZoomLevel methods.
Added blur and focus methods.
6 years ago
TheGoddessInari
43da607d6e
Change redirect logic for tweetdeck due to deprecation.
6 years ago
TheGoddessInari
30223f542f
Update to electron-store 3.0, which depends on electron 4.x.
6 years ago
TheGoddessInari
a25903ae43
Crisp changed its URL, so update.
6 years ago
TheGoddessInari
26b0b1f78e
Also apply workaround from 3264112
(last commit) to our notifications.
6 years ago
TheGoddessInari
798ee1efb8
Notifier: Remove open coding of tab activation.
6 years ago
TheGoddessInari
51a2d93317
ServicesList: Update Discord unread_js.
6 years ago
TheGoddessInari
e311167758
ServicesList: Remove slowed timer blacklist from WhatsApp.
6 years ago
Jakob Struye
772adb7ed0
Fixed slowed timers to also pass the params for the function to be
...
called along
6 years ago
ThauEx
0aebdd34d9
Steam: Update unread js
...
This updates the Steam unread js to support the new design.
6 years ago
TheGoddessInari
0ecf7db4f0
Redo shortcuts via hidden menus, adds quit keybind, move F1 F2 keybinds.
...
This fixes #66 .
Also adds Ctrl-Shift-Q to be able to quit via keyboard easily, but
prevent accidents.
Also move F1 and F2 keybinds to Alt+F1 and Alt+F2
respectively to also prevent accidents.
6 years ago
TheGoddessInari
1c5e6cea91
ServicesList: Update User Agents with current version.
6 years ago
TheGoddessInari
085f9a7c77
Update to electron 4.0.1 and electron-builder 20.38.5.
6 years ago
Jakob Struye
1a04c09099
Rebranded Cisco Spark to Cisco Webex Teams
6 years ago
TheGoddessInari
0172bec5c4
WhatsApp: Disable initial service workers.
...
This works around #72 in combination with 3cc306e
.
Inspired by ramboxapp/community-edition@9c0f13d, but written from
scratch using Promises to avoid blocking pointlessly while Promises
resolve.
Fixes #72 .
6 years ago
TheGoddessInari
3cc306ec34
WhatsApp: fix typo, useragent was used instead of userAgent.
6 years ago
TheGoddessInari
af081b791d
Add git hashes to buildversion.
...
Also replace 'rimraf' with the more generic 'shx'.
6 years ago
TheGoddessInari
347e05b4ce
WhatsApp: Use a different user-agent because they're being stupid.
6 years ago
TheGoddessInari
0cc05c9fe4
ServicesList: Replace for..in with for..of for hipchat, horde, and mysms.
...
Somehow this passed by the linter and inspection.
7 years ago
TheGoddessInari
3bfe190fb8
Zoho: Replace .com with ___ for non-US folks, add note to add .com or other TLD.
7 years ago
TheGoddessInari
53a837bbeb
Update electron-contextmenu-wrapper to 1.0.0.
7 years ago
TheGoddessInari
86c72dda6c
Update electron to 3.0.8, electron builder to 20.33.2,
...
spectron to 5.0.0 and electron-is-dev to 1.0.1.
Looks like finally the remoting bugs have been fixed.
7 years ago
Álvaro Brey
eff6783145
Inbox: only update notification badge for Inbox view.
...
Currently the unread badges are updated in any view (such as Done,
Snoozed or any folder). These are not unread/new messages and as such
should not count towards the badge.
This patch works around that issue by checking if the current view is
the Inbox view, and not updating the unread count otherwise.
See: https://github.com/ramboxapp/community-edition/issues/1136 ,
https://github.com/ramboxapp/community-edition/pull/1853
7 years ago
TheGoddessInari
aff8a41a0b
Hangouts: Fix js_unread.
7 years ago
TheGoddessInari
1448864e29
Update electron-builder to 20.28.3.
7 years ago
TheGoddessInari
a6c9ea3047
Update to electron-contextmenu-wrapper 0.0.2
...
because of CVE-2018-15685.
7 years ago
TheGoddessInari
d7f70fd9c3
Remove the last vestiges of Auth0 support.
7 years ago
TheGoddessInari
3da4a439ea
FileBackup: check for null and removing a debugging print.
7 years ago
TheGoddessInari
b8548f2b5f
Fix FileBackup function typo. Backup now works from the button.
7 years ago
TheGoddessInari
5ab38eace3
Explicitly declare the Node version we depend on.
7 years ago
TheGoddessInari
b8d448210c
Clear all of the Sencha warnings.
7 years ago
TheGoddessInari
4456ca89b8
Remove electron-context-menu, replace with our own
...
electron-contextmenu-wrapper.
This fixes our context menus. Yay!
7 years ago
TheGoddessInari
5940fa1111
Replace Auth0 with file backup, fix service removal.
...
This took some doing, but fixed the service removal thanks to ES6
Promises and a lot of detective work.
Also removed Auth0, and replaced it with a human-readable JSON
exporter/importer that works in the same way.
7 years ago
TheGoddessInari
33c60bcad5
Rename a few more title updates.
...
Even though we'll have to do it again soon enough, it should
keep the random 'Rambox' titles from popping up.
7 years ago
TheGoddessInari
c3202d3763
Fix a missed GroupEnd for logging injected code.
7 years ago
TheGoddessInari
234fa5b57a
Fix timer again! This is getting repetitive.
...
Just make the checkboxes uneditable until after the service is
actually created. I consider this a bad usability issue, but
am having trouble getting ExtJS to allow any access to the
necessary information while a service is being created.
7 years ago