TheGoddessInari
8d6e1495d3
Fix masterpassword for Electron 5.
6 years ago
TheGoddessInari
b5b415fdb2
Make `npm start` work.
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
60f3f47ba9
Remove unsafe == operators from the VTypes overrides.
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
d42dc5c4f3
Update asar to 2.0.1.
6 years ago
TheGoddessInari
b237a74ea8
Update Electron to 5.0.1.
6 years ago
TheGoddessInari
1dbf4f3b33
Update to electron 5.0.0.
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
9a93688fdf
app.json: Bundle CSS.
6 years ago
TheGoddessInari
eb413c7e8c
Update loadscreen to modernizr 3.6.0.
6 years ago
TheGoddessInari
ad865e0069
Prepare for electron v5: Make sure webviewTag is on.
6 years ago
TheGoddessInari
243d9fcbdc
Limit passive listeners to the specific types that Chrome >= 57 makes passive by default.
6 years ago
TheGoddessInari
0279fb3e86
Update to electron 4.1.5.
6 years ago
TheGoddessInari
8bc9080412
Fix null dereference in setServiceNotifications.
6 years ago
TheGoddessInari
32b8ec3c83
Update to mocha 6.1.4, which *finally* fixes the security issues.
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
3dbed8ded1
Update electron to 4.1.4.
6 years ago
TheGoddessInari
01dceeb383
Update electron-builder and mocha because of https://www.npmjs.com/advisories/813 .
...
Still doesn't fully fix it for mocha, but that's tracked at mochajs/mocha#3876 .
6 years ago
TheGoddessInari
5ec2a6b0bb
Update electron to 4.1.3.
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
4f95cfcf50
Fix tab shortcuts for MacOS, add another shortcut to tab with.
6 years ago
TheGoddessInari
a0ac39545a
Resolve js-yaml security update ourselves since upstream is as always unresponsive.
...
Ref: electron-userland/electron-builder#3772
https://www.npmjs.com/advisories/788
6 years ago
TheGoddessInari
0ee3af1d95
Insist on nodeIntegration for the main browserWindow for Electron 5.0.0.
6 years ago
TheGoddessInari
8438f465d4
Add debug task, add sensible defaults for Visual Studio Code.
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
dc60e3b43d
Change AutoPlay policy to be what the user expects until the webapps catch up.
6 years ago
TheGoddessInari
30223f542f
Update to electron-store 3.0, which depends on electron 4.x.
6 years ago
TheGoddessInari
4d0e188297
Update to electron 4.1.1.
6 years ago
TheGoddessInari
a25903ae43
Crisp changed its URL, so update.
6 years ago
TheGoddessInari
d0a0affd35
Add Cmd+Q shortcut as mentioned in #65 .
6 years ago
TheGoddessInari
26b0b1f78e
Also apply workaround from 3264112
(last commit) to our notifications.
6 years ago
TheGoddessInari
3264112474
Fix focus when changing tab, blur previous tab.
...
Fixes #95 .
Workaround for electron/electron#15718 .
6 years ago
TheGoddessInari
798ee1efb8
Notifier: Remove open coding of tab activation.
6 years ago
TheGoddessInari
01d5cd56e3
README: Consistently reformat.
6 years ago
TheGoddessInari
268e487724
README: Add deployment status badge.
6 years ago