Commit Graph

167 Commits

Author SHA1 Message Date
42a41176e9
remove old code 2024-03-11 12:05:30 +01:00
f9ff02fd3d
forgot to throw update on read 2024-03-11 12:05:29 +01:00
aa793d8e7f
dont sync messages we dont know enough about 2024-03-11 12:05:29 +01:00
ee0cbd7697
make adjacency loading work, extend range and use loops 2024-03-11 12:05:29 +01:00
eb1b4c5d2e
replace old bad prev/next code with way better code 2024-03-11 12:05:29 +01:00
50ec1b5dbf
smaller contact frag fixes 2024-03-11 12:05:29 +01:00
7c0d7b1635
impl new acceleration structure for components, not exploited yet
disable funky load at first msg
2024-03-11 12:05:29 +01:00
d98c26882c
forgot to check contact 2024-03-11 12:05:28 +01:00
6dc678a5fa
rework cursers for cg, keep views between switching. will be refactored later 2024-03-11 12:05:28 +01:00
19e45787d0
fix one inverted comparator 2024-03-11 12:05:28 +01:00
acd6ec499a
stop ignoring mfs interval and sort after 2024-03-11 12:05:28 +01:00
363cbe5712
make inital curser a range 2024-03-11 12:05:28 +01:00
974ad0f06e
loading logic implemented but broken (very funky and sometimes even out of contact) 2024-03-11 12:05:28 +01:00
69d0704945
load based on view cursers (untested and not used yet) 2024-03-11 12:05:27 +01:00
480373feee
msg frag before and after helper 2024-03-11 12:05:27 +01:00
d04f4678f8
fix potential tsrange errors and deduplicate state 2024-03-11 12:05:27 +01:00
003070de15
make writing safe (by using a tmp file and moving to actual location) 2024-03-11 12:05:27 +01:00
9d1f8fb9bc
make empty contacts from ids on message load 2024-03-11 12:05:27 +01:00
be79e893e3
change binary meta format and add zstd to metadata 2024-03-11 12:05:27 +01:00
3c6d5b1cf0
switch to streaming compressor for data to drastically improve ratio.
would still benefit from a abstract file refactor
2024-03-11 12:05:26 +01:00
b89f3a6779
update fs readme a little 2024-03-11 12:05:26 +01:00
94c1f6ebc2
save msg json zstd compressed (3x compression) 2024-03-11 12:05:26 +01:00
3b034954a7
simplify array cast a little 2024-03-11 12:05:26 +01:00
52819cab24
comp refactor and make groups work 2024-03-11 12:05:25 +01:00
d821890bde
move json around and disable files for now 2024-03-11 12:05:25 +01:00
d93abaf5b9
reverse message write order 2024-03-11 12:05:25 +01:00
3139b7bbd9
add dup check, would work for ngc if we saved tox group msg id yet 2024-03-11 12:05:25 +01:00
f7114668f4
fix dup on write 2024-03-11 12:05:25 +01:00
791829daf0
basically working, but some dup glitch is still there 2024-03-11 12:05:25 +01:00
7cac05d0ff
scan laters 2024-03-11 12:05:24 +01:00
c715937f40
fragment events + 256bit uuids 2024-03-11 12:05:24 +01:00
e0a98626ea
refactor message serializer to allow access to eg contacts 2024-03-11 12:05:24 +01:00
78ba68c824
further serializer refactoring 2024-03-11 12:05:24 +01:00
172744b665
improve deserialization and provide message comp deserl 2024-03-11 12:05:24 +01:00
de44577d5d
loading fragments mostly working (not notifying anyone yet) 2024-03-11 12:05:24 +01:00
b36b842bdf
add contact id to meta 2024-03-11 12:05:23 +01:00
924a857ed3
more comps 2024-03-11 12:05:23 +01:00
b523696dce
handle empty type 2024-03-11 12:05:23 +01:00
7d6af9d434
dump messages to data (some comps) 2024-03-11 12:05:23 +01:00
0662b2c63e
message fragment meta is saved, but still empty data 2024-03-11 12:05:23 +01:00
81ee11133c
start with messages (no fragments get created yet) 2024-03-11 12:05:23 +01:00
f9077e353d
refactoring, add to mainscreen 2024-03-11 12:05:22 +01:00
30f4053679
random ids 2024-03-11 12:05:22 +01:00
048de9c040
working prototpying code 2024-03-11 12:05:22 +01:00
3cf3097094
toxcore update + private interface update 2024-03-11 11:46:18 +01:00
887705969f
make texture streaming actually work 2024-03-09 16:26:35 +01:00
a3d193516c
add updating to textures 2024-03-08 22:04:58 +01:00
a8d8613f2c
adopt to new toxcore master 2024-03-08 10:50:58 +01:00
459ccf7d6b
print sdl render 2024-03-06 01:02:59 +01:00
db54afd180
full on qoi 2024-03-06 01:02:59 +01:00