Skip to content

Releases: AgregoreWeb/agregore-browser

2.5.1 - MacOS style fix, minor bug fixes

23 Apr 18:10
Compare
Choose a tag to compare
  • Mac OS no longer has a blank bar at the top shifting content off screen
  • Pasting non-links works as expected now, before it was ignoring the paste
  • Pages that have no stylesheets but have inline style attributes no longer get Agregore's stylesheet injected.

2.5.0 - Bug fixes, Look and feel

14 Mar 18:13
Compare
Choose a tag to compare

Features

  • Middle click in url bar navigates to links automatically (thanks @Arskan17 !)
  • Updated theme stylesheet: max-width is now applied to textual elements directly in the body instead of the body itself. This makes it easier to make apps that take the entire width by putting content in the main tag.
  • Pages without any stylesheets will have the default style injected into them
  • The reader mode now has cleaner HTML to go with the new styles and it can now render properly even when a page's CORS settings prevent loading default styles

Fixes

  • Fixed issue with second instances crashing on GNOME due to serializing
  • Fixed hypercore dependencies and upgraded to latest version
  • "uncaught errors" now don't freeze the browser with a popup and instead get logged to STDERR

2.4.0 - Fixes and updates

08 Dec 22:51
Compare
Choose a tag to compare
  • Hypercore is now more reliable for downloading the site via both dns and the public key.
  • Updated hypercore dependencies for improved speed and reliability
  • Fixed reader mode showing "null" for the author field
  • Improved built in themes with custom styled select boxes and audio elements
  • Updated electron version with bug fixes

2.3.0 - Reader view, Context Menus, Fixes

03 Sep 00:27
Compare
Choose a tag to compare
  • New "reader view" that uses Mozilla's Readability API to simplify the HTML on a page and render using Agregore's color scheme
  • Fixes the bug where opening several windows at startup causes a bunch of z-fighting and flashing
  • Added custom scrollbar for sites importing `agregore://theme/style.css"
  • Added more context menu items. Now you can copy a link to selected text on a page

2.2.3 - New welcome page, fix renderer extension

27 Jun 17:25
Compare
Choose a tag to compare
  • Changed the style of the welcome page to use the builtin theme more directly
  • Added "explore" page more prominently
  • Fixed renderer not running due to some bugs in the last update. Now it also supports rendering ActivityStreams and JSON-LD data with inline links!
  • Updated the archiveweb.page extension which now has more advanced settings for IPFS configuration
  • Improve startup time by delaying registering protocol handlers

2.2.2 - Fix ad blocker

18 May 19:23
Compare
Choose a tag to compare

Last release broke the built in UBlock Origin extension by using the firefox version instead of chromium.

This fixes it by loading the correct chromium version.

2.2.1 fixes for windows with hyper core, better system tray

13 May 02:44
Compare
Choose a tag to compare
  • fix the issue on windows were loading a hyper url throws an error to do with the file path. now it should correctly detect windows file paths and initialize properly
  • clicking on the tray icon opens in a window so that you don't have to right click and open the context menu

2.2.0 - Built in Extension Overhaul

10 May 02:46
Compare
Choose a tag to compare
  • Fixed the annoying bug where the uBlock Origin extension was missing an icon and was messing with the scroll
  • Built in extensions now also get extracted to the extensions folder for easy customization
  • The built in extensions got ripped out of git submodules so now they can be updated more cleanly
  • In particular the agregore-history extension now has it's own repo
  • Adding a new extension just requires linking to a URL for a zip file along with the expected version in the manifest file (following semver)
  • Optimized the initial load time, there should be a few noticible seconds of improvement due to reshuffling the order of operations for protocol registration
  • More verbose logs for the initial load so you can know what's going on under the hood
  • JSON renderer extension now properly handles JSON-LD and ActivityStream pages

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