Skip to content
Snippets Groups Projects
  1. Aug 27, 2024
  2. Aug 19, 2024
  3. Aug 18, 2024
  4. Aug 17, 2024
    • jkito's avatar
      ci: update github actions workflows · 18eb0078
      jkito authored
      this updates the jobs that builds the client on windows and
      macOS on github actions
      
      the jobs were failing due to missing qt-installer-framework
      as well as failing to properly install qt6 on windows these
      jobs now uses `aqt` to install qt6 on both win and macos
      18eb0078
  5. Aug 10, 2024
    • jkito's avatar
      Remove call to Quit from backend.quit method · bd2b8dcd
      jkito authored
      the backend.quit emits the 'quitDone' signal which also
      triggers the 'aboutToQuit' signal for the  QApplication
      since its handler calls 'QApplication::quit()'
      
      the handler for 'aboutToQuit' signal already calls Quit
      so removing it from backend.quit avoids another call to
      Quit
      bd2b8dcd
  6. Aug 07, 2024
    • jkito's avatar
      Revert "Don't run Quit() twice during startup" · d31102cd
      jkito authored
      This reverts commit b9fc3584.
      
      the aboutToQuit signal is emitted just before the app closes and
      gives chance to run some teardown routines, when closing the app
      via a keyboard shortcut (cmd+q on macOS) we get this signal  and
      the handler stops the firewall and performs other needed cleanup
      
      removing this causes a bug where quiting the app would keep  the
      firewall running which results into no internet access
      d31102cd
  7. Aug 04, 2024
  8. Aug 03, 2024
    • jkito's avatar
      gui: reduce size of splash screen image · 3dab6264
      jkito authored
      3dab6264
    • jkito's avatar
      Set transport to openvpn when provider is riseup · b829610c
      jkito authored
      since obfs4 and kcp is disabled in the UI when provider
      is riseup, transport needs to be set to openvpn to work
      around config file with Obfs4 and KCP set to true  from
      a previous version of the app
      b829610c
    • jkito's avatar
      gui: disable obfs4 and kcp checkbox in preferences for riseup · d8350ee8
      jkito authored
      riseup currently is not having any deployed obfs4 or kcp bridges
      but the eip-service.json contains transports[].type as obfs4 for
      many of the gateways, therfore the bridge options are explicitly
      disabled if the provider name is 'riseup'
      d8350ee8
    • jkito's avatar
      conf: set SkipLaunch to true during context initialization · 29f6493f
      jkito authored
      this prevents starting openvpn connection automatically after
      app start, since currently there's no preference setting  for
      it to allow the user to control the behavior
      
      this also sets DisableAutostart to true since it is currently
      not working on any of the platforms
      29f6493f
    • jkito's avatar
      gui: use an Image item to set the on/off icon · 3fedfdd3
      jkito authored
      this uses the contentItem property of RoundButton to
      use an Image item and set the power button as on/off
      changing from Icon to Image allows to use the mipmap
      property, which should improve the image quality
      3fedfdd3
    • jkito's avatar
      obfs4: stop obfs4 client and proxy in a go routine · ccf0bfa4
      jkito authored
      the Stop is blocking and cannot be called concurrently
      with Start, when for some reason obfs4 client fails to
      connect and has not yet returned from Start, a call to
      Stop will block until Start has returned, which  makes
      UI unresponsive for some time
      
      calling it in a separate Go routine works around  this
      issue as we can proceed to stop the openvpn process
      ccf0bfa4
    • jkito's avatar
      obfs4: filter out kcp bridges when transport is obfs4 · 3c9a86e1
      jkito authored and jkito's avatar jkito committed
      in case of KCP the transport.Type is still obfs4, but it has
      a different port than obfs4, without this commit KCP enabled
      bridges were also considered as valid obfs4 bridges
      
      in theory the same bridge can be running in both obfs4 and KCP
      mode and listening on different ports, but the eip-service.json
      schema separates this into different transport objects
      
      this fixes a bug where after selecting obfs4 transport it was
      trying connect to a KCP enabled bridge with plain obfs4 mode
      3c9a86e1
    • jkito's avatar
      gui: send error during stopVPN call to gui · 2844839b
      jkito authored and jkito's avatar jkito committed
      during startVPN any error occuring are set but
      this was not done for stopVPN
      2844839b
    • kwadronaut's avatar
      Update transifex config to remove unneeded language mappings · 051600cd
      kwadronaut authored and jkito's avatar jkito committed
      android, qt, tranxifex all have different ideas on how languages
      and locales should pose themselves. It is not relevant for  most
      languages where we only have one locale, like Turkish. But if we
      have different ones or different scripts, we need to tell  while
      downloading updates where to look for them.
      
      this updates the internationalization doc with explanation about
      transifex language mapping and removes duplicate language files
      
      solves #888
      051600cd
    • kwadronaut's avatar
      l10n: update translation files · 81740a9f
      kwadronaut authored and jkito's avatar jkito committed
      81740a9f
    • kwadronaut's avatar
      gui: show languages sorted alphabetically in lang list picker · 557f10c3
      kwadronaut authored and jkito's avatar jkito committed
      557f10c3
    • kwadronaut's avatar
      gui: Add region to language selections menu when available · f8dfe32f
      kwadronaut authored and jkito's avatar jkito committed
      we currently have language entries which appears to be repeated
      but infact they are different languages, e.g es_AR, es_CU  both
      show up as 'Spanish' in the language picker, to make it  easier
      to distinguish between them the region is added to the lanugage
      picker list, so es_CU now appears as 'Spanish (Cuba)'
      f8dfe32f
  9. Jul 31, 2024
  10. Jul 30, 2024
  11. Jul 29, 2024
  12. Jul 26, 2024
    • jkito's avatar
      motd: fix fetching of motd for riseup provider · 8bc5fc06
      jkito authored
      in b1796790 the config.Provider was changed from the provider
      URL to the provider name but the check fetching motd expected
      an URL this updates the case statement to match the  provider
      name instead of the provider URL
      8bc5fc06
  13. Jul 22, 2024
Loading