|
1bf9578160
|
combat memory leaks with smart pointers
|
2024-03-06 12:30:07 +01:00 |
|
|
fd4d353869
|
less spam
|
2024-03-06 12:12:42 +01:00 |
|
|
fcd15279c8
|
refactor saving and save on exit
|
2024-03-06 11:53:49 +01:00 |
|
|
d19ce9fadd
|
dirty frag on message updates (if still open)
|
2024-03-06 11:53:49 +01:00 |
|
|
83e4d90b22
|
refactor message fuid -> fid
save alot of memory by using fid instead of fuid
|
2024-03-06 11:53:49 +01:00 |
|
|
9f33db9406
|
reduce log spam
|
2024-03-06 11:53:49 +01:00 |
|
|
1e0c61ed9f
|
remove old code
|
2024-03-06 11:53:48 +01:00 |
|
|
b547c54d6d
|
forgot to throw update on read
|
2024-03-06 11:53:48 +01:00 |
|
|
7ae488cc02
|
dont sync messages we dont know enough about
|
2024-03-06 11:53:48 +01:00 |
|
|
0eade9a36f
|
make adjacency loading work, extend range and use loops
|
2024-03-06 11:53:48 +01:00 |
|
|
ea9bb41bc9
|
replace old bad prev/next code with way better code
|
2024-03-06 11:53:48 +01:00 |
|
|
5f39ae0d29
|
smaller contact frag fixes
|
2024-03-06 11:53:48 +01:00 |
|
|
e212b4a807
|
impl new acceleration structure for components, not exploited yet
disable funky load at first msg
|
2024-03-06 11:53:47 +01:00 |
|
|
b66c4b8f36
|
forgot to check contact
|
2024-03-06 11:53:47 +01:00 |
|
|
50b1b5141a
|
rework cursers for cg, keep views between switching. will be refactored later
|
2024-03-06 11:53:47 +01:00 |
|
|
ad8123045b
|
fix one inverted comparator
|
2024-03-06 11:53:47 +01:00 |
|
|
e3c1106e5d
|
stop ignoring mfs interval and sort after
|
2024-03-06 11:53:47 +01:00 |
|
|
111ffcb23a
|
make inital curser a range
|
2024-03-06 11:53:47 +01:00 |
|
|
79f1f906ef
|
loading logic implemented but broken (very funky and sometimes even out of contact)
|
2024-03-06 11:53:46 +01:00 |
|
|
278e18686a
|
load based on view cursers (untested and not used yet)
|
2024-03-06 11:53:46 +01:00 |
|
|
6aa4c63860
|
msg frag before and after helper
|
2024-03-06 11:53:46 +01:00 |
|
|
56c9b04aa3
|
fix potential tsrange errors and deduplicate state
|
2024-03-06 11:53:46 +01:00 |
|
|
024b99fcc1
|
make writing safe (by using a tmp file and moving to actual location)
|
2024-03-06 11:53:46 +01:00 |
|
|
69c670f82d
|
make empty contacts from ids on message load
|
2024-03-06 11:53:45 +01:00 |
|
|
bb33cd77dc
|
change binary meta format and add zstd to metadata
|
2024-03-06 11:53:45 +01:00 |
|
|
221cfcf913
|
switch to streaming compressor for data to drastically improve ratio.
would still benefit from a abstract file refactor
|
2024-03-06 11:53:45 +01:00 |
|
|
5f1bde1587
|
update fs readme a little
|
2024-03-06 11:53:45 +01:00 |
|
|
3c91e75396
|
save msg json zstd compressed (3x compression)
|
2024-03-06 11:53:45 +01:00 |
|
|
75295fe354
|
simplify array cast a little
|
2024-03-06 11:53:45 +01:00 |
|
|
8e2cb03c2c
|
add zstd dep
|
2024-03-06 11:53:44 +01:00 |
|
|
7eab00e216
|
comp refactor and make groups work
|
2024-03-06 11:53:44 +01:00 |
|
|
dcee8d3888
|
move json around and disable files for now
|
2024-03-06 11:53:44 +01:00 |
|
|
e27834599d
|
reverse message write order
|
2024-03-06 11:53:44 +01:00 |
|
|
8edb2c1a18
|
add dup check, would work for ngc if we saved tox group msg id yet
|
2024-03-06 11:53:44 +01:00 |
|
|
97ffb64025
|
fix dup on write
|
2024-03-06 11:53:44 +01:00 |
|
|
3822351430
|
basically working, but some dup glitch is still there
|
2024-03-06 11:53:43 +01:00 |
|
|
dda66af486
|
scan laters
|
2024-03-06 11:53:43 +01:00 |
|
|
d1c3b95da5
|
fragment events + 256bit uuids
|
2024-03-06 11:53:43 +01:00 |
|
|
751fc403c3
|
refactor message serializer to allow access to eg contacts
|
2024-03-06 11:53:43 +01:00 |
|
|
9d55d84bdf
|
further serializer refactoring
|
2024-03-06 11:53:43 +01:00 |
|
|
0b291da068
|
improve deserialization and provide message comp deserl
|
2024-03-06 11:53:43 +01:00 |
|
|
b88c62b0fd
|
loading fragments mostly working (not notifying anyone yet)
|
2024-03-06 11:53:42 +01:00 |
|
|
1714abaf9c
|
add contact id to meta
|
2024-03-06 11:53:42 +01:00 |
|
|
bd18ea83fe
|
more comps
|
2024-03-06 11:53:42 +01:00 |
|
|
3f26385e2a
|
handle empty type
|
2024-03-06 11:53:42 +01:00 |
|
|
ad739ce505
|
dump messages to data (some comps)
|
2024-03-06 11:53:42 +01:00 |
|
|
443721de52
|
message fragment meta is saved, but still empty data
|
2024-03-06 11:53:41 +01:00 |
|
|
624c672696
|
start with messages (no fragments get created yet)
|
2024-03-06 11:53:41 +01:00 |
|
|
eb588f34b5
|
refactoring, add to mainscreen
|
2024-03-06 11:53:41 +01:00 |
|
|
d20e95daba
|
random ids
|
2024-03-06 11:53:41 +01:00 |
|