Commit Graph

  • 7d6bad2f69 skeleton gifhoarder main Nihaal Sharma 2026-03-10 02:00:30 +00:00
  • 3c868c606b added a protocol for hoarders Nihaal Sharma 2026-03-10 01:15:12 +00:00
  • ccaaa8e519 animations in emojirow animated deleting/downloading emojis stopped it glitching when downloading/deleting an emoji removed refresh() and uiID cos its not necessary sob moved downloadImage() to stickerprotocol extension bundled an image so test emoji loading is faster neon443 2026-03-08 22:38:14 +00:00
  • 7d83ae2101 finished gif.swift i think add placeholder for gifs browsing and a toggle minor ui improvement to emojirow update test emoji url reduce duplication of cgimage Nihaal Sharma 2026-03-07 12:56:44 +00:00
  • 6095aefca1 Merge remote-tracking branch 'refs/remotes/origin/main' Nihaal Sharma 2026-03-06 23:47:21 +00:00
  • 2b8c636945 adding gifs added sticker.swift to add a protocol for stickers and an extension that has shared default implementations of functions and computed properties added stickertype enum Nihaal Sharma 2026-03-06 23:46:09 +00:00
  • 966e85c012 add privacy Nihaal Sharma 2026-01-20 10:13:31 +00:00
  • 23670efcfb add emojipack to settings neon443 2025-12-01 17:17:35 +00:00
  • 11cebac1b4 starting to add emojipacks neon443 2025-12-01 15:07:44 +00:00
  • 74d6b29f69 add scaling, only for images atm neon443 2025-11-30 18:57:39 +00:00
  • 1de0214c43 fasjhd neon443 2025-11-22 20:48:19 +00:00
  • 80e9bf6b06 some bad code neon443 2025-11-22 20:47:16 +00:00
  • 7b9ba69127 fix verison being build num lmao neon443 2025-11-22 20:33:50 +00:00
  • e8ff53d87b ui updates small fix neon443 2025-11-22 20:21:30 +00:00
  • b15684d09a YAY FIXED neon443 2025-11-22 19:58:13 +00:00
  • 020bb0e405 fixed async in download all! now need to figure out how to use all cores neon443 2025-11-22 19:09:24 +00:00
  • 12484f6226 added an easter egg for the idiot who dowloads all the emojis fix downloadall/deleteall stickers neon443 2025-11-22 18:15:27 +00:00
  • 98d8f083a1 massively improved indexing performance: cache the downloadedEmojis Set and Array added resize image function, yet to use the app icon and name are horizontally aligned in settings neon443 2025-11-22 17:31:03 +00:00
  • 69b1edce9f added icons for settingsview neon443 2025-11-22 13:36:18 +00:00
  • c6166e33cb gifs dont stop animating on reappear now :yay: neon443 2025-11-22 12:35:04 +00:00
  • edbfa5cb0a quick update to gifs added a continue button to welocme view neon443 2025-11-22 12:28:28 +00:00
  • 92763fc528 fix welcome shown each time neon443 2025-11-21 10:58:14 +00:00
  • 60cc167be3 move listrow compute letterstats once sort by in letterstats neon443 2025-11-21 10:53:57 +00:00
  • 3476751a31 add welcome view with how to use steps add listrow for reusability added stats like total, downloaded emojis added letterstats to count how many emojis there are starting with each letter fix lag when opening settigns cos we were initing a new hoarder in trietestingview fix downloaded view using screen width instead of window width now its good on mac and ipad split screen added designed for ipad support neon443 2025-11-21 10:09:03 +00:00
  • c042e0a4bf asdf neon443 2025-11-21 09:21:00 +00:00
  • 82f79b0ad5 okayokay fixed the gifs being too fast giffrom url uses an async task to grab data neon443 2025-11-20 21:44:17 +00:00
  • 5b0d6ab9ff real gifs!! neon443 2025-11-20 21:23:32 +00:00
  • ccadff053e using wkwebview - i dont like how it turned out... takes a second to load and has a white bg :( neon443 2025-11-20 20:19:13 +00:00
  • c5eb71fc6c hacky workaround to get gifs playing neon443 2025-11-19 20:11:00 +00:00
  • c670958562 add settingsview load dict and save dict xcode 14+ neon443 2025-11-19 08:53:38 +00:00
  • 7ca11e49a1 fixed search disabled load and save trie cos its too slow neon443 2025-11-15 19:29:54 +00:00
  • 7b911d932c updated downloadedview to use less ram!! neon443 2025-11-15 19:14:49 +00:00
  • 1aac4906ed asdfij neon443 2025-11-13 21:58:33 +00:00
  • 20ee8c3aff added a new search :pf: neon443 2025-11-13 21:54:56 +00:00
  • cf179f6dde storing the trie and the dict, should be much faster idk if ts acc helped tho neon443 2025-11-13 21:50:41 +00:00
  • d7858bf449 update searchview to use btter search display method neon443 2025-11-13 14:49:47 +00:00
  • 920497ca56 remove a couple unused vars neon443 2025-11-12 11:38:40 +00:00
  • 03b67fc46b update image link neon443 2025-11-12 08:33:03 +00:00
  • 2956d89f15 ios 26 search bar 2 electric bogaloo neon443 2025-11-11 21:29:20 +00:00
  • bed7a55a28 morphy search button/tab ios 26 fix missing sf symbol neon443 2025-11-11 21:04:55 +00:00
  • 336dd16744 fix uh building the tree like 5 times too many neon443 2025-11-11 20:29:12 +00:00
  • 97a8515ba7 add readme neon443 2025-11-11 19:43:18 +00:00
  • de0b9dde6d tiny ui update neon443 2025-11-11 17:00:55 +00:00
  • 5d8b83e099 ui updates neon443 2025-11-11 12:48:41 +00:00
  • 21b0b47038 trying to do the search morph thing neon443 2025-11-11 08:35:13 +00:00
  • 1c4ef6896d quicker opening of the imessage app, support ios 17 and below again neon443 2025-11-10 15:14:51 +00:00
  • 6d4eb5da36 more ui neon443 2025-11-06 20:35:03 +00:00
  • 7dcf04f27e a lot of updates grid view for downloaded emojis neon443 2025-11-06 20:25:40 +00:00
  • 42739c93da ui updates downloaded emojis is a grid rewrote deleteAllStickers added downloadEmoji neon443 2025-11-05 22:04:04 +00:00
  • 08ad69b19a reduced usage of isLocal in favour of checking hoarder.downloadedEmojis wrote tests to check that, Set checking is 1.5 to 2x faster neon443 2025-11-05 19:50:10 +00:00
  • c3cfecb87e organised the project for the first time neon443 2025-11-05 19:25:55 +00:00
  • 578f5e0149 more ui updates neon443 2025-11-04 17:05:36 +00:00
  • ea96fbbf5a updating the ui restTrie function build trie and searching trie tests neon443 2025-11-04 10:54:35 +00:00
  • 63a979d796 redid ui with tabs added downloadedEmojis make sure stuff is rebuilt on refresh neon443 2025-11-04 10:43:23 +00:00
  • 44b24dd615 ajkf neon443 2025-11-04 07:36:13 +00:00
  • 05d3d22a09 i love uikit added a uikit toggel in trietestingview i think i figured out the uikit refreshing issue 🔥 neon443 2025-11-03 20:58:10 +00:00
  • 4c9cd6c8e6 use emojirow in trietestingview extract trietestingview neon443 2025-11-03 20:40:27 +00:00
  • 73f5d1c45d add emojiRow not using uikit cos i cba with the refreshing and stuff added test emojii static var neon443 2025-11-03 20:35:14 +00:00
  • 567c768489 asdf neon443 2025-11-03 20:30:53 +00:00
  • 18e1ebc870 UIKit time :yay: neon443 2025-11-03 20:27:38 +00:00
  • 29a270c2a5 okay gonna try uikit :pf: let _ in downloadImage neon443 2025-11-03 19:53:50 +00:00
  • d4cc465b81 my new emojipreview was shit added a delay thing which increases each time theres an error loading neon443 2025-11-03 18:26:13 +00:00
  • 4b1776c209 sjfkl;aljdfjl neon443 2025-11-03 18:05:13 +00:00
  • 7e27375939 update emojpreview neon443 2025-11-03 18:01:31 +00:00
  • caedb16ef5 okay trietrstingview search is pretty good neon443 2025-11-03 17:47:26 +00:00
  • 72a9bb2933 trying to otptimise shit 😭 trying to undo stuff from before neon443 2025-11-03 17:32:54 +00:00
  • 3272560f29 okay uh might be slwoer neon443 2025-11-03 17:06:16 +00:00
  • a3bce28065 tiny optimisation in insert(word: String) neon443 2025-11-03 16:39:46 +00:00
  • f6f73b641d added trie to emojihoarder added buildtrie() to build trie added time calculation for trie building optimised trie building in TrieTestingView neon443 2025-11-03 16:24:08 +00:00
  • 6507caa635 added animations on search remove all items cos its not needed :pf: added numericTextCompat neon443 2025-11-03 15:00:28 +00:00
  • 3200b3cca3 added prefix search! added allitems neon443 2025-11-03 14:54:12 +00:00
  • 38b4ba4aa7 added search(for: String) case insensitive now insert(word) only gets indices once neon443 2025-11-03 12:49:11 +00:00
  • 7ec80240e4 fix not being marked as end of word neon443 2025-11-03 12:14:49 +00:00
  • d8e31178d6 started working on a trie! thanks @foxmoss neon443 2025-11-03 12:05:04 +00:00
  • 8e9ab5e030 Merge remote-tracking branch 'refs/remotes/origin/main' neon443 2025-11-02 23:29:48 +00:00
  • 2ecf81c59c update ui neon443 2025-11-02 23:26:09 +00:00
  • 29d784d16d update ui neon443 2025-11-02 23:26:09 +00:00
  • 29784a9a8f fix downloading images 💀 make downloadimage not return a uiimage cos its not used anywhere neon443 2025-11-02 22:56:40 +00:00
  • f90a2c65b4 had to revert the hash map stuff :pf: neon443 2025-11-02 22:40:44 +00:00
  • bee0853f97 okay! this is not good... neon443 2025-11-02 22:25:01 +00:00
  • edaa0953c7 more optimisation using a hash map neon443 2025-11-02 22:06:09 +00:00
  • 14d61dc45e fixed the hang when loading emojis!! now gotta remove dependency on isLocal, and finish new download functions neon443 2025-11-02 21:48:10 +00:00
  • 4b32a9e6ae removed ApiEmoji cos its not used neon443 2025-11-02 20:28:59 +00:00
  • ae202380a2 currently on an optimisation spree remove the islocal thing i added, got a better idea using a Set of local emojis neon443 2025-11-02 20:21:14 +00:00
  • 55bbf31ded updated isLocal added localimageurlstring and localimageurl neon443 2025-11-02 19:29:35 +00:00
  • 5416d35118 add verison config thingy neon443 2025-11-02 08:28:13 +00:00
  • fac32edb9d update deleteAllStickers to do a emoji.refresh after redid deleteAllEMojis test fix a buncha warnings neon443 2025-11-01 22:53:43 +00:00
  • ba77eb2c89 exclude downloadAll from tests neon443 2025-11-01 22:33:09 +00:00
  • 5c81d90039 re-add app groups to the new target neon443 2025-11-01 22:29:38 +00:00
  • 1c618529be change to StickerSlack fix build num neon443 2025-11-01 22:00:38 +00:00
  • 9c24b3e0bf YES IT WORKED!!! now we dont touch StickerSlackiMessageApp/Assets.xcassets neon443 2025-11-01 21:10:13 +00:00
  • 3d83db2227 YES IT WORKED!!! neon443 2025-11-01 21:05:24 +00:00
  • a37e655855 plsplsplspls neon443 2025-11-01 20:57:30 +00:00
  • f572d0f293 remade the imessageextension updated recticon neon443 2025-11-01 15:08:57 +00:00
  • 64771a32e7 maybe fix neon443 2025-11-01 14:31:57 +00:00
  • 783d731077 encryption export compliance neon443 2025-10-31 23:42:56 +00:00
  • 1f9cfcfc1a merge the asset catalogs rename a test neon443 2025-10-31 23:40:06 +00:00
  • aaa51e6cef Merge remote-tracking branch 'refs/remotes/origin/main' neon443 2025-10-31 23:30:51 +00:00
  • d7f3e79566 fix alpha channel by redoing the recIcons and adding the purple bg to the square ones neon443 2025-10-31 23:30:41 +00:00
  • f1f65d4e36 rewrote refreshDB using a task.detached to refresh the db sets werent a good idea neon443 2025-10-31 23:06:41 +00:00