Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F84663115
D308.1781470080.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Award Token
Flag For Later
Size
2 KB
Referenced Files
None
Subscribers
None
D308.1781470080.diff
View Options
diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -6,6 +6,13 @@
libkazv is a matrix client sdk built upon [lager](https://github.com/arximboldi/lager)
and the value-oriented design it enables.
+# Development
+
+- Matrix room: `#kazv:tusooa.xyz`
+- Official repository: [on Forgejo (main)](https://r.lily-is.land/the-kazv-project/libkazv), [on Phorge (mirror)](https://iron.lily-is.land/diffusion/L/)
+- Code review: [on Phorge (primary)](https://iron.lily-is.land/differential/query/Bd.i.sG9qEu8/), [on Forgejo (secondary)](https://r.lily-is.land/the-kazv-project/libkazv/pulls)
+- For more: Read [Contributing to kazv](https://kazv.chat/en/contributing/)
+
# Functionalities
libkazv support the following functionalities:
@@ -25,12 +32,14 @@
- Leaving and forgetting rooms
- Content repository
- Send-to-device messages
-- E2EE (send and receive events only and attachments)
+- E2EE (send and receive events and attachments)
+- SAS verification
- Banning and kicking
- Direct messages
- Redactions
- Room tagging
- Mentions
+- Parsing push rules and applying them to events (incomplete)
These functionalities are currently not supported:
@@ -41,10 +50,11 @@
- VoIP
- Searching
- Room previews
+- Setting push rules
+- Receiving notifications via push
These functionalities may be implemented, but in a low priority:
-- Push notifications
- Third-party invites
- Guest access
- Server administration
@@ -54,10 +64,11 @@
- Third party networks
- Server notices
- Moderation policy lists
+- Threads
libkazv is not planning to support these functionalities:
-- Spaces
+- Spaces: libkazv will treat spaces just like other rooms.
- Stories
@@ -66,11 +77,9 @@
## For Gentoo users
If you are using Gentoo, you can use [tusooa-overlay][tusooa-overlay]
-to install libkazv. The dependency `olm` can be installed from
-[src_prepare-overlay][src-prep].
+to install libkazv.
-[tusooa-overlay]: https://gitlab.com/tusooa/tusooa-overlay
-[src-prep]: https://gitlab.com/src_prepare/src_prepare-overlay
+[tusooa-overlay]: https://r.lily-is.land/tusooa/tusooa-overlay
## Dependencies
@@ -79,7 +88,7 @@
[zug](https://github.com/arximboldi/zug),
[boost](https://boost.org),
[nlohmann_json](https://github.com/nlohmann/json),
-[olm](https://gitlab.matrix.org/matrix-org/olm),
+[vodozemac-bindings](https://r.lily-is.land/the-kazv-project/vodozemac-bindings),
[libcrypto++](https://cryptopp.com/).
kazvjob also depends on [cpr](https://github.com/whoshuu/cpr).
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Sun, Jun 14, 1:48 PM (8 h, 54 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1576797
Default Alt Text
D308.1781470080.diff (2 KB)
Attached To
Mode
D308: Adjust links and project goals
Attached
Detach File
Event Timeline
Log In to Comment