Commit Graph

16 Commits

Author SHA1 Message Date
neon443
29784a9a8f fix downloading images 💀
make downloadimage not return a uiimage cos its not used anywhere
2025-11-02 22:56:40 +00:00
neon443
4b32a9e6ae removed ApiEmoji cos its not used 2025-11-02 20:28:59 +00:00
neon443
fac32edb9d update deleteAllStickers to do a emoji.refresh after
redid deleteAllEMojis test
fix a buncha warnings
2025-11-01 22:53:43 +00:00
neon443
ba77eb2c89 exclude downloadAll from tests 2025-11-01 22:33:09 +00:00
neon443
1f9cfcfc1a merge the asset catalogs
rename a test
2025-10-31 23:40:12 +00:00
neon443
a1a15c9cb8 added a delete all images button
some other stuff
2025-10-31 16:23:05 +00:00
neon443
bf3ac0eb3b added deleteAllStickers
fix crash when the uiimage isnt valid
swift 6 in the messages extension
added fakedownloadallstickers test
added deleteallimages test
2025-10-31 15:57:40 +00:00
neon443
a55c4b8c31 added apiemoji tests 2025-10-31 15:06:53 +00:00
neon443
8df79c7072 fix warnings 2025-10-30 23:46:08 +00:00
neon443
ab1b89e56c delete all emojis test 2025-10-30 23:25:17 +00:00
neon443
be22370ec0 finally wrote a funcitonal good test!!!!
added undownloadedemojisbefore unused atm
using a withThrowingDiscardingTaskGroup with a task limit
    task limit: max tasks is cores-1
    every tiem a task is added taskcount+=1
    every tiem it finishes taskcount -= 1
    if active tasks> maxtasks wait until i > what it was before
        reduce activetasks by one

deleting images in pass 2
guard that it was downloaded before
basic async cos i cba atp
doThing wiht inout i to increment
    itll download the image and make sure its not already downloaded etc
2025-10-30 23:15:28 +00:00
neon443
ff123811a0 ultra parallelised download all in sticker vailidation performance Test
the issue is that the counter doesnt work, and that it does crash if the network request times out 😭
2025-10-30 22:30:54 +00:00
neon443
dd02d5ca80 added validat() to MSSticker via an extension
added a button to validate them
wrote sticker validation test
wrote sticker validation performance test
2025-10-30 21:55:22 +00:00
neon443
c974e8136b async let to parallelise stuff
fix crash when the fetched db doesnt exist
added loadremoteDB to asyncly fetch remotedb
fixed Tasks not running on background threads
remove expiration from slackresponse
emoji.uiid starts out as emoji.id
added filtering emojis test
hopefully optimised the display of images checking if its local
imessage extension ios 15+
remove the "hii!!" and "hello world" from the emojji picker
2025-10-30 19:44:59 +00:00
neon443
b738a06835 95% faster local image url getting
added localImageURL() test
2025-10-30 15:33:31 +00:00
neon443
4ab2ee8b98 better performance in stickerbroswer
Emoji.sticker can return nil
added tests to measure .sticker perfomance
delete redundant stickerbrowserviewcontroller
2025-10-29 22:48:26 +00:00