Commit graph

682 commits

Author SHA1 Message Date
Justin Mazzocchi
bb44676a73
Do all hashing math in UInt32 2020-09-06 16:56:21 -07:00
Justin Mazzocchi
9e8b91e23b
Use overflow subtraction operator 2020-09-06 16:11:56 -07:00
Justin Mazzocchi
a689463907
Modularize base16 encoding 2020-09-06 14:37:54 -07:00
Justin Mazzocchi
4bcfde6bfb
Unlink CBF from main app 2020-09-06 02:33:44 -07:00
Justin Mazzocchi
94c41facd0
Add more hashers 2020-09-06 02:18:32 -07:00
Justin Mazzocchi
fc2aa33fae
Accept set instead of array in Bloom filter initializer 2020-09-05 19:51:15 -07:00
Justin Mazzocchi
c7f6972fdb
Size bloom filter by bytes instead of bits 2020-09-05 19:08:30 -07:00
Justin Mazzocchi
e731bdb1e3
Renaming 2020-09-05 17:32:43 -07:00
Justin Mazzocchi
9c3010fe29
Refactoring 2020-09-05 17:28:07 -07:00
Justin Mazzocchi
414f979f94
Access control and genericization 2020-09-05 16:33:09 -07:00
Justin Mazzocchi
d0e9b2a1e3
Renaming 2020-09-05 15:52:22 -07:00
Justin Mazzocchi
321cea3ccd
Make bloom filter codable 2020-09-05 15:21:22 -07:00
Justin Mazzocchi
fd71f48a59
Match version of extension 2020-09-05 04:20:04 -07:00
Justin Mazzocchi
781be478ba
Implement serializable Bloom filter 2020-09-05 04:19:04 -07:00
Justin Mazzocchi
4e029b40ac
Set version number and make it migration name 2020-09-04 22:52:16 -07:00
Justin Mazzocchi
70720b3c26
Sort imports 2020-09-04 19:31:43 -07:00
Justin Mazzocchi
51e6a41bd3
Renaming 2020-09-04 19:05:15 -07:00
Justin Mazzocchi
703dbfdf3c
Reduce line length 2020-09-04 18:22:32 -07:00
Justin Mazzocchi
81169ffd2f
Adjust schema to accomodate moved account property 2020-09-04 18:18:57 -07:00
Justin Mazzocchi
4b0f896f64
Use show instead of pushViewController 2020-09-04 10:27:25 -07:00
Justin Mazzocchi
0e626cc1f9
Remove wrong column 2020-09-04 04:06:33 -07:00
Justin Mazzocchi
4747993046
Better SQLCipher key logic 2020-09-04 02:44:25 -07:00
Justin Mazzocchi
f5cc39f256
Refactoring 2020-09-03 23:44:04 -07:00
Justin Mazzocchi
fb4e3f907f
Encrypt local databases 2020-09-03 23:12:06 -07:00
Justin Mazzocchi
f921d154b3
Put Mastodon API code in separate module from entities 2020-09-03 18:55:46 -07:00
Justin Mazzocchi
f6f065e143
Modularize Keychain and Secrets 2020-09-03 17:54:05 -07:00
Justin Mazzocchi
06b84a0aa7
Modularize database code 2020-09-02 20:28:34 -07:00
Justin Mazzocchi
280ec03ee9
Fix loading contexts of reblogs 2020-09-02 19:23:58 -07:00
Justin Mazzocchi
2ef7b00130
Improve db file handling 2020-09-02 18:14:33 -07:00
Justin Mazzocchi
66e7e38496
Refactoring 2020-09-02 02:39:44 -07:00
Justin Mazzocchi
825eb8bf39
Apply request to display status 2020-09-02 02:12:42 -07:00
Justin Mazzocchi
cb8a36023d
Refactor status lists 2020-09-02 02:07:09 -07:00
Justin Mazzocchi
a47667c15b
Fix scroll position maintenance 2020-09-02 00:39:42 -07:00
Justin Mazzocchi
6307381375
Improve context data modeling 2020-09-01 19:39:06 -07:00
Justin Mazzocchi
bc59acd160
Fix timeline menu titles 2020-09-01 01:11:34 -07:00
Justin Mazzocchi
038385c2c7
Modularize view models 2020-09-01 00:33:49 -07:00
Justin Mazzocchi
bd1f7af036
Move all localization to views 2020-08-31 12:39:26 -07:00
Justin Mazzocchi
96fdc6c837
Remove unneeded localization 2020-08-31 12:01:37 -07:00
Justin Mazzocchi
2ca0dfe251
wip 2020-08-31 11:57:02 -07:00
Justin Mazzocchi
5f96f59ac3
wip 2020-08-31 03:21:01 -07:00
Justin Mazzocchi
71c8861600
Modularize HTTP code 2020-08-30 18:40:58 -07:00
Justin Mazzocchi
43f781c182
Cleanup 2020-08-30 17:26:54 -07:00
Justin Mazzocchi
f93105d2bf
Cleanup 2020-08-30 17:18:19 -07:00
Justin Mazzocchi
687e91e6ea
Clean top-level dependencies 2020-08-30 17:03:05 -07:00
Justin Mazzocchi
f86d8188b3
Renaming 2020-08-30 16:59:49 -07:00
Justin Mazzocchi
9b59e2fbea
wip 2020-08-30 16:33:32 -07:00
Justin Mazzocchi
2ca92ed098
Tags / DB refactor 2020-08-30 12:50:34 -07:00
Justin Mazzocchi
510a6db11e
Fix preference update pipeline 2020-08-30 00:16:37 -07:00
Justin Mazzocchi
14fc4cdef5
Mute linter warning 2020-08-29 23:49:32 -07:00
Justin Mazzocchi
29c4f578e8
Refactoring 2020-08-29 23:04:14 -07:00