summaryrefslogtreecommitdiff
path: root/gui
AgeCommit message (Collapse)Author
2021-03-11[bug] fail gracefully on connection initialization errorskali kaneko (leap communications)
There's some corner cases that were very badly captured. On the first place, it's confusing to quit on connection errors. Secondly, a side-effect of aborting the initialization of the bitmask object was a semi-random segfault when trying to access the object. Here I pass any connection errors to the gui, but leave to the user to quit the app. This probably will need more work when we want to terminate the app on unrecoverable errors (no polkit, etc...), but for now it makes the systray much more usable. - Resolves: #465
2021-03-11[bug] inform backend when donate dialog is shownkali kaneko (leap communications)
a rather annoying bug, since it keeps popping up for every status change. to be included in a hotfix for 0.21.2 release. - Release: 0.21.2 - Closes: #459
2021-03-03[i18n] update localeskali kaneko (leap communications)
2021-03-03attempt workarounds for segfault at libQt5XcbQpakali kaneko (leap communications)
2021-02-26[pkg] improve osx installerkali
- install into global /Applications - document how to troubleshoot helper - uninstall app is visible on top-level folder - improve detection of running processes for old and new binaries - Closes: #441 - Closes: #445 - Closes: #435
2021-02-18swap 3 dots for ellipsiskwadronaut
2021-02-17Update localesRuben Pollan
2021-02-09[style] qmlfmt ftwkali kaneko (leap communications)
2021-02-08[style] formattingkali kaneko (leap communications)
we should try to use qmlfmt, indeed
2021-02-08[style] cleanupkali kaneko (leap communications)
- remove unused debug - uncomment notification function, leftover from debug - comment about go-land mutexes
2021-02-08[feat] add menu entry for reporting bugskali
Let's make it easier to tell us how buggy our software is, or how happy they are to use it :) - Closes: #422
2021-02-08[bug] fix segfault in osx with activationkali
this is a regression that was introduced with previous changes to the menus in windows. activation segfaults in linux and osx, so capture the event only for windows. did not investigate further about the causes, but it seems like a good workaround for the time being.
2021-02-08[bug] add mutex to critical regionkali
This fixes the segfault. mRootItem has to be deallocated to avoid memory leaks, but doing it concurrently with the dump of the json was a terrible idea. - Closes: #360
2021-02-03Describe what the patron id is for translationsRuben Pollan
- Resolves: #413
2021-02-03Don't document html parametersRuben Pollan
They are hidden in transifex. - Resolves: #414
2020-11-23[bug] fix my syntax errorkali kaneko (leap communications)
sorry about that :(
2020-11-23[feat] let's use the notification only in windows for nowkali kaneko (leap communications)
We really need this for windows. However, I'm afraid for regular users in linux/mac the notification might be too obstrusive. As we commented in the mr, one way around this might be to only display that tip the first few times - and then persist a flag about it having been shown.
2020-11-23[feat] use the branded appname if availablekali kaneko (leap communications)
2020-11-23[feat] windows: pop-up on left click and notification on app startt h
- Related: #367, #370
2020-11-21Updating makefile to support Cygwin64 for Windows users.t h
- Closes: #394
2020-11-20[i18n] get the actually translated languajes from transifexRuben Pollan
2020-11-20[i18n] Fix strings from comments in transifexRuben Pollan
2020-11-19[i18n] update stringsRuben Pollan
2020-11-04[bug] remove debug console in windowskali
squashed in this commit: reintroduce the dummy autostart_win implementation that was removed by mistake. I did not manage to get autostart working in windows, this is pending to be re-worked. see https://0xacab.org/leap/bitmask-vpn/-/issues/389
2020-11-03[pkg] put desktop place in gui folder for snapskali kaneko (leap communications)
this was left out of the packaging refactor by mistake. - Resolves: #368
2020-10-23[pkg] remove ldflagskali kaneko (leap communications)
2020-10-23[pkg] windows vendoring fixeskali
2020-10-23[pkg] windows gui & installer fixeskali
2020-10-23[pkg] hide app windowkali kaneko (leap communications)
2020-10-23[pkg] add golib target to makefilekali
- Resolves: #363
2020-10-13[pkg] fix application namekali kaneko (leap communications)
2020-10-13[pkg] add vendor icon to appkali kaneko (leap communications)
2020-10-13[pkg] windows fixeskali
Several fixes for missing paths. Refactor qt installer; fetch pre-built binaries from an existing installation on build system (needs to be automated); add windows icon. - Resolves: #362
2020-10-13[pkg] parametrize win/osx installerkali
2020-10-13[pkg] target osx 10.11kali
2020-10-13[pkg] osx helper and working qt installerkali
2020-10-13[feat] improve error handling during loginkali
2020-10-13[pkg] update build script for openvpnkali
2020-10-13[pkg] boilerplate for qtinstaller frameworkkali kaneko (leap communications)
2020-10-06[bug] askForDonations is a bool nowkali kaneko (leap communications)
2020-10-06[pkg] remove extra files from snap folderkali kaneko (leap communications)
- Resolves: #204
2020-10-06[feat] increase donation reminder interval to one weekkali kaneko (leap communications)
- Resolves: #358
2020-10-02[test] update ui smoke test, add it to cikali kaneko (leap communications)
2020-10-02[ui] Display the proper icon for failed stateRuben Pollan
2020-10-02[ui] disable the donate entry on the menu if no donationRuben Pollan
2020-09-30[ui] make about donation text optionalRuben Pollan
2020-09-30[test] fix CI with the new build targetRuben Pollan
2020-09-30[feat] pass the raw byte json to the backendRuben Pollan
The C++ library does interpret anything as strings, we want to keep the orignal json types.
2020-09-30[feat] remove unused config optionsRuben Pollan
2020-09-25[bug] workaround for helper path in windowskali