summaryrefslogtreecommitdiff
path: root/systray.go
AgeCommit message (Collapse)Author
2019-01-15[feat] Reorganize codeRuben Pollan
Let's use a more structured folder system: https://github.com/golang-standards/project-layout - Resolves: #99
2018-12-21[bug] launch the systray ASAP so notifications workRuben Pollan
The linux version of the notifications library we are using doesn't handle the gtk.main loop. It requires the systray to be running to be able to display a notification. Spliting the start of the systray and the loop we can start the systray pretty early and later on launch the main loop once we have bitmask and other stuff ready. - Related: #88
2018-11-29[feat] don't need the cancel buttonRuben Pollan
We can do just with two buttons and changing the names.
2018-10-29[bug] revert setting of TMPDIR0.18.10Kali Kaneko (leap communications)
setting TMPDIR attempted to end the noisy error message about using TMP producing non readable messages. however, this produces invisible icons in bionic. See https://0xacab.org/leap/riseup_vpn/issues/44
2018-10-25[feat] store temporary icons in /var/tmpRuben Pollan
- Resolves: #26
2018-09-06[bug] on quit don't wait for notifications that might not come0.18.9Ruben Pollan
2018-09-06[feat] check regularly the statusRuben Pollan
Don't trust that the status will be reported by openvpn/bitmaskd correctly. Let's do polling every 5 seconds.
2018-08-23[feat] fake state on clickRuben Pollan
Let's change the systray state as soon as the user clicks on it, instead of waiting for openvpn to notify the status change.
2018-07-10[feat] autostart the standalone systray if the vpn was onRuben Pollan
- Resolves: #8
2018-06-20[feat] sort gateways by timezoneRuben Pollan
And let us select gateways. - Resolves: #42
2018-06-20[feat] capture SIGINT and close properlyRuben Pollan
2018-06-20[feat] pure go bitmask vpn implemenationRuben Pollan
- Resolves: #42
2018-06-20[feat] display systray and bitmaskd version in aboutRuben Pollan
- Resolves: #47
2018-05-24[feat] add about pageRuben Pollan
And update links. - Resolves: #34
2018-04-25[feat] don't notify in 30 days if systray/donate is clickedRuben Pollan
The same than if the user clicks on 'yes' on the donation dialog will happen now with the systray/donate button.
2018-04-11[feat] autoconnect if is the first run or was not manually stoppedRuben Pollan
- Resolves: #23
2018-04-11[feat] if quit stop vpnRuben Pollan
As a side effect if the user shuts down the systray it will not autostart next time. - Related: #19
2018-03-27[i18n] simplify i18n stringsRuben Pollan
Let's make the application name configurable.
2018-03-22[feat] remove aboutRuben Pollan
2018-03-22[i18n] add pt-BR localeRuben Pollan
2018-03-20[feat] let's not notify about donations for nowRuben Pollan
As MVP we decided to remove the donations notifications for now. - Resolves: #21
2018-03-20[style] use upstream systray libraryRuben Pollan
Now that my patchers are merged we can revert back to use upstream.
2018-03-20[feat] remove the hack on exitRuben Pollan
The systray quit is being fixed in our fork of the getlantern/systray.
2018-03-20[feat] only one systray can be in executionRuben Pollan
Create a systray.pid file to check if another systray is in execution and only one systray is allowed to be running. - Resolves: #17
2018-03-20[bug] use our own fork of the systray libraryRuben Pollan
While we wait to get the fix to the hide menu items issue merged upstream let's use our own fork of the library. - Resolves: #8
2018-02-21[feat] display the off icon while waiting for statusRuben Pollan
- Resolves: #14
2018-02-21[feat] add i18n supportRuben Pollan
Using golang.org/x/text, wich is still in early stages of development, but seems to work good enough for our needs. - Resolves: #2
2018-02-16[feat] add a command line flag to enable gateway selectionRuben Pollan
- Resolves: #12
2018-02-13[feat] new iconselijah
2018-02-13[feat] remove gateway selectionRuben Pollan
2018-02-13[doc] add copyright noticeRuben Pollan
2018-02-09[style] nicer lookingRuben Pollan
2018-02-08[style] remove unused codeRuben Pollan
2018-02-08[feat] use a config file to check when to produce the next notificationRuben Pollan
2018-02-08[feat] use the right urlsRuben Pollan
2018-02-08[style] point imports into leap repoRuben Pollan
2018-01-23[feat] add gateway selectionRuben Pollan
2018-01-19[feat] implement bitmask.core zmq comunicationRuben Pollan
2018-01-18[style] clean up wait loopRuben Pollan
2018-01-18[style] New assetsRuben Pollan
2018-01-16[feat] use cleaner iconsRuben Pollan
2018-01-16[feat] Dummy implementation of the systrayRuben Pollan