Skip to content

Releases: AgregoreWeb/agregore-browser

2.1.0 - IPFS improvements

12 Apr 02:05
Compare
Choose a tag to compare
  • pubsub:// had some bugs when receiving messages. This has now been fixed, but you'll likely want to clear your ipfs/config file in your data folder. This should also give better compatibility with agregore-mobile
  • ipld:// now supports loading IPLD Schemas in path segments to apply onto data as it's being loaded. This can let you apply more human-readable "lenses" over top of compact IPLD representations.
  • ipld:// now also supports the IPLD Patch spec. With this you can apply "patch sets" over an IPLD DAG along with respecting any schemas placed in the URL. With this you can have determenistic updates to datasets with minimal code.
  • You can check out how the new URLs look in the js-ipld-url-resolve unit tests

2.0.0 0 - New Electron, New Hypercore, Fixed MacOS, Better Gemini

28 Mar 06:55
Compare
Choose a tag to compare
  • Upgraded to Electron 23-beta with new chromium and node.js 18
  • Changed all the code to use EcmaScript Modules instead of CommonJS
  • ASAR builds now fully extract their contents which takes more space in the filesystem
  • Breaking: hyper:// support got updated to use the latest holepuch APIs. Old drives can no longer be loaded and new drives cannot be loaded in old versions of Agregore
  • hyper:// now only supports DNSLink based DNS in domains. You can use this by adding a TXT record for _dnslink.yourdomain.com whose value is dnslink=/hyper/YOUR_HYPERCORE_KEY_HERE
  • hyper:// now properly recognizes .gmi and .gemini files and sets the mime type to text/gemini.
  • hyper:// now supports loading index.md, index.gmi, index.gemini, and README.md in addition to index.html (Pending bringing this to IPFS and BitTorrent)
  • Fixed IPFS randomly being unable to start due to uncleaned lockfiles
  • Fixed the URL bar being obstructed by web content due to a MacOS bug
  • Fixed the system tray looking huge on MacOS
  • Removed arm64 build of Mac since it's broken due to the wrtc module

2.0.0-12 - Preview of 2.0

01 Mar 21:01
Compare
Choose a tag to compare
Pre-release
  • Upgraded to Electron 23-beta with new chromium and node.js 18
  • Changed all the code to use EcmaScript Modules instead of CommonJS
  • ASAR builds now fully extract their contents which takes more space in the filesystem
  • Breaking: hyper:// support got updated to use the latest holepuch APIs. Old drives can no longer be loaded and new drives cannot be loaded in old versions of Agregore
  • Hyper:// loading now only supports DNSLink based DNS in domains.
  • Fixed IPFS randomly being unable to start due to uncleaned lockfiles
  • Fixed the URL bar being obstructed by web content due to a MacOS bug
  • Fixed the system tray looking huge on MacOS
  • Removed arm64 build of Mac since it's broken due to the wrtc module

2.0.0-11 - Preview of 2.0

14 Feb 18:37
Compare
Choose a tag to compare
Pre-release
  • Upgraded to Electron 23-beta with new chromium and node.js 18
  • Changed all the code to use EcmaScript Modules instead of CommonJS
  • ASAR builds now fully extract their contents which takes more space in the filesystem
  • Breaking: hyper:// support got updated to use the latest holepuch APIs. Old drives can no longer be loaded and new drives cannot be loaded in old versions of Agregore
  • Fixed IPFS randomly being unable to start due to uncleaned lockfiles
  • Fixed the URL bar being obstructed by web content due to a MacOS bug
  • Fixed the system tray looking huge on MacOS
  • Removed arm64 build of Mac since it's broken due to the wrtc module

2.0.0-10 - Preview of 2.0

13 Feb 23:53
Compare
Choose a tag to compare
Pre-release
  • Upgraded to Electron 23-beta with new chromium and node.js 18
  • Changed all the code to use EcmaScript Modules instead of CommonJS
  • ASAR builds now fully extract their contents which takes more space in the filesystem
  • Breaking: hyper:// support got updated to use the latest holepuch APIs. Old drives can no longer be loaded and new drives cannot be loaded in old versions of Agregore
  • Fixed IPFS randomly being unable to start due to uncleaned lockfiles
  • Fixed the URL bar being obstructed by web content due to a MacOS bug
  • Fixed the system tray looking huge on MacOS
  • Removed arm64 build of Mac since it's broken due to the wrtc module

2.0.0-7 - Preview of 2.0

26 Jan 18:09
Compare
Choose a tag to compare
Pre-release
  • Upgraded to Electron 23-beta with new chromium and node.js 18
  • Changed all the code to use EcmaScript Modules instead of CommonJS
  • ASAR builds now fully extract their contents which takes more space in the filesystem
  • Breaking: hyper:// support got updated to use the latest holepuch APIs. Old drives can no longer be loaded and new drives cannot be loaded in old versions of Agregore
  • Fixed IPFS randomly being unable to start due to uncleaned lockfiles

1.10.1 - Arch Linux Support

03 Jan 22:01
Compare
Choose a tag to compare

This release adds support for Arch Linux and the pacman package manager.

You can now install the app with pacman -U agregore-browser-VERSION-linux-x64

1.9.1 - Right click fixes, stability

17 Oct 18:20
Compare
Choose a tag to compare
  • Fixed memory leak in browser action rendering, thanks @resession
  • Failing protocol handlers are easier to recover from. E.g. if IPFS breaks and you delete it's data, you don't need to reload agregore and can just refresh the page using IPFS
  • The "save as" context menu now uses the downloadURL API which should improve performance and reliability.
  • Right click reload/go back/go forware navigation has been fixed
  • Electron got updated to 20.3 which includes fixes for stuff like uploading large files to protocol handlers

1.9.0 - Improvements to built in theming

06 Oct 06:16
Compare
Choose a tag to compare

Importing agregore://theme/style.css now leads to cleaner pages when you have actual inputs.

  • TextAreas are properly styled
  • Code blogs are properly styled
  • Inputs and buttons have nicer borders
  • All elements now have box-sizing: border-box so that
  • Videos, svgs, and objects now get the same styling as images

1.8.0 - Fancier JSON rendering, quick access your data, override extensions

05 Oct 01:32
Compare
Choose a tag to compare

This release brings some nice-to-haves to the browser.

JSON Rendering

The JSON rendering extension has been improved to make links inside JSON strings clickable! This way you can navigate around an API or JSON dataset by clicking.

This has also been extended with the ipld:// protocol handler so that you can seamlessly click through data via CIDs that get turned into IPLD links. This way you can look through any IPLD dataset without needing extra tools or copy pasting.

Also on the renderer side, there's been a fixed leak where global variables were getting injected into pages.

Extension overriding / deduplication

On the extension side, it is now possible to override built in extensions by adding a custom version with the same name to your extensions folder (you can open it by going to Help > Open Extensions Folder and dropping unzipped extensions into their own folders). This should make it easier to develop changes to built in extensions as well as outright replace them with features you value more. For example, you will now have a path to overriding the default search / history results with whatever makes sense for you.

Data Folder help menu

We've added a new menu item to view your "user data folder" which contains all the raw data you might want to mess with. If your IPFS handlers aren't working, it's now easier to fix it by going to Help > Open Data Folder and deleting the ipfs folder + restarting.