Releases: AgregoreWeb/agregore-browser
Releases · AgregoreWeb/agregore-browser
1.0.0-70 - Show menu bar, upgrade electron, break extensions
- 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.
- 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
- Click the
- Fixes errors when trying to load IPFS (due to Electron downgrade in previous release)
- Automatically convert
/ipfs/Qm...
style paths toipfs://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
Fixes a bug where extensions would fail to load on boot and cause a crash.
1.0.0-67 Updates to protocols, older electron
- 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)
- Fixes issue with
- 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
- Removes flags that were breaking non-wayland Linux desktops
- Upgrade js-ipfs-fetch
- Use
PUT
instead ofPOST
for uploads to be more in line with the IPFS writable gateway - Fix Windows path related issues
- Fix issues with updating existing CIDs
- Use
1.0.0-65 - Native Go IPFS, fixes, removed broken ARM images
- 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
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 infohashmagnet:
links can now contain axs=urn:btpk:
parameter which will automatically get converted to abittorrent://
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
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
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
Updates hyper-dns and hyper-sdk to fix the sqlite3 loading error when trying to access hyper://
URLs.