|
16d2238f35
|
fixes for ci
|
2024-04-12 13:42:03 +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 |
|
|
f22f523774
|
minor frag store refactor
|
2024-04-12 13:42:03 +02:00 |
|
|
8b17ed195f
|
more testing and file2 zstd now passes tests with varying frame sizes
and 1.5gig files
|
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 |
|
|
318be9cd62
|
throw update
|
2024-04-12 13:42:02 +02:00 |
|
|
2772c8ee69
|
reduce excessive message frag saving (queue dedup + waiting 10sec)
prepare for frag updates
|
2024-04-12 13:42:02 +02:00 |
|
|
eac2927379
|
try to tame log spam
|
2024-04-12 13:42:02 +02:00 |
|
|
77a0ae6acd
|
fix accel structure being wrong and mark empty frags and dont count them
|
2024-04-12 13:42:02 +02:00 |
|
|
7879a0927b
|
combat memory leaks with smart pointers
|
2024-04-12 13:42:02 +02:00 |
|
|
88ea3e177d
|
refactor saving and save on exit
|
2024-04-12 13:42:01 +02:00 |
|
|
bc22451524
|
dirty frag on message updates (if still open)
|
2024-04-12 13:42:01 +02:00 |
|
|
7b8e93eec3
|
refactor message fuid -> fid
save alot of memory by using fid instead of fuid
|
2024-04-12 13:42:01 +02:00 |
|
|
71be5c3c6e
|
reduce log spam
|
2024-04-12 13:42:01 +02:00 |
|
|
2b8cee6a29
|
remove old code
|
2024-04-12 13:42:01 +02:00 |
|
|
5bf4640d61
|
forgot to throw update on read
|
2024-04-12 13:42:01 +02:00 |
|
|
0e0e81720b
|
dont sync messages we dont know enough about
|
2024-04-12 13:42:00 +02:00 |
|
|
592a4cb9cf
|
make adjacency loading work, extend range and use loops
|
2024-04-12 13:42:00 +02:00 |
|
|
93f60bd073
|
replace old bad prev/next code with way better code
|
2024-04-12 13:42:00 +02:00 |
|
|
6a6de77ae9
|
smaller contact frag fixes
|
2024-04-12 13:42:00 +02:00 |
|
|
89f065a610
|
impl new acceleration structure for components, not exploited yet
disable funky load at first msg
|
2024-04-12 13:42:00 +02:00 |
|
|
52e95ca654
|
forgot to check contact
|
2024-04-12 13:41:59 +02:00 |
|
|
eaa316a2aa
|
rework cursers for cg, keep views between switching. will be refactored later
|
2024-04-12 13:41:59 +02:00 |
|
|
bdf4e60f2f
|
fix one inverted comparator
|
2024-04-12 13:41:59 +02:00 |
|
|
2e3c779bec
|
stop ignoring mfs interval and sort after
|
2024-04-12 13:41:59 +02:00 |
|
|
461a4f1aa7
|
make inital curser a range
|
2024-04-12 13:41:59 +02:00 |
|
|
78488daa9b
|
loading logic implemented but broken (very funky and sometimes even out of contact)
|
2024-04-12 13:41:59 +02:00 |
|
|
22f2c8f514
|
load based on view cursers (untested and not used yet)
|
2024-04-12 13:41:58 +02:00 |
|
|
e442191aad
|
msg frag before and after helper
|
2024-04-12 13:41:58 +02:00 |
|
|
795ab2d4e1
|
fix potential tsrange errors and deduplicate state
|
2024-04-12 13:41:58 +02:00 |
|
|
0896038dd6
|
make writing safe (by using a tmp file and moving to actual location)
|
2024-04-12 13:41:58 +02:00 |
|
|
67c6f9adb0
|
make empty contacts from ids on message load
|
2024-04-12 13:41:58 +02:00 |
|
|
6aac44cda9
|
change binary meta format and add zstd to metadata
|
2024-04-12 13:41:58 +02:00 |
|
|
4fb2b51b7d
|
switch to streaming compressor for data to drastically improve ratio.
would still benefit from a abstract file refactor
|
2024-04-12 13:41:57 +02:00 |
|
|
182d844e32
|
update fs readme a little
|
2024-04-12 13:41:57 +02:00 |
|
|
6f511016bc
|
save msg json zstd compressed (3x compression)
|
2024-04-12 13:41:57 +02:00 |
|
|
fb885b5c21
|
simplify array cast a little
|
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 |
|
|
4ec87337c8
|
reverse message write order
|
2024-04-12 13:41:56 +02:00 |
|
|
20f7c6d011
|
add dup check, would work for ngc if we saved tox group msg id yet
|
2024-04-12 13:41:56 +02:00 |
|
|
24dc5a03f3
|
fix dup on write
|
2024-04-12 13:41:56 +02:00 |
|
|
3d0863ff9a
|
basically working, but some dup glitch is still there
|
2024-04-12 13:41:56 +02:00 |
|
|
97aedca844
|
scan laters
|
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 |
|
|
f6e55851cc
|
improve deserialization and provide message comp deserl
|
2024-04-12 13:41:55 +02:00 |
|
|
0b0245d844
|
loading fragments mostly working (not notifying anyone yet)
|
2024-04-12 13:41:55 +02:00 |
|
|
d278391528
|
add contact id to meta
|
2024-04-12 13:41:55 +02:00 |
|
|
aa7a5d6013
|
more comps
|
2024-04-12 13:41:54 +02:00 |
|
|
84987216cb
|
handle empty type
|
2024-04-12 13:41:54 +02:00 |
|
|
58e9fd5514
|
dump messages to data (some comps)
|
2024-04-12 13:41:54 +02:00 |
|
|
3d41eedf48
|
message fragment meta is saved, but still empty data
|
2024-04-12 13:41:54 +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 |
|
|
98ab974515
|
random ids
|
2024-04-12 13:41:53 +02:00 |
|
|
267f8dffc1
|
working prototpying code
|
2024-04-12 13:41:53 +02:00 |
|
|
78c7ef5b46
|
fix main screen destruction order,
so plugins can cleanup before their facilities get destroyed
|
2024-04-06 11:59:05 +02:00 |
|
|
bde0f2c7c3
|
imgui debug stuff
|
2024-03-15 13:02:49 +01:00 |
|
|
83bbac2cd1
|
proper cleanup procedure for main
|
2024-03-15 13:02:37 +01:00 |
|
|
d5dede5a61
|
properly cleanup in main
|
2024-03-12 18:43:36 +01:00 |
|
|
719400068a
|
cache the localtime result in the message
localtime uses global state AND spams allocations like cazy
|
2024-03-12 18:09:42 +01:00 |
|
|
aaf8c6adc1
|
save cooldown for tox profile (10sec after last) and save on exit
|
2024-03-12 18:09:21 +01:00 |
|
|
dc081ae2aa
|
fix webp mem leak
|
2024-03-11 20:46:28 +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 |
|
|
d0761bf60e
|
revert crop by default (did not work as intended)
|
2024-02-29 19:15:33 +01:00 |
|
|
0aeafec019
|
fix month starting at 0
|
2024-02-15 15:34:44 +01:00 |
|
|
9a0df4f577
|
date change
|
2024-02-15 15:29:01 +01:00 |
|
|
61714836bb
|
typos
|
2024-02-12 14:13:57 +01:00 |
|
|
cff0c100ec
|
add fragment store draft doc
|
2024-02-11 19:01:48 +01:00 |
|
|
ff5dbaffc0
|
fix some file selector glitches
|
2024-02-08 18:11:51 +01:00 |
|
|
b56d581e4b
|
fix normal feeling sluggish
|
2024-02-05 16:15:10 +01:00 |
|
|
aa661aaaa7
|
default to normal fps mode again
|
2024-02-05 16:10:30 +01:00 |
|
|
cc3f430bab
|
rework tc and move tcs out of cg into main screen, rework render pp
now respecting animation timing
|
2024-02-05 16:06:12 +01:00 |
|
|
139db5b03b
|
faster texture cache loading in low fps modes
|
2024-02-05 12:50:36 +01:00 |
|
|
f716ad9dd1
|
limit max main loop sleep
|
2024-02-03 20:49:52 +01:00 |
|
|
671772a20e
|
min fps for inactive reduced now 1fps
|
2024-02-03 19:07:14 +01:00 |
|
|
b0173f6d68
|
tox iterate interval pow(1.6)
fix faux offline inbetween timer
crop by default
|
2024-02-03 15:00:32 +01:00 |
|
|
3da5872df8
|
fix tffom and have it actually functioning
|
2024-02-03 01:05:50 +01:00 |
|
|
3deb6e8469
|
fix using bool for timestamps (oops)
|
2024-02-02 20:55:20 +01:00 |
|
|
0c674e0137
|
add tox friend faux offline message (still wonky) + small file copy error handling
|
2024-02-02 20:26:50 +01:00 |
|
|
7948d820c3
|
fix filepaths on windows
|
2024-01-30 15:16:01 +01:00 |
|
|
5aac3422aa
|
allow "copy file" which sets the text/uri-list with the file path
|
2024-01-30 11:58:01 +01:00 |
|
|
2647c85323
|
add imgui stylign window + change how texture filters are applied
|
2024-01-21 20:20:32 +01:00 |
|
|
93140231c6
|
theme according to system
|
2024-01-21 14:28:56 +01:00 |
|
|
e76e56e025
|
larger font hack + linear texture filter for images
|
2024-01-21 13:58:22 +01:00 |
|
|
b1062e701e
|
make primary selection pasting work
it is also bugged, as SDL misses large parts of selection sources (terminals etc) but browers work
|
2024-01-20 18:06:58 +01:00 |
|
|
865dfa994f
|
make invisible images not render
|
2024-01-18 23:44:38 +01:00 |
|
|
25be42e308
|
correct imgui version and add vid
|
2024-01-18 18:36:29 +01:00 |
|
|
c6a0df409d
|
interface versions
|
2024-01-18 00:32:11 +01:00 |
|
|
a15a9af2b3
|
adopt code to new imgui and new sdl
|
2024-01-17 22:39:51 +01:00 |
|
|
18ca88a0d4
|
asan in flake
|
2024-01-14 21:48:41 +01:00 |
|
|
565aa4b7eb
|
update deps and adopt
|
2024-01-14 18:50:23 +01:00 |
|