Galacteek 0.5.4
The AppImage for this release is only distributed via GitLab packages.
Release changelog
Added
- RDF hashmarks store
- Qt SparQL models API: add async support
- Add MIME type recognition for turtle (ttl), YAML
- Add UI to browse pronto graphs from a browser tab
Changed
- Improve the Curve25519 pubsub API
- SmartQL P2P service
- Implement a peer-dependent authentication middleware for the http service
- Pronto
- galacteek.ld.pronto is now encrypted with curve25519
- Use time-rotating peer-dependent credentials for the smartql p2p service
- Mediaplayer:
- Deprecate old MFS+JSON playlists storage
- Store playlists as RDF (schema is: ips://galacteek.ld/MultimediaPlaylist)
- Playlists by default are stored in a private RDF store
- Playlists can be published to a public RDF store
- Public playlists are synchronized between peers via a SparQL script
- Content providers peering: separate Pinata nodes config by region
Fixed
- AppImage: fix xkb issue when running in Wayland (set XKB_CONFIG_ROOT)
Using the AppImage
After downloading the AppImage, make it executable and then run it:
chmod +x Galacteek-8c999f48-x86_64.AppImage
./Galacteek-8c999f48-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.
If you have problems running the AppImage, be sure to visit this wiki page before opening an issue.