TheGoddessInari
94a7f7c475
Rename repo to hamsket.
6 years ago
TheGoddessInari
d02f3a8fc1
Fix app update.
6 years ago
TheGoddessInari
61fa8c4588
Update electron-store to 4.0.0. Update mime to 2.4.4.
6 years ago
TheGoddessInari
74fafc0a93
Update WhatsApp js_unread.
...
Fixes #103 .
6 years ago
Noah Vesely
9475a17b77
Enable sandbox for WebViews
...
Since v5.0.0 Electron has enabled the mixed sandbox by default. This
means we can sandbox the WebViews, while leaving the main application
un-sandboxed.
6 years ago
TheGoddessInari
f445c956f8
Update runtime dependencies; update to electron-contextmenu-wrapper 4.0.0.
6 years ago
TheGoddessInari
97837a7e92
Replace var with let or const as appropriate.
6 years ago
TheGoddessInari
77639812a6
Use object methods in mattermost unread_js.
6 years ago
TheGoddessInari
07201f2b15
Replace property functions with object/class method functions.
6 years ago
TheGoddessInari
55fe946f58
Fix backup/restore functions.
6 years ago
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