Commit graph

96 commits

Author SHA1 Message Date
LDA
696def187c [MOD/FIX] Set history limit, change logo, CI 2024-09-10 21:47:08 +02:00
LDA
53739dd42d [FIX] Leaves now actually do matter on Matrix 2024-09-07 18:37:45 +02:00
LDA
0ec028d458 [ADD/MOD] CFLAGS/LDFLAGS and version checks 2024-09-07 14:49:30 +02:00
LDA
34bd036ab7 [MOD] Start preparing for an alpha
The (9)th.
2024-09-01 21:19:24 +02:00
LDA
1f3d738bb4 [MOD] Import PNG media. 2024-08-31 13:16:58 +02:00
LDA
9d9453f96a [MOD] Cache disco 2024-08-30 18:13:24 +02:00
LDA
063314b081 [MOD] Cache XEP-0421 support 2024-08-29 23:47:31 +02:00
LDA
39cc04fc2e [MOD] HMAC-based mediachecking 2024-08-25 23:00:31 +02:00
LDA
692cb8aa6f [MOD] Verbosity levels, avatar cleanser
I have a weird bug where Parsee seems to hang on a Db request, been
tryign to figure that otu since a while but can't quite put my finger on
where.
You can have this commit, as a treat.
2024-08-24 19:36:37 +02:00
LDA
8042ccc0cc [ADD] Add basic Matrix ID parser 2024-08-22 00:04:50 +02:00
LDA
fb511b4df0 [MOD/ADD] Separate AS code, XMPP reactions removal 2024-08-21 13:51:52 +02:00
LDA
4c158ea186 [MOD] Use specific SHA1/256 abstraction functions 2024-08-19 16:40:30 +02:00
LDA
4b2ede6a66 [ADD] Help screen 2024-08-19 11:40:29 +02:00
LDA
c975dba852 [MOD] Remove the last [p]based nicks, table moving 2024-08-18 23:52:47 +02:00
LDA
59cbd8b22d [MOD] Hash-based name conflict resolution
Still basic, but should prevent basic name issues.
2024-08-18 16:11:12 +02:00
LDA
aa9b68e02d [ADD/WIP] Parsee IDs, -v flag 2024-08-16 16:38:21 +02:00
LDA
ffc0679493 [MOD/WIP] Kill off the stanza sending function
The stanza sender is dead. All hail the Stanza Builder.
2024-08-13 20:24:32 +02:00
LDA
6c32868ca0 [MOD/WIP] Allow flat-file support, manpage updates 2024-08-12 18:54:35 +02:00
LDA
b192f4b27f Merge branch 'master' of https://git.kappach.at/lda/Parsee into lmdb 2024-08-10 14:13:26 +02:00
LDA
4d6ba32e98 [MOD] -J and -H flags for the max XMPP/HTTP thread 2024-08-10 14:11:33 +02:00
LDA
2a09bd7156 [ADD/WIP] Test out LMDB
Separate branch because I'm mainly testing reliability. Seek out
lda/Cytoplasm's lmdbwerk branch for the base upstream(with mem-moment's
Memory.c impl to apply)
2024-08-10 10:40:36 +02:00
LDA
61b248363d [ADD/WIP] Codenames, try to get codeblocks basics
Mostly focused on the LMDB support right now, sorry!
2024-08-10 09:52:11 +02:00
LDA
93d7b0f8e0 [MOD] Make command list a .x.h file 2024-08-06 22:21:51 +02:00
LDA
a92e3daafa Install rules IDK
I HATE GIT
2024-08-06 15:01:27 +02:00
LDA
8588a6fb5c [ADD/WIP/AYA] Sending errors, voice reqs, Ayawork.
Ayaya!
2024-08-05 19:45:57 +02:00
LDA
aa71c5cfeb [AYA] See alsos, live-alongs, more documentation
I need to work on _actual_ Parsee, now
2024-08-05 15:23:33 +02:00
LDA
88bd2d27ad [FIX] Fix broken chatstates 2024-08-04 18:10:51 +02:00
LDA
74f3fbdccc [MOD] Get rid of childrenless tags in XMLd text 2024-08-02 15:08:46 +02:00
LDA
b7d2ea8a43 [MOD] Fix quotes a bit 2024-08-01 18:30:08 +02:00
LDA
cb0e77e7a4 [MOD/WIP] Mess a bit with the XEP-0393 parser
It took a comical amount of time for me to do that LMAO
2024-08-01 10:31:59 +02:00
LDA
dd180ee3f4 [MOD] Use server_base instead of the API host
This wasn't an issue because the server I test on has the same API host
as its name.
2024-07-26 17:13:02 +02:00
LDA
41a0ae20ea [ADD/MOD/WIP] Mess with lander, try to get quotes
Still WIP-tier for the latter.
2024-07-25 21:44:23 +02:00
LDA
1103425912 [MOD/ADD] Get rid of pre, modify /, and tools
Right now, only adminify exists, if you dare to build it yourself that
is...
2024-07-25 16:38:58 +02:00
LDA
ee004ca9c0 [ADD/WIP] VCard4, slightly more PEPwerk 2024-07-22 18:02:24 +02:00
LDA
db10a70313 [MOD] Make vcard-avatars XEP-0421 tier 2024-07-21 16:31:32 +02:00
LDA
63c1bc819e [ADD/FIX/WIP] "Fix" concurrency, prepare XEP-0421
I'll need to break down my commits more...
2024-07-18 15:50:19 +02:00
LDA
143bdf0a5a [MOD/FIX] Separate XMPP thread, fix EINVAL issue
threading is good actually. please hmu if you ever trigger the
achievement.
2024-07-17 22:55:25 +02:00
LDA
299f473a81 [ADD] Starting DMs XMPP->Matrix 2024-07-16 20:39:44 +02:00
LDA
ed712a9f28 [ADD/WIP] Start making string splitters
I want to go on an encore of XEP-0393, with _rectangles_ as boundaries,
this time.
2024-07-16 19:33:05 +02:00
LDA
308dfd500d [MOD] Multiple-option choices for lists.
You can now mass-remove admins!
2024-07-15 12:33:39 +02:00
LDA
0cb19a15d8 [ADD/WIP] On-the-fly forms
Still WIP-tier, also I need to make a way to index a multi-option list
like a regular array with the forms thing, the current one-at-a-time
idea is not great...
2024-07-14 22:24:59 +02:00
LDA
91d373addb [ADD/MOD] Cleanup cmd, change Matrix user format 2024-07-14 20:00:41 +02:00
LDA
df394172ec [ADD] No-fly, forms 2024-07-14 11:42:30 +02:00
LDA
a880769c48 [MOD/WIP] Externalise and add errors to commands
Still need forms...
2024-07-13 22:34:51 +02:00
LDA
408888ef67 [ADD/WIP] Congestion, basic ad-hoc commands
Woah, took me a while, eh? Next up, getting forms!
2024-07-13 16:26:33 +02:00
LDA
4007232716 [ADD/WIP] Baisic VCards, worst XEP-0393 parser
Blocks coming soon. Took me a day to get a system I remotely liked, and
now I feel ashamed of that a bit. It's truly over...
2024-07-12 19:24:59 +02:00
LDA
d449c8097e [ADD/WIP] Timeouts in stanza awaiting
Querying for a MUC will not take longer than 10 seconds, now.
2024-07-09 16:26:35 +02:00
LDA
e4c6994f61 [ADD/WIP] XMPP->Matrix user statuses
Still untested because of performance reasons around statuses. Also,
how is presence basically a spec feature, and yet somehow manages to be
implemented by _no one_? Please, _implement it_ into yall's clients.
2024-07-09 15:49:03 +02:00
LDA
e7c44a05e2 [ADD/FIX] XMPP->Matrix mod, fix PL issue 2024-07-09 12:35:43 +02:00
LDA
3c26ee6d22 [ADD/WIP] Bridging Matrix redacts
I'll still need to consider making redacts from other people count as
"moderations", whatever that is to Gajim, instead of a "self-redact".

Also, _please_, support it if you _ever_ wish adoption, XMPP users!
2024-07-08 14:36:52 +02:00