1. 21 Mar, 2022 4 commits
    • Phaedrus Leeds's avatar
      Fix web app icon url vs path confusion · 752aca5a
      Phaedrus Leeds authored
      Confusingly, the icon_url member of EphyWebApplication is actually a
      path not a URL or URI. The only place where it gets set to a URI is in
      prefs-general-page.c when the user changes the icon, and there it is
      happening erroneously since all the other code that deals with it
      assumes it is a path. So, rename the struct member and ensure all the
      use of it treats it as a path.
      752aca5a
    • Phaedrus Leeds's avatar
      Make web app manager work under Flatpak · 097e0e3f
      Phaedrus Leeds authored
      Make use of the GetIcon() portal method so the app manager can work
      under Flatpak.
      097e0e3f
    • Phaedrus Leeds's avatar
      Get rid of web app install_date string · d157c952
      Phaedrus Leeds authored
      Just create the string in the one place we need it rather than always
      storing it. This introduces no functional changes.
      d157c952
    • Phaedrus Leeds's avatar
      Migrate web apps to portal locations · 878e2be8
      Phaedrus Leeds authored
      This is yet another migration of web apps. This time we are changing the
      GApplication ID to make it simpler and more D-Bus friendly. We also have
      to ensure the GApp ID has the app ID as a prefix to be able to use the
      dynamic launcher portal (and in order to own the right bus name when the
      web app is run). We also migrate the web apps' desktop files and
      icons to the locations they'd be in if we had used the portal to create
      them, so that going forward they will all be in one place and things
      should be simpler.
      878e2be8
  2. 20 Dec, 2021 1 commit
    • Michael Catanzaro's avatar
      about-handler: don't encode app ID (or install date) · 3ed59185
      Michael Catanzaro authored
      We are overencoding here. Epiphany is not prepared to handle the encoded
      app ID, and it is not necessary to encode in the first place because the
      app ID is trusted to be a valid GApplication ID, which cannot contain
      nasty characters.
      
      However, encoding the URLs here really is necessary, because they really
      could contain nasty content.
      
      Fixes #1665
      
      Part-of: <!1050>
      3ed59185
  3. 16 Dec, 2021 1 commit
    • Phaedrus Leeds's avatar
      Style web app delete button like destructive-class · 209f2406
      Phaedrus Leeds authored and Marge Bot's avatar Marge Bot committed
      This changes the style of the "Delete" button on the
      "about:applications" page so that it looks like it has the
      "destructive-class" applied, which makes it more consistent with
      destructive buttons across the rest of GNOME. The CSS is copied from
      error.css.
      
      Part-of: <!1040>
      209f2406
  4. 15 Dec, 2021 3 commits
  5. 09 Dec, 2021 1 commit
    • Phaedrus Leeds's avatar
      Detect Snap sandbox in addition to Flatpak · af86b96b
      Phaedrus Leeds authored and Marge Bot's avatar Marge Bot committed
      Snaps use the same portals as Flatpak, so we should detect whether we're
      running as a Snap when deciding whether to use portals or disable
      features that are impossible in these different but similar sandboxing
      technologies.
      
      This is mostly academic because the Snap of Epiphany appears to be
      outdated, but it is more correct so let's do it.
      
      Part-of: <!1041>
      af86b96b
  6. 24 Nov, 2021 2 commits
  7. 04 Sep, 2021 1 commit
  8. 28 Apr, 2021 1 commit
  9. 25 Sep, 2020 2 commits
  10. 02 Feb, 2020 1 commit
  11. 04 Aug, 2019 6 commits
  12. 22 Jul, 2019 1 commit
  13. 21 Jul, 2019 1 commit
  14. 15 Jul, 2019 1 commit
  15. 02 May, 2019 1 commit
  16. 24 Apr, 2019 1 commit
  17. 06 Apr, 2019 1 commit
  18. 31 Mar, 2019 1 commit
  19. 29 Mar, 2019 1 commit
  20. 17 Mar, 2019 1 commit
  21. 20 Feb, 2019 1 commit
  22. 27 Aug, 2018 1 commit
  23. 25 Jul, 2018 2 commits
  24. 24 Jul, 2018 1 commit
  25. 28 Jun, 2018 1 commit
  26. 25 May, 2018 1 commit
  27. 19 Apr, 2018 1 commit