Commit Graph

  • 46204aa9c2 trying to use Set neon443 2025-10-31 17:33:25 +00:00
  • a1a15c9cb8 added a delete all images button some other stuff neon443 2025-10-31 16:23:05 +00:00
  • bf3ac0eb3b added deleteAllStickers fix crash when the uiimage isnt valid swift 6 in the messages extension added fakedownloadallstickers test added deleteallimages test neon443 2025-10-31 15:57:40 +00:00
  • a55c4b8c31 added apiemoji tests neon443 2025-10-31 15:06:53 +00:00
  • 8df79c7072 fix warnings neon443 2025-10-30 23:46:08 +00:00
  • be020861ff fix emoji picker ui size being wrong added a local only mode to emojihoarder to prevent loading of remoteDB neon443 2025-10-30 23:39:02 +00:00
  • ab1b89e56c delete all emojis test neon443 2025-10-30 23:25:17 +00:00
  • 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 neon443 2025-10-30 23:15:18 +00:00
  • 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 😭 neon443 2025-10-30 22:30:54 +00:00
  • dd02d5ca80 added validat() to MSSticker via an extension added a button to validate them wrote sticker validation test wrote sticker validation performance test neon443 2025-10-30 21:55:22 +00:00
  • 3bd0892d42 fix "alpha channel" neon443 2025-10-30 20:26:30 +00:00
  • 0e17a85b81 added imessage app icons neon443 2025-10-30 20:11:14 +00:00
  • 72382e1472 remove fatalerror neon443 2025-10-30 19:55:31 +00:00
  • 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 neon443 2025-10-30 19:44:59 +00:00
  • b738a06835 95% faster local image url getting added localImageURL() test neon443 2025-10-30 15:33:31 +00:00
  • 780e66ce0d added resources folder neon443 2025-10-30 14:32:17 +00:00
  • 90a4b11c38 we have an icon neon443 2025-10-30 14:30:21 +00:00
  • 16b4086286 fix lag when expanding the picker neon443 2025-10-29 22:52:42 +00:00
  • 4ab2ee8b98 better performance in stickerbroswer Emoji.sticker can return nil added tests to measure .sticker perfomance delete redundant stickerbrowserviewcontroller neon443 2025-10-29 22:48:26 +00:00
  • 495abb99b4 the emojipicker works! added stickerbrowserdatasorce to give msstickerbrowserview stikcers update messagesviewcontroller to add the msstickerbrowser added Emoji.sticker to get MSSticker from Emoji neon443 2025-10-29 22:19:57 +00:00
  • 98df6d776b added filter categories neon443 2025-10-29 20:16:21 +00:00
  • 6d9638bf85 leading alignment, tiny shadow neon443 2025-10-29 19:33:14 +00:00
  • a102edbd4e added a callback to refreshDB cos async returns instantly - fixes the search not applying after a refresh sometimes added animations to searching and stuff remove setPrefix neon443 2025-10-29 18:56:57 +00:00
  • e45d8417d1 refreshable contentview auto retry if image load fails added a refresh function refresh on delete neon443 2025-10-29 18:36:34 +00:00
  • 3de0479fd0 fix: the file extension not working thing if "" is searched, returning empty neon443 2025-10-29 16:36:27 +00:00
  • 002fc21308 async loading of the remote emoji database - load the local one first - async task to load the remote db and if it succeeds overwrite the local db and load the remote one neon443 2025-10-29 16:26:57 +00:00
  • 20e4e8a2c7 remove testData.json neon443 2025-10-29 15:24:05 +00:00
  • 9b6d91bf8f fixed massive performance issue!!!! emoji.image is a computed property made it not crash if it couldnt access cachet 😭 added search and a counter removed emojipreview.image neon443 2025-10-28 20:30:32 +00:00
  • 31321865e9 added search added emojipack, currently unused using the cahcet id in emoji neon443 2025-10-28 16:31:31 +00:00
  • 51691c32f3 trying to add a only show x thing neon443 2025-10-28 13:07:55 +00:00
  • f37b254e80 shared decoder and encoder neon443 2025-10-28 11:42:08 +00:00
  • f4ab22a789 refactored to storeDB loadLocalDB and fetchRemoteDB for more readability added more stuff to slackresponse cos cachets got some cool stuff guards on toEmojis and it can take in and return nil neon443 2025-10-27 20:28:47 +00:00
  • 2ddcd49ad0 yay okay ui is state-ing added swipe actions to delete local image slow, but i think i can fix it?? switch to gh neon443/Haptics neon443 2025-10-24 00:01:14 +02:00
  • bc0b46a6df added Emoji.isLocal to check if the emoji is stored neon443 2025-10-23 21:12:08 +02:00
  • 4ed5695f4a updated downloadImage() - to use cached local version if available - now writes to disk if not already saved neon443 2025-10-23 09:46:53 +01:00
  • 2841bc2109 add Emoji and old one is now ApiEmoji added async code to Emoji to load image added app groups to share files neon443 2025-10-22 15:20:18 +01:00
  • 95d377de30 minor changes neon443 2025-10-21 22:33:49 +01:00
  • a10b7c37dd added sticker count to the corner ps: finally got proof that ts project will work!!!!! "The sticker browser presents the stickers provided by its dataSource property. The data source can dynamically change the list of stickers at runtime." https://developer.apple.com/documentation/messages/msstickerbrowserview#:~:text=The%20data%20source%20can%20dynamically%20change%20the%20list%20of%20stickers%20at%20runtime. neon443 2025-10-20 13:19:07 +01:00
  • a3b28a4414 added emojipreview to handle displaying images etc next: animate when it spawns revamped image display remove the image param in Emoji neon443 2025-10-19 17:49:47 +01:00
  • 5b61f6ecf4 switched back to asynimage :cry neon443 2025-10-19 14:13:51 +01:00
  • 62ac3ea117 added imessage app, async is hardv2 neon443 2025-10-18 17:09:34 +01:00
  • 409b09eb3e async is hard chat neon443 2025-10-18 16:22:04 +01:00
  • 7c798a8e55 switched to cachet.dunkirk.sh had to prefix 10 or itd softlock 😭😭 neon443 2025-10-17 21:41:34 +01:00
  • fb254ecb9e uhh neon443 2025-10-17 21:21:34 +01:00
  • f1fd056c60 tried to redo the image grabbing again to make it do it on init add init from decoder, to ignore the uiimage property add func enocde to ignore the uiimage property neon443 2025-10-17 20:27:09 +01:00
  • f4e85f7c50 redid image loading, cos AsyncImage is hella buggy moved emoji to a new file neon443 2025-10-17 20:04:57 +01:00
  • 244c4e0ba6 cleaned up code 😭 neon443 2025-10-16 21:31:58 +01:00
  • a9a047ca6e images for testdata, adding alias handling neon443 2025-10-16 20:33:39 +01:00
  • c5afd89222 implement testdata! got a list of emojis and urls reanmed slackemojiresponse to emoji neon443 2025-10-16 19:22:37 +01:00
  • 8e36082490 added testdata neon443 2025-10-16 17:59:41 +01:00
  • 67468c778a added slackresponse, emojihoarder (empty rn), basic project structure neon443 2025-10-15 23:17:56 +01:00
  • cf196bc5ec Initial Commit neon443 2025-10-15 22:39:26 +01:00