Galacteek 0.4.42
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.