Skip to content

Releases: AgregoreWeb/agregore-browser

1.0.0-70 - Show menu bar, upgrade electron, break extensions

29 Apr 15:32
Compare
Choose a tag to compare
  • Electron was upgraded to the latest version 17
  • As a consequence Extension support has been broken
  • Removed some experimental wayland flags that were breaking monjaro support
  • Fixed auto-completing URLs when you hit submit before the history search is performed
  • Added config option autoHideMenuBar (default: false) to control whether the menu bar is visible

Mac OS builds are temporarily broken, pending figuring out why.

1.0.0-69 - QR Code Generator and Scanner, Nice.

10 Apr 20:15
Compare
Choose a tag to compare
  • Adds a qr code scanner
    • Click the QR Scan button beside the URL bar to get a QR code for the current page
    • Click Scan to and either open your webcam or select a file to scan a QR code to open in a new window
  • Fixes errors when trying to load IPFS (due to Electron downgrade in previous release)
  • Automatically convert /ipfs/Qm... style paths to ipfs://bafy URLs when pasting into the URL bar
  • Fixes issue where extensions couldn't spawn new windows

1.0.0-68 - Fix loading built-in extensions

04 Apr 21:55
Compare
Choose a tag to compare

Fixes a bug where extensions would fail to load on boot and cause a crash.

1.0.0-67 Updates to protocols, older electron

04 Apr 21:36
Compare
Choose a tag to compare
  • Temporarily reverting to Electron 11 so that we can fix extension support
  • Updated gun-fetch to the latest version
    • Removes the hardcoded sync servers
  • Updated js-ipfs-fetch
    • Fixes issue with PUT not truncating existing content (e.g. if you write less content than there already was at a given path)
  • Updated hypercore-fetch
    • PUT now responds with the resolve URL for a resource similar to IPFS/IPNS
  • Added portable windows target to the build
  • Fixed issue with install paths with spaces breaking shortcut creation.

1.0.0-66 - IPFS Fixes, Fix opening in X11

14 Mar 00:17
Compare
Choose a tag to compare
  • Removes flags that were breaking non-wayland Linux desktops
  • Upgrade js-ipfs-fetch
    • Use PUT instead of POST for uploads to be more in line with the IPFS writable gateway
    • Fix Windows path related issues
    • Fix issues with updating existing CIDs

1.0.0-65 - Native Go IPFS, fixes, removed broken ARM images

06 Feb 21:16
Compare
Choose a tag to compare
  • Now embedding a native Go-IPFS node instead of js-ipfs which helps improve reliability and performance of the IPFS protocol. (thanks @lidel for helping figure it out!)
  • Removed ARM images from build because they weren't working anyway (need to run builds on ARM devices by the looks of it)
  • Switch Mac OS binary to be a "universal" build to support M1 macs
  • Fixed some bugs to do with previewing URLs when hovering over links (thanks @jolindroth )
  • Switch build to use ASAR, might reduce size? not sure what this does actually.
  • Improved rendering images and horizontal rules in agregore://theme/style.css
  • Added new appPath to .agregorerc to fix valid bookmark shortcut generation (thanks @av8ta !)

1.0.0-49 - New Protocols, Fixed Extensions

07 Jan 18:22
Compare
Choose a tag to compare

This release has a bunch of new functionality and some bug fixes.

Secure Scuttlebutt support:

  • Basic support for ssb:// URLs based on this spec
  • Source code for the protocol handler is in ssb-fetch
  • Requires an ssb server running locally either through Patchwork or Manyverse Desktop
  • Pasting an SSB "cipherlink" into the URL bar will automatically convert it to an ssb:// URI.
  • SSB posts automatically return their markdown content which gets picked up by the markdown renderer extension

Mutable Torrents:

  • Agregore can now load Mutable BitTorrents that use the BEP 46 specification
  • bittorrent:// URLs can now contain a public key for a mutable torrent instead of an infohash
  • magnet: links can now contain a xs=urn:btpk: parameter which will automatically get converted to a bittorrent:// URL

Markdown and Gemini renderer updates:

  • The Markdown renderer is now using marked.js isntead of commonmark for rendering (improves load times, headers now have IDs you can link to)
  • Gemini headers can now be clicked to get links for them

Extension Fixes:

  • Extensions had a critical bug where their protocol handlers weren't getting registered, this got fixed and now Agregore can support a wider range of extensions such as the uBlock Origin ad blocker
  • Extensions can now open windows using the tabs.create() API

User Agent changes:

  • The UserAgent for the browser got updated to contain the current version of Agregore instead of the Electron version
  • This should improve compatibility for web apps that expect to run in a Chrome environment or explicitly don't want to run in Electron

1.0.0-47 - Quality of life improvements

29 Dec 00:14
Compare
Choose a tag to compare
Pre-release

This release of Agregore mostly features some quality of life improvements.

  • Fixed the gemini and markdown renderers (and made them faster)
  • Currently open windows get saved 30 seconds after the last navigation (to avoid crashes making you lose all your active pages)
  • Added a new defaultPage property to the config so you can replace the default homepage, agregore://welcome, with whatever you want.
  • Added a agregore://about page which contains JSON for the current version of Agregore and its dependencies
  • Added the current version to the bottom of the welcome page
  • Hovering over a link will now show you a preview of the URL in the URL bar (thanks @jolindroth !!)

1.0.0-44 - Gun:// support

04 Dec 21:34
Compare
Choose a tag to compare
Pre-release

Adds support for the new gun:// protocol. Big thanks to @resession for pushing this through and speccing things out!

For details on how to use it, check out the gun-fetch github repo.

Also including builds for Alpine Linux

1.0.0-40 - fix sqlite error

10 Nov 00:47
Compare
Choose a tag to compare
Pre-release

Updates hyper-dns and hyper-sdk to fix the sqlite3 loading error when trying to access hyper:// URLs.