Commit Graph

56 Commits

Author SHA1 Message Date
43f8c22570 add sdl_image image_loader (untested) 2024-04-16 00:45:12 +02:00
5728432b76 everything put into their respective repos 2024-04-14 14:30:42 +02:00
0030487613 move converter tool and pics out 2024-04-14 14:16:53 +02:00
f932f5ffb4 mfs and ms moved to their own repo, now only a few files left to clean up 2024-04-14 13:58:31 +02:00
498b4435c7 refactor message contexts 2024-04-13 11:38:13 +02:00
a5e67d0ee8 move uuid gen to util 2024-04-12 19:44:24 +02:00
dfbb1dea68 move os and backend to sub 2024-04-12 13:42:08 +02:00
2597edd579 new messages objcomp names 2024-04-12 13:42:08 +02:00
85a29372f4 adding message frag object version and conversion work, but comp name changes incoming 2024-04-12 13:42:07 +02:00
a9f6a5d763 move mfs to os, works, convert tool still incomplete 2024-04-12 13:42:07 +02:00
10b689ca95 refactor the serializer again 2024-04-12 13:42:07 +02:00
3cede91aa0 more work on backend and moving frags to objs 2024-04-12 13:42:06 +02:00
0610a6a64a continue os refactor, start with fs backend 2024-04-12 13:42:06 +02:00
26d07b06db start refactoring in the name of object store 2024-04-12 13:42:06 +02:00
268cbe137e move file stack creation to separate file, removing some scope 2024-04-12 13:42:05 +02:00
19844a9423 use file2 zstd wrapper to read frag data (untested) 2024-04-12 13:42:03 +02:00
19fd99f713 refactor out uuidgenerator 2024-04-12 13:42:03 +02:00
def7fc1959 add file2 impl for zstd (lightly tested and not integrated yet) 2024-04-12 13:42:02 +02:00
6f511016bc save msg json zstd compressed (3x compression) 2024-04-12 13:41:57 +02:00
d21dbb43e2 comp refactor and make groups work 2024-04-12 13:41:57 +02:00
7ac62274f4 move json around and disable files for now 2024-04-12 13:41:56 +02:00
2e7d5538d1 fragment events + 256bit uuids 2024-04-12 13:41:55 +02:00
1bfd04680e refactor message serializer to allow access to eg contacts 2024-04-12 13:41:55 +02:00
73d1d65142 further serializer refactoring 2024-04-12 13:41:55 +02:00
2bc30ffcdc start with messages (no fragments get created yet) 2024-04-12 13:41:54 +02:00
e67d7d37b5 refactoring, add to mainscreen 2024-04-12 13:41:54 +02:00
267f8dffc1 working prototpying code 2024-04-12 13:41:53 +02:00
db54afd180 full on qoi 2024-03-06 01:02:59 +01:00
0c674e0137 add tox friend faux offline message (still wonky) + small file copy error handling 2024-02-02 20:26:50 +01:00
fd9d14d00c tox private impl + dht caps histo 2023-11-13 16:23:49 +01:00
869edb8d84 add hacky tox add by id + use ips instead of dns names for bsnodes and relays 2023-10-20 21:40:45 +02:00
bc090bdaa8 make main window injectable + start settings window 2023-10-19 17:21:45 +02:00
c79068c561 add tox avatar handling + prio png for paste + other fixes and updates 2023-10-14 15:59:32 +02:00
c24dc45e93 hack in compressor types for sip + a bunch of refactoring and fixes 2023-10-09 21:17:00 +02:00
62b00a4bd6 add stb png and jpg encoders, untested 2023-10-06 13:16:45 +02:00
e12d7b1458 add compress to sip (hack webp only) + crop code but not in ui 2023-10-04 20:17:53 +02:00
fc90106d83 openurl file + starting with sending image file and pasting 2023-10-04 02:11:06 +02:00
5ecec26731 image inlining working 2023-08-02 19:24:51 +02:00
01fddd19cd message texture cache + message image loader (no inline images yet) 2023-08-02 16:36:34 +02:00
2dba4f8fbb add webp support 2023-08-02 15:06:19 +02:00
a144459e8d add stb image loader (avatar png support) 2023-08-01 20:17:38 +02:00
75f78f8c7f load tox identicons 2023-08-01 13:21:16 +02:00
ef59386e5c start texture cache for contacts (avatars) 2023-07-31 20:47:22 +02:00
c0b57c30bd add sdl bmp image loader 2023-07-30 16:00:55 +02:00
42b3866753 start thinking about pasting files 2023-07-30 15:10:26 +02:00
d5e2dd2e1f add auto dirty (save toxfile) + minor stuff 2023-07-29 20:39:31 +02:00
4cd295065b add chat gui, probably works 2023-07-28 18:03:45 +02:00
5a9aacc603 add file selector with sorting 2023-07-27 19:34:47 +02:00
082c4febdf more setup 2023-07-26 20:09:57 +02:00
a848a01527 add tox client and more setup 2023-07-26 12:55:50 +02:00