Commit Graph

113 Commits

Author SHA1 Message Date
neon443
bed7a55a28 morphy search button/tab ios 26
fix missing sf symbol
2025-11-11 21:04:55 +00:00
neon443
336dd16744 fix uh building the tree like 5 times too many 2025-11-11 20:29:27 +00:00
neon443
97a8515ba7 add readme 2025-11-11 19:43:18 +00:00
neon443
de0b9dde6d tiny ui update 2025-11-11 17:00:55 +00:00
neon443
5d8b83e099 ui updates 2025-11-11 12:48:41 +00:00
neon443
21b0b47038 trying to do the search morph thing 2025-11-11 08:35:13 +00:00
neon443
1c4ef6896d quicker opening of the imessage app, support ios 17 and below again 2025-11-10 15:14:51 +00:00
neon443
6d4eb5da36 more ui 2025-11-06 20:35:03 +00:00
neon443
7dcf04f27e a lot of updates
grid view for downloaded emojis

shared instance of EmojiHoarder
nonisolated static localEmojiDB var
deleteallstickers is @MainActor
2025-11-06 20:25:40 +00:00
neon443
42739c93da ui updates
downloaded emojis is a grid
rewrote deleteAllStickers
added downloadEmoji
2025-11-05 22:04:04 +00:00
neon443
08ad69b19a reduced usage of isLocal in favour of checking hoarder.downloadedEmojis
wrote tests to check that, Set checking is 1.5 to 2x faster
2025-11-05 19:50:10 +00:00
neon443
c3cfecb87e organised the project for the first time 2025-11-05 19:25:55 +00:00
neon443
578f5e0149 more ui updates 2025-11-04 17:05:36 +00:00
neon443
ea96fbbf5a updating the ui
restTrie function
build trie and searching trie tests
2025-11-04 10:54:35 +00:00
neon443
63a979d796 redid ui with tabs
added downloadedEmojis
make sure stuff is rebuilt on refresh
2025-11-04 10:43:23 +00:00
neon443
44b24dd615 ajkf 2025-11-04 07:36:13 +00:00
neon443
05d3d22a09 i love uikit
added a uikit toggel in trietestingview
i think i figured out the uikit refreshing issue 🔥
2025-11-03 20:58:10 +00:00
neon443
4c9cd6c8e6 use emojirow in trietestingview
extract trietestingview
2025-11-03 20:40:27 +00:00
neon443
73f5d1c45d add emojiRow
not using uikit cos i cba with the refreshing and stuff
added test emojii static var
2025-11-03 20:35:14 +00:00
neon443
567c768489 asdf 2025-11-03 20:30:53 +00:00
neon443
18e1ebc870 UIKit time :yay: 2025-11-03 20:27:38 +00:00
neon443
29a270c2a5 okay gonna try uikit :pf:
let _ in downloadImage
2025-11-03 19:53:50 +00:00
neon443
d4cc465b81 my new emojipreview was shit
added a delay thing which increases each time theres an error loading
2025-11-03 18:26:13 +00:00
neon443
4b1776c209 sjfkl;aljdfjl 2025-11-03 18:05:13 +00:00
neon443
7e27375939 update emojpreview 2025-11-03 18:01:31 +00:00
neon443
caedb16ef5 okay trietrstingview search is pretty good 2025-11-03 17:47:26 +00:00
neon443
72a9bb2933 trying to otptimise shit 😭
trying to undo stuff from before
2025-11-03 17:32:54 +00:00
neon443
3272560f29 okay uh might be slwoer 2025-11-03 17:06:16 +00:00
neon443
a3bce28065 tiny optimisation in insert(word: String) 2025-11-03 16:39:46 +00:00
neon443
f6f73b641d added trie to emojihoarder
added buildtrie() to build trie
added time calculation for trie building
optimised trie building in TrieTestingView
2025-11-03 16:24:08 +00:00
neon443
6507caa635 added animations on search
remove all items cos its not needed :pf:
added numericTextCompat
2025-11-03 15:00:28 +00:00
neon443
3200b3cca3 added prefix search!
added allitems
2025-11-03 14:54:12 +00:00
neon443
38b4ba4aa7 added search(for: String)
case insensitive now
insert(word) only gets indices once
2025-11-03 12:49:11 +00:00
neon443
7ec80240e4 fix not being marked as end of word 2025-11-03 12:14:49 +00:00
neon443
d8e31178d6 started working on a trie!
thanks @foxmoss
2025-11-03 12:05:04 +00:00
neon443
8e9ab5e030 Merge remote-tracking branch 'refs/remotes/origin/main' 2025-11-02 23:29:48 +00:00
neon443
2ecf81c59c update ui 2025-11-02 23:29:41 +00:00
neon443
29d784d16d update ui 2025-11-02 23:26:09 +00:00
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
f90a2c65b4 had to revert the hash map stuff :pf: 2025-11-02 22:40:44 +00:00
neon443
bee0853f97 okay!
this is not good...
2025-11-02 22:25:01 +00:00
neon443
edaa0953c7 more optimisation using a hash map 2025-11-02 22:06:09 +00:00
neon443
14d61dc45e fixed the hang when loading emojis!!
now gotta remove dependency on isLocal, and finish new download functions
2025-11-02 21:48:10 +00:00
neon443
4b32a9e6ae removed ApiEmoji cos its not used 2025-11-02 20:28:59 +00:00
neon443
ae202380a2 currently on an optimisation spree
remove the islocal thing i added, got a better idea
    using a Set of local emojis
2025-11-02 20:21:14 +00:00
neon443
55bbf31ded updated isLocal
added localimageurlstring and localimageurl
2025-11-02 19:29:35 +00:00
neon443
5416d35118 add verison config thingy 2025-11-02 08:28:13 +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
5c81d90039 re-add app groups to the new target 2025-11-01 22:29:38 +00:00