galacteek

Multi-platform browser for the distributed web. Mirror of https://gitlab.com/galacteek/galacteek Become a sponsor: https://ko-fi.com/galacteek

GPL-3.0 License

Downloads
2.3K
Stars
169
Committers
1

Bot releases are visible (Hide)

galacteek - Galacteek 0.5.5 Latest Release

Published by pinnaculum over 2 years ago

Galacteek 0.5.5 prerelease

Release log

Added

  • Add a way to define datasets in the pronto config
  • Add a console script: rdfifier (converts YAML-LD to RDF)
  • MFS model: add an API to trigger UnixFS listing from external
    agents (like a QML dapp)
  • ipfs dweb channel: Add API for remote pinning

Changed

  • Allow file:// URLs to be passed from QML code
  • CI: distribute wheel
  • httpFetch returns a Path and sha512 checksum
  • Set SSL_CERT_FILE from certifi for dmg and AppImage
  • IPFSOperator: isPinned() can receive a pin type argument

Using the AppImage

After downloading the AppImage, make it executable and then run it:

chmod +x Galacteek-0.5.5-x86_64.AppImage
./Galacteek-0.5.5-x86_64.AppImage

The AppImage does not bundle libstdc++. If you use a Linux system with an old libstdc++ and cannot run the AppImage, please open an issue.

Be sure to install all the gstreamer packages to be able to use the mediaplayer.

Trouble with running the AppImage ? Check the wiki or file an issue

Using the DMG image

After opening/mounting the DMG image, hold Control and click on the galacteek icon, select Open and then accept. You probably need to allow the system to install applications from anywhere in the security settings.

galacteek - Galacteek 0.5.5

Published by pinnaculum over 2 years ago

Galacteek 0.5.5 prerelease

Release log

Added

  • Add a way to define datasets in the pronto config
  • Add a console script: rdfifier (converts YAML-LD to RDF)
  • MFS model: add an API to trigger UnixFS listing from external
    agents (like a QML dapp)
  • ipfs dweb channel: Add API for remote pinning

Changed

  • Allow file:// URLs to be passed from QML code
  • CI: distribute wheel
  • httpFetch returns a Path and sha512 checksum
  • Set SSL_CERT_FILE from certifi for dmg and AppImage
  • IPFSOperator: isPinned() can receive a pin type argument

Using the AppImage

After downloading the AppImage, make it executable and then run it:

chmod +x Galacteek-0.5.5-x86_64.AppImage
./Galacteek-0.5.5-x86_64.AppImage

The AppImage does not bundle libstdc++. If you use a Linux system with an old libstdc++ and cannot run the AppImage, please open an issue.

Be sure to install all the gstreamer packages to be able to use the mediaplayer.

Trouble with running the AppImage ? Check the wiki or file an issue

Using the DMG image

After opening/mounting the DMG image, hold Control and click on the galacteek icon, select Open and then accept. You probably need to allow the system to install applications from anywhere in the security settings.

galacteek - Galacteek 0.5.2

Published by pinnaculum about 3 years ago

Galacteek 0.5.2

Release log

This release brings support for the gemini protocol.

Updating is recommended, as the go-ipfs upgrade fixes potential
performance issues ocurring with go-ipfs 0.9.0.

Added

  • Support for the great gemini protocol via the gemini:// scheme
    • Gemini capsule browsing
    • Support for gemini's input system
      (try gemini://geminispace.info/search)
    • Support for raw files download via gemini:// (tested with PDF files)

Changed

  • Use go-ipfs version 0.9.1 (see the
    release notes
    for more details)

Using the AppImage

After downloading the AppImage, make it executable and then run it:

chmod +x Galacteek-0.5.2-x86_64.AppImage
./Galacteek-0.5.2-x86_64.AppImage

The AppImage does not bundle libstdc++. If you use a Linux system with an old libstdc++ and cannot run the AppImage, please open an issue.

Be sure to install all the gstreamer packages to be able to use the mediaplayer.

Trouble with running the AppImage ? Check the wiki or file an issue

Using the DMG image

After opening/mounting the DMG image, hold Control and click on the galacteek icon, select Open and then accept. You probably need to allow the system to install applications from anywhere in the security settings.

galacteek - Galacteek 0.5.1

Published by pinnaculum over 3 years ago

Galacteek 0.5.1

Release log

Added

  • 1st iteration of a semantic dweb engine
    • Support translation of IPFS objects (mainly DAGs) to RDF graphs
    • Support querying the RDF graphs via SparQL from QML dapps
    • P2P SparQL services and exchange of objects over IPFS-P2P tunnels
  • Enable the use of the new experimental AcceleratedDHTClient
    go-ipfs setting (this activates an alternative, faster DHT client)
  • Support for IPFS URL browsing from QML (QtWebEngine QML integration)
  • i:/ URL scheme

Changed

  • Use go-ipfs version 0.9.0
  • Use fs-repo-migrations version 2.0.1

Fixed

  • Bug fix: "link to QA toolbar action"

Using the AppImage

After downloading the AppImage, make it executable and then run it:

chmod +x Galacteek-0.5.1-x86_64.AppImage
./Galacteek-0.5.1-x86_64.AppImage

The AppImage does not bundle libstdc++. If you use a Linux system with an old libstdc++ and cannot run the AppImage, please open an issue.

Be sure to install all the gstreamer packages to be able to use the mediaplayer.

Trouble with running the AppImage ? Check the wiki or file an issue

Using the DMG image

After opening/mounting the DMG image, hold Control and click on the galacteek icon, select Open and then accept. You probably need to allow the system to install applications from anywhere in the security settings.

galacteek - Galacteek 0.5.0

Published by pinnaculum over 3 years ago

Galacteek 0.5.0

Release log

This release introduces support for remote pinning.

All IPFS services (pubsub, p2p) are now part of the application's services graph (the application is now designed as a graph of services, you can view the graph in the Settings workspace).

Added

  • Use go-ipfs version: 0.8.0
  • Use PyQt version: 5.15.2
  • Use PyQtWebEngine version: 5.15.2
  • Support for remote pinning services (yay!)
    • Configure your RPS from the settings (tested with Pinata)
    • From the PIN object buttons (blue pin) you can choose to
      pin with a remote service or to your IPFS node
    • Add a status icon for remote pinning (basic for now)
  • Add a workspace action to view the application's services graph
    (you need graphviz installed for this to work)
  • Add coroutines to load services dynamically from the
    services Python package

Changed

  • Support for mkdocs themes (bootswatch) for your dwebsites
    (darkly is the default)
  • Easier to publish/unpublish websites, dynamic content .. on your DID
  • Easier to create and publish a markdown website
  • QA toolbar: modernize, should now support large number of items
  • Use a dock instead of a status bar
  • MFS: recursive collapse when double-clicking an already-expanded
    directory
  • Pubsub services are now part of the services tree
  • P2P services (like the DIDauth service) are now part of the
    services tree

Fixed

  • Fix mkdocs website creation on non-Linux platforms
  • Focus bug in the markdown editor

Using the AppImage

After downloading the AppImage, make it executable and then run it:

chmod +x Galacteek-0.5.0-x86_64.AppImage
./Galacteek-0.5.0-x86_64.AppImage

The AppImage does not bundle libstdc++. If you use a Linux system with an old libstdc++ and cannot run the AppImage, please open an issue.

Be sure to install all the gstreamer packages to be able to use the mediaplayer.

Trouble with running the AppImage ? Check the wiki or file an issue

Using the DMG image

After opening/mounting the DMG image, hold Control and click on the galacteek icon, select Open and then accept. You probably need to allow the system to install applications from anywhere in the security settings.

galacteek - Galacteek 0.4.42

Published by pinnaculum over 3 years ago

Galacteek 0.4.42

Release log

This is build 42 (the end of the cycle).

RIP Douglas Adams, and thanks for all the fun.

Added

  • BitMessage support

  • Themes support. moon3 is the default theme

  • Hierarchical, per-module config system based on omegaconf

  • Introduce APIs to dynamically start P2P services associated with
    a DID service

  • Introduce protocol versioning by default for P2P services
    /p2p/Qm..../x/pizza/1.0.0

  • Async logging handlers (logbook)

  • galacteek.ipfs.ipfsops.IPFSOperator: add coroutines to dial P2P
    services from a full service address, e.g /p2p/Qm..../x/myservice

  • Python dependencies

Changed

  • Combine async services (GService) with in-app JSON-LD PubSub messaging.
    This should become the official way of pushing events throughout the app.
  • Use dynamic, configurable processing throttlers for all pubsub services
  • galacteek.ipfs.asyncipfsd.AsyncIPFSDaemon: the daemon's configuration
    is now done in an atomic call (by externally calling ipfs config replace).
    This makes the boot process faster.
  • Configurable webprofiles

Fixed

  • Memory leak in the BrowserTab class (Qt reparenting)
  • UTF-8 rendering of blog posts

Using the AppImage

After downloading the AppImage, make it executable and then run it:

chmod +x Galacteek-0.4.42-x86_64.AppImage
./Galacteek-0.4.42-x86_64.AppImage

The AppImage does not bundle libstdc++. If you use a Linux system with an old libstdc++ and cannot run the AppImage, please open an issue.

Be sure to install all the gstreamer packages to be able to use the mediaplayer.

Trouble with running the AppImage ? Check the wiki or file an issue

Using the DMG image

After opening/mounting the DMG image, hold Control and click on the galacteek icon, select Open and then accept. You probably need to allow the system to install applications from anywhere in the security settings.

galacteek - Galacteek 0.4.41

Published by pinnaculum almost 4 years ago

Galacteek 0.4.41 released!

Release log

Added

  • Tor support

    • Tor proxying on all platforms (enabled manually from the
      status bar for now, very soon there'll be finer control
      of the relays via stem)
    • Proxying of ipfs-search and cyber requests via Tor
  • Add a new anonymous web profile

  • Automatically fetch favicons when hashmarking an http(s) website

  • Handle SSL certificate errors

  • New python dependencies

Changed

  • Browser tab UI

    • Use a block-style cursor for the address bar
    • Typing an .eth domain name automatically loads it through ens://
    • Run IPFS searches or searches with popular engines (duckduckgo, ..)
      from the address bar
    • Change the history lookup interface
  • The @Earth workspace is now the first/default workspace in the WS stack

  • Workspace APIs

    • Changed wsRegisterTab(): accept a position argument to insert tabs
      at the end of the tabs list or after the current tab

Fixed

  • Bookmarking of clearnet URLs

Using the AppImage

After downloading the AppImage, make it executable and then run it:

chmod +x Galacteek-0.4.41-x86_64.AppImage
./Galacteek-0.4.41-x86_64.AppImage

The AppImage does not bundle libstdc++. If you use a Linux system with an old libstdc++ and cannot run the AppImage, please open an issue.

Be sure to install all the gstreamer packages to be able to use the mediaplayer.

Trouble with running the AppImage ? Check the wiki or file an issue

Using the DMG image

After opening/mounting the DMG image, hold Control and click on the galacteek icon, select Open and then accept. You probably need to allow the system to install applications from anywhere in the security settings.

galacteek - Galacteek 0.4.40

Published by pinnaculum almost 4 years ago

Galacteek 0.4.40 released!

Release log

Added

  • Lightweight BT client integration (asyncio-based)

    • Add torrents from .torrent files, magnet links
    • Automatically transform magnet links stored in the clipboard
      to .torrent files stored in IPFS
    • Torrent to IPFS transfer: from the BT client you can easily
      transfer completed downloads to IPFS and have them linked in
      your downloads MFS directory.
  • New python dependencies

Changed

  • Log to time-rotated log files by default (use --log-stderr if you
    want logs to be sent to stderr instead)
  • Per-module color styling of log records
  • IPFS daemon init dialog
    • Add a combo box to select the IPFS content routing mode
    • Add a Quit button

Using the AppImage

After downloading the AppImage, make it executable and then run it:

chmod +x Galacteek-0.4.40-x86_64.AppImage
./Galacteek-0.4.40-x86_64.AppImage

The AppImage does not bundle libstdc++. If you use a Linux system with an old libstdc++ and cannot run the AppImage, please open an issue.

Be sure to install all the gstreamer packages to be able to use the mediaplayer.

Trouble with running the AppImage ? Check the wiki or file an issue

Using the DMG image

After opening/mounting the DMG image, hold Control and click on the galacteek icon, select Open and then accept. You probably need to allow the system to install applications from anywhere in the security settings.

galacteek - Galacteek 0.4.39

Published by pinnaculum almost 4 years ago

Galacteek 0.4.39 released!

Release log

Added

  • Support for Windows (packaged as a one-file EXE and NSIS installer)

  • Continuous Integration with Github Actions (Travis CI is still supported)

    • CI workflow for ubuntu (Bionic), MacOS and windows
    • Automatically embed CHANGELOG contents in GH releases

Changed

  • Move from quamash to asyncqt (v 0.8.0)

Fixed

  • Fix issues with libmagic and zbar on Windows
  • Fix issues with IPFS paths not always treated as POSIX paths
  • Fix #31 (thanks @teknomunk)
  • Fix #32 (thanks @teknomunk)

Using the AppImage

After downloading the AppImage, make it executable and then run it:

chmod +x Galacteek-0.4.39-x86_64.AppImage
./Galacteek-0.4.39-x86_64.AppImage

The AppImage does not bundle libstdc++. If you use a Linux system with an old libstdc++ and cannot run the AppImage, please open an issue.

Be sure to install all the gstreamer packages to be able to use the mediaplayer.

Trouble with running the AppImage ? Check the wiki or file an issue

Using the DMG image

After opening/mounting the DMG image, hold Control and click on the galacteek icon, select Open and then accept. You probably need to allow the system to install applications from anywhere in the security settings.

galacteek - Continuous build (master)

Published by pinnaculum almost 4 years ago

galacteek - Galacteek 0.4.38

Published by pinnaculum almost 4 years ago

Galacteek 0.4.38 released!

Release notes

  • Bugfix in the peers UI

  • Bugfix in the didauth service (for DIDs with passphrase-protected RSA keys)

AppImage

After downloading the AppImage, make it executable and then run it:

chmod +x Galacteek-0.4.38-x86_64.AppImage
./Galacteek-0.4.38-x86_64.AppImage

The AppImage does not bundle libstdc++. If you use a Linux system with an old libstdc++ and cannot run the AppImage, please open an issue.

Be sure to install all the gstreamer packages to be able to use the mediaplayer.

Trouble with running the AppImage ? Check the wiki or file an issue

DMG

After opening/mounting the DMG image, hold Control and click on the galacteek icon, select Open and then accept. You probably need to allow the system to install applications from anywhere in the security settings.

galacteek - Galacteek 0.4.37

Published by pinnaculum almost 4 years ago

Galacteek 0.4.37 released!

This release fixes some issues with the macos image (fix loading of pyzbar, make libmagic work, ..) and adds dialogs for creating IPIDs.

Release notes

  • macos: embed libmagic (and the libmagic db), so content type discovery should be faster. Fix issue with pyzbar (libzbar was not correctly loaded due to missing libjpeg) which was breaking QR code verification (and thus peer authentication)

  • Add dialogs for node initialization and IPID creation. The IPID generator can create random usernames.

  • The IPID's RSA key can now be password-protected

  • Add boot progress dialogs

  • Import a welcome page in the home folder

That's it! Enjoy, and give a tip if you can.

AppImage

After downloading the AppImage, make it executable and then run it:

chmod +x Galacteek-0.4.37-x86_64.AppImage
./Galacteek-0.4.37-x86_64.AppImage

The AppImage does not bundle libstdc++. If you use a Linux system with an old libstdc++ and cannot run the AppImage, please open an issue.

Be sure to install all the gstreamer packages to be able to use the mediaplayer.

Trouble with running the AppImage ? Check the wiki or file an issue

DMG

After opening/mounting the DMG image, hold Control and click on the galacteek icon, select Open and then accept. You probably need to allow the system to install applications from anywhere in the security settings.

galacteek - Galacteek v0.4.36

Published by pinnaculum about 4 years ago

Galacteek 0.4.36 released!

Release notes

Fix excessive CPU usage caused by RSA key loading. Update ASAP.

  • Reduce CPU overhead induced by RSA.import_key() (Cryptodome) calls

AppImage

After downloading the AppImage, make it executable and then run it:

chmod +x Galacteek-0.4.36-x86_64.AppImage
./Galacteek-0.4.36-x86_64.AppImage

The AppImage does not bundle libstdc++. If you use a Linux system with an old libstdc++ and cannot run the AppImage, please open an issue.

Be sure to install all the gstreamer packages to be able to use the mediaplayer.

Trouble with running the AppImage ? Check the wiki or file an issue

DMG

After opening/mounting the DMG image, hold Control and click on the galacteek icon, select Open and then accept. You probably need to allow the system to install applications from anywhere in the security settings.

galacteek - Galacteek 0.4.35

Published by pinnaculum about 4 years ago

Galacteek 0.4.35 released!

This release catches up with go-ipfs v0.7 and brings crypto-related improvements (pubsub channels can now use RSA-AES or curve25519), encrypted chat, base36 support for IPNS, easy Markdown syntax to link IPFS objects, ..

Try it out and give a shout in the #galacteek channel (be patient as peers first authentication can be slow)

Release notes

In no particular order:

  • Use go-ipfs version v0.7 and fs-repo-migrations v1.6.4.

  • Patch py-multibase to support base36, base36upper multibases (this makes galacteek and the cidhelpers library compatible with the new base36-encoded IPNS key format that go-ipfs 0.7 introduced)

  • EC-encrypted (curve25519) pubsub topics (using PyNacl)

  • All chat channels are now encrypted (curve25519). Number of connected users per channel is displayed in the channels list when joining.

  • Introduce custom Markdown syntax to link IPFS objects anywhere in the app (this is documented in the manual). It supports embedding images and video/audio content. Videos can be viewed inside chat channels.

  • RSA: Use AES-256 in CBC mode by default (compatibility with EAX mode will remain)

  • JWS token generation and verification with jwcrypto

  • Make the helmet the default DID avatar (important!)

  • DAG exchange services skip already processed messages (pubsub services now store message metadata)

  • Set timeouts on ipfssearch/cyber queries to prevent search timeouts when one engine is not replying.

That's it! Enjoy, and give a tip if you can.

AppImage

After downloading the AppImage, make it executable and then run it:

chmod +x Galacteek-0.4.35-x86_64.AppImage
./Galacteek-0.4.35-x86_64.AppImage

The AppImage does not bundle libstdc++. If you use a Linux system with an old libstdc++ and cannot run the AppImage, please open an issue.

Be sure to install all the gstreamer packages to be able to use the mediaplayer.

Trouble with running the AppImage ? Check the wiki or file an issue

DMG

After opening/mounting the DMG image, hold Control and click on the galacteek icon, select Open and then accept. You probably need to allow the system to install applications from anywhere in the security settings.

galacteek - Release build (pimp-my-dweb-9)

Published by pinnaculum about 4 years ago

galacteek - Galacteek 0.4.34

Published by pinnaculum about 4 years ago

Galacteek 0.4.34 released!

Release notes

  • Filesharing from the files workspace

  • Support for detached go-ipfs instances (the IPFS daemon will keep running after you exit). Enable it in the settings with the Keep IPFS daemon running option

  • MFS file renaming in the filemanager

  • Fix a bug with ipfs-search filters

  • Encrypted pubsub topics

  • Support emojis in markdown with unimoji

AppImage

After downloading the AppImage, make it executable and then run it:

chmod +x Galacteek-0.4.34-x86_64.AppImage
./Galacteek-0.4.34-x86_64.AppImage

The AppImage does not bundle libstdc++. If you use a Linux system with an old libstdc++ and cannot run the AppImage, please open an issue.

Be sure to install all the gstreamer packages to be able to use the mediaplayer.

Trouble with running the AppImage ? Check the wiki or file an issue

DMG

After opening/mounting the DMG image, hold Control and click on the galacteek icon, select Open and then accept. You probably need to allow the system to install applications from anywhere in the security settings.

galacteek - Galacteek 0.4.33

Published by pinnaculum about 4 years ago

Galacteek 0.4.33 released!

Release notes

You should update as this fixes a critical issue.

  • Disable pin-updates on syncing with all EDAGs as they would randomly block and keep the write-lock from being released

  • Bug fix when linking documents from the blog post editor

AppImage

After downloading the AppImage, make it executable and then run it:

chmod +x Galacteek-0.4.33-x86_64.AppImage
./Galacteek-0.4.33-x86_64.AppImage

The AppImage does not bundle libstdc++. If you use a Linux system with an old libstdc++ and cannot run the AppImage, please open an issue.

Be sure to install all the gstreamer packages to be able to use the mediaplayer.

Trouble with running the AppImage ? Check the wiki or file an issue

DMG

After opening/mounting the DMG image, hold Control and click on the galacteek icon, select Open and then accept. You probably need to allow the system to install applications from anywhere in the security settings.

galacteek - Galacteek 0.4.32

Published by pinnaculum about 4 years ago

Galacteek 0.4.32 released!

Release notes

  • Persist DID-authenticated peers in a raw DAG

  • The UnixFS explorer (as well as the filemanager) now uses streamed directory listing and detects timeouts better

  • All EDAGs are protected by a read/write lock instead of a single lock

  • UI: workspaces

  • Add UI action for IPFS repos garbage collection

AppImage

After downloading the AppImage, make it executable and then run it:

chmod +x Galacteek-0.4.32-x86_64.AppImage
./Galacteek-0.4.32-x86_64.AppImage

The AppImage does not bundle libstdc++. If you use a Linux system with an old libstdc++ and cannot run the AppImage, please open an issue.

Be sure to install all the gstreamer packages to be able to use the mediaplayer.

Trouble with running the AppImage ? Check the wiki or file an issue

DMG

After opening/mounting the DMG image, hold Control and click on the galacteek icon, select Open and then accept. You probably need to allow the system to install applications from anywhere in the security settings.

galacteek - Release build (pimp-my-dweb-8)

Published by pinnaculum about 4 years ago

galacteek - Release build (pimp-my-dweb-7)

Published by pinnaculum about 4 years ago