Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-05-02 | [bug] fix syntax | Kali Kaneko | |
2018-04-26 | [bug] workaround for segfault caused by qtwebview bug | Kali Kaneko | |
2018-04-06 | [pkg] ship new app resources | Kali Kaneko | |
2018-03-28 | [feat] make autostart app name and exec path configurable | Ruben Pollan | |
Use sys.argv[0] as exec path instead of hardcode 'bitmask', and let anonvpn be called RiseupVPN. - Resolves: bitmask-systray#19 | |||
2018-03-28 | [refactor] remove unused imports | Ruben Pollan | |
2018-03-28 | [refactor] move platform constants into leap.bitmask | Ruben Pollan | |
The IS_${platform} constants are used in more places than the vpn module. Let's define them in leap.bitmask. | |||
2018-03-02 | [pkg] set systray path on snaps | Kali Kaneko | |
2018-03-01 | [bug] catch errors while cleaning up | Kali Kaneko | |
2018-02-19 | [pkg] osx packaging changes for riseupvpn | Kali Kaneko | |
2018-02-15 | [pkg] add --no-pie to CFLAGS for wrapper | Kali Kaneko | |
-Resolves: #9232 | |||
2018-02-15 | [pkg] packaging fixes for anonvpn bundle | Kali Kaneko | |
2018-02-15 | [bug] remove stale pidfile | Kali Kaneko | |
- Resolves: #9229 | |||
2018-02-15 | [style] pep8 | Kali Kaneko | |
2018-02-15 | [feat] implement fallback to webkit for bundles | Kali Kaneko | |
in the end, depending on webengine didn't seem to be such a great idea: it makes bundles more complex, heavy and brittle. I tried compiling qt5 and the maintained qtwebkit fork, but that had also its own set of problems (lastly, pyinstaller didn't work properly; pyqt also adds a lot of garbage even if you disabled lots of modules you don't need). so, this is a fallback to a stretch-based build. it fixes the libGL library by adding the right version into the bundle. in this commit I also add a dockerfile for an image that can build bundles by installing pip dependencies directly in the system. this has the advantage that the build process is very fast, but the downside that a new image needs to be pushed to the registry each time that new dependencies are added; we'll also miss any bug due to introducing new dependncies (but hopefully it will be catched by other steps in the CI). The good side of it is that it reduces the need for some hacks in the build process when bundling from a virtualenv. | |||
2018-02-15 | [feat] anonvpn entrypoints | Kali Kaneko | |
2018-02-15 | [feat] help string for bitmask gui | Kali Kaneko | |
- Resolves: #8794 | |||
2018-01-25 | [feat] use new assets for systray icons | Kali Kaneko | |
2018-01-25 | [feat] implement --nowindow flag to display only systray | Kali Kaneko | |
for some usages, specially with autostart enabled, user might want to launch only the systray. this commit implements a simple ``--nowindow`` switch that just avoids showing the main window for now. in the future, we can have a different entrypoint that just launches bitmaskd and a minimal systray widget. I'm not documenting this feature properly since I think this is still missing some functionality: the ability to switch on and off the vpn, and the ability to pass the --autostart as a flag to the bitmask entrypoint. | |||
2018-01-06 | [style] pep8 | Kali Kaneko | |
2018-01-06 | [refactor] webengine entrypoint | Kali Kaneko | |
this commit deprecates qtwebkit usage. | |||
2018-01-06 | [refactor] factor out common functions | Kali Kaneko | |
used from both entrypoints for linux and mac apps. | |||
2017-12-22 | [bug] sync start and shutdown of systray and browser | Kali Kaneko | |
some juggling to make systray (qt5 for now) and browser (pywebview, native) start and stop coordinatedly. I will explore a more lightweight systray for coming releases. | |||
2017-12-20 | [feat] remove status files on shutdown | Kali Kaneko | |
2017-12-08 | [style] pep8 | Kali Kaneko | |
2017-12-08 | [bug] remove hardcoded path | Kali Kaneko | |
2017-12-08 | [feat] osx systray with pyqt5 | Kali Kaneko | |
2017-11-03 | [feature] set windows title | Kali Kaneko | |
2017-11-02 | [docs] add todo about proper event integration with systray | Kali Kaneko | |
2017-11-02 | [bug] really close if the user pushed the close button | Kali Kaneko | |
2017-11-01 | [feature] restore with double-click | Kali Kaneko | |
2017-11-01 | [feature] minimize to systray | Kali Kaneko | |
2017-11-01 | [docs] document systray in changelog | Kali Kaneko | |
- Resolves: #9094 | |||
2017-11-01 | [feature] add tooltip | Kali Kaneko | |
2017-11-01 | [feature] display vpn status on systray | Kali Kaneko | |
2017-11-01 | [feat] compile icons into app_rc | Kali Kaneko | |
2017-11-01 | [feat] add new assets for icons | Kali Kaneko | |
2017-11-01 | [feature] first stub for the systray | Kali Kaneko | |
2017-08-14 | [style] pep8 | Kali Kaneko | |
2017-08-14 | [pkg] fallback to pyqt-webkit if webengine not found | Kali Kaneko | |
2017-08-14 | [bug] kill a previous process in osx | kali | |
Since in OSX the user sees Bitmask in the Dock, I assume that re-launching Bitmask.app from the /Applications folder means that we can kill the previous process. It probably should be able to terminate it gracefully, but we're hitting this during early testing because of the move to native webview - because the window.close() method is still not properly hooked. - Resolves: #9001 | |||
2017-08-14 | [pkg] working bundle in osx using pywebview + pyobjc | kali | |
2017-08-14 | [feat] use webengine instead of webkit | user1 | |
2017-05-30 | [docs] add notes for osx/windows dev env | Kali Kaneko (leap communications) | |
2017-05-03 | [bug] include bitmask_helpers into the frozen binary | Ruben Pollan | |
The bundled version of bitmask is unable to find the bitmask_helpers binary. Let's include it as part of the frozen binary generated by pyinstaller. - Resolves: #8862 | |||
2017-04-20 | [bug] wait a bit in case the authtoken has not being written yet | Kali Kaneko (leap communications) | |
2017-04-20 | [bug] add icon to window | Kali Kaneko (leap communications) | |
The icon it was introduced and then deleted by mistake on the recent window refactor after pixelated integration. - Resolves: #8826 | |||
2017-04-19 | [bug] remove previous auth token | Kali Kaneko (leap communications) | |
- Resolves: #8823 | |||
2017-04-19 | [feature] expose method to open url from js | Kali Kaneko (leap communications) | |
- Resolves: #8838 | |||
2017-04-19 | [feature] expose gui shutdown to js | Kali Kaneko (leap communications) | |
- Resolves: #8837 | |||
2017-03-05 | [bug] load after exporting the object | Kali Kaneko (leap communications) | |