TheGoddessInari
821e3f58ed
Add snap packaging.
7 years ago
TheGoddessInari
b6761807d2
Update electron to 2.0.11.
7 years ago
Ramiro Saenz
c3d082148f
Prevent bug "window.close" related with Electron
...
https://github.com/electron/electron/issues/13843
7 years ago
TheGoddessInari
de6e79baf4
Merge pull request #57 from ontherunvaro/patch-inbox-badges
...
Inbox: only update notification badge for Inbox view.
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
2d8fbcf5d5
node: Make 'start' npm command work
...
We have to build and install dependencies first thanks to ExtJS
and electron-builder.
Relates to #55 , and brought up as an issue by @ontherunvaro .
7 years ago
TheGoddessInari
aff8a41a0b
Hangouts: Fix js_unread.
7 years ago
TheGoddessInari
59ebf0ece6
Merge pull request #56 from ontherunvaro/patch-linux-categories
...
package.json: Change freedesktop category to Network
7 years ago
TheGoddessInari
b39248a004
Merge pull request #54 from ontherunvaro/patch-gitignore-jsonp
...
Add bootstrap.jsonp to .gitignore
7 years ago
Álvaro Brey
cdc4b83cdb
package.json: Change freedesktop category to Network
...
See https://github.com/ramboxapp/community-edition/pull/971
7 years ago
Álvaro Brey
7e896d0460
Add bootstrap.jsonp to .gitignore
7 years ago
TheGoddessInari
694bfb93b7
CSP: fix custom icons. Remote loading of https
...
images is probably fine.
7 years ago
TheGoddessInari
2f6e6ffa98
Revert "Disable eval from webviews."
...
This reverts commit c982df1a7a
.
Apparently ICQ is broken, I'll try to get them to fix it, or make
a blacklist. Could use a UI person's help if we need more options. <3
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
c982df1a7a
Disable eval from webviews.
...
It can be trivially exploited online, so no service page should be
using this. I'll gladly help people report bugs upstream if It
comes down to that, but electron strongly recommends this.
7 years ago
TheGoddessInari
98370a6a24
index.html: Make a 'basic' CSP for the main window.
7 years ago
TheGoddessInari
6339416320
app.json: Remove polyfills.
7 years ago
TheGoddessInari
a30aade049
electron: Use destructuring assignments.
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
1f92531043
Put the 'does this happen upstream' common question into the issue template.
7 years ago
TheGoddessInari
da64582cf3
Replace app.quit with app.exit.
...
We don't actually use any of the app.quit hooks,
this solves an additional problem with occasional
on-exit hangs with Windows as well.
Also included: tray menu finally uses locale.
7 years ago
TheGoddessInari
771266f578
Ensure that no webviews can be created with nodeIntegration.
7 years ago
TheGoddessInari
491fc4c694
Update electron to 2.0.8 to fix CVE-2018-15685.
7 years ago
TheGoddessInari
a16643e631
Remove the 'remove all services' button theming so it actually shows up.
7 years ago
TheGoddessInari
bbcd2cecde
Take out one instance of iteration for the new style.
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
6b3ea30b65
Cleanup on electron/main.js and fix a typo.
7 years ago
TheGoddessInari
1e7cf2612f
Merge branch 'testing'
...
This still has the same issues with actually removing old data as
upstream. Electron issues and other requests have gone unanswered, so
pushing to master.
7 years ago
TheGoddessInari
8f991a5b8e
Merge pull request #37 from timbru31/fix-mac-os-script
...
build(macOS): fix macOS package.json scripts
7 years ago
Tim Brust
d35d82c055
build(macOS): fix macOS package.json scripts
7 years ago
TheGoddessInari
2761e5a748
electron: Add missing semicolons.
7 years ago
TheGoddessInari
df6a363e6f
CI: Remove env.js instructions from the YML files.
7 years ago
TheGoddessInari
8a9429e024
Remove the env.js bits now that we no longer use Auth0.
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
ec7f3104d5
Fix Linux links for now, because the package name is bugged
...
on Linux atm due to electron-builder.
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
TheGoddessInari
df97111256
README: update with newer features, add modern screenshot.
7 years ago
TheGoddessInari
c6b85e94ea
This should finally fix the passive/timer logic.
...
Works with extensive testing.
Note to self: The record and service names are effectively backwards.
7 years ago
TheGoddessInari
2dac0fd53e
Try to fix the logic for on/off with the checkbox for the previous
...
commit.
NOTE: If you query window.setTimeout for timer granularity, or
EventTarget.prototype.addEventListener for passive listeners,
for a particular ap in the dev console and it says 'native code',
it's disabled.
7 years ago
TheGoddessInari
952d9f36cf
Add the promised blacklist for timer granularity and passive listeners.
...
Also add our first happy blacklister, 'whatapp' looks to have some
sort of race condition when the timers aren't exactly as fast as it
expects.
7 years ago
TheGoddessInari
dbb587f78f
Finish naming, readd donation and flag.
...
Last update wasn't supposed to get pushed yet, this fixes it.
7 years ago
TheGoddessInari
5d38e9d6a6
Rename project to Rambox-OS to disambiguate from upstream.
...
OS for open source.
7 years ago
TheGoddessInari
a071fcc003
Fix david-dm devDependencies link, as the URI scheme changed.
7 years ago