damus

nostr ios client
git clone git://jb55.com/damus
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2024-02-26 19:31Merge improved mute functionality from CharlieWilliam Casarin44+1073-330
2024-02-26 18:22Merge branch 'iap-improvements'William Casarin4+162-16
2024-02-20 23:48media: fix gif upload regressionkernelkind2+60-10
2024-02-01 20:19translate: remove redundant translation callkernelkind1+0-11
2024-02-19 20:53refactor: rename ImagePicker -> MediaPickerkernelkind5+138-138
2024-02-19 20:53privacy: always strip GPS data from imageskernelkind1+2-1
2024-02-19 20:53picker: upgrade to newer image picker controllerkernelkind5+139-88
2024-02-19 20:53privacy: add function to strip location data from photoskernelkind4+87-0
2024-02-14 03:20translate: implement string distance for close matcheskernelkind3+119-0
2024-02-05 03:24nip48: initial supportericholguin9+469-0
2024-02-14 21:32iap: handle login and logoutDaniel D’Aquino5+202-85
2024-02-14 21:31iap: move StoreKit logic out of DamusPurpleView and into a new PurpleStoreKitManagerDaniel D’Aquino5+123-68
2024-02-14 21:31refactor: split views from DamusPurpleView into separate filesDaniel D’Aquino6+294-221
2024-02-14 21:31refactor: move primitive views from DamusPurpleView into a separate fileDaniel D’Aquino3+154-65
2024-02-14 21:31refactor: re-order items in DamusPurpleViewDaniel D’Aquino1+246-232
2024-02-11 17:05profile: fix bug where profile does not updateWilliam Casarin1+0-1
2024-02-11 16:52add some more close guardsWilliam Casarin1+3-0
2024-02-11 16:52v1.7 (10)William Casarin1+2-2
2024-02-08 01:25Add option for custom test host in Damus Purple developer settingsDaniel D’Aquino2+95-15
2024-02-08 01:25Non-functional auto-formatter refactorDaniel D’Aquino1+7-7
2024-02-06 18:14Merge remote-tracking branch 'github/translations'William Casarin15+523-54
2024-02-06 16:06Update README.mdalltheseas1+3-1
2024-02-06 15:57Update README.mdalltheseas1+3-1
2024-02-06 15:54Update README.mdalltheseas1+7-7
2024-02-06 15:53Update README.mdalltheseas1+32-8
2024-02-05 19:36Fix local test Purple landing page URLDaniel D’Aquino1+1-1
2024-02-02 20:01nostrscript: fix nscripts not loadingWilliam Casarin1+6-2
2024-02-01 19:28v1.7 (9)William Casarin1+2-2
2024-02-01 19:05purple: fix crash in account cacheWilliam Casarin1+4-0
2024-02-01 18:31v1.7 (8)William Casarin1+2-2
2024-02-01 18:44mention: add note about text suggestion mention inteferenceWilliam Casarin1+1-0
2024-01-31 16:50media: remove minWidth on Load Media formattingkernelkind1+1-1
2024-01-31 19:23repost: hide member signup datekernelkind2+6-4
2024-02-01 02:27note: fix previews not renderingericholguin1+2-2
2024-02-01 17:48post: disable inline text predictionkernelkind1+4-0
2024-01-31 17:34translate: disable translate DMsWilliam Casarin3+8-2
2024-01-31 17:24v1.7 (7)William Casarin1+2-2
2024-01-31 17:23enable purpleWilliam Casarin1+2-1
2024-01-31 03:02profile: show subscriber date instead of numberWilliam Casarin2+4-6
2024-01-31 03:01split up date formattingWilliam Casarin3+9-5
2024-01-31 01:38purple: prevent screen dismiss on purple welcome viewWilliam Casarin1+1-0
2024-01-31 01:30purple: consolidate UserBadgeInfo with AccountWilliam Casarin7+59-77
2024-01-31 00:30purple: speed up continue button fade-inWilliam Casarin1+1-1
2024-01-31 00:27purple: add "continue" button to checkout verification stepWilliam Casarin1+43-8
2024-01-31 00:26v1.7 (6)William Casarin1+2-2
2024-01-30 18:35ui: truncate visible media URLkernelkind2+12-1
2024-01-30 07:42purple: notify main DamusPurpleView when user gets a subsscriptionDaniel D’Aquino4+39-11
2024-01-30 07:42purple: fix dark mode issuesDaniel D’Aquino3+3-4
2024-01-30 07:42purple: add translation setup view the onboardingDaniel D’Aquino6+254-31
2024-01-30 07:41purple: disable apple IAP ui by defaultDaniel D’Aquino4+31-14
2024-01-30 07:41purple: adapt to integrate better with the LN flowDaniel D’Aquino4+275-18
2024-01-30 07:41purple: feature flag managementDaniel D’Aquino6+11-6
2024-01-30 07:41purple: improve environment handlingDaniel D’Aquino7+104-29
2024-01-30 17:36ui: fix load media formatting on small screenskernelkind1+1-1
2024-01-30 16:44nip19: do not include tag for nevent mentionkernelkind2+19-4
2024-01-29 23:51nip19: fix shared nevents that are too longkernelkind3+8-2
2024-01-29 21:04fix buildWilliam Casarin1+12-4
2024-01-29 20:50txn: fix potential crash from transaction in view closureWilliam Casarin1+3-2
2024-01-29 01:32purple: switch local testing to staging testingWilliam Casarin8+25-15
2024-01-28 23:30purple: add staging option to DamusPurpleURLWilliam Casarin4+52-20
2024-01-28 23:22purple: add querystring helperWilliam Casarin1+8-2
2024-01-29 00:09Revert "profile: rename Following to Frens"William Casarin3+10-10
2024-01-26 18:00purple: add subscriber number on the Purple supporter badgeDaniel D’Aquino7+106-40
2024-01-28 23:40test: fix test build errorWilliam Casarin1+1-1
2024-01-28 23:13project: remove TXNDEBUGWilliam Casarin1+1-1
2024-01-23 04:02ux: Onboarding improvementsericholguin5+38-63
2024-01-27 02:11friendfilter: extend to friend-of-friendsWilliam Casarin1+1-1
2024-01-27 02:11profile: rename Following to FrensWilliam Casarin3+10-10
2024-01-26 22:06v1.7 (5)William Casarin1+2-2
2024-01-26 22:03txn: fix subtle transaction inheritence bugsWilliam Casarin8+53-42
2024-01-26 22:02debug: enable txndebugWilliam Casarin1+1-0
2024-01-26 22:02ndb: use is_closed which also check nil ptrsWilliam Casarin3+12-8
2024-01-26 21:52damus_state: switch to class instead of structWilliam Casarin2+2-2
2024-01-26 19:391.7 (4)William Casarin1+2-2
2024-01-26 19:58txn: don't attempt to close transactions from older db generationsWilliam Casarin2+16-1
2024-01-26 19:59Revert "lmdb: fix weird crash in lmdb. need to follow up upstream"William Casarin1+0-3
2024-01-26 19:15fix buildWilliam Casarin1+1-3
2024-01-26 19:14v1.7 (3)William Casarin1+2-2
2024-01-26 19:13lmdb: fix weird crash in lmdb. need to follow up upstreamWilliam Casarin1+6-0
2024-01-26 18:57ndb: fix crash with Ndb garbage collection on de-initWilliam Casarin1+11-1
2024-01-26 18:55txn: do another guard check before query just in caseWilliam Casarin1+1-0
2024-01-26 18:55project: clean up some stuffWilliam Casarin1+0-5
2024-01-26 18:50debug: add some transaction debuggingWilliam Casarin4+16-8
2024-01-25 20:22mentions: fix regression on char handling after mentionkernelkind2+20-1
2024-01-25 22:11Revert "camera: switch to new custom view"William Casarin3+20-240
2024-01-25 22:11Revert "camera: add ability to preview media taken with camera"William Casarin3+12-107
2024-01-25 20:11Revert "mute: adding new structs/enums for new mute list"William Casarin7+5-323
2024-01-25 20:10Revert "mute: add new UI views for new mute list"William Casarin3+0-150
2024-01-25 20:10Revert "mute: migrate Lists.swift to use new MuteItem"William Casarin11+79-88
2024-01-25 20:10Revert "mute: receiving New Mute List Type"William Casarin1+8-27
2024-01-25 20:10Revert "mute: adding filtering support for MuteItem events"William Casarin11+49-43
2024-01-25 20:10Revert "mute: updating UI to support new mute list"William Casarin9+73-141
2024-01-25 20:09Revert "mute: adding ability to mute hashtag from SearchView"William Casarin1+1-63
2024-01-25 20:09Revert "mute: migrating muted_threads to new mute list"William Casarin15+81-37
2024-01-25 20:06txn: do not close txn if database is already closedWilliam Casarin2+16-5
2024-01-24 18:01project: only bump damus build from projectWilliam Casarin1+2-4
2024-01-24 18:00Revert "project: add 'updates files in place' to info.plist"William Casarin1+0-2
2024-01-24 17:57project: fix invalid info.plist entryWilliam Casarin1+0-4
2024-01-24 17:45v1.7 (2) changelogWilliam Casarin1+56-0
2024-01-24 17:41v1.7 (2)William Casarin1+2-0
2024-01-24 17:39project: add 'updates files in place' to info.plistWilliam Casarin1+2-0
2024-01-24 17:39project: upgrade to recommended settingsWilliam Casarin4+6-4
2024-01-22 23:00mention: fix missing @ on mentionsWilliam Casarin1+8-6
2023-12-22 21:36camera: add ability to preview media taken with cameraSuhail Saqan3+107-7
2023-10-27 20:41camera: switch to new custom viewSuhail Saqan3+240-20
2024-01-18 01:17mute: migrating muted_threads to new mute listCharlie Fish15+37-81
2024-01-18 01:17mute: adding ability to mute hashtag from SearchViewCharlie Fish1+63-1
2024-01-18 01:17mute: updating UI to support new mute listCharlie Fish9+141-73
2024-01-18 01:17mute: adding filtering support for MuteItem eventsCharlie Fish11+43-49
2024-01-18 01:17mute: receiving New Mute List TypeCharlie Fish1+27-8
2024-01-18 01:17mute: migrate Lists.swift to use new MuteItemCharlie Fish11+88-79
2024-01-18 01:17mute: add new UI views for new mute listCharlie Fish3+150-0
2024-01-18 01:17mute: adding new structs/enums for new mute listCharlie Fish7+323-5
2024-01-18 19:59nip19: generate nip19 data in ellipsis & share menuskernelkind5+50-8
2024-01-18 19:59nip19: add search functionality for naddr, nprofile & neventkernelkind5+82-35
2024-01-18 19:59nip19: add naddr link supportkernelkind2+33-2
2024-01-18 19:59nip19: add EventLoaderView for nevent mentionskernelkind1+17-9
2024-01-18 19:59nip19: add bech32 TLV url parsingkernelkind9+285-88
2024-01-18 22:56mention: fix broken mentions when there is text is directly afterkernelkind2+29-0
2024-01-22 16:50purple: polish UI/UX flowkernelkind1+29-19
2024-01-22 16:35carousel: save current viewed image index when switching to fullscreenkernelkind2+3-3
2024-01-20 15:44mention: allow mentioning users with punctuation characters in their nameskernelkind1+22-1
2024-01-14 21:55purple: add support for LN checkout flowDaniel D’Aquino8+243-35
2024-01-17 03:52menu: move mute thread further away from bookmarkalltheseas1+6-7
2024-01-13 19:19nip19: add high level bech32 encoding methodkernelkind2+198-0
2024-01-13 19:19nip19: added swift enumskernelkind4+284-37
2024-01-08 23:26nip19: add kind to naddr & neventkernelkind2+24-0
2024-01-17 00:04perf: debounce scroll queueWilliam Casarin1+5-1
2024-01-17 00:03debouncer: add new debounce methodsWilliam Casarin1+26-0
2024-01-11 21:05timeline: remove dubious button styling settingWilliam Casarin1+1-1
2024-01-11 19:47perf: reduce the number of swiftui updates in ImageCarouselWilliam Casarin1+47-36
2024-01-11 19:07perf: fix gif decoding performance issuesWilliam Casarin1+1-1
2024-01-11 00:25close nostrdb and disconnect from relays on logoutWilliam Casarin6+30-7
2024-01-10 23:38ndb: fix crashed when trying to process client event on a closed dbWilliam Casarin1+1-0
2024-01-10 23:38test: switch test to use failable transactionsWilliam Casarin3+12-13
2024-01-10 23:37test: fix crashing in AUTH testWilliam Casarin1+7-1
2024-01-10 22:39notifications: don't hold onto note ref outside of txnWilliam Casarin1+1-1
2023-12-12 20:45ndb/txn: make transactions failableWilliam Casarin42+126-107
2024-01-10 21:19Revert "Revert "nostrdb: close database when backgrounded""William Casarin3+67-8
2024-01-10 19:32profile: partially fix performance regressionWilliam Casarin2+15-3
2023-12-01 21:26Change DamusUserDefaults to mirror settings from app containerDaniel D’Aquino6+119-50
2023-12-01 21:26Fix test target build errorDaniel D’Aquino1+2-2
2023-12-01 21:26Do not show notifications from muted usersDaniel D’Aquino1+5-0
2023-12-01 21:26Fix user setting access issue in the notification extensionDaniel D’Aquino1+5-1
2023-12-01 21:26Implement zap notification support for push notificationsDaniel D’Aquino19+530-398
2023-12-01 21:26Reuse local notification logic with push notificationsDaniel D’Aquino8+134-98
2023-12-01 21:26Migrate setting and key stores to shared UserDefaultsDaniel D’Aquino4+88-15
2023-12-01 21:26Bring local notification logic into the push notification targetDaniel D’Aquino31+1129-872
2023-12-01 21:25Unfurl profile name on remote push notificationsDaniel D’Aquino6+116-108
2024-01-05 03:24docs: fix typosvuittont602+3-3
2024-01-10 17:49docs: update CONTRIBUTING to mention v2 patch seriesWilliam Casarin1+4-0
2024-01-07 19:07translation: add workaround to reduce wasteful translation requestsTerry Yiu2+32-5
2024-01-07 20:16search: prioritize friends when autocompletingCharlie Fish2+19-2
2024-01-07 18:17relay: fix case where content is empty when adding relayCharlie Fish2+6-8
2023-12-24 21:22nip42: add initial relay auth supportCharlie Fish29+484-25
2024-01-03 00:28profile: filter events that don’t match pubkeyCharlie Fish1+5-0
2024-01-02 22:04localization: add support for purple stringskernelkind2+23-23
2024-01-01 20:17add comma as disallowed char at end of urlkernelkind2+46-1
2024-01-01 22:54Merge translationsWilliam Casarin15+141-19
2023-12-30 04:31Hook up Damus Purple translation serviceDaniel D’Aquino10+103-18
2023-12-28 00:08purple: update client to work with damus-api post express refactorDaniel D’Aquino3+27-16
2023-12-16 08:28Damus Purple: Add npub authentication for account management API callsDaniel D’Aquino4+95-23
2023-03-22 13:24Damus Purple initial Proof-of-Concept supportDaniel D’Aquino35+1172-20
2023-12-22 21:25Fix crash on very large notesDaniel D’Aquino3+94-39
2023-12-21 19:40Handle period at end of URLkernelkind3+104-3
2023-12-20 14:25Fix Issue #1820 Hashtags including U+5009 to U+500D are not correctly parsedkunigaku2+13-2
2023-12-22 21:25Revert "nostrdb: close database when backgrounded"Daniel D’Aquino3+8-67
2023-12-22 21:48tests: Disable NostrScriptTests.test_bool_set to reduce noise on CI/CDDaniel D’Aquino1+28-27
2023-12-18 18:22Remove private key leak warningkernelkind2+2-28
2023-12-18 17:55Remove line break at the end of direct messageskernelkind1+1-1
2023-12-18 18:24Merge remote-tracking branch 'github/translations'William Casarin8+52-0
2023-12-17 01:28handle extra slashes for relay urlkernelkind2+91-1
2023-11-21 02:03refactor: rename show image references to blur imagesericholguin8+31-31
2023-12-13 19:01add transifex mailmapWilliam Casarin1+1-0
2023-12-11 19:25Add regional relay suggestions to Relay Config ViewDaniel D’Aquino3+28-15
2023-12-09 04:57refactor: add customizable properties to neutral button styleericholguin2+46-25
2023-12-11 20:44nostrdb: close database when backgroundedWilliam Casarin3+67-8
2023-12-11 22:43nostrdb: don't begin query if we have a bad lmdb envWilliam Casarin1+3-1
2023-12-11 22:53Update TranslationsWilliam Casarin42+728-84
2023-12-02 18:56ui: allow users to collapse suggested hashtag viewericholguin2+25-5
2023-12-02 05:21ux: minor improvements to qrcode scanning in imagesericholguin1+19-11
2023-12-05 20:33textsearch: don't clear results if we get no results while typingWilliam Casarin1+10-2
2023-12-04 22:13nostrdb/writer: make sure we don't write a note if we already have itWilliam Casarin1+4-10
2023-12-04 22:51ndb: fix minor text search result bugWilliam Casarin1+1-1
2023-12-04 21:22v1.7William Casarin1+4-8
2023-12-04 20:42ndb: add safemode so we don't instantly crash on bad dbsWilliam Casarin6+42-14
2023-12-04 19:52ndb/txn: inherit active transactions on the same threadWilliam Casarin3+42-10
2023-12-04 20:26search: debounce when searchingWilliam Casarin1+33-25
2023-12-04 21:25damus/c: fix a few warningsWilliam Casarin3+6-7
2023-12-04 06:13search: add damus search uiWilliam Casarin4+120-13
2023-12-04 06:13ndb: more dumb results buildingWilliam Casarin1+7-0
2023-12-04 06:12ndb/note: always track note size, add to_ownedWilliam Casarin4+24-10
2023-12-04 06:12build: fix a few warningsWilliam Casarin5+5-10
2023-12-02 23:05ndb: add initial search interfaceWilliam Casarin3+65-0
2023-12-02 23:02nostrdb/search: fix another newest-first bugWilliam Casarin1+7-2
2023-12-02 21:47nostrdb: add cpu helperWilliam Casarin1+34-0
2023-12-02 21:43Ndb: update to use new nostrdb config structWilliam Casarin1+2-1
2023-12-02 21:41fix some incompatibility between nostrdb and damus'William Casarin1+1-168
2023-12-02 21:09nostrdb/search: fix subtle bug with some newest-first text searchWilliam Casarin1+82-26
2023-12-02 20:16nostrdb/search: also index longformWilliam Casarin1+2-2
2023-12-02 19:49nostrdb/refactor: move search key printer in case we need itWilliam Casarin1+8-8
2023-12-02 01:14nostrdb/search: make sure we break instead of returnWilliam Casarin1+1-1
2023-12-02 01:04nostrdb/search: allow searching from newest-to-oldest and oldest-to-newestWilliam Casarin2+84-20
2023-12-02 00:21nostrdb/search: add limit paramWilliam Casarin2+5-3
2023-12-01 23:37nostrdb/search: remove result printing, move to util/ndbWilliam Casarin1+0-41
2023-12-01 17:52nostrdb/Delete unuse argument (destsize)hakkadaikon1+1-1
2023-12-01 21:56nostrdb/rename get_physical_cores to get_cpu_coresWilliam Casarin1+1-1
2023-12-01 21:17nostrdb/config: fix ingester thread settingsWilliam Casarin1+3-3
2023-12-01 21:10nostrdb/ingest: add configurable ingest filterWilliam Casarin2+89-22
2023-11-30 21:00nostrdb/search: phrase searching workingWilliam Casarin2+254-160
2023-11-30 17:44nostrdb/flag: add ndb config flag for skipping note verificationWilliam Casarin2+27-12
2023-11-29 20:01nostrdb/search: fix infinite loop when parsing some notesWilliam Casarin1+9-0
2023-11-29 19:58nostrdb/segfault: fix weird crash in ispunctWilliam Casarin1+1-1
2023-11-29 20:03nostrdb/db: remove the DUPFIXED flag from the fulltext dbWilliam Casarin1+2-1
2023-11-29 20:03nostrdb/debug: fix some debug-mode compile issuesWilliam Casarin1+3-1
2023-11-28 23:53nostrdb/search: prepare text search for accurate phrase resultsWilliam Casarin2+321-60
2023-11-28 18:51nostrdb/search: make search case insensitiveWilliam Casarin2+16-2
2023-11-28 00:08nostrdb/Add fulltext search indexWilliam Casarin2+555-19
2023-11-28 00:39nostrdb/Fix invalid db selection when writing kind indexWilliam Casarin1+1-1
2023-11-25 23:24nostrdb/index: write kind index when processing notesWilliam Casarin1+37-0
2023-11-25 23:15nostrdb/refactor: move write id index to its own functionWilliam Casarin1+29-14
2023-11-25 23:07nostrdb/refactor: move profile index writing to its own functionWilliam Casarin1+31-15
2023-11-23 21:20nostrdb/index: create kind+timestamp index databaseWilliam Casarin2+9-1
2023-11-23 21:19nostrdb/index: add u64_timestamp lmdb comparatorWilliam Casarin1+27-0
2023-11-23 21:18nostrdb/debug: use mdb_strerror in more placesWilliam Casarin1+2-2
2023-11-23 20:45nostrdb/filter: make sure we only match single charsWilliam Casarin1+1-1
2023-11-22 21:46nostrdb/filters: add initial filter interfaceWilliam Casarin2+445-0
2023-12-02 21:41cursor: add cursor_memsetWilliam Casarin1+13-0
2023-11-30 23:11relays: Publish kind 10_002Kieran5+33-0
2023-11-26 06:19update testdata URL pathJing维1+1-1
2023-11-22 00:31settings: add media previews settingericholguin3+63-14
2023-11-23 00:38Add regional relays for Thailand and Germany.Daniel D’Aquino1+10-0
2023-11-22 02:00ux: only handle one qr code in an image and add copy functionalityericholguin1+18-15
2023-11-21 01:31Migrate NostrDB files to shared app group file containerDaniel D’Aquino10+104-15
2023-11-16 02:09Make NostrDB (and related) code build under the new extension target as well.Daniel D’Aquino13+438-257
2023-11-14 07:21Add experimental push notification supportDaniel D’Aquino13+562-5
2023-11-17 19:58Fix onboarding post view not being dismissedDaniel D’Aquino2+8-6
2023-11-17 16:57parser: fix url parse regressionWilliam Casarin1+1-3
2023-11-17 16:09parser: always convert damus.io links to bech32 mentionsWilliam Casarin1+44-5
2023-11-17 16:07damus-c: add cursor_skip helperWilliam Casarin1+10-0
2023-11-15 20:50v1.6 (29)William Casarin1+2-2
2023-11-15 20:48Actually fix camera descriptionsWilliam Casarin1+2-2
2023-11-15 20:23Manually update camera description translationWilliam Casarin1+2-2
2023-11-15 20:02Update TranslationsWilliam Casarin1+0-0
2023-11-14 18:26update nostrdbWilliam Casarin2+220-14
2023-11-14 00:19tests: disable snapshot tests for nowWilliam Casarin2+5-1
2023-11-13 23:03test: attempt to fix broken testsWilliam Casarin5+18-17
2023-11-13 23:02ci: remove xcode github actionWilliam Casarin1+0-33
2023-11-13 18:30v1.6 (28)William Casarin1+2-2
2023-11-13 18:29build: fix invalid function nameWilliam Casarin1+1-1
2023-11-07 00:49ndb: potential fix for a crash in some nostrdb queriesWilliam Casarin1+5-2
2023-11-04 01:25v1.6 (26)William Casarin1+2-2
2023-11-10 20:09storage: Set more aggressive cache expiration valuesDaniel D’Aquino1+3-3
2023-11-10 19:52permissions: Update camera usage string to be more accurateDaniel D’Aquino1+1-1
2023-11-06 18:36Add "Always show onboarding suggestions" developer settingDaniel D’Aquino3+8-1
2023-11-02 05:17nostrdb: add migration to fix local japanese profile namesWilliam Casarin1+98-21
2023-11-02 04:15fix: relay filter button fixericholguin1+7-14
2023-11-02 01:20nostrdb: fix japanese profile names not loadingWilliam Casarin10+197-80
2023-10-31 01:27v1.6 (25) changelogWilliam Casarin1+28-0
2023-10-31 01:26v1.6 (25)William Casarin1+2-2
2023-10-30 22:58relays: automatically load extra regional bootstrap relaysDaniel D’Aquino1+20-3
2023-10-28 22:31ux: add long press to profile to navigate to profile pageericholguin2+8-0
2023-10-29 02:25ui: change post view background to be all blackericholguin2+3-1
2023-10-27 02:33ui: make qrcode view font color whiteericholguin1+5-0
2023-10-27 03:35ui: update the customize zap viewericholguin1+45-39
2023-10-26 01:35ui: status view fixes for smaller screen devicesericholguin1+104-102
2023-10-27 01:02noting: users are now notified when you quote repost themWilliam Casarin1+9-4
2023-10-23 03:21load_profiles: add context for debuggingWilliam Casarin7+12-12
2023-10-23 02:31perf: don't continuously attempt to fetch old profilesWilliam Casarin12+86-48
2023-10-23 23:33ui: Add setting that allows users to optionally disable profile action sheets.Daniel D’Aquino5+23-2
2023-10-23 23:33ui: Add follow button to profile action sheetDaniel D’Aquino1+59-1
2023-10-23 23:32zaps: Implement single-tap zap on profile action sheet and fix zap fallthrough on default settingsDaniel D’Aquino8+195-37
2023-10-23 23:32Rename ZapButton to NoteZapButton and ZapButtonView to ProfileZapLinkView (no-op)Daniel D’Aquino8+405-406
2023-10-23 02:29ndb: new methods for profile fetched_atWilliam Casarin1+19-0
2023-10-23 02:28ndb: update nostrdbWilliam Casarin2+291-75
2023-10-23 02:34ndb: update bindingsWilliam Casarin5+250-18
2023-10-23 01:18Merge remote-tracking branch 'github/translations'William Casarin16+122-30
2023-10-22 06:27v1.6 (24) changelogWilliam Casarin2+29-2
2023-10-22 02:41smol fixWilliam Casarin1+1-1
2023-10-21 04:44zaps: Improve discoverability of profile zapsDaniel D’Aquino14+453-137
2023-10-22 02:38ui: reduce size of event menu hitboxWilliam Casarin1+2-2
2023-10-22 01:35Clarified camera and mic usage stringsWilliam Casarin1+2-2
2023-10-21 17:25nav: compare searches for navigation decisionsDavide De Rosa3+24-2
2023-10-20 18:16ui: Add suggested hashtags to universe viewDaniel D’Aquino4+153-1
2023-10-20 18:15onboarding: Suggest first post during onboardingDaniel D’Aquino8+236-122
2023-10-19 17:04nav: fix pushing duplicate routesDavide De Rosa1+3-0
2023-10-17 01:36dm: Do not show DMs from muted usersDaniel D’Aquino1+11-5
2023-10-13 19:28test: Add basic snapshot test coverage for EventViewDaniel D’Aquino5+155-3
2023-10-13 19:24ui: prefix username with `@` character, fix spacingDaniel D’Aquino1+8-6
2023-10-14 00:42storage: set disk cache expiry dates for imagesDaniel D’Aquino1+12-0
2023-10-11 12:17login: add nsec qr-scanningJericho Hasselbush4+194-35
2023-10-14 21:23ui: improve status viewericholguin2+97-40
2023-10-14 21:23colors: add an adapatable white colorericholguin2+39-0
2023-10-07 04:13relays: allow users to hide the recommended relay viewericholguin1+35-2
2023-10-07 01:21test: Setup Snapshot testing library and add a snapshot test (testTextWrapperViewWillWrapText)Daniel D’Aquino3+70-0
2023-10-08 00:00camera: actually add CameraPreview to projectWilliam Casarin1+12-0
2023-09-19 20:33add CameraModel and CameraService for interacting with the cameraSuhail Saqan4+859-0
2023-10-06 17:44storage: Improve clear cache functionalityDaniel D’Aquino6+108-21
2023-09-20 00:15images: add scan for qr code to image context menuericholguin6+63-17
2023-10-06 22:54network: Broadcast quoted notes when posting a note with quotesDaniel D’Aquino3+34-1
2023-10-06 23:52test: temporarily disable UserCacheManagerTestsDaniel D’Aquino2+8-2
2023-10-06 19:57v1.6 (23) changelogWilliam Casarin1+18-1
2023-10-06 19:56v1.6 (23) finalWilliam Casarin1+2-2
2023-10-06 19:47ui: Add merch store button to sidebar menuDaniel D’Aquino2+7-0
2023-10-06 18:35ui: keep location in timeline when returning from a threadDaniel D’Aquino2+10-1
2023-10-06 17:40Fix profiles not updatingWilliam Casarin1+1-1
2023-10-06 17:40nostrdb: only process sent note events, not subsWilliam Casarin1+1-1
2023-10-06 17:39nostrdb: add last fetched records for profilesWilliam Casarin2+62-1
2023-10-06 17:4221William Casarin1+2-2
2023-10-04 22:12ui: remove unnecessary url string manipulationsDaniel D’Aquino2+1-12
2023-10-04 21:55v1.6 (20) changelogWilliam Casarin1+21-1
2023-10-04 21:54v1.6 (20)William Casarin1+4-4
2023-10-03 00:39ui: Improve UX around clearing cacheDaniel D’Aquino2+110-11
2023-10-02 20:24composer: Make text editor more robustDaniel D’Aquino2+24-76
2023-09-25 18:47filters: Add filter to hashtag search timeline view (#1412)Daniel D’Aquino1+6-1
2023-09-25 03:06Update translationstransifex-integration[bot]23+130-0
2023-09-26 07:14fix video size detection, and audio track detection to work with HLS, add live stream indicatorFishcake2+64-14
2023-09-26 07:12include m3u8 files for video playbackFishcake1+1-1
2023-09-30 02:04ui: Fix issue where relays with trailing slashes cannot be removed (#1531)Daniel D’Aquino9+115-46
2023-09-30 03:17ui: Filter out reposts where the inner event is from a person whom the user has muted. (#1216)Daniel D’Aquino4+22-7
2023-09-30 03:16ui: Hide quoted or reposted notes from people whom the user has muted. (#1216)Daniel D’Aquino10+281-164
2023-05-10 02:38Add translate.nostr.wine to available translation servicesMazin4+53-0
2023-09-30 16:56Remove nonfunctional LibreTranslate serversTerry Yiu2+1-7
2023-09-30 04:06ui: Show muted thread replies at the bottom of the thread view (#1522)Daniel D’Aquino2+24-3
2023-09-19 20:35camera: add CameraPreview for displaying the view the camera is readingSuhail Saqan2+107-0
2023-09-19 20:29camera: add PhotoCaptureProcessor and VideoCaptureProcessorSuhail Saqan3+176-0
2023-09-25 00:07nostrdb: fix profiles not updatingWilliam Casarin1+11-1
2023-09-25 00:06ndb: add process_client_event helperWilliam Casarin1+6-0
2023-09-25 00:06ndb: bump nostrdb to support client->relay note processingWilliam Casarin2+180-66
2023-09-19 20:24util: add ImageResizer to change size of imagesSuhail Saqan2+52-0
2023-09-24 14:11Remove toolbar background from profile view for better looksDaniel D’Aquino1+1-0
2023-09-24 18:08Fix localization issues and export strings for translationTerry Yiu11+254-77
2023-09-24 18:33v1.6 (19)William Casarin1+2-2
2023-09-23 01:48Fix UI freeze after swiping back from profile (#1449)Daniel D’Aquino1+6-3
2023-09-21 22:08v1.6 (18) changelogWilliam Casarin1+33-0
2023-09-21 22:05v1.6 (18)William Casarin1+2-2
2023-09-21 22:03ndb: switch to case-insensitive profile searchesWilliam Casarin1+46-3
2023-09-21 17:19search: switch to nostrdb profile searchingWilliam Casarin11+325-33
2023-09-13 12:40ndb: add nostrdb migrationsWilliam Casarin3+164-6
2023-09-10 22:50tests: add ndb support to testsWilliam Casarin92+195-133
2023-09-10 23:12ndb: don't verify flatbuffers in release buildsWilliam Casarin1+3-3
2023-09-10 21:51ndb: switch profile queries to use transactionsWilliam Casarin51+430-247
2023-09-10 17:16ndb: add NdbTxn transaction classWilliam Casarin2+106-0
2023-09-10 17:16nostrdb/c: update to include transaction supportWilliam Casarin2+60-33
2023-09-06 18:07ids: introduce NoteKeyWilliam Casarin1+2-0
2023-08-28 14:52nostrdb: add profiles to nostrdbWilliam Casarin42+362-705
2023-09-20 19:01ui: add followed hashtags to FollowingViewDaniel D’Aquino7+188-53
2023-09-21 12:30filters: generalize ContentFilterWilliam Casarin3+34-37
2023-09-18 23:27filters: add "Do not show #nsfw tagged posts" settingDaniel D’Aquino7+91-17
2023-09-21 13:08relays: fix tld extraction performance issuesWilliam Casarin2+23-7
2023-09-21 12:47Revert "deps: add tldextract"William Casarin2+0-26
2023-06-01 19:49util: add separate_images and separate_invoicesSuhail Saqan2+24-1
2023-09-11 04:23relays: user relay designericholguin1+1-1
2023-09-11 04:22relays: remove usage of show action button bindingericholguin2+63-40
2023-09-09 03:15relays: update relay view to use new designericholguin5+274-204
2023-09-16 05:37ui: increase size of the hitbox on note ellipsis buttonDaniel D’Aquino1+13-6
2023-09-16 03:32compose: fix text wrapping issue when mentioning npubDaniel D’Aquino3+124-38
2023-09-13 17:47test: add test cases for ASCII and UTF-8 characters in hashtagsJon Marrs1+476-22
2023-09-13 17:40damus-c: remove UTF-8 punctuation from hashtagsJon Marrs1+167-23
2023-09-13 21:07ui: make blurred videos viewable by allowing blur to disappear once tappedDaniel D’Aquino1+4-2
2023-09-14 03:05ui: hold tap to preview status URLJericho Hasselbush1+23-1
2023-09-13 18:44nwc: fix parsing issue with NIP-47 compliant NWC urls without double-slashesDaniel D’Aquino2+31-5
2023-09-13 12:39relays: fix withAnimation on older versionsWilliam Casarin1+2-2
2023-09-11 21:26relays: bouncy edit animationWilliam Casarin1+6-2
2023-09-11 21:00relays: fix crash in new RelayPicViewWilliam Casarin1+44-31
2023-09-11 20:59ui: fix padding of username next to pfp on some viewsWilliam Casarin1+2-2
2023-09-10 20:01ui: improve bottom spacing for ImageView's tab indicator dotsBryan Montz1+11-9
2023-09-10 20:01ui: make ImageView's tab indicator dots tappableBryan Montz1+3-0
2023-09-09 21:08posting: fix issue with username and multiple emojisJericho Hasselbush2+55-1
2023-09-11 01:23router: use tap gestures instead of nav linksWilliam Casarin2+7-7
2023-09-11 01:21router: hash bytes for a quick sanity checkWilliam Casarin1+2-2
2023-09-10 23:11perf: fix weird lag when switching timelinesWilliam Casarin2+9-9
2023-09-11 01:23perf: remove zstack on profile picturesWilliam Casarin1+12-15
2023-09-11 01:22perf: remove unused zstack on like buttonWilliam Casarin1+15-21
2023-09-11 01:22perf: use plain images for actionbar buttonsWilliam Casarin1+9-8
2023-09-11 01:21log: remove some verbose preload logsWilliam Casarin1+6-6
2023-09-09 03:11relays: add relay pic view for displaying relay iconsericholguin2+104-0
2023-09-10 16:50deps: add tldextractWilliam Casarin2+26-0
2023-09-08 00:57emojis: make width dynamic and font biggerSuhail Saqan1+37-19
2023-09-09 03:18relays: add icon field to metadataericholguin2+2-1
2023-09-09 03:13ui: dont display globe image for free relay typesericholguin1+0-5
2023-09-09 03:06components: add neutral button style componentericholguin2+53-0
2023-09-09 03:06components: add lighter gradientericholguin2+34-0
2023-09-09 03:12colors: add variables for the new color assetsericholguin1+18-0
2023-09-09 03:03colors: add color sets from figmaericholguin18+684-0
2023-09-04 08:35transations: add finnish translationpetrikaj3+1526-0
2023-09-06 00:05remove timeline render logsWilliam Casarin1+1-5
2023-09-06 16:51video: remove GSPlayer dependencyBryan Montz1+0-8
2023-09-06 16:49video: remove VideoPlayer and switch to VideoController for cacheBryan Montz7+56-381
2023-09-06 16:29video: switch player to use new view modelBryan Montz4+69-67
2023-09-06 16:25video: add DamusVideoPlayerViewModelBryan Montz2+109-0
2023-09-06 16:23video: add VideoController, which hold cached metadata and mute statesBryan Montz4+49-2
2023-09-06 16:16video: add AVPlayerView, a simple wrapper for AVPlayerViewControllerBryan Montz2+35-0
2023-09-02 16:34profile: move the "Follow you" badge into the profile headerGrimless10+114-145
2023-09-01 15:40Properly implement top-level tests and fix one test using the wrong Block conversion propertyGrimless2+15-6
2023-09-01 15:32Create helper extensions for Block and update tests for the Block helper modelGrimless8+205-89
2023-08-21 21:17Move the Block helper type to its own file, collapse the various standalone functions for parsing block data, and refactor consumers to initialize a Block with given data and access its members as needed.Grimless8+244-229
2023-08-30 23:22test: pass keypair instead of privkey for test casesJon Marrs5+15-15
2023-08-28 18:46blocks: pass keypair instead of privkey to avoid pubkey genWilliam Casarin24+108-107
2023-08-28 17:34test: optionally remove lmdb dbWilliam Casarin1+2-2
2023-08-28 17:09ndb: restore escaped slash fixWilliam Casarin1+1-0
2023-08-28 15:19ndb: update nostrdb, fix alignment issuesWilliam Casarin2+151-32
2023-08-28 15:18ndb: remove patch from copy script, just use sedWilliam Casarin2+3-290
2023-08-28 15:17flatbuffers: update bindings, add verifierWilliam Casarin24+434-77
2023-08-27 05:11ndb: ensure profile flatbuffers are not copiedWilliam Casarin1+2-1
2023-08-27 04:58ndb: save in documents instead of cache dirWilliam Casarin1+1-1
2023-08-27 04:38profile: remove deleted flagWilliam Casarin2+0-6
2023-08-28 15:00Fix crash when long pressing custom reactionsWilliam Casarin1+3-1
2023-08-27 03:45nostrdb: profile flatbuffers in nostrdb working!William Casarin6+60-24
2023-08-27 03:45project: disable compile warnings for lmdb and nostrdbWilliam Casarin1+3-3
2023-08-27 03:44add extended virtual memory entitlementWilliam Casarin1+2-0
2023-08-27 03:43add swift flatbuffersWilliam Casarin47+3955-0
2023-08-26 01:13nostrdb: initial Ndb classWilliam Casarin4+78-1
2023-08-25 19:32nostrdb: pull latest, adding flatcc and lmdbWilliam Casarin104+36269-28
2023-08-26 02:03Revert "Move the Block helper type to its own file"William Casarin9+230-245
2023-08-24 00:49v1.6 (17) changelogWilliam Casarin1+20-0
2023-08-24 00:48v1.6 (17)William Casarin1+2-2
2023-08-24 00:46status: support clickable status urlsWilliam Casarin3+54-24
2023-08-24 00:17status: click music urls to display in spotifyWilliam Casarin3+34-2
2023-08-23 23:42status: add settings for disabling statuses in the UIWilliam Casarin7+32-9
2023-08-23 23:31status: add missing status to some thread event viewsWilliam Casarin1+2-0
2023-08-23 23:23status: truncate statuses to a single lineWilliam Casarin1+3-1
2023-08-23 23:19status: clear statuses if they only contain whitespaceWilliam Casarin1+13-2
2023-08-23 23:11status: fix status events not expiring locallyWilliam Casarin4+38-4
2023-08-23 22:56status: ignore processing expired eventsWilliam Casarin1+4-0
2023-08-23 20:31v1.6-16 changelogWilliam Casarin1+16-0
2023-08-23 20:30v1.6 (16)William Casarin1+2-2
2023-08-22 05:12Live Music & Generic StatusesWilliam Casarin18+538-56
2023-08-23 16:52sidemenu: split out profile sectionWilliam Casarin1+24-19
2023-08-23 16:27home: collapse guard statementWilliam Casarin1+3-7
2023-08-23 16:25fix buildWilliam Casarin1+1-1
2023-06-21 07:11videos: improve precision & sensitivity of auto-pause mechanismgladiusKatana2+37-8
2023-08-22 04:00Simplify and inline Report event logic.Grimless3+16-38
2023-08-20 20:25Avoid notification for zap from mute profilestappu75e@duck.com1+4-0
2023-08-21 21:17Move the Block helper type to its own fileGrimless8+244-229
2023-08-21 17:21profile: remove redundant view builderWilliam Casarin1+0-1
2023-08-21 20:25docs: people like centralized toolsWilliam Casarin1+0-4
2023-08-19 19:04Fix text editing issues on characters added right after mention linkDaniel D’Aquino4+214-3
2023-08-20 01:10use nostr.build api v2 with optional nip98 supportFishcake3+34-6
2023-08-20 01:09add function to create nip98 http authorization headerFishcake2+27-0
2023-08-20 01:08add nostr event 27235 (nip-98)Fishcake2+3-0
2023-08-20 18:45Mute hellthreads everywhereWilliam Casarin4+20-18
2023-08-18 23:40actually build 15 because reasonsWilliam Casarin1+2-2
2023-08-18 18:20v1.16 (13) changelogWilliam Casarin1+14-0
2023-08-18 17:09v1.6 (13)William Casarin1+2-2
2023-08-14 19:22replies: fix bug where it would sometimes show -1tappu75e@duck.com1+1-1
2023-08-15 21:33Fix image links appearing with escaped slashesDaniel D‘Aquino7+74-0
2023-08-18 15:40nostrscript: add comment about iOS virtual memory allocsWilliam Casarin1+1-0
2023-08-11 14:47nostrscript: reduce size of wasm page allocationWilliam Casarin1+1-1
2023-08-11 03:40change button scale effectSuhail Saqan1+1-1
2023-08-10 17:32Show possibly invalid zaps if we don't have the event in cacheWilliam Casarin1+11-1
2023-08-09 16:16Fix empty lines in profile and reposting-the-wrong-thing bugsWilliam Casarin1+2-8
2023-08-09 00:04simplify reduce_text_blockWilliam Casarin1+4-4
2023-08-07 15:46v1.6 (11) changelogWilliam Casarin1+32-0
2023-08-07 15:45v1.6 (11)William Casarin1+2-2
2023-08-07 15:24timeline: show renotes in Notes timelinesWilliam Casarin1+1-1
2023-08-06 22:37reply: ensure the person you're replying to is the first entry in the reply descriptionWilliam Casarin5+40-14
2023-08-06 21:58notifications: don't cutoff textWilliam Casarin1+1-1
2023-08-06 21:21note: fix paragraphs not appearing on iOS17cr0bar1+5-1
2023-08-06 21:16url: smartparens hackWilliam Casarin2+19-1
2023-08-06 21:07dms: move timestamp outside of bubbleWilliam Casarin1+17-15
2023-08-06 20:47urls: fix wikipedia url detection with parenthesisWilliam Casarin2+69-10
2023-08-06 20:50tests: add url parens testsJoel Klabo1+24-0
2023-08-06 20:49test: move existing url tests to UrlTestsWilliam Casarin3+30-30
2023-08-06 20:46make: add tags targetWilliam Casarin1+5-0
2023-08-06 20:50todo: add local todo helperWilliam Casarin2+1-1
2023-08-06 18:29build: fix some build issues with the last revertWilliam Casarin1+2-2
2023-08-06 16:20Fix old notifications always appearing on first startWilliam Casarin3+20-27
2023-08-06 16:02relays: strip trailing / from relay urlsWilliam Casarin3+40-1
2023-08-06 16:07debug: remove note size debugWilliam Casarin1+6-0
2023-08-06 15:09notifications: fix rare crash with local notificationWilliam Casarin2+8-3
2023-08-06 14:54script: add build-git-hash.txt build outputWilliam Casarin1+1-0
2023-08-06 14:03bar: fix crash when long pressing emoji selectionWilliam Casarin1+1-1
2023-08-06 13:45decoding: fix decoding of large events like nostr reportsWilliam Casarin1+1-1
2023-08-06 01:33test: add test for failing nostr report eventWilliam Casarin3+227-3
2023-08-06 13:48search: find_event_with_subidWilliam Casarin1+5-2
2023-08-05 06:19settings: change settings order: Reactions -> DeveloperSuhail Saqan1+4-4
2023-08-05 17:09reactions: add close button to custom reactionsSuhail Saqan1+14-1
2023-08-05 19:08reactions: add ability to change order of emojisSuhail Saqan1+11-4
2023-08-05 19:08reactions: remove some left padding from add and remove buttonsSuhail Saqan1+2-2
2023-08-05 19:08reactions: only allow copy emoji when editingSuhail Saqan1+3-1
2023-08-05 17:53qr: dismiss qrcode fullScreenCover on scanSuhail Saqan1+1-0
2023-08-05 17:53qr: show QRCameraView regardless of same userSuhail Saqan1+2-4
2023-08-05 16:56bar: wiggle long press reactionsSuhail Saqan1+5-0
2023-08-05 20:00bar: fix reaction button breaking scrollingSuhail Saqan1+9-8
2023-08-04 12:13fix: crash when muting threadsBryan Montz1+2-1
2023-08-04 01:38setting: adjustable font size for jack the zapperWilliam Casarin8+51-18
2023-08-04 00:25v1.6 (9)William Casarin1+2-2
2023-08-04 00:22Revert "Fix for missing bottom half of a note"William Casarin1+0-1
2023-08-03 20:36v1.6-8 changelogWilliam Casarin1+25-0
2023-07-26 15:46ndb: switch to nostrdb notesWilliam Casarin110+2142-1788
2023-08-03 20:12disable nostrscript test for nowWilliam Casarin3+4-2
2023-08-02 21:26Fix for missing bottom half of a notecr0bar1+1-0
2023-08-03 00:07util: add structured loggerWilliam Casarin2+51-0
2023-08-03 03:38Fix UTF support for hashtagsDaniel D‘Aquino1+1-1
2023-08-03 03:38Add unit tests surrounding creation of posts with non-latin hashtags, as well as the rendering of non-latin hashtagDaniel D‘Aquino3+36-3
2023-08-03 03:38Split view previews in NoteContentView to make both variants visibleDaniel D‘Aquino1+11-4
2023-08-03 03:38Fix compilation error on test target in UserSearchCacheTestsDaniel D‘Aquino1+1-1
2023-08-01 23:28ndb: make AsciiCharacter a CustomStringConvertibleWilliam Casarin2+3-3
2023-08-01 23:35ndb: update nostrdbWilliam Casarin2+169-35
2023-08-02 00:57key: generate a FullKeypair when generating new keysWilliam Casarin7+10-10
2023-08-02 02:59state: improve damus state initWilliam Casarin1+29-1
2023-08-02 04:51nav: fix nav crashes and buggynessWilliam Casarin1+1-72
2023-08-02 04:51scroll: allow any hashable targetWilliam Casarin1+1-1
2023-08-01 15:27config: show git hash in version infoWilliam Casarin4+83-8
2023-07-28 21:15home: debounce last notifiedWilliam Casarin3+32-24
2023-07-31 12:19profiledb: disable database lookups for nowWilliam Casarin1+3-1
2023-07-29 16:16notifications: don't do expensive id calculationWilliam Casarin2+4-18
2023-07-31 10:57refactor: add Pubkey, Privkey, NoteId string aliasesWilliam Casarin101+427-426
2023-07-31 11:05test: rename test_event to test_noteWilliam Casarin37+64-63
2023-07-31 10:35ndb: more id transition helpersWilliam Casarin1+15-0
2023-07-29 21:29tests: enable code coverageWilliam Casarin1+2-1
2023-07-30 18:57Update TranslationsWilliam Casarin16+34-4
2023-07-30 17:50notify: switch over to new typesafe notificationsWilliam Casarin39+129-289
2023-07-30 17:48notify: add typesafe notificationsWilliam Casarin28+795-0
2023-07-30 17:47notify: add typesafe notify classWilliam Casarin2+56-0
2023-07-30 17:44add some type aliases to make the ndb move more incrementalWilliam Casarin2+18-0
2023-07-30 14:19profile: don't notify on noticeWilliam Casarin1+3-2
2023-07-20 19:45Suggested Users to FollowJoel Klabo8+487-1
2023-07-24 20:37Center and Pad buttons in EULAdoffing.brett1+10-6
2023-07-29 16:42Add multiple reaction supportSuhail Saqan8+457-25
2023-07-28 01:30Allow relay logs to be opened in dev mode even if relay is disconnectedDaniel D'Aquino' via patches3+39-31
2023-07-28 12:34fix: endless connection attempt loop after user removes relayBryan Montz2+13-3
2023-07-25 23:22ndb: sync up a few remaining NdbNote tag differencesWilliam Casarin14+93-60
2023-07-25 15:58ndb: make NostrEvents immutableWilliam Casarin47+2213-464
2023-07-25 22:20ndb: move to uint32 for kind and created_atWilliam Casarin14+32-33
2023-07-25 22:16ndb: move hexchar into headerWilliam Casarin2+11-9
2023-07-24 20:09ndb: make note equatbleWilliam Casarin1+5-1
2023-07-24 20:08ndb: rename NostrEvent to NostrEventOldWilliam Casarin1+9-6
2023-07-24 20:08ndb: switch to computed property for tagsWilliam Casarin3+13-13
2023-07-24 19:40ndb: implement a few more event thingsWilliam Casarin1+38-50
2023-07-24 19:40test: remove unused varWilliam Casarin1+0-1
2023-07-24 19:39notes: generalize event_is_reply a bitWilliam Casarin5+6-6
2023-07-24 18:05ndb: avoid double constructor on ReferencesWilliam Casarin3+5-5
2023-07-24 17:55ndb: implement eventref building from ndb notesWilliam Casarin8+209-31
2023-07-23 19:21ndb/test: add more test coverage on char iterWilliam Casarin1+21-10
2023-07-23 19:12test: fix some ndb test warningsWilliam Casarin1+1-2
2023-07-23 19:08ndb: copy over perf improvementsWilliam Casarin2+13-10
2023-07-23 18:55ndb: fix iterators, pack id tags, more testsWilliam Casarin10+398-173
2023-07-23 18:54test: remove some unused perf testsWilliam Casarin2+0-14
2023-07-23 18:54ndb: add cchar constructors to AsciiCharacterWilliam Casarin1+10-1
2023-07-23 18:50git: ignore perf baselinesWilliam Casarin1+1-0
2023-07-23 17:56Revert "ndb: remove TagIterators and just use sequences"William Casarin2+55-14
2023-07-23 04:12ndb: remove TagIterators and just use sequencesWilliam Casarin2+14-55
2023-07-23 00:23test: small test fixWilliam Casarin1+1-1
2023-07-23 00:15ndb: start implementing existing NostrEvent functionalityWilliam Casarin3+309-11
2023-07-23 00:13ndb/test: add a few more testsWilliam Casarin1+3-1
2023-07-22 23:58ndb: add subscript and count for TagsSequenceWilliam Casarin2+23-0
2023-07-22 23:57mentions: add ndb mention parserWilliam Casarin1+9-0
2023-07-22 23:56iter: make safer by using NdbNote instead of unsafe pointersWilliam Casarin4+35-13
2023-07-22 22:40misc: don't immediately hex encode event commitmentWilliam Casarin5+12-12
2023-07-22 14:40ndb: add content and owned_sizeWilliam Casarin3+9-2
2023-07-21 23:01ndb: add pubkey to NdbNoteWilliam Casarin5+69-62
2023-07-22 23:57ndb: update libWilliam Casarin2+237-31
2023-07-22 14:08move copyndb to the right folderWilliam Casarin1+0-0
2023-07-21 22:14test: fix build and testsWilliam Casarin8+359-360
2023-07-21 21:54nostrdb: add initial swift integrationWilliam Casarin7+289-1
2023-07-21 21:55c: add nostrdb c libWilliam Casarin4+558-0
2023-07-21 21:45c: add jsmn json parserWilliam Casarin2+477-0
2023-07-21 21:45c: add new cursor utilWilliam Casarin1+4-0
2023-07-21 21:55c: add copy nostrdb devtoolWilliam Casarin1+4-0
2023-07-19 20:05c: update protoverse_cursor to jb55_cursorWilliam Casarin1+2-2
2023-07-21 19:46test: add my contact list for as json parsing test dataWilliam Casarin1+4-0
2023-07-21 21:38event: separate logic from data using extensionsWilliam Casarin1+100-44
2023-07-19 17:09Update translationsTerry Yiu15+188-56
2023-07-19 02:54Update localization issues and export strings for translationTerry Yiu4+24-25
2023-07-19 17:04test: fix some warningsWilliam Casarin3+3-4
2023-07-17 21:39v1.6 (7) changelogWilliam Casarin1+21-1
2023-07-17 21:35v1.6 (7)William Casarin1+2-2
2023-07-17 21:12zaps: don't spam lnurls when validate zapsWilliam Casarin4+56-10
2023-07-17 21:11zap: remove unnecessary main thread dispatches when zappingWilliam Casarin1+55-71
2023-07-17 20:19performance: don't spam nip05 validation on startupWilliam Casarin4+37-18
2023-07-17 20:17nip05: hide nip05 username if it matches the usernameWilliam Casarin2+20-8
2023-07-17 18:30login: allow user to login to deleted profileWilliam Casarin2+0-15
2023-07-17 18:24nip05: remove clickable optionWilliam Casarin2+12-21
2023-07-17 20:25view: extract ProfileEditButton to its own fileWilliam Casarin3+55-32
2023-07-17 18:24test: fix crash in ciWilliam Casarin1+1-1
2023-07-17 20:21project: bump deployment targetWilliam Casarin1+2-2
2023-07-17 18:01nip05: show username and support _ usernamesWilliam Casarin1+18-4
2023-07-17 17:51Revert removing nip05 badges on profilesWilliam Casarin1+1-3
2023-07-17 17:45posting: don't prepad user tag if its a newlineWilliam Casarin2+32-4
2023-07-17 17:22posting: switch to new tested composition logicWilliam Casarin1+5-7
2023-07-17 17:20test: add post composition testsWilliam Casarin1+69-3
2023-07-17 17:19profile: make constructor args optionalWilliam Casarin1+1-1
2023-07-17 17:16posting: add some functions for appending mention tagsWilliam Casarin1+48-0
2023-07-17 17:15test: add text attribute testing functionWilliam Casarin2+39-0
2023-07-17 15:43search: refactor appendUserTag to make logic more clearWilliam Casarin1+11-11
2023-07-17 15:42longform: add padding under words countWilliam Casarin1+1-1
2023-07-17 15:59test: fix old markdown testsWilliam Casarin3+1-92
2023-07-16 22:34v1.6 (6) changelogWilliam Casarin1+24-0
2023-07-16 22:33v1.6 (6)William Casarin1+2-2
2023-07-16 21:32Fix broken markdown rendererWilliam Casarin8+26-175
2023-07-16 22:23markdown: add some helpers for counting markdown wordsWilliam Casarin1+32-0
2023-07-16 21:36markdown: use a real-world longform previewWilliam Casarin2+139-4
2023-07-16 21:35add swift-markdown-uiWilliam Casarin2+25-0
2023-07-16 20:37build: fix unused variable warningWilliam Casarin1+1-1
2023-07-16 21:58Fixed issue where hashtags were leaking in DMsWilliam Casarin2+6-8
2023-07-15 19:07Hide nsec when logging incr0bar1+27-9
2023-07-16 20:02test: add setting property testsWilliam Casarin2+48-20
2023-07-16 18:00Fix issue with emojis next to hashtags and urlsWilliam Casarin2+11-3
2023-07-16 18:00content: add utf8 char at url left boundary testWilliam Casarin2+40-2
2023-07-16 17:49project: rename parse_mentions to parse_note_contentWilliam Casarin9+40-40
2023-07-16 17:05docs: clarify the section on using -v2,v3, etcWilliam Casarin1+8-7
2023-07-16 16:44docs: patch changelogs when submitting patchesWilliam Casarin1+18-0
2023-07-15 12:48fixed: relay detail view is not immediately available after adding new relayBryan Montz2+11-2
2023-07-16 13:00fix typosBryan Montz5+11-11
2023-07-16 13:00Swift cleanup: remove duplicate or unnecessary initializers using default valuesBryan Montz14+31-139
2023-07-16 13:00Swift cleanup: don't capture case values only to ignore them in switch statementsBryan Montz7+28-28
2023-07-16 13:00Swift cleanup: simplify "Task.init {}" to "Task {}"Bryan Montz4+4-4
2023-07-16 13:00Swift cleanup: prefer case list over fallthrough in switch statementsBryan Montz3+4-11
2023-07-16 13:00Swift cleanup: "init (" -> "init("Bryan Montz10+11-11
2023-07-15 05:25update bad commit mailmapWilliam Casarin1+1-0
2023-07-15 04:17Add feedback message when user adds a relay already in the listDaniel D'Aquino' via patches1+16-1
2023-06-20 14:45ui: remove nip05 badge on eventsWilliam Casarin2+7-2
2023-07-15 00:26Fix nostr: mention prefix bugsWilliam Casarin3+25-22
2023-07-15 00:05nip05: rename nip05 to Nostr Address in searchWilliam Casarin1+4-4
2023-07-14 22:54views: refactor post_changed in PostViewWilliam Casarin1+18-23
2023-07-14 16:47nip05: rename nip05 verification to nostr addressWilliam Casarin1+30-8
2023-07-14 20:07project: fix test fixturesWilliam Casarin1+16-16
2023-07-14 04:21Fix localization issues and export strings for translationTerry Yiu21+148-215
2023-07-14 16:34Run actions on pushes to the ci branchWilliam Casarin1+1-0
2023-07-13 22:43build 5 because I broked somethingWilliam Casarin1+2-2
2023-07-13 18:42actually subscribe to likes. oopsWilliam Casarin1+4-4
2023-07-13 18:17build: fix a few warnings and errorsWilliam Casarin2+3-6
2023-07-13 18:14v1.6-4 changelogWilliam Casarin1+24-0
2023-07-13 18:13v1.6 (4)William Casarin1+2-2
2023-07-13 18:10Add the ability to follow hashtagsWilliam Casarin7+407-93
2023-07-13 14:10components: make GradientButtonStyle padding configurableWilliam Casarin1+7-1
2023-07-13 14:09components: create PinkGradientView and use PinkGradient directlyWilliam Casarin2+7-9
2023-07-13 16:01contacts: generalize following to allow any referenceWilliam Casarin2+42-43
2023-07-13 16:04refid: add .t helperWilliam Casarin1+4-0
2023-07-13 14:11test: add newline mention testWilliam Casarin1+23-0
2023-07-13 14:01test: switch to test data fileWilliam Casarin4+4-19
2023-07-13 11:48fixed: icon color for developer mode setting is incorrect in low-light modeBryan Montz1+1-1
2023-07-13 13:50views: allow embeddable views at top of timelineWilliam Casarin4+21-7
2023-07-13 01:24search: make model an ObjservedObjectWilliam Casarin1+1-1
2023-07-13 01:24Fix nip05 badge iconWilliam Casarin1+10-5
2023-07-13 01:19ui: add DamusBackground helperWilliam Casarin4+36-14
2023-07-13 00:35post: extract build_post from post viewWilliam Casarin1+50-44
2023-07-13 00:34add bech32_pubkey_decodeWilliam Casarin1+8-0
2023-07-13 13:55test: add test data fileWilliam Casarin1+29-0
2023-07-12 21:42don't follow jb55 by defaultWilliam Casarin1+0-2
2023-07-12 15:23Scroll to top for longform events onlyWilliam Casarin2+3-2
2023-07-12 15:21Remove LoadMoreButtonWilliam Casarin3+1-54
2023-07-12 12:37Allow longform content to be longWilliam Casarin1+1-1
2023-07-11 04:01Update nav to use adaptable color for dark and light modesericholguin1+1-1
2023-07-11 19:59v1.6-3 changelogWilliam Casarin1+16-0
2023-07-11 19:58v1.6 (3)William Casarin1+2-2
2023-07-11 19:56Only show longform preview in notificationsWilliam Casarin2+49-19
2023-07-11 19:55Scroll to top of event instead of bottomWilliam Casarin1+1-1
2023-07-11 19:22Allow reposting and quote reposting multiple timesWilliam Casarin1+1-5
2023-07-11 19:28I broked dms. i fixed.William Casarin3+20-8
2023-07-11 19:17Fix various padding issues related to longform postsWilliam Casarin9+175-165
2023-07-11 19:17search: allow searching longform articles by hashtagWilliam Casarin1+1-1
2023-07-11 19:17docs: make note to replace old bech32 parserWilliam Casarin1+1-0
2023-07-11 17:26Hide action bar in longform quote repostsWilliam Casarin3+8-5
2023-07-11 16:22v1.6-2 changelogWilliam Casarin1+30-0
2023-07-11 16:05Fix npub mention bugs, fix slowness when parsing large postsWilliam Casarin11+127-342
2023-07-11 14:21Add support for multilingual hashtagscr0bar6+92-45
2023-07-11 03:39git: add .mailmap fileWilliam Casarin1+5-0
2023-07-11 01:59fix project issuesWilliam Casarin1+23-28
2023-07-11 02:56Fix PostView initial string to skip mentioning self when on own profileTerry Yiu1+2-1
2023-07-11 02:57Fix freezing bug when tapping Developer settings menuTerry Yiu1+2-0
2023-07-11 01:29Add initial longform note supportWilliam Casarin34+841-164
2023-07-11 00:37docs: add git-contacts exampleWilliam Casarin1+4-1
2023-04-05 00:59Fix Image OrientationJoel Klabo1+17-2
2023-04-03 21:48Update Control Style to Stand Out MoreJoel Klabo2+11-3
2023-04-03 21:23Refactoring Edit Picture ViewsJoel Klabo8+61-81
2023-04-03 17:57Banner Image UploadJoel Klabo6+151-116
2023-07-10 23:37docs: move security.md to docs subdirWilliam Casarin1+0-0
2023-07-10 23:35gitignore: add tagsWilliam Casarin1+1-0
2023-07-10 22:52docs: add patch submission guidelinesWilliam Casarin2+397-12
2023-07-10 20:47Fix for test issue due to recently implemented RelayPool changecr0bar1+1-1
2023-07-10 18:05wasm: fix intptr warningWilliam Casarin1+2-1
2023-07-10 18:03wasm: fix clz64 warningWilliam Casarin1+1-1
2023-07-10 18:03wasm: comment out some unnused code for nowWilliam Casarin1+15-2
2023-07-10 18:05project: update to recommend settingsWilliam Casarin3+15-5
2023-07-10 15:20Translate all the thingsWilliam Casarin49+693-583
2023-07-10 12:09Fix issue where first row is always selected on Form viewsBryan Montz1+1-1
2023-07-09 14:44zaps/refactor: use guard instead of if blockWilliam Casarin1+13-8
2023-07-09 14:41Add RelayLog in developer modeWilliam Casarin15+280-45
2023-07-09 04:52Prevent forged profile zap attacksWilliam Casarin1+10-0
2023-07-09 05:06zaps: move pubkey check into standalone functionWilliam Casarin1+12-8
2023-07-09 04:15Fix fake note zaps with forged p-tagsWilliam Casarin1+12-2
2023-07-05 14:03ui: remove invalid zap textWilliam Casarin1+0-1
2023-07-08 19:54Fix profile post button mentionscr0bar1+2-1
2023-07-08 13:00Minor update to ConfigView.swift to fix key and search iconAnthony de Broise1+2-2
2023-07-08 11:56add explanatory footer to Developer Mode setting viewBryan Montz1+1-1
2023-07-07 16:25docs: annotate might be causing issues for some peopleWilliam Casarin1+0-1
2023-07-07 12:07make "Copy Note JSON" a developer mode settingBryan Montz4+14-9
2023-07-07 12:07add developer mode view and settingBryan Montz5+39-0
2023-07-04 20:48Fix Invalid Zap bug in repostsWilliam Casarin1+1-5
2023-07-04 20:48Switch to navigation stack in BuilderEventViewWilliam Casarin1+7-6
2023-07-04 20:47zaps: make zap setting privateWilliam Casarin1+1-1
2023-07-02 06:25Create SECURITY.mdBen Harvie1+6-0
2023-07-04 19:21v1.6 changelogWilliam Casarin2+27-1
2023-07-04 19:18v1.6William Casarin2+5-4
2023-07-04 18:50Revert "profile: make profile loading more lightweight for now"William Casarin1+1-1
2023-07-04 18:42nscript: load script viewWilliam Casarin10+261-25
2023-07-04 01:36Fix UI bug with user search and fix race conditions on profiles NIP-05 cacheTerry Yiu5+30-16
2023-07-04 00:10smaller nostrscriptWilliam Casarin2+14-13
2023-07-03 23:59nostrscript: add a helper functionWilliam Casarin9+98-3
2023-07-03 23:06settings: record bool option keysWilliam Casarin1+4-0
2023-06-30 19:08Added event id validationprprhyt1+3-0
2023-06-03 01:51NostrScriptWilliam Casarin31+9623-117
2023-07-03 20:32Fix bug with Trie searchTerry Yiu1+5-5
2023-07-03 19:48refactor: make guard statement a bit more readibleWilliam Casarin1+5-5
2023-07-03 18:52Fix reports to conform to NIP-56Terry Yiu2+73-37
2023-07-01 18:42Add trie-based user search cache to replace non-performant linear scansTerry Yiu13+518-94
2023-07-03 15:24Fix profile navigation bugs from muted users list and relay list viewsTerry Yiu2+7-3
2023-07-03 15:25Fix build warningsTerry Yiu2+2-2
2023-07-03 15:23Fix navigation to translation settings viewTerry Yiu1+1-1
2023-07-02 20:34Merge remote-tracking branch 'github/translations'William Casarin14+146-38
2023-07-02 20:15New paid email patch policyWilliam Casarin1+1-1
2023-07-02 14:08Updated test target to deployment target of iOS 16.0Bryan Montz1+2-2
2023-06-30 16:59nav: remove environmentObjectsWilliam Casarin29+46-130
2023-06-30 13:43Switch to NavigationStackScott Penrose42+548-315
2023-06-30 13:41validation: make sure to run on a detached taskWilliam Casarin1+1-1
2023-06-29 13:51readme: include new mailing listsWilliam Casarin1+24-2
2023-06-28 19:16nozaps: fix zap button in freedom editionWilliam Casarin1+8-13
2023-06-26 00:27Disable post button when media upload in progressTerry Yiu1+11-3
2023-06-25 13:27Fix taps on mentions in note drafts to not redirect to other Nostr clientsTerry Yiu1+16-2
2023-06-28 15:40profile: allow post button on every profile and prefill user tagWilliam Casarin3+39-14
2023-06-28 15:08refactor: cleanup processFocusedWordForMentionWilliam Casarin1+14-10
2023-06-28 14:26post: extract createUserTag so it can be re-usedWilliam Casarin1+16-14
2023-06-28 14:25misc: remove some dead codeWilliam Casarin1+0-7
2023-06-26 00:57Add post button when logged in with private key and on own profile viewTerry Yiu1+55-47
2023-06-17 13:56After loading the user's relays from their contact event, connect to new relaysBryan Montz1+1-0
2023-06-27 11:09Fix missing profile zap notification textTerry Yiu2+10-9
2023-06-27 04:30v1.5 (8)William Casarin1+2-2
2023-06-27 04:04nozaps: restore zap button with zap info, just make it not clickableWilliam Casarin2+13-21
2023-06-27 03:59Revert "nozaps: don't pull thread zaps in nozaps mode"William Casarin1+2-7
2023-06-27 03:59Revert "nozaps: hide zap total"William Casarin1+1-1
2023-06-27 03:58Revert "nozaps: hide zap details on notes for now"William Casarin1+5-7
2023-06-27 03:58Revert "nozaps: don't show note zaps in notifications"William Casarin1+13-21
2023-06-27 03:35v1.5 (7)William Casarin1+2-2
2023-06-27 03:31profile: make profile loading more lightweight for nowWilliam Casarin1+1-1
2023-06-27 03:31nozaps: remove zap button on postsWilliam Casarin1+1-1
2023-06-26 10:03readme: patchstr bountiesWilliam Casarin1+2-1
2023-06-26 03:35Deduplicate users in group notificationsTerry Yiu8+84-36
2023-06-25 11:31Fix notification content rendering of repost and reaction eventsTerry Yiu1+4-2
2023-06-25 16:22Fix crash related to VideoPlayer and CMTimeBryan Montz1+5-3
2023-06-25 10:10nozaps: don't pull thread zaps in nozaps modeWilliam Casarin1+7-2
2023-06-26 08:59Translate Localizable.strings in nltransifex-integration[bot]1+0-0
2023-06-26 08:58Translate Localizable.stringsdict in nltransifex-integration[bot]1+2-2
2023-06-26 08:58Translate Localizable.stringsdict in nltransifex-integration[bot]1+2-2
2023-06-26 08:58Translate Localizable.stringsdict in nltransifex-integration[bot]1+16-0
2023-06-26 08:52Translate Localizable.strings in el_GRtransifex-integration[bot]1+0-0
2023-06-26 08:43Translate Localizable.stringsdict in el_GRtransifex-integration[bot]1+18-2
2023-06-26 06:28Translate Localizable.stringsdict in sv_SEtransifex-integration[bot]1+16-0
2023-06-26 06:27Translate Localizable.strings in sv_SEtransifex-integration[bot]1+0-0
2023-06-26 03:46Export strings for translationTerry Yiu3+62-11
2023-06-22 08:28Translate Localizable.stringsdict in sv_SEtransifex-integration[bot]1+2-2
2023-06-22 08:28Translate Localizable.strings in sv_SEtransifex-integration[bot]1+0-0
2023-06-20 04:54Add indication of followers you know in a profileTerry Yiu8+158-5
2023-06-25 04:24mediaurl: fix is_img returning true for videosWilliam Casarin1+1-1
2023-06-25 07:38v1.5-6William Casarin1+2-2
2023-06-24 15:39Fix timeline from moving when you're scrollingWilliam Casarin1+0-2
2023-06-24 06:39v1.5-5 changelogWilliam Casarin1+18-0
2023-06-24 06:38v1.5-5William Casarin1+2-2
2023-06-24 06:27fix weird quirk with universe toolbar filter buttonWilliam Casarin1+2-1
2023-06-23 18:30nozaps: fix some testsWilliam Casarin1+9-8
2023-06-23 18:00nozaps: disable donation star unless you're on freedom editionWilliam Casarin1+2-2
2023-06-23 17:46nozaps: hide SupportDamus on appstore buildsWilliam Casarin1+5-3
2023-06-23 17:43nozaps: disable zap delay on appstore since we don't have 1-tap anymoreWilliam Casarin1+4-1
2023-06-23 10:42nozaps: disable donation zaps on appstoreWilliam Casarin1+4-3
2023-06-23 09:50nozaps: switch to global sheet when zappingWilliam Casarin11+80-87
2023-06-23 09:49nozaps: update zap sheet style to make it clear its a user zapWilliam Casarin1+19-15
2023-06-23 09:48nozaps: don't include zaps in thread repliesWilliam Casarin1+2-1
2023-06-23 09:45nozaps: hide zap totalWilliam Casarin1+1-1
2023-06-23 08:12nozaps: never show orange buttonWilliam Casarin1+8-7
2023-06-22 09:17nozaps: show the user you are zapping in CustomizeZapViewWilliam Casarin1+1-1
2023-06-23 08:18nozaps: hide zap details on notes for nowWilliam Casarin1+7-5
2023-06-22 07:50nozaps: don't show note zaps in notificationsWilliam Casarin1+19-12
2023-06-22 08:20nozaps: don't show top zaps or zap repliesWilliam Casarin1+26-37
2023-06-23 09:48nozaps: add nozaps settingWilliam Casarin1+4-0
2023-06-23 18:30tests: disable invalid testsWilliam Casarin1+2-0
2023-06-23 18:46Revert "ui: remove nip05 badge on events"William Casarin2+2-7
2023-06-23 10:04Revert "Initial actionbar model refactor"William Casarin7+38-41
2023-06-22 12:10Initial actionbar model refactorWilliam Casarin7+41-38
2023-06-23 08:01reduce ContentView redrawsWilliam Casarin5+38-22
2023-06-22 09:15refactor: switch CustomizeZapView to use a modelWilliam Casarin3+83-52
2023-06-22 08:28view/refactor: remove extra spacerWilliam Casarin1+0-2
2023-06-22 12:13fix some warningsWilliam Casarin1+4-8
2023-06-23 07:53eventholder: don't push view updates on queued eventsWilliam Casarin1+1-1
2023-06-23 07:53Revert "ping: switch to async style"William Casarin2+7-18
2023-06-23 09:40settings: turn off wallet selector by defaultWilliam Casarin1+1-1
2023-06-23 09:45actionbar: rename accessibility label boosts to repostsWilliam Casarin1+1-1
2023-06-23 09:45debug: InnerTimeline render countsWilliam Casarin1+4-0
2023-06-22 08:25Merge remote-tracking branch 'github/translations'William Casarin20+98-84
2023-06-22 08:19wording: send a "message" with the zap, not "reply"William Casarin2+2-2
2023-06-22 08:15view: Add ZapUserViewWilliam Casarin2+32-0
2023-06-22 07:46eventgroup: add is_note_zapWilliam Casarin1+13-0
2023-06-22 07:43refactor: use zap.is_anon instead of recomputingWilliam Casarin1+1-2
2023-06-22 07:42UserView: Make spacer optionalWilliam Casarin1+10-1
2023-06-22 08:18view/refactor: remove redundant view structsWilliam Casarin1+36-45
2023-06-22 08:17view/refactor: move sheet handler in CustomizeZapViewWilliam Casarin1+10-10
2023-06-21 08:19Merge remote-tracking branch 'github/translations'William Casarin1+0-0
2023-06-20 13:56video: switch videoplayer to use detached tasksWilliam Casarin3+12-13
2023-06-20 14:07perf: don't use string concat when calculing SeenEven hashWilliam Casarin1+7-2
2023-06-20 14:45ui: remove nip05 badge on eventsWilliam Casarin2+7-2
2023-06-20 14:28perf: move blurhash processing to a background taskWilliam Casarin1+2-4
2023-06-20 13:55logs: don't print filtersWilliam Casarin1+1-1
2023-06-20 14:05ui: use AboutView in existing viewsWilliam Casarin3+6-44
2023-06-20 13:30view: Add AboutViewWilliam Casarin2+57-0
2023-06-20 13:29debug slow scrollWilliam Casarin1+3-3
2023-06-20 09:27Merge remote-tracking branch 'github/translations'William Casarin12+17-12
2023-06-20 09:21Fix reconnect loop issues on iOS17William Casarin1+5-0
2023-06-20 09:21ping: switch to async styleWilliam Casarin2+18-7
2023-06-17 12:20rename RelayStatus to RelayStatusViewBryan Montz6+40-40
2023-06-17 12:19simplify and fix issues with RelayStatusBryan Montz4+34-50
2023-06-17 12:19make RelayConnection's state observableBryan Montz1+3-3
2023-06-20 08:18Fix build for iOS17William Casarin2+2-2
2023-06-08 23:44video: stop video in post when it disappears from viewgladiusKatana1+25-16
2023-06-14 07:30Revert "threads: attempt to fix state jankiness"William Casarin1+8-10
2023-06-14 07:20threads: attempt to fix state jankinessWilliam Casarin1+10-8
2023-06-12 09:25Revert "Add Inter font"William Casarin10+0-205
2023-06-10 13:09home: add comment explaining send_home_filtersWilliam Casarin1+1-0
2023-06-10 13:08refactor: make send_initial_filter more readibleWilliam Casarin1+2-1
2023-06-08 11:44Add text description to WebSocket for state loggingBryan Montz1+13-0
2023-06-05 23:05Add Inter fontBen Weeks10+205-0
2023-06-08 07:35Update Translationstransifex-integration[bot]13+67-67
2023-06-09 04:06Fix spelling of Nostr to use Titlecase instead of lowercaseTerry Yiu6+35-35
2023-06-07 17:09Add missing localized string commentTerry Yiu3+2-2
2023-06-07 17:06Rename all usages of the term Post as a noun to Note to conform to the Nostr specTerry Yiu16+196-180
2023-06-08 17:54LoginView: prevent explainer-text cutoff on login with npubgladiusKatana1+1-0
2023-06-10 09:33Fix video player hangsWilliam Casarin1+9-4
2023-06-10 09:33Make profile picture placeholder gray instead of purpleWilliam Casarin1+1-0
2023-06-10 09:33Fix warningsWilliam Casarin2+1-4
2023-06-09 08:10Show zap comments in threads and show top zapWilliam Casarin19+252-134
2023-06-07 05:56qrscan: use explicit types when scanningWilliam Casarin1+77-63
2023-06-07 05:55find_event: refactor with more explicit typesWilliam Casarin3+72-36
2023-06-07 04:50refactor: use guard in qr profile lookupWilliam Casarin1+4-2
2023-06-07 04:48refactor: use guard in handleProfileScanWilliam Casarin1+13-11
2023-06-01 19:49Add qr code scannerSuhail Saqan1+230-68
2023-05-31 03:41Replace indexed mentions with NIP-27Terry Yiu6+24-29
2023-06-07 04:16TranslationsWilliam Casarin18+188-103
2023-06-04 21:49Add max length truncation to displayed profile attributes to mitigate spamTerry Yiu15+71-23
2023-06-02 00:51Add profile zapsTerry Yiu9+130-36
2023-06-02 22:37Add NWC paste buttonSuhail Saqan1+49-10
2023-05-31 00:20Fix CI testsTerry Yiu1+0-3
2023-05-31 02:40v1.5 (3)William Casarin1+2-2
2023-05-31 02:31Revert "Updated UI to use custom font"William Casarin10+4-212
2023-05-31 02:29Revert "Add .frame & .position modifiers to TextEntry using ScrollView geometry"William Casarin1+24-30
2023-05-31 01:44video-player: don't stop audio, mix with external mediaWilliam Casarin1+2-0
2023-05-31 01:38video-player: don't randomly stop videoWilliam Casarin1+1-4
2023-05-31 01:08v1.5-2 changelogWilliam Casarin1+32-0
2023-05-31 01:04v1.5-2William Casarin1+2-2
2023-05-31 01:02Add Full-Bleed Video PlayerWilliam Casarin10+725-94
2023-05-29 23:09carousel: fix scroll-up bugWilliam Casarin1+4-5
2023-05-29 12:02Add ability to show multiple posts per user in UniverseBen Weeks5+45-1
2023-05-29 22:31Initial redesignWilliam Casarin77+2382-794
2023-05-29 21:31carousel: only show blurhash when there is one imagesWilliam Casarin1+6-3
2023-05-29 21:31fixup! Add new image carouselWilliam Casarin1+2-2
2023-05-29 21:20preloader: only preload non-animated images to test animation bug fixWilliam Casarin1+15-3
2023-04-24 00:51Add new image carouselBen Weeks2+62-8
2023-05-27 15:41Fix event menu capitalizationBen Weeks1+7-7
2023-02-09 05:29Fix side menu offsetOlegAba1+4-3
2023-05-28 12:35Removed hex key to RGB functionality.Ben Weeks1+2-50
2023-05-28 12:28Minor changes to profile ready for rebrand Key removal from nPub in profileBen Weeks1+6-18
2023-05-29 12:32Use "Follow me on nostr" text when looking at someone else's QR codeBen Weeks1+11-4
2023-05-29 14:45Add .frame & .position modifiers to TextEntry using ScrollView geometrygladiusKatana1+30-24
2023-03-05 06:28simplified call site usage of NostrFilterBryan Montz17+62-84
2023-05-29 17:17Attempt fix for randomly broken animated GIFsWilliam Casarin1+3-0
2023-05-26 19:11Profile CachingWilliam Casarin11+454-39
2023-03-06 08:31Fix cursor jumping when pressing returngladius3+18-0
2023-05-26 03:45Fix side menu label size so that translations in longer languages fit without wrappingTerry Yiu1+4-0
2023-05-25 16:03Add mention parsing and fine-grained text selection on description in ProfileViewTerry Yiu5+22-5
2023-05-09 23:14dynamically set .isScrollEnabled in TextViewWrapper (true if UserSearch is present)gladiusKatana3+16-4
2023-05-09 22:31override .isScrollEnabled in TextViewWrapper (ie, set to false at UITextView creation)gladiusKatana1+1-0
2023-05-25 01:26script: fetch popular usersWilliam Casarin1+8-0
2023-05-16 14:54Fix reaction notification title to be consistent with ReactionViewTerry Yiu4+48-7
2023-05-20 17:38Add Damus splash screenBryan Montz4+73-0
2023-05-14 13:46Apply translationstransifex-integration[bot]24+128-51
2023-05-24 21:56nwc debuggingWilliam Casarin4+17-9
2023-05-15 19:54nwc: make sure to support nostr+walletconnect schemeWilliam Casarin1+2-1
2023-05-15 19:54postbox: change initial retry_after from 2 to 10 secondsWilliam Casarin1+1-1
2023-05-15 19:53Fix a few bugs with donationsWilliam Casarin1+12-8
2023-05-15 18:57Supporter BadgesWilliam Casarin14+194-12
2023-05-15 16:59Include donation_amount on profileWilliam Casarin5+31-5
2023-05-15 16:59v1.5-1William Casarin1+2-2
2023-05-15 16:59c: move parse_digit to remove warningWilliam Casarin2+16-15
2023-05-15 16:40Implement damus zap split donations using NWCWilliam Casarin10+71-23
2023-05-15 03:50ui: add support damus ui in WalletViewWilliam Casarin7+137-12
2023-05-15 03:49settings: add donation_percent to settingsWilliam Casarin1+3-0
2023-05-12 03:25Migrate away from sticky deprecated non-pubkey-scoped settingsTerry Yiu1+8-2
2023-05-11 16:24Apply translationstransifex-integration[bot]11+53-5
2023-05-11 14:09Export strings for translationTerry Yiu3+12-13
2023-05-15 03:47ui: expose raw LinearGradient in DamusGradientWilliam Casarin1+5-1
2023-05-14 21:06Rename 'Connect to Alby' to 'Attach Alby Wallet'William Casarin1+1-1
2023-05-14 18:12Fix nostr URL scheme to open properly even if there's already a different view openTerry Yiu1+3-0
2023-05-14 18:20Fix testsWilliam Casarin1+4-3
2023-05-14 18:11nwc: make delay 5 seconds instead of 3William Casarin1+1-1
2023-05-14 18:04Make it easier to tap zap buttonWilliam Casarin1+7-7
2023-05-14 17:48nwc: fix bug where private nwc zaps weren't getting tracked properlyWilliam Casarin6+80-21
2023-05-14 17:47nwc: don't use yellow on the Zap Button for pending zapsWilliam Casarin1+5-1
2023-05-14 07:31nwc: fix broken testWilliam Casarin1+1-1
2023-05-14 07:27nwc: remove requests from postboxWilliam Casarin2+17-5
2023-05-14 07:15Add release Damus build schemeWilliam Casarin1+98-0
2023-05-14 07:14Add rigid haptic feedback when you zap cancel failsWilliam Casarin1+2-0
2023-05-14 07:12postbox: try flushing events every secondWilliam Casarin2+6-2
2023-05-14 07:02misc logsWilliam Casarin2+2-1
2023-05-14 06:54nwc: make delay 3 seconds instead of 5William Casarin1+1-1
2023-05-14 06:54nwc: fix response parsingWilliam Casarin2+14-4
2023-05-14 06:54nwc: always allow long press zapWilliam Casarin1+0-4
2023-05-14 06:28nwc: turn pending zap orange when we have a NWC successWilliam Casarin6+68-19
2023-05-14 04:33Pending ZapsWilliam Casarin24+734-175
2023-05-14 02:51zaps: ensure returned bolt11 is the correct amountWilliam Casarin1+7-0
2023-05-10 23:23test: add nwc and ephemeral relay testWilliam Casarin2+88-0
2023-05-10 20:23nwc: clear the zapper cache for our pubkey when we attach a new walletWilliam Casarin2+12-0
2023-05-10 18:57ui: show lud16 in attach wallet uiWilliam Casarin2+10-0
2023-05-10 18:41nwc: attach lud16 to profile when attaching walletWilliam Casarin3+21-0
2023-05-10 18:10nwc: add lud16 parameterWilliam Casarin1+18-4
2023-05-10 01:50ui: add Nostr Wallet Connect viewsWilliam Casarin7+310-27
2023-05-10 01:49nwc: pay with nwc if we have it configuredWilliam Casarin2+17-2
2023-05-10 01:45settings: Add nostr_wallet_connect settingWilliam Casarin1+3-0
2023-05-10 01:26nwc: Add WalletModelWilliam Casarin2+63-0
2023-05-10 01:25nwc: add Nostr Wallet Connect logicWilliam Casarin2+80-1
2023-05-10 01:37info: add nostrwalletconnect uri handlersWilliam Casarin1+20-0
2023-05-10 01:34home: add some more helper functionsWilliam Casarin1+10-0
2023-05-10 18:41refactor: ensure make_metadata_event has full keypairWilliam Casarin4+12-19
2023-05-10 21:01colors: add adaptableBlackWilliam Casarin2+39-0
2023-05-10 20:55icons: convert to template imagesWilliam Casarin370+1110-0
2023-05-10 20:31------ ephemeral relays -------William Casarin1+9-0
2023-05-10 20:24relay: make RelayInfo encoding more flexibleWilliam Casarin2+7-7
2023-05-10 19:20relay: split descriptors to {our,all}_descriptorsWilliam Casarin10+17-13
2023-05-10 01:41relay: handle ephemeral relays in PostBoxWilliam Casarin1+7-6
2023-05-10 01:42pool: skip ephemeral relays by defaultWilliam Casarin1+14-1
2023-05-10 01:39relay: introduce ephemeral relaysWilliam Casarin1+9-1
2023-05-10 01:38nostr: add is_{read,write} helpers on requestsWilliam Casarin1+15-0
2023-05-10 18:01Fix DM sorting testWilliam Casarin1+2-2
2023-05-10 04:39fix crash related to preloading eventsBryan Montz1+16-3
2023-05-10 03:14Fix testsWilliam Casarin1+0-2
2023-05-10 01:35dms: generalize create_dm into create_encrypted_eventWilliam Casarin1+16-8
2023-05-10 01:21settings: mark UserSettings as changed in KeychainStorage propertiesWilliam Casarin1+2-0
2023-05-10 01:19ui: use darker border colors in BigButtonWilliam Casarin1+1-1
2023-05-10 01:15ui: add AlbyButtonWilliam Casarin3+79-0
2023-05-10 01:30ui: add alby logo for the AlbyButtonWilliam Casarin2+34-0
2023-05-10 01:13ui: move gradient components to their own groupWilliam Casarin4+57-11
2023-05-10 01:10ui: add QR CodeScanner helpersWilliam Casarin4+509-0
2023-05-10 01:44pool: ocd changeWilliam Casarin1+1-1
2023-05-08 19:38switch to v1.5William Casarin1+2-2
2023-05-08 18:55Fix changelogWilliam Casarin1+0-1
2023-05-08 18:53Merge remote-tracking branch 'github/master'William Casarin2+20-0
2023-05-08 18:52v1.4.3 changelogWilliam Casarin1+88-7
2023-05-08 18:47v1.4.3 - AppStore releaseWilliam Casarin1+2-2
2023-04-30 01:09Add unmute option in profile viewJoshua Jiang2+23-2
2023-05-08 18:13Fix previews in DMsWilliam Casarin1+1-0
2023-05-07 18:09Changed look of Repost and Quote buttonsericholguin2+31-26
2023-05-08 11:44fix user notifications from old events immediately shown on install and loginBryan Montz2+15-1
2023-05-07 19:13Remove unused codeBryan Montz105+52-1873
2023-05-08 17:56build 23William Casarin1+2-2
2023-05-07 19:00Reconnect on failed ping and remove reconnect timerWilliam Casarin2+6-7
2023-05-07 18:20build 22William Casarin1+2-2
2023-05-07 18:17Don't put reconnect logic in pingWilliam Casarin1+2-6
2023-05-07 17:39build 21 changelogWilliam Casarin1+17-0
2023-05-07 17:38v1.4.3-21William Casarin1+2-2
2023-05-07 17:28Ping relays on resume, if there's an error then try to reconnectWilliam Casarin4+49-4
2023-05-06 02:57Fix npub search fails on the first tryBryan Montz3+13-4
2023-05-07 16:30Dismiss bookmarks view when switching tabsWilliam Casarin1+4-0
2023-05-06 12:16Fix posts with no uploadedURLs always get two blank spaces at the endBryan Montz1+4-2
2023-05-07 03:12Fix bug where you could only mention users at the end of a postSwift3+70-25
2023-05-06 04:37Apply translationstransifex-integration[bot]11+20-0
2023-05-06 04:37Export strings for translationTerry Yiu2+0-12
2023-05-05 23:12Properly scroll DM view when keyboard is openWilliam Casarin3+82-37
2023-05-05 21:23HomeView: refactorWilliam Casarin1+86-80
2023-05-05 21:22dms: use lazyvstackWilliam Casarin1+1-1
2023-04-26 03:03Fix zap type selection on smaller phonesericholguin1+1-1
2023-04-15 09:40Fix parse mention without space in contentJoshua Jiang3+77-1
2023-04-30 09:23Apply translationstransifex-integration[bot]30+265-1
2023-05-05 04:05Update reaction notification title and miscellaneous localization fixesTerry Yiu7+21-26
2023-05-02 18:32Export strings for translationTerry Yiu4+9-9
2023-04-29 23:43Fix quotations in Localizable.stringsdictTerry Yiu2+4-4
2023-04-29 19:13Export strings for translationTerry Yiu3+46-13
2023-04-29 19:04Rename 'Liked by' to 'Reacted by'Terry Yiu1+1-1
2023-04-29 18:56Fix plurality on satsTerry Yiu5+73-3
2023-05-05 15:45Revert "Added new icons for hashtags and updated the current ones to use a proper ratio."William Casarin33+271-330
2023-05-05 15:37Don't preload pfps, it's not thread safe?William Casarin1+2-0
2023-05-05 15:31Ensure we have proper sizes on iconographyWilliam Casarin370+4810-4070
2023-05-05 05:42Changelog-Added: new iconographyRoberto Agreda741+9014-0
2023-05-05 03:03Added new icons for hashtags and updated the current ones to use a proper ratio.Roberto Agreda33+330-271
2023-05-04 11:40Replace Vault dependency with @KeychainStorage property wrapperBryan Montz7+162-203
2023-05-04 16:08v1.4.3-20 changelogWilliam Casarin1+41-0
2023-05-04 16:05v1.4.3-20William Casarin1+2-2
2023-05-04 00:27Add webp image supportWilliam Casarin1+1-1
2023-05-04 00:26Don't process blurhash if we already have image cachedWilliam Casarin2+14-27
2023-05-03 23:11Home now dismisses reactions viewWilliam Casarin1+5-0
2023-05-03 19:19refactor sidemenu itemsWilliam Casarin1+70-63
2023-05-02 18:25Fix auto-translations bug where languages in preferred language still gets translatedTerry Yiu1+5-2
2023-05-03 16:18Optimize json processing and preloadingWilliam Casarin10+191-90
2023-05-03 13:36Fix small bug in like countersWilliam Casarin1+2-2
2023-05-03 13:36Don't spam reconnects on errorWilliam Casarin1+10-1
2023-05-02 15:23build 19William Casarin1+2-2
2023-05-02 15:22Search hashtags automaticallyWilliam Casarin2+122-57
2023-05-02 14:50Load profiles in hashtag searchesWilliam Casarin4+19-17
2023-05-02 14:50Use cached note language in search modelWilliam Casarin1+5-4
2023-05-02 14:52Fix warningWilliam Casarin1+1-1
2023-05-02 14:51build 18William Casarin1+2-2
2023-05-02 14:33Preload profile pictures while scrollingWilliam Casarin2+25-4
2023-05-02 13:45Fix weird #\[0] artifacts appearing in posts and translated from english bugsWilliam Casarin2+32-64
2023-05-02 13:44Fix crash when loading DMs in the backgroundWilliam Casarin1+1-1
2023-05-02 13:44Fix blurhash appearing behind loaded images when swiping on carouselWilliam Casarin2+5-0
2023-05-02 13:43refactor: remove redundant rectangle in ImageCarouselWilliam Casarin1+22-26
2023-04-28 19:24Save keys when logging in and when creating new keypairBryan Montz4+134-77
2023-04-18 14:37Fix camera not dismissingSwift2+37-8
2023-02-17 12:30Top-level tab state restorationBryan Montz4+21-38
2023-04-29 19:20Fix bug with reaction notifications referencing the wrong eventTerry Yiu1+1-1
2023-04-29 22:06Fix Copy Link action does not dismiss ShareAction viewBryan Montz1+1-0
2023-05-01 17:30Save Jack's soulBen Weeks1+1-1
2023-05-01 05:30build 17William Casarin1+2-2
2023-05-01 05:04fix some translation bugsWilliam Casarin2+19-15
2023-05-01 04:40cache note languageWilliam Casarin3+39-31
2023-05-01 02:31Event PreloadingWilliam Casarin11+532-192
2023-04-29 15:46v1.4.3-15 changelogWilliam Casarin2+26-2
2023-04-29 14:49Fix nip10 thread incompatibility for clients that add more than one reply tagWilliam Casarin1+1-1
2023-04-28 03:16Fix sats pluralitySwift1+1-1
2023-04-29 13:00Translations (#1020)Terry Yiu12+18-3
2023-04-29 00:42Add q tag to quote renotesWilliam Casarin1+1-1
2023-04-29 00:42Add referencedid helpersWilliam Casarin1+13-1
2023-04-29 00:22Load zaps instantly on eventsWilliam Casarin6+67-29
2023-04-28 20:03always process eventsWilliam Casarin1+2-0
2023-04-28 20:00build 13William Casarin1+2-2
2023-04-27 20:04Preserve order of bookmarks when savingWilliam Casarin1+1-1
2023-04-26 02:20Add confirmation alert when clearing all bookmarksSwift1+9-1
2023-04-27 17:30Remove blurhash opacityWilliam Casarin1+0-1
2023-04-26 22:41Tweak fade speed and opacity on blurhash placeholdersWilliam Casarin1+2-1
2023-04-26 22:20Show blurhash placeholders from image metadataWilliam Casarin8+196-45
2023-04-26 17:41Add image metadata to image uploadsWilliam Casarin9+545-9
2023-04-26 17:37Add BinaryParserWilliam Casarin2+59-0
2023-04-25 22:21build 12William Casarin1+2-2
2023-04-25 22:06Fix crash when you have invalid relays in your relay listWilliam Casarin13+51-45
2023-04-25 21:31build 11William Casarin1+2-2
2023-04-25 19:41Fix permanent OnlyZaps (likes broken lol)William Casarin1+8-1
2023-04-25 16:43v1.4.3-10 changelogWilliam Casarin1+30-1
2023-04-25 15:52build 10William Casarin1+2-2
2023-04-25 15:53Revert "Remove unneeded periodic reconnect timer"William Casarin1+6-0
2023-03-06 17:46Readme.MD: add privacy section, and link to issuesalltheseas1+6-1
2023-04-25 15:57Merge remote-tracking branch 'github/translations'William Casarin6+0-0
2023-04-15 03:45Add paste button to loginSuhail Saqan1+24-11
2023-04-25 01:21Remove unneeded periodic reconnect timerWilliam Casarin1+0-6
2023-04-13 14:12Replace Starscream with URLSessionWebSocketTaskBryan Montz11+175-126
2023-04-17 02:29Add nokyctranslate translation optionsymbsrcool4+76-1
2023-04-24 15:55Fix issue where uploaded images were from someone elseSwift1+12-18
2023-04-24 23:20Merge remote-tracking branch 'github/translations'William Casarin11+78-77
2023-04-19 18:08Fix reposts on macosWilliam Casarin9+232-137
2023-04-24 17:51Fix custom zap button hitboxesWilliam Casarin1+8-8
2023-04-23 17:31You can now change the default zap typeWilliam Casarin4+44-8
2023-04-23 16:54refactor: extract ZapTypePicker into its own fileWilliam Casarin3+125-88
2023-04-23 15:54Change 500 custom zap amount to 420🌿William Casarin1+1-1
2023-04-23 15:39Make custom zap amounts into a gridWilliam Casarin1+31-12
2023-04-19 02:12Updated custom zap viewericholguin1+205-88
2023-04-23 11:27Merge remote-tracking branch 'github/translations'William Casarin19+34-14
2023-04-23 11:27Fix testsWilliam Casarin2+2-10
2023-04-20 02:02Adjust attachment images placement when postingSwift1+7-4
2023-04-22 09:39Fix crash with LibreTranslate server setting selection and remove delisted vern serverTerry Yiu2+13-5
2023-04-22 19:10Add partial support for different repost variantsWilliam Casarin7+33-25
2023-04-22 19:11Fix potentially buggy media uploader settingWilliam Casarin4+13-10
2023-04-22 19:10Fix buggy zap amounts and wallet selector settingsWilliam Casarin9+36-99
2023-04-22 19:08Refactor disable_animation settingWilliam Casarin21+74-44
2023-04-22 18:15Only show friends, not friend-of-friend in friend filterWilliam Casarin1+1-1
2023-04-22 00:48build 8William Casarin1+2-2
2023-04-22 00:45Add some default height to imagesWilliam Casarin1+2-5
2023-04-22 00:15Remove some cruftWilliam Casarin1+3-10
2023-04-21 23:55Add Friends filter to DMsWilliam Casarin4+39-22
2023-04-21 23:39Refactor notification state filter saving and loadingWilliam Casarin2+36-41
2023-04-21 23:25rename FineNotificationFilter to FriendFilterWilliam Casarin1+6-6
2023-04-21 23:21Refactor and Scope user settings to pubkeyWilliam Casarin10+269-286
2023-04-21 21:17Friends filter for notificationsWilliam Casarin7+264-27
2023-04-21 18:27Merge remote-tracking branch 'github/translations'William Casarin17+37-37
2023-04-21 18:26build 7William Casarin1+2-2
2023-04-21 17:01Fix having to set onlyzaps mode every time on restartWilliam Casarin1+1-1
2023-04-21 16:54Update OnlyZaps wording: others can still pointlessly send you likesWilliam Casarin1+1-1
2023-04-21 16:43Enable like button on OnlyZaps profiles for people who don't have OnlyZaps mode onWilliam Casarin1+1-5
2023-04-20 21:40Add onlyzap badges to usernamesWilliam Casarin2+26-1
2023-04-20 21:40Add #zaps and #onlyzaps to custom hashtagsWilliam Casarin1+2-0
2023-04-20 21:30Colorize friend iconsWilliam Casarin5+63-22
2023-04-20 20:40Add OnlyZaps ModeWilliam Casarin17+335-303
2023-04-20 15:24onlyzaps: Clean up reaction filter logic a bitWilliam Casarin1+5-3
2023-04-20 15:23Don't fetch delete eventsWilliam Casarin1+1-1
2023-04-17 01:04Add setting to hide reactionsTerry Yiu14+84-42
2023-04-20 15:16Translations (#976)Terry Yiu15+14-11
2023-04-18 19:43Don't nest embedded notesWilliam Casarin2+14-5
2023-04-18 19:38Don't create spiral hellthreadsWilliam Casarin1+0-1
2023-04-18 19:16Implement quote repostingWilliam Casarin5+204-89
2023-04-18 17:42Remove EmbeddedEventViewWilliam Casarin7+18-71
2023-04-16 16:06Improve sats numeric entry for zapsTerry Yiu6+26-16
2023-04-17 22:18no banner uploads yet :(William Casarin1+0-1
2023-04-17 21:58v1.4.3-2 changelogWilliam Casarin1+10-3
2023-04-17 21:29v1.4.3-2William Casarin1+2-2
2023-04-17 21:28reply_p_tags: Use uniq instead of Set to preserve orderWilliam Casarin1+16-1
2023-04-16 04:48Fixed repost turning green too early and not reposting sometimesSwift2+10-4
2023-04-16 06:05Fix shuffling when choosing users to reply toJoshua Jiang1+1-1
2023-04-16 23:36Do not translate own notes if logged in with private keyTerry Yiu1+8-2
2023-04-17 14:57Fix reply image previews appearing on new postsSwift1+3-1
2023-04-17 01:18Fix typo on ParticipantsView.swift file nameTerry Yiu3+96-96
2023-04-17 17:26Merge remote-tracking branch 'github/translations'William Casarin19+42-24
2023-04-17 17:17Only check inner_events on boostsWilliam Casarin1+1-1
2023-04-17 04:40Load missing profiles from boosts on home viewGísli Kristjánsson1+2-0
2023-04-17 04:39Load profiles for profile modelGísli Kristjánsson1+3-0
2023-04-17 04:38fix: find inner_event profiles from eventsGísli Kristjánsson1+6-3
2023-04-15 22:14Add ability to copy url from post media previewsSwift2+12-3
2023-04-15 23:01Always check signatures on profile eventsWilliam Casarin10+100-85
2023-04-12 19:47cleanup nostr bech32 entity parsingBartholomew Joyce2+5-6
2023-04-15 20:42Fix broken notificationsWilliam Casarin2+24-19
2023-04-15 19:57v1.4.3-1 changelogWilliam Casarin1+25-0
2023-04-15 19:54Merge remote-tracking branch 'github/translations'William Casarin8+18-3
2023-04-15 19:43Revert "Changelog-Added: Banner Image Upload"William Casarin10+174-228
2023-04-05 22:24Add deep links for local notificationsSwift4+58-22
2023-04-15 19:41Refactor direct messages modelWilliam Casarin8+74-58
2023-04-15 19:40Introduce LocalNotificationWilliam Casarin2+51-0
2023-04-15 19:38ContentView: open thread helperWilliam Casarin1+6-8
2023-04-03 17:57Changelog-Added: Banner Image UploadJoel Klabo10+228-174
2023-04-15 17:26PostView: change wording on upload confirmationWilliam Casarin1+1-1
2023-04-15 17:21PostView: remove ! unwrap for mediaToUploadWilliam Casarin1+4-2
2023-04-06 22:30Ask permission before uploading mediaSwift3+29-11
2023-04-09 00:12Fix tap area when mentioning usersOlegAba4+27-8
2023-04-15 16:59Revert "Revert "Fix tap area when mentioning users""William Casarin3+26-14
2023-04-15 00:32Enable Mac CatalystRyan Calder2+16-0
2023-04-14 19:59Show DM message in local notificationWilliam Casarin1+24-21
2023-04-15 16:43remove verbose logsWilliam Casarin2+0-5
2023-04-14 18:46Fix invalid DM author notificationsWilliam Casarin1+20-20
2023-04-14 18:45Make reposts use postboxWilliam Casarin1+1-1
2023-04-14 18:45Fix relay signal indicator, properly show how many relays you are connected toWilliam Casarin5+50-15
2023-04-14 18:36Revert "Fix tap area when mentioning users"William Casarin3+14-26
2023-04-14 17:32regression: unbreak dmsWilliam Casarin7+17-17
2023-04-14 17:17refactor: dms view init logicWilliam Casarin2+5-7
2023-04-14 16:54small refactor to include_eventWilliam Casarin1+1-1
2023-04-08 18:44Add thread mutingTerry Yiu15+163-31
2023-04-08 20:48Preview media uploads when postingSwift3+113-21
2023-04-14 16:24Merge remote-tracking branch 'github/translations'William Casarin19+32-385
2023-04-14 16:22qrcode: don't default pubkey to ""William Casarin2+3-8
2023-04-14 02:54Add QR Code in profilesericholguin2+19-4
2023-04-14 16:19start v1.4.3-1 build trainWilliam Casarin1+4-4
2023-04-13 16:27v1.4.2 changelogWilliam Casarin1+21-0
2023-04-13 03:11v1.4.2-2William Casarin1+2-2
2023-04-13 03:02A few more performance tweaksWilliam Casarin2+18-6
2023-04-13 02:49Revert "Make tabs easier to click"William Casarin1+1-2
2023-04-13 02:26Avoid slow string byte counting functionsWilliam Casarin2+2-2
2023-04-13 01:22Fix a few more hitchesWilliam Casarin3+51-46
2023-04-12 20:34Load images asyncronously from diskWilliam Casarin1+1-0
2023-04-12 18:26Revert "Remove duplicate share sheet action"William Casarin1+7-0
2023-04-09 22:17Display follows in most recent to oldestLuis Cabrera1+1-1
2023-04-11 22:22Merge remote-tracking branch 'github/translations'William Casarin11+28-0
2023-04-11 22:16Include #btc in custom #bitcoin hashtagWilliam Casarin1+1-0
2023-04-11 21:52Fix tabs sometimes not switchingWilliam Casarin2+7-0
2023-04-11 21:54remove unneeded id thingiesWilliam Casarin1+0-3
2023-04-11 21:21cleanup some dubious codeWilliam Casarin2+7-8
2023-04-11 19:00Configurable notification dotsWilliam Casarin6+109-37
2023-04-11 20:57Make tabs easier to clickWilliam Casarin1+2-1
2023-04-11 20:00switch to v1.4.2 trainWilliam Casarin1+4-4
2023-04-11 19:44nip19: allow empty relays in nprofile and neventWilliam Casarin2+9-3
2023-04-11 17:27Fix note mention testWilliam Casarin1+2-2
2023-04-11 17:23Add another bech32 testWilliam Casarin1+10-0
2023-04-11 16:14Improved parsing of bech32 entitiesBartholomew Joyce2+23-1
2023-04-11 17:23build 9William Casarin2+3-3
2023-04-11 17:03Fix naddr crashWilliam Casarin1+4-0
2023-04-10 23:13v1.4.1-8 changelogWilliam Casarin1+12-1
2023-04-10 23:12v1.4.1-8William Casarin1+2-2
2023-04-10 23:09Fix testsWilliam Casarin1+2-2
2023-04-10 17:02Remove duplicate share sheet actionWilliam Casarin1+0-7
2023-04-10 16:31Don't leak mentions in DMsWilliam Casarin2+16-6
2023-04-10 05:45nip27: handle nrelay a bit betterWilliam Casarin3+20-2
2023-04-10 05:45remove broken testWilliam Casarin1+0-8
2023-04-10 05:02Refactor NIP19 implementation and add testsWilliam Casarin12+738-346
2023-03-30 00:26Add support for nostr: bech32 urls in posts and DMs (NIP19)Bartholomew Joyce4+260-19
2023-04-09 00:12Fix tap area when mentioning usersOlegAba3+26-14
2023-04-07 19:15v1.4.1-7 changelogWilliam Casarin1+22-1
2023-04-07 19:14v1.4.1-7William Casarin1+2-2
2023-04-07 19:05Add #zap and #zapathon custom hashtagsWilliam Casarin5+107-0
2023-04-05 20:56Fix post view paddingOlegAba2+18-16
2023-03-20 16:48Add validation to prevent whitespaces be inputted on NIP-05 input fieldTerry Yiu1+4-0
2023-04-02 12:10Show most recently bookmarked notes at the topBryan Montz1+1-1
2023-04-07 17:49Change reply color from blue to purple. Blue is banned from Damus.William Casarin1+2-2
2023-04-05 19:58Fix Edit Profile Background ColorsJoel Klabo1+1-0
2023-04-07 17:15Merge remote-tracking branch 'github/translations'William Casarin10+12-12
2023-04-07 17:10Add custom #plebchain iconWilliam Casarin5+97-0
2023-04-07 00:41v1.4.1-6 changelogWilliam Casarin1+18-0
2023-04-07 00:39v1.4.1-6William Casarin1+2-2
2023-04-07 00:33Don't show Translating... if we're not actually translatingWilliam Casarin1+8-1
2023-04-07 00:28Custom hashtag offsetsWilliam Casarin2+15-13
2023-04-07 00:09Add custom #nostr and #coffeechain hashtagsWilliam Casarin13+286-64
2023-04-06 23:04Add bitcoin icon to bitcoin hashtagsWilliam Casarin8+223-49
2023-04-06 19:10Make bitcoin hashtag orangeWilliam Casarin1+10-4
2023-04-06 19:10oops, we're on build 5William Casarin1+2-2
2023-04-06 19:10regression: remove action bar from DM viewWilliam Casarin1+2-2
2023-04-06 19:07Disable translations in DMs by defaultWilliam Casarin7+34-19
2023-04-06 17:48rename NostrBuild to nostr.buildWilliam Casarin1+1-1
2023-04-06 17:39Make sure we only update translation cache on main threadWilliam Casarin1+8-4
2023-04-06 17:31v1.4.1-4 changelogWilliam Casarin1+15-0
2023-04-06 17:31v1.4.1-4William Casarin1+2-2
2023-04-06 17:27perf: cache note artifactsWilliam Casarin1+7-1
2023-04-06 17:26perf: cache lnurl to avoid bech32 encoding on the main threadWilliam Casarin2+14-6
2023-04-06 17:15Cache translations, fix translation poppingWilliam Casarin3+141-75
2023-04-06 15:35Merge remote-tracking branch 'github/translations'William Casarin16+104-63
2023-04-06 15:27Fix auto-translationsWilliam Casarin1+1-1
2023-04-06 15:27pointless refactorsWilliam Casarin2+25-25
2023-04-05 20:30Also trim whitespace before single note refsWilliam Casarin1+8-2
2023-04-05 20:12Fix extraneous padding on some image postsWilliam Casarin1+11-1
2023-04-05 19:48Add prefix and suffix string trimming functionsWilliam Casarin2+18-0
2023-04-05 19:33Fix crash in relay list viewWilliam Casarin2+4-4
2023-04-05 18:26regression: fix show nsec buttonWilliam Casarin1+3-1
2023-04-05 18:16v1.4.1-3 changelogWilliam Casarin1+19-0
2023-04-05 18:15v1.4.1-3William Casarin1+2-2
2023-04-05 18:15Change reply color from red to blueWilliam Casarin1+2-2
2023-04-05 17:18Add Padding to Attachment IconsJoel Klabo1+2-0
2023-04-05 09:47Improve display logic for imagesmainvolume1+66-51
2023-04-05 17:32Implement additional text truncation settingsWilliam Casarin3+11-3
2023-04-05 17:23Refactor settings into subsectionsWilliam Casarin9+516-271
2023-04-05 15:53Rename block to muteWilliam Casarin6+33-33
2023-04-05 15:49refactor: move notification settings to its own fileWilliam Casarin3+54-27
2023-04-05 15:43Fix some notification settings not savingWilliam Casarin1+2-2
2023-04-03 23:09Fix Camera Uploads AgainJoel Klabo1+41-4
2023-04-05 03:16changelog: include improved square image display entryWilliam Casarin1+1-0
2023-04-05 03:11v1.4.1-2 changelogWilliam Casarin1+24-0
2023-04-05 03:05v1.4.1-2William Casarin1+2-2
2023-04-05 03:10Don't add https:// prefix to empty website urlsWilliam Casarin1+3-0
2023-04-04 21:20Fix broken website links that have missing https:// prefixesWilliam Casarin1+7-1
2023-04-04 19:03Add reply countsWilliam Casarin10+94-31
2023-04-04 19:03Fix crash in image carouselWilliam Casarin1+1-1
2023-04-04 17:58Show full bleed images on selected events in threadsWilliam Casarin3+18-8
2023-04-04 17:44Allow image size to adjust even if we have it cachedWilliam Casarin1+0-3
2023-04-01 15:54Don't show NIP-05 validation error message when field is emptyBryan Montz1+3-1
2023-04-04 17:24refactor: simplify calculate_image_fill argumentWilliam Casarin1+4-3
2023-04-04 13:57Improvement to square image displaying.mainvolume1+4-7
2023-04-04 17:23Merge remote-tracking branch 'github/translations'William Casarin9+135-112
2023-04-04 16:39Add option to only show notification from people you followSwift3+19-1
2023-04-04 17:12Get around CCP bootstrap relay banning by caching user's relays as their bootstrap relaysWilliam Casarin9+73-17
2023-04-04 00:44Only show translate button if autotranslate is offWilliam Casarin1+3-1
2023-04-04 00:21Simplify notification settingsWilliam Casarin1+5-5
2023-04-04 00:12Don't show translation statusWilliam Casarin2+73-84
2023-03-29 23:19Local notifications for other eventsSwift3+147-14
2023-04-03 23:28Merge remote-tracking branch 'github/translations'William Casarin7+32-0
2023-04-03 21:07Add an empty view when a tagged user isnt foundericholguin3+51-5
2023-04-03 22:43Add missing padding on notifications viewWilliam Casarin1+1-0
2023-04-03 22:07Cache fit/fill as well as heightWilliam Casarin2+16-18
2023-04-03 22:02Cache image heights to reduce poppingWilliam Casarin3+36-8
2023-04-03 21:57Show referenced notes in DMsWilliam Casarin1+21-2
2023-04-03 21:02v1.4.1 + changelogWilliam Casarin1+34-1
2023-04-03 20:57Replace Divider with ThiccDividerWilliam Casarin5+33-8
2023-04-03 18:30Only truncate timeline text if enabled in settingsWilliam Casarin4+20-3
2023-04-03 18:22Make mentions wide in notifications like in timelineWilliam Casarin2+1-2
2023-04-03 18:21Truncate long text in notification itemsWilliam Casarin1+1-1
2023-04-03 18:11Remove padding at top of divider on reply attachment barWilliam Casarin1+1-1
2023-04-03 17:21Restore missing reply description on selected eventsWilliam Casarin3+10-2
2023-04-03 16:54Broadcast events you are replying toWilliam Casarin1+10-1
2023-04-03 16:47Also broadcast event's user profileWilliam Casarin4+11-4
2023-03-31 03:59Profile Picture UploadJoel Klabo11+272-119
2023-04-03 16:35Fix another crash in dynamic height calculationWilliam Casarin1+14-11
2023-04-03 16:22Refactor dynamic image height and fix crashingWilliam Casarin1+61-36
2023-04-02 14:24Dynamic Image Viewmainvolume1+61-20
2023-04-02 16:07add .rgignoreWilliam Casarin1+2-0
2023-03-29 21:05Improve reply viewericholguin5+152-116
2023-03-31 20:45Save Camera Images Locally Then UploadJoel Klabo1+40-3
2023-03-31 22:25Show sent DMs immediatelyWilliam Casarin1+2-0
2023-03-31 22:22Fix OK decodingWilliam Casarin1+2-1
2023-03-31 22:14Enable offline postingWilliam Casarin25+196-31
2023-03-31 17:30Merge remote-tracking branch 'github/translations'William Casarin59+802-64
2023-03-29 21:19Remove gradient in some places for visibilityericholguin4+4-4
2023-03-31 17:01Revert "Refactor auto-translations and add caching"William Casarin13+126-236
2023-03-31 16:26Fixed size of translated textWilliam Casarin4+18-6
2023-03-30 17:59Replace deprecated UNNotificationPresentationOptions.alert with .banner and .listTerry Yiu1+1-1
2023-03-30 19:41Fix crash when repostingWilliam Casarin1+3-1
2023-03-30 15:15Refactor auto-translations and add cachingTerry Yiu13+236-126
2023-03-29 04:59Support gif uploads!Swift2+40-24
2023-03-29 23:02Fix unclickable image dismiss buttonOlegAba3+13-28
2023-03-29 22:57Move and rename pfp image viewOlegAba3+98-98
2023-03-30 02:18Add a Divider in the Follows List for Large ScreensJoel Klabo1+1-1
2023-03-30 03:04Allow Uploading Photos and Videos from CameraJoel Klabo2+22-1
2023-03-30 16:28Fix unfollow button colorWilliam Casarin1+1-1
2023-03-30 16:26Fix broken npub searchingWilliam Casarin1+61-54
2023-03-29 23:24Add nip05 searchWilliam Casarin7+143-2
2023-03-27 19:45v1.4.0William Casarin2+20-4
2023-03-27 21:48Zap Notifications: Include who it's from and messageWilliam Casarin1+27-9
2023-03-24 22:45Local Zap NotificationsSwift3+42-4
2023-03-27 16:42Merge remote-tracking branch 'github/translations'William Casarin44+1048-85
2023-03-27 16:38Refactor damus color referencesWilliam Casarin17+47-46
2023-03-25 16:31Simplify grey colors with an adaptable color in xcassetsBryan Montz4+41-21
2023-03-27 16:26Damus Colors HelperWilliam Casarin2+25-0
2023-03-27 16:16Add some padding to the ReplyViewWilliam Casarin1+1-0
2023-03-27 15:55Fix image uploadingWilliam Casarin2+3-4
2023-03-27 15:47Merge remote-tracking branch 'eric/relay-config-changes'William Casarin10+343-148
2023-03-27 15:30Small refactor for video uploaderWilliam Casarin3+29-12
2023-03-24 22:39Video UploadsSwift5+65-43
2023-03-25 04:09Fixed small notification hit boxesTerry Yiu1+8-5
2023-03-27 14:44Enable auto-translate by defaultWilliam Casarin1+1-1
2023-03-27 14:43Merge remote-tracking branch 'terry/tyiu/filter-language'Terry Yiu7+107-37
2023-03-27 14:39reduce code duplication in nip05 gradientsWilliam Casarin2+28-27
2023-03-27 14:22Merge remote-tracking branch 'eric/gradient-all-the-things'William Casarin7+58-30
2023-03-26 15:36Revert "Revert "Don't make previews full bleed""William Casarin1+34-14
2023-03-26 15:35Revert "Revert "New Timeline""William Casarin15+244-83
2023-03-26 15:35Revert "Increase image size"William Casarin1+1-1
2023-03-25 13:54Don't render @note link if there is only oneWilliam Casarin3+19-2
2023-03-25 12:51Reduced padding for more information densityWilliam Casarin2+4-4
2023-03-25 12:38Increase image sizeWilliam Casarin1+1-1
2023-03-25 12:31Revert "New Timeline"William Casarin15+82-243
2023-03-25 12:31Revert "Don't make previews full bleed"William Casarin1+14-34
2023-03-24 14:14Don't make previews full bleedWilliam Casarin1+34-14
2023-03-24 14:00v1.3.0-7 changelogWilliam Casarin1+6-0
2023-03-24 13:59v1.3.0-7William Casarin1+2-2
2023-03-23 23:29New TimelineWilliam Casarin15+243-82
2023-03-23 14:54Clean up image viewsWilliam Casarin10+223-156
2023-03-23 13:32Remove filenames from image previewWilliam Casarin1+2-4
2023-03-21 12:41v1.3.0-6 changelogWilliam Casarin1+9-1
2023-03-21 12:41v1.3.0-6William Casarin1+2-2
2023-03-21 12:35Fix bug where nostr: links and QRs stopped workingWilliam Casarin1+1-1
2023-03-20 15:28v1.3.0-5 changelogWilliam Casarin1+16-0
2023-03-20 15:27v1.3.0-5William Casarin2+10-2
2023-03-20 14:58Switch DM relative time color to grayWilliam Casarin1+1-1
2023-03-20 14:52Fix internal links opening in other nostr clientsWilliam Casarin3+16-3
2023-03-14 20:07Remove authentication for copying npubSwift1+10-4
2023-03-19 03:36Add Time Ago to DM ViewJoel Klabo1+7-1
2023-03-17 17:48v1.3.0-4 changelogWilliam Casarin1+14-0
2023-03-17 17:47v1.3.0-4William Casarin1+2-2
2023-03-17 17:33Make it much easier to tag users in replies and postsWilliam Casarin3+35-21
2023-03-17 16:13Fix bug where small black text appears during image uploadWilliam Casarin2+24-15
2023-03-17 16:13Don't show test event by accidentWilliam Casarin1+6-4
2023-03-17 14:35v1.3.0-3 changelogWilliam Casarin1+9-2
2023-03-17 14:33v1.3.0-3William Casarin1+2-2
2023-03-17 14:33Make sure to publish progress update on main threadWilliam Casarin1+3-1
2023-03-17 14:23Fix image upload url delay after progress bar disappearsWilliam Casarin1+3-5
2023-03-17 14:01Merge remote-tracking branch 'github/translations'William Casarin32+715-57
2023-03-17 13:54Revert "Reduce battery usage by using exp backoff on connections"William Casarin12+161-323
2023-03-16 15:46Add space at end of image url so you don't accidently corrupt thingsWilliam Casarin1+3-0
2023-03-16 15:17v1.3.0-2 changelogWilliam Casarin2+23-3
2023-03-16 15:13Show image upload progressWilliam Casarin4+136-58
2023-03-15 22:43Refactor image uploaderWilliam Casarin1+41-26
2023-03-15 21:32Add post attachment bar for images and future thingsWilliam Casarin1+75-55
2023-02-17 20:20Add image uploaderSwift6+246-3
2023-03-15 23:03Merge remote-tracking branch 'github/translations'William Casarin9+333-0
2023-03-15 22:40Add option to always show images (never blur)William Casarin6+17-4
2023-03-15 22:22Add nostr.wine to bootstrap relay list, remove othersWilliam Casarin1+1-3
2023-03-15 22:21Remove snort from bootstrap relay listWilliam Casarin1+0-1
2023-03-15 22:19Fix zap button long press scrolling issueWilliam Casarin1+1-1
2023-03-15 21:50Don't pop-in embedded note if we have it cachedWilliam Casarin1+16-0
2023-03-15 21:41Bump notification limit from 100 to 500William Casarin1+1-1
2023-03-15 16:57v1.3.0 changelogWilliam Casarin1+35-0
2023-03-15 16:55v1.3.0William Casarin1+4-4
2023-03-15 16:37Reduce battery usage by using exp backoff on connectionsBryan Montz12+323-161
2023-03-15 15:43Fix testsWilliam Casarin1+5-5
2023-03-15 14:44Extend user tagging search to all local profilesWilliam Casarin2+72-28
2023-03-14 23:12refactor: extract on_user_tapped in UserSearchWilliam Casarin1+27-23
2023-03-14 23:10refactor: create search_profiles helperWilliam Casarin1+8-7
2023-03-14 22:26Don't show both realname and username if they are the sameWilliam Casarin12+207-117
2023-03-14 22:30Revert "Fix cursor jumping around after pressing return"William Casarin1+0-4
2023-03-14 17:08fix "Replying to..." issues and improve related testsBryan Montz3+44-47
2023-03-06 08:31Fix cursor jumping around after pressing returngladius1+4-0
2023-03-06 02:04Fix repost button sometimes not workingOlegAba5+76-20
2023-03-13 18:46Merge remote-tracking branch 'github/translations'William Casarin50+2343-87
2023-03-13 18:45Revert "Merge remote-tracking branch 'tyiu/translations'"William Casarin4+25-338
2023-03-06 04:14Don't show follows you for own profilebenthecarman1+1-1
2023-03-06 12:53Fix Damus logo overlaying over the sidebarJack Chakany1+2-0
2023-03-07 02:46Dismiss Keyboard in Search Viewericholguin2+20-13
2023-03-13 18:38Merge remote-tracking branch 'tyiu/translations'William Casarin4+338-25
2023-03-07 22:58Show error on invalid lightning tip addressSwift1+18-2
2023-03-07 23:12Fix selected event text paddingOlegAba1+3-0
2023-03-13 17:49Revert "Fix mentions not working in middle of new note"William Casarin1+8-4
2023-03-09 18:36Add vibrate on zapSwift3+36-6
2023-03-08 04:28Match event time font colorericholguin1+1-1
2023-03-08 04:27Add dot operator separate event time from profile nameericholguin1+5-1
2023-03-08 04:27Use light gray in light mode and medium gray in dark for ellipsisericholguin1+3-2
2023-03-08 04:25Adjusted repost font size and weightericholguin1+2-2
2023-03-08 21:12Fix json appearing in profile searchesgladiusKatana1+14-13
2023-03-08 21:43Fix KF options orderOlegAba1+4-6
2023-03-08 04:57Fix unexpected font size on PostViewBryan Montz1+1-1
2023-03-09 00:27Make DM Content More VisibleJoel Klabo1+3-2
2023-03-09 03:03Fix tabbar sticking to keyboardOlegAba2+37-38
2023-03-09 02:50Fix keyboard sticking issuesOlegAba1+1-0
2023-03-09 03:49Added new and improved Share sheetericholguin3+131-1
2023-03-12 21:58Remove spaces from hashtag searchesgladiusKatana1+1-1
2023-03-09 07:33Fixed tab bar background color on macOSJoel Klabo1+1-0
2023-03-13 04:02Fix some links getting interpreted as imagesgladiusKatana1+2-1
2023-03-13 06:36Fix mentions not working in middle of new notegladiusKatana1+4-8
2023-03-06 01:36Remember last notification tabWilliam Casarin1+36-3
2023-03-06 00:47v1.2.0-5William Casarin1+2-2
2023-03-06 00:44Notification FiltersWilliam Casarin3+80-6
2023-03-05 23:58v1.2.0-4 changelogWilliam Casarin1+27-0
2023-03-05 23:57v1.2.0-4William Casarin1+2-2
2023-03-05 21:39Immediately search for events and profilesWilliam Casarin6+239-140
2023-03-05 20:47Possibly fix repost button not working issueWilliam Casarin1+1-1
2023-03-04 05:18Use long-press gesture for custom zapsWilliam Casarin1+21-17
2023-02-19 18:35Fixed hit detection bugs on profile pageOlegAba1+1-0
2023-02-21 03:44Preview profile namepercy-g21+6-0
2023-02-21 13:32Fix disappearing text on Thread viewBryan Montz2+2-0
2023-03-02 01:21Render Links etc. in Notification SummariesJoel Klabo1+1-1
2023-02-11 06:57Add menu ellipsis button to notesericholguin7+107-59
2023-03-05 20:15Don't show notifications from ourselvesWilliam Casarin1+5-0
2023-03-05 19:24Dedupe timelineNavItemJack Chakany1+29-37
2023-02-24 00:24Fix navbar title so it changes based on what page you were on previously.Jack Chakany1+14-1
2022-07-29 20:26Always make hashtag filters lowercasedrandymcmillan3+2-5
2023-03-05 00:19Make shaka animation smootherSwift1+3-3
2023-03-05 13:28Prune EventCache when iOS fires memory warningBryan Montz1+14-4
2023-03-05 19:37Fix issue where opening reposts shows jsonWilliam Casarin1+1-1
2023-03-04 23:25v1.2.0-3 changelogWilliam Casarin1+22-0
2023-03-04 23:24v1.2.0-3William Casarin1+2-2
2023-03-04 23:18slightly smoother shaka animationWilliam Casarin1+1-1
2023-02-27 22:19Wrap long profile display nameOlegAba1+4-2
2023-02-28 06:53Add additional info to recommended relay viewericholguin1+37-13
2023-02-28 16:18Add shaka animationSwift1+29-1
2023-02-28 21:40Add option to disable image animationOlegAba3+28-5
2023-03-02 23:16Additional delete confirmation and sign out on config viewericholguin1+31-2
2023-02-28 21:46Scale to fill pfpOlegAba1+1-0
2023-03-01 02:52Update Width of Copy Pubkey BackgroundJoel Klabo1+19-20
2023-03-04 22:45Translations (#722)Terry Yiu19+395-61
2023-03-04 19:33Thread CachingWilliam Casarin20+431-537
2023-03-03 16:57Bookmarks RefactorWilliam Casarin12+76-60
2023-02-28 20:49Make purple color more consistent in mentionsJoel Klabo1+4-4
2023-03-03 15:59build 2William Casarin1+2-2
2023-03-02 05:59Fix zap creationWilliam Casarin1+1-2
2023-03-01 18:51Only send lud12 comment if its not a private zapWilliam Casarin1+10-2
2023-03-01 18:51Switch to new build trainWilliam Casarin1+4-4
2023-03-01 18:03v1.1.0-10 changelogWilliam Casarin1+15-0
2023-03-01 18:02v1.1.0-10William Casarin1+2-2
2023-03-01 04:53Truncate long notes (#715)OlegAba4+40-7
2023-03-01 15:43Private ZapsWilliam Casarin18+359-92
2023-03-01 15:42Translations (#701)Terry Yiu19+1215-79
2023-02-27 19:08Fix default zap amount setting not getting updatedWilliam Casarin1+3-1
2023-02-27 19:03Fix issue where keyboard covers custom zap commentWilliam Casarin1+26-19
2023-02-27 00:01v1.1.0-9 changelogWilliam Casarin1+25-0
2023-02-26 23:59v1.1.0-9William Casarin1+2-2
2023-02-26 23:56ensure blocked users do not show in notificationsWilliam Casarin2+4-1
2023-02-26 23:48Merge remote-tracking branch 'tyiu/tyiu/translations'William Casarin29+756-109
2023-02-26 23:46scroll coordinate spaceWilliam Casarin1+1-0
2023-02-26 22:14Add scroll queue detection in notification viewWilliam Casarin4+33-14
2023-02-24 23:56Fix post text in darkmodeSwift2+2-1
2023-02-25 20:10Customized ZapsWilliam Casarin13+458-86
2023-02-21 20:27NotificationsWilliam Casarin27+918-61
2023-02-24 23:10Fix text color in dark mode on post viewWilliam Casarin1+2-2
2023-02-24 18:28Rich taggingSwift5+91-17
2023-02-22 03:11Fix mention rounded borderOlegAba1+4-2
2023-02-22 03:00Fix ImageCarousel corner radius and context menuOlegAba1+2-1
2023-02-22 02:54Fix event dividersOlegAba4+13-3
2023-02-22 23:37Lazy loading of thread child eventsOlegAba1+11-9
2023-02-24 00:38Update Alignment of Side Menu LabelsJoel Klabo1+12-0
2023-02-24 17:26Fix localization issues, add tests, import translations, and add zh-CN and zh-TWTerry Yiu73+1041-580
2023-02-24 00:48Embed in ScrollViewJoel Klabo1+31-29
2023-02-23 19:11Fix Identical Participants in ParticipantViewJoel Klabo1+1-1
2023-02-18 23:41Add Bookmarking (Local to device)Joel Klabo6+153-0
2023-02-21 18:08Load missing profiles in Zaps viewWilliam Casarin1+28-22
2023-02-21 13:06Fix issue where CPU is continuously pegged when scrollingWilliam Casarin1+4-1
2023-02-21 12:34Eliminate popping when scrollingWilliam Casarin4+74-28
2023-02-20 23:04Fix moving post button to quell jack's OCDWilliam Casarin1+1-0
2023-02-20 22:58Fix bug where feed sometimes gets reset to realtime when scrollingWilliam Casarin1+1-1
2023-02-20 22:26More consistent scrolling to top behaviorWilliam Casarin1+5-5
2023-02-20 22:21Always flush events when switching timelinesWilliam Casarin2+10-2
2023-02-20 21:51Always switch to realtime mode on scroll-to-top, remove realtime indicatorWilliam Casarin1+1-8
2023-02-20 21:48Remove load more popupWilliam Casarin1+27-35
2023-02-20 20:44Remove all localization from formatting stringsWilliam Casarin1+2-2
2023-02-20 20:40Fix localization crashWilliam Casarin1+2-2
2023-02-20 19:36v1.1.0-3 changelogWilliam Casarin1+33-0
2023-02-20 19:35v1.1.0-3William Casarin1+2-2
2023-02-20 19:34Merge remote-tracking branch 'tyiu/tyiu/translations'William Casarin41+1572-29170
2023-02-20 17:11Add a "load more" button instead of always inserting events in timelinesWilliam Casarin15+322-94
2023-02-19 17:53Rename Global feed to UniverseWilliam Casarin1+2-2
2023-02-19 17:20Fix rare markdown crashWilliam Casarin1+5-2
2023-02-18 06:27Refinements to RelayConnection plus tests for creating requestsBryan Montz4+71-50
2023-02-18 19:17Fix Zaps string pluralization bugTerry Yiu1+1-1
2023-02-19 14:06refactor similar RepostsModel and ReactionsModel into one parent classBryan Montz5+65-135
2023-02-10 22:51Restrict dynamic font type - max sizeOlegAba1+1-0
2023-02-18 17:33Merge remote-tracking branch 'tyiu/tyiu/translations'William Casarin17+2665-27
2023-02-18 04:44Image and color asset clean-upBryan Montz39+19-488
2023-02-17 12:58code clean-up: @discardableResult, unused params, simplify getting specific relays from poolBryan Montz11+21-36
2023-02-17 17:34Add selectable text featureOlegAba7+116-18
2023-02-09 05:42Post view improvementsericholguin1+36-17
2023-02-17 18:24Revert "Add menu ellipsis button to notes"William Casarin6+47-93
2023-02-16 03:14Added a 20MB content length limit for all image filesOlegAba7+175-223
2023-02-09 07:46Remove trailing slash when adding a relaymiddlingphys1+4-0
2023-02-03 02:46Added Posts or Post & Replies selector to Profileericholguin1+16-5
2023-02-11 06:57Add menu ellipsis button to notesericholguin6+93-47
2023-02-12 13:25Improve EventActionBar button spacingBryan Montz2+5-8
2023-02-11 05:50Use top anchor for scroll to top eventOlegAba2+4-4
2023-02-11 21:44Fix paddingOlegAba5+7-7
2023-02-16 15:29Merge remote-tracking branch 'tyiu/tyiu/translations'William Casarin5+2614-0
2023-02-16 15:22Merge remote-tracking branch 'tyiu/tyiu/translations'William Casarin25+50-30
2023-02-16 14:12profile: copy button polishBryan Montz5+22-60
2023-02-16 06:30Format Large Numbers of Action Bar ActionsJoel Klabo2+34-2
2023-02-16 12:57fixed testsBryan Montz2+24-45
2023-02-16 03:15add missing fileWilliam Casarin1+27-0
2023-02-15 20:31Merge remote-tracking branch 'oleg/custom-profile-navbar'OlegAba5+289-239
2023-02-13 03:59Improved blur on images, especially in dark modeBryan Montz1+18-7
2023-02-15 19:17Merge remote-tracking branch 'tyiu/tyiu/translations'William Casarin5+2560-0
2023-02-15 17:35perf: debounce incoming dmsWilliam Casarin2+61-13
2023-02-15 17:35perf: decode large events in background threadsWilliam Casarin1+14-3
2023-02-15 02:51Fix frequent KFImage hangOlegAba3+10-9
2023-02-15 16:49Merge remote-tracking branch 'tyiu/tyiu/translations'William Casarin44+437-885
2023-02-14 04:55Force default zap amount text field to accept only numbersTerry Yiu1+19-6
2023-02-14 18:17v1.1.0-2 changelogWilliam Casarin1+19-0
2023-02-14 18:15v1.1.0-2William Casarin1+2-2
2023-02-14 18:05Ensure stats get updated in realtime on action barsWilliam Casarin5+13-21
2023-02-14 18:05Fix repost countersWilliam Casarin1+1-1
2023-02-14 01:50Show other people's zapsWilliam Casarin11+73-26
2023-02-14 00:51Revert "Sidebar Fixes"William Casarin2+40-50
2023-02-07 04:53Show app version at bottom of ConfigViewTerry Yiu1+6-0
2023-02-13 18:04Revert "Add the ability to unlike posts"William Casarin5+7-59
2023-02-12 12:44Strip common punctuations from URLsGert Goet2+15-0
2023-02-11 17:03Always stop at first whitespaceGert Goet2+3-3
2023-02-12 17:38Fix language detection to look at only text and not URLs or hashtagsTerry Yiu1+19-6
2023-02-13 17:55Merge translationsWilliam Casarin33+908-1257
2023-02-12 21:45Add the ability to unlike postsOleg Gordiichuk5+59-7
2023-02-13 17:46Revert "Improved blur on images, especially in dark mode"William Casarin1+7-18
2023-02-13 17:37Update kingfisher to potentially fix some crashesWilliam Casarin1+2-2
2023-02-13 17:26Refactor draftsWilliam Casarin5+23-24
2023-02-13 02:22Add saved drafts to posts, replies, and DMsTerry Yiu8+83-21
2023-02-13 03:59Improved blur on images, especially in dark modeBryan Montz1+18-7
2023-02-13 10:10Sidebar FixesBen Weeks2+50-40
2023-02-13 17:13Bump to v1.1.0William Casarin1+4-4
2023-02-10 21:52Configurable zap amountWilliam Casarin5+39-9
2023-02-10 21:20Fix changelogWilliam Casarin1+1-3
2023-02-10 20:55v1.0.0-15 changelogWilliam Casarin1+47-2
2023-02-10 20:54build 15William Casarin1+2-2
2023-02-10 20:48Use cached zap if we have itWilliam Casarin2+24-16
2023-02-10 18:50List zaps on postsWilliam Casarin6+143-10
2023-02-10 19:28dismiss relay config on timeline changeWilliam Casarin1+5-0
2023-02-10 19:27Rename delete account to "permanently delete account"William Casarin1+1-1
2023-02-10 19:27ActionBarModel: StateObject -> ObservedObjectWilliam Casarin1+1-1
2023-02-10 19:08Load zaps, likes and reposts when you open a threadWilliam Casarin1+7-4
2023-02-10 19:08fix testsWilliam Casarin1+1-1
2023-02-09 00:17Import japanese translationsTerry Yiu15+2939-10
2023-02-08 20:21Public relay name changeBrian Lee1+1-1
2023-02-09 02:22Add password autofill on account login and creationTerry Yiu4+26-5
2023-02-10 18:01Add paid relay detailsWilliam Casarin4+83-35
2023-02-10 17:35Show paid or global relay type next to relay statusWilliam Casarin7+146-56
2023-02-10 17:36Fix bug where sidebar navigation fails to pop when switching timelinesWilliam Casarin1+1-0
2023-02-10 16:27Paid relay detectionWilliam Casarin5+44-10
2023-02-09 23:56Cached relay metadataWilliam Casarin12+127-73
2023-02-08 19:07Relay FiltersWilliam Casarin13+237-376
2023-02-08 20:54Use lnaddress before lnurl for tip addresses to avoid Anigma scammingWilliam Casarin1+1-1
2023-02-05 19:23Refactor side menuOlegAba2+111-115
2023-02-07 19:16Import translationsTerry Yiu30+4595-282
2023-02-07 19:02Export source translationsTerry Yiu3+11-1
2023-02-07 22:06Fix issue where navigation fails pop to root when switching timelinesWilliam Casarin2+12-0
2023-02-07 20:07Make @ mentions case insensitiveWilliam Casarin1+4-2
2023-02-07 18:51Add "Follows You" to profileWilliam Casarin4+142-56
2023-02-07 18:21FollowButton: show "Follows You" if they follow youWilliam Casarin3+16-8
2023-02-07 18:21profile/refactor: break name section into its own functionWilliam Casarin1+55-45
2023-02-07 18:20ProfileModel: add follows helperWilliam Casarin1+18-0
2023-02-07 17:57Merge remote-tracking branch 'tyiu/tyiu/export-translations'William Casarin5+136-32
2023-02-07 17:56relays: refactorWilliam Casarin2+27-19
2023-02-06 22:40Revert "Add screen to select individual relays when posting/broadcasting"William Casarin7+40-244
2023-02-05 01:30Add screen to select individual relays when posting/broadcastingAndrii Sievrikov7+244-40
2023-02-01 21:49Add Relay Detail ViewJoel Klabo5+165-1
2023-02-03 04:27Add alert to warn against posting nsec1 private keysTerry Yiu4+48-3
2023-02-06 19:55refactor: pk_settings_keyWilliam Casarin1+5-1
2023-02-04 17:07Add DeepL translation integrationTerry Yiu9+427-128
2023-02-04 23:24Import translationsTerry Yiu11+293-52
2023-02-06 19:10Fix event encoding issueWilliam Casarin3+5-4
2023-02-06 18:47Fix bech32 decoding bugWilliam Casarin1+1-1
2023-02-05 01:23Fix pluralization of ZapsTerry Yiu1+1-1
2023-02-05 04:11Add local authentication when accessing private keyAndrii Sievrikov5+83-28
2023-02-05 14:04Add accessibility labels to EventActionBarBryan Montz2+5-0
2023-02-06 18:05build 14William Casarin1+2-2
2023-02-06 18:04zaps: initial configuration for default zap amountWilliam Casarin2+14-1
2023-02-05 21:23Add Missing Contacts ParameterJoel Klabo2+10-10
2023-02-06 15:57Fix UX to open relay config view when navigating from personal profileTerry Yiu1+12-3
2023-02-05 18:49Hide incoming dms from blocked usersWilliam Casarin1+7-2
2023-02-05 18:49Hide blocked users from search resultsWilliam Casarin4+17-4
2023-02-05 18:45refactor: should_hide_event -> should_show_eventWilliam Casarin3+8-8
2023-02-05 18:38remove orangepill from bootstrap relay listWilliam Casarin1+1-1
2023-02-05 08:19Revert "Add remote image loading policy settings"William Casarin18+33-105
2023-01-27 19:01Add universal link for Cash AppRob Seward2+1-2
2023-02-01 02:32Add Copy Invoice ButtonJoel Klabo1+47-24
2023-02-04 20:23Fix buildWilliam Casarin1+1-1
2023-02-01 18:40Fix DM view paddingOlegAba1+1-1
2023-02-02 04:04Fix text truncation in CarouselItemViewHanton Yang1+1-0
2023-01-31 03:33Updated QR Code view, include profile image, name, and remove pubkey textericholguin1+50-16
2023-02-04 20:07Revert "Lightweight png files"William Casarin15+0-0
2023-02-02 21:53Add remote image loading policy settingsradixrat17+104-32
2023-02-03 05:01Fix profile edit button text to not wrapTerry Yiu1+1-0
2023-02-03 10:28replace testflight with new app store linkPeer Richelsen1+1-1
2023-02-03 20:56Add Test Status BadgeJoel Klabo1+1-0
2023-02-03 20:56Export and import translations, remove de_AT in favor of de, and move zh to zh-CNTerry Yiu46+6368-3932
2023-02-04 14:28Remove brackets in the image exampleAlex1+1-1
2023-02-03 12:31Lightweight png filespea-sys15+0-0
2023-02-04 17:55move text event to its own file, improve zapsWilliam Casarin9+172-91
2023-02-03 19:41make lnurl sanity check case insensitiveWilliam Casarin1+1-1
2023-02-03 19:29removed extra dividerWilliam Casarin1+0-3
2023-02-03 19:29ensure lnurls are actually lnurlsWilliam Casarin1+4-0
2023-02-03 17:25refactor: settings and translation viewWilliam Casarin15+266-257
2023-01-16 20:57Lightning ZapsWilliam Casarin31+962-81
2023-02-02 22:15Allow text selection in bioSuhail Saqan1+1-1
2023-02-02 21:53refactor: move translate button into its own viewWilliam Casarin1+40-29
2023-02-02 04:52Replace LibreTranslate detect server call with Apple's Natural Language libraryTerry Yiu1+57-61
2023-02-02 18:31Clicking on relay numbers on home view brings you to configradixrat1+5-3
2023-02-02 21:45Revert "Merge remote-tracking branch 'github/translations_translations-en-us-xcloc-localized-contents-en-us-xliff--master_nl' into translations"William Casarin2+0-1515
2023-02-02 17:56Merge branch 'translations'William Casarin30+6522-383
2023-01-31 00:46v1.0.0-13 changelogWilliam Casarin1+26-0
2023-01-31 00:45v1.0.0-13William Casarin1+2-2
2023-01-31 00:45Switch up the bootstrap relaysWilliam Casarin1+3-3
2023-01-31 00:39Fix profile action sheet on ipadWilliam Casarin2+21-20
2023-01-23 07:46fix: Redundant logout button in config viewJonathan Milligan1+16-21
2023-01-30 23:56Merge remote-tracking branch 'github/translations_translations-en-us-xcloc-localized-contents-en-us-xliff--master_fr_FR'William Casarin1+30-17
2023-01-30 23:49Move Relay configuration to its own section on the sidebarWilliam Casarin6+131-82
2023-01-20 02:59merge "Add LibreTranslate translations"Terry Yiu11+390-5
2023-01-24 01:45Add custom picker componentericholguin4+74-20
2023-01-30 05:03Allow profile edit button text to scale down when translation is too longTerry Yiu1+1-0
2023-01-27 05:12Show EULA prior to loginTerry Yiu2+13-6
2023-01-30 20:42Export translationsTerry Yiu5+24-13
2023-01-30 22:39Merge branch 'translations'William Casarin14+3228-1464
2023-01-30 21:26Add support for account deletionWilliam Casarin12+102-12
2023-01-30 20:43Fix some more context menu bugsWilliam Casarin6+14-14
2023-01-30 18:27Merge branch 'translations'William Casarin1+1435-0
2023-01-30 18:27Merge remote-tracking branch 'de_AT' into translationsWilliam Casarin3+301-26
2023-01-30 18:24Merge remote-tracking branch 'master_de' into translationsWilliam Casarin7+2193-664
2023-01-29 17:17Add export and import translation scriptsTerry Yiu18+47-1260
2023-01-30 16:59Fix height of DM inputTerry Yiu1+15-19
2023-01-29 03:22Fix bug with copying user pubkeyTerry Yiu7+13-12
2023-01-30 04:41Fix author attribution to the actual translators in CHANGELOGTerry Yiu1+4-4
2023-01-28 23:54Fix buildWilliam Casarin1+1-1
2023-01-28 23:53revert dubious changeWilliam Casarin1+1-1
2023-01-28 23:50autocomplete: add space after replacing occurancesWilliam Casarin1+1-1
2023-01-22 18:56User tagging and autocompletionSwift5+133-4
2023-01-28 18:54v1.0.0-12 changelogWilliam Casarin1+25-0
2023-01-28 18:52v1.0.0-12William Casarin1+3-3
2023-01-28 17:55Merge remote-tracking branches 'ar' and 'pt_PT'William Casarin1+1-14
2023-01-28 17:41Added arabic and portugese translationsWilliam Casarin2+1646-30
2023-01-26 05:49Use AttributedString in NoteContentViewJoel Klabo1+29-14
2023-01-27 21:03Replace SVGKit package with CoreSVGOlegAba4+116-38
2023-01-28 06:30Add QRCode viewericholguin3+122-11
2023-01-28 16:30Implement NIP-21 URI handlingWilliam Casarin8+78-6
2023-01-27 20:49Merge remote-tracking branches 'tyiu/tyiu/string-comments' and 'tyiu/tyiu/remove-it-CH'William Casarin20+240-2011
2023-01-27 20:16Hide muted users from globalWilliam Casarin2+8-1
2023-01-27 18:18Mute events in threadsWilliam Casarin8+152-38
2023-01-27 18:16Allow non-string values in profilesWilliam Casarin5+691-24
2023-01-27 17:36reporting: don't use spam for every reportWilliam Casarin1+1-1
2023-01-27 17:35mutelists: #d must be an arrayWilliam Casarin2+2-2
2023-01-26 00:13v1.0.0-11 changelogWilliam Casarin1+16-3
2023-01-26 00:12v1.0.0-11William Casarin1+2-2
2023-01-25 21:25Add double tap gesture and fix bugsOlegAba4+179-66
2023-01-23 16:31Fix to allow relays using ws://Steven Briscoe1+1-1
2023-01-23 05:12Disable UI TestsJoel Klabo1+98-0
2023-01-26 00:03Merge remote-tracking branch translation/arWilliam Casarin1+1254-0
2023-01-23 04:24Add Reposts viewTerry Yiu5+163-1
2023-01-23 18:44Bump pfp/banner animated fize size limit to 5MiB/20MiBWilliam Casarin2+2-2
2023-01-25 23:53Merge branch 'translations'William Casarin21+5986-140
2023-01-25 23:46Update kieran's relay addrWilliam Casarin1+1-1
2023-01-25 05:39Remove wlvs.space relay, add eden.nostr.landRicardo Arturo Cabral Mejía1+1-1
2023-01-25 23:40v1.0.0-10 changelogWilliam Casarin1+14-0
2023-01-25 23:36v1.0.0-10William Casarin1+2-2
2023-01-25 23:34Add EULA step to account creationWilliam Casarin4+103-1
2023-01-25 20:50Add muting and mutelistsWilliam Casarin14+349-39
2023-01-25 17:53Initial NIP-51 Mute List ImplementationWilliam Casarin4+183-0
2023-01-25 16:41Move share and report actions into a ... buttonWilliam Casarin1+21-2
2023-01-25 16:24Move share buttonWilliam Casarin1+2-3
2023-01-25 16:24refactor: add profile_button_style view extensionWilliam Casarin1+12-11
2023-01-25 16:11[appstore] Report ContentWilliam Casarin9+309-101
2023-01-05 00:48Create stretchable profile cover headerSwift1+32-3
2023-01-23 20:30SelectedEventView: use EventProfileWilliam Casarin1+1-13
2023-01-23 20:20refactor: move reply_desc to ReplyDescriptionWilliam Casarin2+28-29
2023-01-23 20:13refactor: Break EventView into 3 separate viewsWilliam Casarin14+376-216
2023-01-23 18:38refactor: move Highlight to its own fileWilliam Casarin3+43-28
2023-01-23 18:37refactor: move BuilderEventView to it's own fileWilliam Casarin3+84-65
2023-01-23 18:31EventView: hide extra previewsWilliam Casarin1+17-1
2023-01-23 17:23build 9William Casarin1+2-2
2023-01-23 03:34Merge tyiu/string-fixes, transifex/de_AT, transifex/de_DEWilliam Casarin14+108-69
2023-01-22 18:37EventDetailBar disappeared. Let's fix that before (8)William Casarin1+7-0
2023-01-22 18:28v1.0.0-8 changelogWilliam Casarin1+20-0
2023-01-22 18:27v1.0.0-8William Casarin1+2-2
2023-01-22 18:25Show Website on profilesWilliam Casarin4+53-2
2023-01-22 18:10Fix buildWilliam Casarin1+0-2
2023-01-22 18:08Choose Participants on a Thread ReplyJoel Klabo4+121-5
2023-01-21 01:49Fix localized string for privacy access description for photosTerry Yiu5+21-11
2023-01-22 17:57Fix commas and emojis getting included in hashtagsWilliam Casarin2+40-1
2023-01-21 04:49Don't Parse URL with Only WhitespaceJoel Klabo2+11-1
2023-01-22 17:43Add translations for de_AT, de_DE, tr_TR, fr_FRWilliam Casarin17+7592-0
2023-01-21 01:51Update CI Specify Xcode VersionJoel Klabo1+23-9
2023-01-22 14:14Fix duplicate post buttons when swiping tabsThomas Rademaker1+16-13
2023-01-22 14:32fix broken testThomas Rademaker1+2-1
2023-01-20 22:22Center PFP in Zoom ViewJoel Klabo1+4-2
2023-01-21 01:03Cleanup X Padding and SizeJoel Klabo1+7-10
2023-01-21 19:13DM Message RequestsWilliam Casarin7+86-18
2023-01-21 18:27Add first_eref_mention helper to refactor embedded builderWilliam Casarin2+28-22
2023-01-21 17:57Show embedded note referencesWilliam Casarin1+51-25
2023-01-20 17:35v1.0.0-7 changelogWilliam Casarin2+36-3
2023-01-20 02:25Drastically improve image viewerOlegAba3+181-107
2023-01-20 06:25Add Preview with 999 EverythingJoel Klabo1+3-0
2023-01-20 06:18Fix ... when too many likes/repostsJoel Klabo1+16-37
2023-01-17 02:29Avoid showing reboost alert for pubkey userSwift2+6-1
2023-01-18 20:52Swipe to Dismiss ImagesJoel Klabo4+54-2
2023-01-18 18:07Image Pinch ZoomingSwift7+256-33
2023-01-15 18:44Fixed Jack's issue with homepage gap at the top.Ben Weeks2+2-1
2023-01-16 01:16Makes both name and @username clickable to go to profileZach Hendel1+15-15
2023-01-16 01:22Icons for hardclick menu event viewZach Hendel1+3-3
2023-01-16 02:46Added Blixt Wallet TestFlight linkBrandon Holm1+1-1
2023-01-17 03:19Prevent absurdly large sidebar on Mac or iPadJohn Bethancourt1+1-1
2023-01-18 17:30Merge remote-tracking branch 'github/translations_damus-localizations-en-us-xcloc-localized-contents-en-us-xliff--master_es_419'William Casarin10+1787-1068
2023-01-17 04:37Fix tab views moving after selecting from search resultOlegAba1+1-2
2023-01-18 02:08Change navigation title to boldOlegAba1+3-0
2023-01-17 18:06Consistent follow/unfollow button widthOlegAba1+1-2
2023-01-15 20:53Don't include garbage in notificationsWilliam Casarin1+15-0
2023-01-14 21:56Fix image crash and support SVG profile picturesOlegAba6+188-75
2023-01-14 22:51Click pfp in side menu should open profile as wellradixrat1+5-4
2023-01-14 20:06Don't blur images if your friend boosted itericholguin1+7-4
2023-01-14 19:24localization: fix string bugsTerry Yiu10+235-145
2023-01-15 01:24Minor refactorWilliam Casarin1+2-2
2023-01-15 01:23Add some DM sorting testsWilliam Casarin2+131-0
2023-01-15 01:21Fix DM sorting bugWilliam Casarin1+2-5
2023-01-15 00:28create_dm: allow created_at argumentWilliam Casarin1+4-2
2023-01-14 17:48dms: extract incoming DM handling into pure functionsWilliam Casarin1+71-54
2023-01-14 17:30Fix text getting truncated next to link previewsWilliam Casarin1+1-0
2023-01-13 20:47Resolve issue on Roboash not appearing in sidebar pfpSwift1+1-5
2023-01-13 22:28Avoid showing wrong alert message for pubkey login user.Swift1+5-1
2023-01-14 04:35Fix localization bugs and export localizationsTerry Yiu19+664-122
2023-01-13 19:30v1.0.0-6 changelogWilliam Casarin1+32-0
2023-01-13 19:29v1.0.0-6William Casarin1+2-2
2023-01-13 18:18Rename Boost to RepostWilliam Casarin1+3-3
2023-01-13 18:07Only show EventDetailBar if we have tips/likes/repostsWilliam Casarin3+25-12
2023-01-12 19:38Fix bug where all banner images showed as the current usersJason Jōb1+1-1
2023-01-12 19:50Purple Shaka iconJoel Klabo1+2-2
2023-01-12 19:48Add some eventbar previewsWilliam Casarin1+13-2
2023-01-12 19:29Shaka button improvementsJoel Klabo9+455-37
2023-01-10 23:12Profile Banner ImagesJason Jōb8+151-15
2023-01-12 17:37Fix horrible reactions view bugWilliam Casarin1+4-1
2023-01-10 23:46Add CI TestingJoel Klabo1+18-0
2023-01-10 22:18Update README.mdpunterwantsawhalepass1+1-1
2023-01-12 16:45Revert "feat(ci): Publish PR notifications to Nostr"William Casarin1+0-33
2023-01-11 05:10Fix spacing on transifex.ymlTerry Yiu1+6-5
2023-01-10 16:12Reactions ViewWilliam Casarin13+450-221
2023-01-11 22:49Rename boost to repost and removed nip05 domain from themWilliam Casarin5+41-32
2023-01-11 22:48Refactor NIP05 badge into its own viewWilliam Casarin3+72-18
2023-01-06 03:23Hide the NIP-05 Domain in Follow ListJoel Klabo2+16-10
2023-01-10 18:19minor cleanup from mergeWilliam Casarin1+0-2
2023-01-10 18:17sidebar: rename App settings to SettingsWilliam Casarin1+1-1
2023-01-06 01:18remove unused packagesDarrell2+0-18
2023-01-07 02:56Update README.mdPaul1+1-1
2023-01-10 18:07Add a SidebarBen Weeks6+238-53
2023-01-07 20:21feat: Add left handed option for post buttonJonathan Milligan4+30-10
2023-01-10 16:41feat(ci): Publish PR notifications to Nostrbndw1+33-0
2023-01-08 01:42style: DMs only take up 80% of screen widthJonathan Milligan1+8-5
2023-01-10 16:29Uses damus image on the homepageBen Weeks5+36-0
2023-01-09 05:48Hide Recommended Relays Section if EmptyJoel Klabo1+5-3
2023-01-09 15:24Add fallback image url to profile pic viewOlegAba2+43-5
2023-01-10 00:15Get event after Add button is pressed to make sure it is up to date.Fredrik Olofsson1+7-4
2023-01-07 00:08Make NIP-05 Domain TappableJoel Klabo2+11-0
2023-01-08 05:29Export localizations and add Transifex configTerry Yiu11+1819-0
2023-01-08 05:24Change development locale to en-US and add es-419 as a target localeTerry Yiu3+71-4
2023-01-08 00:26Internationalize amount formatting for satsTerry Yiu1+14-4
2023-01-07 03:15Add comments to localized stringsTerry Yiu32+152-143
2023-01-07 02:40Fix localization bugsTerry Yiu3+7-7
2023-01-07 19:29dms: always use the other persons pubkey in context menuWilliam Casarin3+5-5
2023-01-07 18:03Fix picker bug and refactoredOlegAba1+6-12
2023-01-06 22:21v1.0.0 (5) ChangelogWilliam Casarin1+33-0
2023-01-06 22:19v1.0.0 (5)William Casarin1+2-2
2023-01-06 18:07Fix TabView loading new view on scrollOlegAba1+12-12
2023-01-06 16:38Add system background color to profile picsOlegAba1+3-1
2023-01-06 22:09Profile: make key high-res and reintroduce key colorWilliam Casarin1+5-9
2023-01-06 22:01Profile: Add Universal Link share buttonWilliam Casarin1+28-3
2023-01-06 18:41Fix compilationWilliam Casarin1+1-1
2023-01-06 18:24Universal Links: share notes!William Casarin4+46-2
2023-01-06 18:23ocd refactor in load_profilesWilliam Casarin1+20-17
2023-01-06 18:18pool: queue requests if we're disconnectedWilliam Casarin1+57-2
2023-01-06 08:21update markdown format guides in Formatting Notesaki-mizu1+1-1
2023-01-05 21:26Fix Unassigned Child Image Asset ErrorsJoel Klabo11+1-46
2023-01-05 22:26PostButton: Very minor tweak to make it look more naturalBen Weeks1+14-12
2023-01-05 22:47Add clear image cache button in settingsOlegAba1+9-0
2023-01-05 22:45Refactor large image processorOlegAba1+7-5
2023-01-05 23:04Allow Adding Relay Without wss:// PrefixJoel Klabo1+8-4
2023-01-05 21:06Allow Saving Images to LibraryJoel Klabo2+7-0
2023-01-04 14:52Scroll to bottom when new DM receivedAidan O'Loan1+4-0
2023-01-04 17:01Updated the new post button with gradient fill.Ben Weeks3+85-2
2023-01-04 17:42Center the Post ButtonThomas1+10-11
2023-01-04 22:39Make Event in Reply View ScrollableJoel Klabo1+3-1
2023-01-05 00:02Hide profile edit button for pubkey userSwift1+1-1
2023-01-04 18:16nip05: switch yellowcheck to graycheckWilliam Casarin1+1-1
2023-01-04 18:06Switch from bluecheck to purplecheckWilliam Casarin9+61-67
2023-01-04 10:04v1.0.0-4 changelogWilliam Casarin1+21-0
2023-01-04 10:01nip05: make hosts searchableWilliam Casarin1+3-0
2023-01-04 10:01nip05: never show full host in event profile namesWilliam Casarin1+2-6
2023-01-04 09:30NIP05 VerificationWilliam Casarin11+149-51
2023-01-04 08:07nip05: move nip05 parsing to structWilliam Casarin1+9-5
2023-01-04 07:49profile: show white circle on buttons in dark modeWilliam Casarin1+2-2
2023-01-04 07:37profile: tweak button positioningWilliam Casarin1+19-15
2023-01-04 07:37profile: remove redundant pfp border circleWilliam Casarin1+7-12
2023-01-03 21:38style: Make the post button purpleJonathan Milligan1+1-1
2023-01-04 07:24Revert to old style ln/dm buttonsWilliam Casarin1+9-22
2023-01-04 07:08Build 4William Casarin1+2-2
2023-01-04 07:05Fix ascii shrug guyLionello Lunesu3+14-3
2023-01-04 04:37Add KingFisher downsampler processor for large imagesOlegAba1+25-0
2023-01-04 07:00navigation: fix navigation popping issues in threadsWilliam Casarin2+56-32
2023-01-03 19:42Fix crash with link previewsWilliam Casarin2+16-16
2023-01-03 19:18v1.0.0-2 changelogWilliam Casarin1+33-0
2023-01-03 19:16v1.0.0-2William Casarin1+2-2
2023-01-03 19:15use muted shaka in EventActionBarWilliam Casarin1+3-3
2023-01-03 19:15rename nostr-hello to shakaWilliam Casarin13+0-0
2023-01-03 04:17Fix detection of email addresses in profilesLionello Lunesu3+33-4
2023-01-03 16:45Fix padding on search results viewOlegAba2+2-2
2023-01-03 05:06Add muted shaka imagesCutClout13+68-0
2023-01-03 17:03Fix home view moving after selecting from search resultOlegAba1+1-0
2023-01-03 03:27Tweaks to the new profile pageWilliam Casarin1+8-8
2023-01-03 03:09Updated the profile look and feelBen Weeks31+756-150
2022-12-30 01:58Move Relay Add Button to Section HeaderJoel Klabo1+10-15
2023-01-03 02:53Fix bug where boost event is loaded in the thread instead of the boosted eventWilliam Casarin1+1-1
2023-01-03 02:56Filter out replies from global feedNitesh Balusu1+1-1
2023-01-03 02:57misc refactorsWilliam Casarin2+7-6
2023-01-03 02:56refactor handle_event in SearchHomeModelWilliam Casarin1+28-28
2023-01-03 02:45EventView: remove weird embedded thingWilliam Casarin1+19-52
2023-01-03 02:32Hide Edit Button on Profile Page for the user not logged in w/Private KeySwift2+5-3
2023-01-02 17:21Fix relative time testTerry Yiu1+5-5
2023-01-03 00:51Always check SecRandomCopyBytes return valuehewigovens1+6-4
2023-01-03 02:29Revert "threadv2: Fix threads sometimes not loading on first click"William Casarin1+2-9
2023-01-03 01:59threadv2: Fix threads sometimes not loading on first clickWilliam Casarin1+9-2
2023-01-02 23:25perf: fix janky linkpreview animationWilliam Casarin2+0-2
2023-01-02 23:23actually add PreviewCache oopsWilliam Casarin1+35-0
2023-01-02 23:19perf: run more kingfisher stuff in the backgroundWilliam Casarin1+2-0
2023-01-02 23:18perf: cache link previewsWilliam Casarin11+38-16
2023-01-02 21:39Show non-image link inlineWilliam Casarin1+2-2
2023-01-02 20:41NostrResponse: add sub_id helperWilliam Casarin1+11-0
2023-01-02 20:40Add filter helper to FilterStateWilliam Casarin1+9-0
2023-01-02 16:44Add brb.io to recommended relay listWilliam Casarin1+1-1
2023-01-02 16:42ContentTimelineView inside a page tabView to get a nice swipe gestureThomas Rademaker1+21-11
2023-01-02 16:33wallet: refactor a few thingsWilliam Casarin3+18-19
2023-01-02 16:27Add Blixt & River to Wallet SelectorBenjamin Hakes6+53-0
2022-12-31 21:27Internationalize all bundled user-facing stringsTerry Yiu10+93-42
2023-01-01 23:49target: decrement to 15.0@RandyMcMillan1+2-2
2023-01-02 03:38Fix flakey TimeAgo test by anchoring locale to en_USTerry Yiu2+21-19
2023-01-02 01:05Update CHANGELOG.mdLio李歐1+1-1
2023-01-02 05:06Replace deprecated Data.withUnsafeMutableBytes callTerry Yiu2+8-1
2023-01-02 15:54Fix follows and relays getting out of sync on profile pagesWilliam Casarin1+12-4
2023-01-01 19:47app categoryWilliam Casarin1+2-0
2023-01-01 19:38Update Changelog for App Store ReleaseWilliam Casarin1+29-0
2023-01-01 19:36v1.0.0William Casarin1+4-4
2023-01-01 19:32Fix relative date testsWilliam Casarin1+2-2
2023-01-01 19:31bolt11: fix bug where text not showing after invoiceWilliam Casarin2+3-6
2023-01-01 19:02bolt11: fix any amount invoicesWilliam Casarin4+61-10
2023-01-01 18:30c: silence warningsWilliam Casarin4+6-6
2023-01-01 18:24threadv2: refactor handle_event logicWilliam Casarin1+82-72
2023-01-01 18:01Load profiles in DMs and notificationsWilliam Casarin1+10-1
2023-01-01 17:37DMs: maybe fix sorting bugWilliam Casarin1+1-1
2023-01-01 02:32likes: make the default like emoji more mutedWilliam Casarin1+7-5
2023-01-01 02:09Fix navigation popping in DM viewWilliam Casarin1+15-6
2023-01-01 01:44Switch like from ❤️ to 🤙William Casarin2+20-3
2022-12-31 21:29Remove Unused Variable Warning in convert_invoice_blockJoel Klabo1+0-1
2022-12-31 22:07Fix Expanding Profile Picture (nosestr bug)Joel Klabo1+11-17
2022-12-31 21:01Parse links in profilesWilliam Casarin6+102-16
2022-12-29 05:58Fix padding on threads and search results viewOlegAba2+3-3
2022-12-29 05:33Don't Badge DMs if Sent By YouJoel Klabo1+5-3
2022-12-31 18:18Add Breez & Bitcoin Beach walletsLee Salminen6+52-0
2022-12-31 20:11Added copy relay actionMatt Ward1+10-5
2022-12-30 01:17SaveKeyView: add spacers to make Text frames invariant upon Copy-tapgladiusKatana1+24-13
2022-12-29 05:18Reset Relay Add to Placeholder After Addding a RelayJoel Klabo1+1-0
2022-12-31 04:32Internationalize time ago since stringTerry Yiu3+57-10
2022-12-31 05:51Clean Up Unused Variable Warning in parse_mentionsJoel Klabo1+1-1
2022-12-31 17:33wallet: refactor, make it work with ln tip buttonWilliam Casarin6+42-45
2022-12-30 20:41Improved Wallet SelectorWilliam Casarin9+166-43
2022-12-30 20:41bump to build 12William Casarin2+6-2
2022-12-30 00:55User relays viewWilliam Casarin5+79-3
2022-12-30 00:18v0.1.8-9 changelogWilliam Casarin1+15-1
2022-12-30 00:08Recommended relay viewWilliam Casarin7+101-46
2022-12-29 23:23relays: keep in sync with user relay listWilliam Casarin8+87-49
2022-12-29 21:25Fixed issue where contact list would sometimes revert to an older versionWilliam Casarin1+47-8
2022-12-29 21:24add relays.nostr.bg to bootstrap relay listWilliam Casarin1+1-0
2022-12-29 06:03Tweak Boosted Label Layout for Better AlignmentJoel Klabo1+2-3
2022-12-29 16:16Don't show boosts in threadsThomas1+1-0
2022-12-29 17:27Re-introduce a small amount of padding under the tab barWilliam Casarin1+1-0
2022-12-29 17:21remove extra whitespace on tabbarWilliam Casarin1+0-1
2022-12-29 06:53v0.1.8-8William Casarin1+2-2
2022-12-28 22:40Adjust invoice heightWilliam Casarin1+2-1
2022-12-29 06:39Fix crash when adding relaysWilliam Casarin1+1-1
2022-12-29 06:38Disable link previews for iOS <16William Casarin1+7-0
2022-12-28 22:55thread: scroll to bottom, less jitteryWilliam Casarin1+1-1
2022-12-28 22:40Show images from yourselfWilliam Casarin4+12-4
2022-12-28 22:40fix pay buttonWilliam Casarin1+6-4
2022-12-28 22:39build 7William Casarin1+2-2
2022-12-28 21:57Fix issue with wallet links opening in app storeWilliam Casarin2+11-1
2022-12-28 21:33actually bump build number =/William Casarin1+2-2
2022-12-28 21:32v0.1.8-6 changelogWilliam Casarin1+30-0
2022-12-28 21:32Add author to changelog toolWilliam Casarin1+10-4
2022-12-28 21:10Wallet SelectorWilliam Casarin24+326-9
2022-12-27 12:11Fix when calling parse_hex_char out of boundsPablo Fernandez2+14-0
2022-12-27 12:27Swap order of Logout and Cancel alert buttonsTerry Yiu1+3-3
2022-12-27 18:05feat: Add keyboard shortcuts to switch main views and create postsJonathan Milligan2+5-7
2022-12-28 20:34images: use clear background color instead of black/whiteWilliam Casarin1+1-3
2022-12-27 15:17Added padding to the tab bar to fix a layout issue for some devicesSam DuBois1+1-0
2022-12-27 03:32Add padding to the followers listAmos Elliston1+5-1
2022-12-28 01:04Show Link PreviewsSam DuBois1+23-15
2022-12-28 05:43Fix post button moving after selecting from search resultOlegAba1+1-1
2022-12-28 19:26Images: Don't show white background in dark mode and vice versaWilliam Casarin1+3-0
2022-12-28 19:26bump packageWilliam Casarin1+2-2
2022-12-28 19:08Event CleanupWilliam Casarin6+103-11
2022-12-28 05:53Added paste and delete buttons to add relay fieldSuhail Saqan1+25-3
2022-12-27 23:29LNUrl -> LNURLWilliam Casarin1+1-1
2022-12-27 23:25v0.1.8-5 changelogWilliam Casarin1+24-0
2022-12-27 23:25v0.1.8-5William Casarin1+2-2
2022-12-27 23:23thread: adjust reply line opacityWilliam Casarin1+1-1
2022-12-27 22:39images: don't cutoff gifsWilliam Casarin1+1-1
2022-12-27 22:39thread: fix fonts up a bitWilliam Casarin1+2-2
2022-12-25 16:31Improved visual composition for threadsThomas14+564-50
2022-12-27 22:14Show npub abbreviations instead of hexWilliam Casarin6+15-7
2022-12-26 15:26update-pfp-infoSwift1+5-7
2022-12-26 16:43Added ability to zoom profile picNitesh Balusu2+12-5
2022-12-26 22:29Added search placeholder and larger cancel buttonSuhail Saqan1+3-2
2022-12-27 03:17Swap order of Boost and Cancel alert buttonsTerry Yiu1+3-3
2022-12-27 03:12keypair: don't calculate bech32_{priv,pub}key each timeWilliam Casarin1+7-6
2022-12-27 03:01Revert "Only reload global view on pulldown refresh"William Casarin3+7-14
2022-12-26 18:31Fix bug where booster's names are not displayedWilliam Casarin1+2-3
2022-12-26 18:30event-context: Rename "Copy Note" to "Copy Note JSON"William Casarin1+1-1
2022-12-26 16:17v0.1.8 (4)William Casarin2+31-4
2022-12-26 16:02Fix bug where typing the first character in the search box defocusesWilliam Casarin1+3-1
2022-12-26 15:54nip05: fix identifier format in profile editorWilliam Casarin1+19-2
2022-12-26 15:38Only reload global view on pulldown refreshWilliam Casarin3+14-7
2022-12-26 15:37Fix profile and event loading in global viewWilliam Casarin2+13-6
2022-12-26 04:28lightning: long press/right click to copy lnurlWilliam Casarin1+12-3
2022-12-26 04:27ln: always make an lnurl link instead of lnaddrWilliam Casarin1+27-1
2022-12-26 00:54profile: save lnaddress to lud16 instead of lud06 and vice versaYuki Kishimoto1+2-2
2022-12-25 23:16hack: trim whitespace on stored keysWilliam Casarin1+2-1
2022-12-25 21:42Merge PR #111: Save the private key to the iOS keychain and not user defaultsWilliam Casarin7+93-19
2022-12-25 18:52Make about me multi-line in profile editorNitesh Balusu1+7-5
2022-12-25 20:48images: also show inline images from friend-of-friendsWilliam Casarin1+1-1
2022-12-22 20:49Changed the layout of the image to be a bit more UI friendlySam DuBois1+16-12
2022-12-25 20:49stay on 0.1.8 for nowWilliam Casarin1+4-4
2022-12-24 01:21Fix changelogWilliam Casarin2+2-3
2022-12-24 01:02Revert "ContentTimelineView inside a page tabView"William Casarin1+10-20
2022-12-24 00:51v0.1.9William Casarin2+21-4
2022-12-23 23:24remove old commentWilliam Casarin1+0-33
2022-12-23 23:17like: increase boop intensityWilliam Casarin1+1-1
2022-12-23 23:17profile: don't auto-load followersWilliam Casarin3+33-13
2022-12-22 20:46ContentTimelineView inside a page tabViewThomas Rademaker1+20-10
2022-12-23 21:13Profile EditorWilliam Casarin5+114-69
2022-12-23 18:44WEBPThomas1+1-1
2022-12-23 20:07profile: many fixes and tweaksWilliam Casarin3+61-67
2022-12-23 17:27MetadataView -> EditMetadataViewThomas5+180-180
2022-12-23 17:26Rebased tmp profileThomas1+1-1
2022-12-23 17:25Merge branch 'master' into masterThomas4+79-4
2022-12-23 17:20Update MetadataView.swiftThomas1+1-1
2022-12-23 17:19Image previewThomas1+64-2
2022-12-23 16:41CleaningThomas1+0-1
2022-12-23 16:40Better namingThomas1+3-3
2022-12-23 16:37Edit button on account pageThomas3+31-7
2022-12-23 15:12Metadata screenThomas9+150-12
2022-12-23 00:23Fix issue with loading view using the redacted modifierSam DuBois6+62-54
2022-12-23 00:07bolt11: fix another crash on unknown fieldsWilliam Casarin1+1-1
2022-12-22 19:02Release v0.1.8William Casarin2+48-4
2022-12-22 03:51Delete TODOgithubbbie1+0-7
2022-12-21 23:46switch to buttons for copying keysWilliam Casarin1+37-34
2022-12-20 15:49switch to using securefieldNitesh Balusu1+12-10
2022-12-20 04:43add press and hold to copy/shareNitesh Balusu1+14-0
2022-12-20 04:32hide private key by defaultNitesh Balusu1+19-9
2022-12-21 20:50global: make sure we unsubscribe after each refreshWilliam Casarin2+12-3
2022-12-21 17:46Merge commit 'f0d242a'William Casarin13+283-27
2022-12-21 07:15Disable autocomplete for usernameDarrell1+1-0
2022-12-20 18:15add haptic feedback to like actionradixrat1+4-0
2022-12-20 16:29Updates related to AlbyJakub Szwedo1+3-3
2022-12-21 01:44context menu for copy / share imagePaul Miller1+75-0
2022-12-20 11:22Fix issues with the post placeholderaki-mizu1+12-23
2022-12-20 06:17Animate inline and profile pics tooPaul Miller2+16-7
2022-12-20 07:31Fixed incorrect link and numbering error in ReadmeTyler1+7-7
2022-12-20 06:27Added explainer of the Damus appTyler1+69-0
2022-12-20 06:32search: disable autocorrectionWilliam Casarin1+1-0
2022-12-20 06:28bolt11: don't include prefix when parsing invoicesWilliam Casarin1+2-2
2022-12-20 06:24bolt11: parse lightning prefixes on lightning invoiceWilliam Casarin2+21-0
2022-12-20 06:04relay: disable autocorrectionWilliam Casarin1+1-0
2022-12-20 05:41Resize images in imageviewer to fill the spacePaul Miller1+4-0
2022-12-19 02:29don't log private keyhewigovens1+0-1
2022-12-19 19:05SF Symbols in Profile View Should Respond to Dark ModeJoel Klabo1+3-2
2022-12-20 04:580.1.7William Casarin1+6-6
2022-12-19 01:36Dismiss keyboard in account creationWilliam Casarin1+1-0
2022-12-19 01:36use bootstrap relays in account creationWilliam Casarin2+8-2
2022-12-19 00:23img: only show images if it is a post from your friendWilliam Casarin3+11-3
2022-12-19 00:11add wiz's relay to the bootstrap relaysWilliam Casarin1+1-0
2022-12-17 22:26Adding a small empty timeline view to make it more obvious when there is no content and when there is contentSam DuBois4+62-12
2022-12-18 06:54Moved the key over across from the nameSam DuBois1+13-7
2022-12-18 06:28Some more improvements to the two viewsSam DuBois2+34-20
2022-12-18 05:00Some layout changes to the profile viewSam DuBois2+8-5
2022-12-18 17:23Fix crash in null bolt11 descriptionsWilliam Casarin1+5-1
2022-12-17 03:32added checkboxgithubbbie1+7-7
2022-12-17 17:12Resolved issue where `RoboHash` image does not appear so the profile button is inaccessibleSam DuBois1+7-1
2022-12-17 21:11Fix padding and other minor UI improvementsJacob Davis9+73-43
2022-12-18 01:01Revert "ui: Add more padding everywhere."William Casarin3+2-4
2022-12-17 17:50ui: Add more padding everywhere.Sam DuBois3+4-2
2022-12-16 23:35dms: make chat area more obviousWilliam Casarin1+19-15
2022-11-19 19:34nip35: use pubkey lookup on relays instead of userWilliam Casarin1+1-1
2022-11-19 04:02add nip10 marker to boostsWilliam Casarin1+2-1
2022-11-19 03:07timeline: fix scrolling-to-top when view is filteredWilliam Casarin1+1-1
2022-11-19 02:40dms: use lazyvstackWilliam Casarin1+1-1
2022-11-19 01:51Initial NIP05 codeWilliam Casarin2+119-44
2022-11-18 20:46fix splash screenWilliam Casarin1+0-5
2022-11-18 20:45Revert "home: fix carousel spacing issue"William Casarin1+4-8
2022-11-18 20:32Removing markdown breaks other things so revert for nowWilliam Casarin1+14-8
2022-11-18 20:31remove markdown supportWilliam Casarin1+8-14
2022-11-18 20:29trim whitespace when postingWilliam Casarin1+2-1
2022-11-18 20:19home: always add home eventsWilliam Casarin1+1-3
2022-11-08 20:22add profile to toolbarWilliam Casarin1+28-19
2022-11-08 16:26Update post form to use sentence auto-capitalisationBlake Jakopovic1+1-0
2022-11-01 23:17update TODOWilliam Casarin2+2-2
2022-10-31 06:31Release 0.1.6William Casarin2+21-2
2022-10-31 06:20lightning_uri: small cleanupWilliam Casarin1+3-12
2022-10-31 06:16Add some missing code from previous commitWilliam Casarin1+15-0
2022-10-31 06:14Show lud06 lightning tip buttonWilliam Casarin2+16-2
2022-10-31 06:13even more aggressive reconnect on stale connectionsWilliam Casarin1+1-1
2022-10-31 06:13fix signal detectionWilliam Casarin2+2-1
2022-10-31 06:12update bootstrap relaysWilliam Casarin1+2-1
2022-10-19 16:51make url and invoice parsing case-insensitiveWilliam Casarin3+53-19
2022-10-19 14:46Add bolt11 parser and Invoice ViewWilliam Casarin15+411-41
2022-10-19 14:45damus-c: add bolt11 parser from CLNWilliam Casarin44+8280-0
2022-10-17 23:17Even more aggressive reconnectsWilliam Casarin3+16-9
2022-10-17 22:20Rewrite note parsing in CWilliam Casarin10+657-7
2022-10-17 18:19This is a commit messageWilliam Casarin1+1-1
2022-10-17 18:19Test italics on botWilliam Casarin1+1-1
2022-10-17 18:12Add git log bot pubkeyWilliam Casarin1+4-0
2022-10-16 23:11Inline image loadingWilliam Casarin16+267-60
2022-10-16 19:26a few fixesWilliam Casarin2+2-1
2022-10-16 18:42Use kingfisher for profile pic loadingWilliam Casarin17+37-263
2022-10-16 18:09Add the ability to mark relays as brokenWilliam Casarin2+35-4
2022-10-16 18:09add kingfisherWilliam Casarin2+30-0
2022-10-16 18:08Add RelayView with connection statusesWilliam Casarin2+70-20
2022-10-16 18:05attempt reconnects every 4 seconds instead of 60William Casarin2+3-12
2022-10-08 23:03search hashtags, profiles, notesWilliam Casarin4+103-37
2022-09-14 14:55Add padding to bottom of FiltersViewWilliam Casarin1+1-0
2022-09-04 23:42Add replies filter and tabsJames Carucci5+42-13
2022-09-14 00:23better channelsWilliam Casarin18+211-88
2022-08-24 17:57don't filter on kinds in threadsWilliam Casarin1+3-3
2022-08-19 14:41Release v0.1.3William Casarin1+41-0
2022-08-19 14:38Use the `t` tag for hashtagsWilliam Casarin5+6-5
2022-08-19 14:30add tag_is_hashtag to remove some duplicate logicWilliam Casarin3+8-6
2022-08-19 14:21support kind 42 chat messagesWilliam Casarin9+36-7
2022-08-16 19:26Revert "Add filters for home screen"William Casarin5+12-51
2022-08-16 19:26Revert "don't process older contact events"William Casarin1+5-20
2022-08-13 16:20Add filters for home screenJames Carucci5+51-12
2022-08-15 22:42don't process older contact eventsWilliam Casarin1+20-5
2022-08-12 22:30bigger endblock for dmsWilliam Casarin1+1-1
2022-08-12 17:57scroll to bottom instead.William Casarin3+5-5
2022-08-10 19:11fix chatroom easteregg bugWilliam Casarin1+3-0
2022-08-10 19:11Fix loading bug when opening boosted postsWilliam Casarin2+19-3
2022-08-09 23:49clicking chat quotes now just expands themsWilliam Casarin3+17-6
2022-08-09 23:48wot: show friend icons is some viewsWilliam Casarin13+61-25
2022-08-09 23:09Hide post button if we still have placeholder textWilliam Casarin1+1-1
2022-08-09 23:09Fix chatroom cruftWilliam Casarin3+7-4
2022-08-09 23:08Show chatroom first if content contains #chatWilliam Casarin4+28-4
2022-08-09 17:14Always trigger switch timeline on tab pressWilliam Casarin2+8-2
2022-08-09 17:05Show text if there are no DMsJames Carucci1+6-0
2022-08-09 17:02Add cancel button to search boxJames Carucci1+14-5
2022-08-09 16:59fix mentions in DMs againWilliam Casarin1+4-4
2022-08-09 16:32scroll: more consistent scrolling behaviorWilliam Casarin6+72-19
2022-08-08 14:46readme: add initial contributor awardsWilliam Casarin1+8-0
2022-08-08 12:53Add default placeholder for post UI :)James Carucci1+26-4
2022-08-08 13:08home: fix carousel spacing issueJames Carucci1+8-4
2022-08-08 02:31add link testWilliam Casarin1+10-0
2022-08-08 02:30disable pow counting for nowWilliam Casarin2+5-5
2022-08-08 01:59less animations for chatWilliam Casarin1+1-1
2022-08-08 01:56dms: create parse and create links in DMsWilliam Casarin1+5-1
2022-08-07 14:09devtools: remove pullreq logic from changelog scriptWilliam Casarin1+7-6
2022-08-07 14:09mentions: fix bech32 mentions at endWilliam Casarin3+38-9
2022-08-07 06:04remove padding on main viewWilliam Casarin1+0-1
2022-08-07 06:03remove logWilliam Casarin1+0-2
2022-08-07 06:03validation: actually validate eventsWilliam Casarin2+79-4
2022-08-07 06:01switch to bech32 everywhereWilliam Casarin5+137-7
2022-08-07 02:23less animation in chatWilliam Casarin1+1-1
2022-08-07 02:22pfp: profile pic image cacheWilliam Casarin3+113-48
2022-08-06 20:52make robohash a functionWilliam Casarin2+6-2
2022-08-06 20:34pfps: load profile pics in the backgroundWilliam Casarin8+132-74
2022-08-05 19:20Censor unclebobmartin from damusWilliam Casarin6+23-3
2022-08-05 03:42Load profiles everywhereWilliam Casarin6+97-16
2022-07-28 20:20Don't show post button if post is only whitespaceWilliam Casarin1+8-2
2022-07-28 20:10remove unused combine referenceWilliam Casarin1+0-1
2022-07-28 20:10Fix hashtag parsingWilliam Casarin3+88-28
2022-07-28 20:09fix deployment targetWilliam Casarin1+2-2
2022-07-28 19:52logout: clear keypair on logoutWilliam Casarin3+13-3
2022-07-28 04:20Package.swift: add secp256k1.swift to dependenciesrandymcmillan1+2-1
2022-07-22 00:54multiline DM messagesWilliam Casarin1+35-12
2022-07-22 00:54notifications: initial setupWilliam Casarin3+30-0
2022-07-21 22:52version: we're on 0.1.3 nowWilliam Casarin1+2-2
2022-07-21 22:51DMs: copy decrypted text instead of raw contentWilliam Casarin3+5-5
2022-07-03 16:37changelogWilliam Casarin1+20-0
2022-07-03 16:31add dm navigation titleWilliam Casarin1+1-0
2022-07-03 16:24New encrypted messageWilliam Casarin1+1-1
2022-07-03 16:23clickable boost linksWilliam Casarin1+17-10
2022-07-03 16:23Add DM button to profileWilliam Casarin10+102-37
2022-07-02 20:09contact: update contact event on follow/unfollowWilliam Casarin2+13-8
2022-07-02 19:32Revert "nav: use back chevron in more places"William Casarin4+0-17
2022-07-02 19:31dms: fix input box padding and spacingWilliam Casarin1+8-6
2022-07-02 19:31nav: use back chevron in more placesWilliam Casarin4+17-0
2022-07-02 19:30refactor: generalize end_editingWilliam Casarin1+11-10
2022-06-30 14:16Implement NIP04: Encrypted Direct MessagesWilliam Casarin24+889-225
2022-07-02 19:13Fix unfollow crashWilliam Casarin1+3-1
2022-06-30 14:15tabs: add blue dot to home viewWilliam Casarin3+68-47
2022-06-30 14:11config: don't add relay even if we've cancelledWilliam Casarin1+7-2
2022-06-21 15:35Revert "center screenshot"William Casarin1+1-1
2022-06-21 15:34center screenshotWilliam Casarin1+1-1
2022-06-21 15:34make image smallerWilliam Casarin1+1-1
2022-06-21 15:32screenshotsWilliam Casarin2+2-0
2022-06-21 15:03fix one more readme linkWilliam Casarin1+1-1
2022-06-21 15:03more readme fixesWilliam Casarin1+6-6
2022-06-21 15:01fix readme linksWilliam Casarin1+8-6
2022-06-21 14:57readme: contributingWilliam Casarin1+6-0
2022-06-21 14:54add initial readmeWilliam Casarin1+20-0
2022-06-21 14:48dev: changelog script fixesWilliam Casarin1+9-11
2022-06-20 22:49v0.1.1William Casarin1+2-2
2022-06-20 22:30update todoWilliam Casarin1+2-0
2022-06-20 22:30fix home feedWilliam Casarin2+20-3
2022-06-18 19:41update todoWilliam Casarin1+4-2
2022-06-18 19:39search/home: hide duplicate user postsWilliam Casarin1+5-0
2022-06-18 19:39boosts: always register boost, add confirmationWilliam Casarin4+43-20
2022-06-18 19:37remove some boostrap relays that are not spec compliantWilliam Casarin1+0-2
2022-06-18 17:36Add changelog devtoolWilliam Casarin1+171-0
2022-06-18 17:35Add logout button, and show account keysWilliam Casarin3+47-0
2022-06-18 15:49Add nix shell for dev stuffWilliam Casarin2+7-0
2022-06-18 15:21add todo fileWilliam Casarin3+8-0
2022-06-18 15:20wip some initial relay bootstrap logicWilliam Casarin6+73-11
2022-06-15 21:44fix chat opacity on dark themeWilliam Casarin1+1-1
2022-06-15 21:43don't show replies to non-friends in timelineWilliam Casarin2+13-3
2022-06-15 21:43remove unused functionWilliam Casarin1+0-4
2022-06-15 21:43eose loading spinnersWilliam Casarin8+55-24
2022-06-09 20:47edit relaysWilliam Casarin7+328-35
2022-06-09 18:40fix many small bugsWilliam Casarin11+40-50
2022-06-08 20:570.1.0 testflighttttWilliam Casarin1+2-2
2022-06-08 20:49new account fixesWilliam Casarin9+44-11
2022-06-08 20:09connect to relays stored in contactsWilliam Casarin5+34-6
2022-06-07 21:28fix bech32William Casarin1+32-2
2022-06-07 05:14search workingWilliam Casarin5+39-32
2022-06-07 02:26SearchHomeView workingWilliam Casarin6+187-6
2022-06-06 15:55fix parsing mention indices > 9William Casarin3+55-6
2022-05-31 21:17remove testingprivateWilliam Casarin1+0-4
2022-05-28 15:40allow avatar transparencyWilliam Casarin1+1-1
2022-05-28 15:31robohash avatarsWilliam Casarin4+32-13
2022-05-26 15:35followersWilliam Casarin7+119-36
2022-05-25 13:34misc tweaksWilliam Casarin8+110-43
2022-05-24 22:29fetch following contacts if we are missing anyWilliam Casarin7+136-29
2022-05-24 21:34more filtersWilliam Casarin8+155-62
2022-05-24 19:57extract HomeModel from ContentViewWilliam Casarin27+1219-369
2022-05-22 04:32fix is_friend_replyWilliam Casarin1+7-12
2022-05-22 04:07account creation workingWilliam Casarin6+115-4
2022-05-22 02:44initial CreateAccountViewWilliam Casarin17+502-89
2022-05-21 18:09add preview contentWilliam Casarin1+6-0
2022-05-20 23:06extract carousel viewWilliam Casarin3+64-51
2022-05-19 21:38Initial SetupViewWilliam Casarin19+454-159
2022-05-19 15:33extract MainTabViewWilliam Casarin4+111-37
2022-05-19 15:22contentview: use TabButton for notificationsWilliam Casarin1+1-6
2022-05-19 15:19move more stuff out of contentviewWilliam Casarin2+15-14
2022-05-16 23:23following viewWilliam Casarin8+168-37
2022-05-16 18:28remove duplicate boostWilliam Casarin1+0-5
2022-05-15 20:46generalize is_friend_event even furtherWilliam Casarin2+26-26
2022-05-15 20:44start to extract functions out of contentviewWilliam Casarin1+59-54
2022-05-15 18:08following and unfollowingWilliam Casarin10+277-15
2022-05-14 22:35send_filters refactorWilliam Casarin11+129-36
2022-05-10 21:41boosts workingWilliam Casarin10+127-54
2022-05-09 19:09fix ordering on search, copy noteWilliam Casarin5+22-5
2022-05-09 18:43hashtags workingWilliam Casarin6+78-13
2022-05-09 17:33insert sort, profile updates revampWilliam Casarin26+250-95
2022-05-09 15:24initial hashtag queryWilliam Casarin4+11-4
2022-05-09 03:34parse hashtagsWilliam Casarin6+100-24
2022-05-09 02:31fix incredible bug lolWilliam Casarin2+18-1
2022-05-09 02:31break profile view so that I fix itWilliam Casarin6+71-89
2022-05-09 02:02remove some old replyref stuffWilliam Casarin2+0-28
2022-05-09 02:01simplify like refsWilliam Casarin5+390-337
2022-05-08 23:09fix likesWilliam Casarin4+13-14
2022-05-08 18:09trigger resub on clicked eventsWilliam Casarin3+18-2
2022-05-08 17:51fix content poppingWilliam Casarin3+3-3
2022-05-08 17:45move some stuff around, reply descWilliam Casarin5+198-165
2022-05-08 17:25initial reply revampWilliam Casarin7+254-85
2022-05-08 00:48event mentions workingWilliam Casarin10+174-26
2022-05-07 20:54add some more testsWilliam Casarin1+79-0
2022-05-07 20:50more mention progressWilliam Casarin21+608-141
2022-05-05 04:33initial mention parsingWilliam Casarin11+209-6
2022-05-05 01:49image cacheWilliam Casarin12+141-26
2022-05-04 23:54test invalid mentionWilliam Casarin1+15-0
2022-05-04 23:52more mention parsing testsWilliam Casarin1+22-0
2022-05-04 23:26likes, mention parsing, lots of stuffWilliam Casarin25+608-118
2022-04-30 19:15just use stack navigationviewWilliam Casarin5+10-5
2022-04-30 18:47add app iconsWilliam Casarin15+0-0
2022-04-30 18:46old style navigationWilliam Casarin13+141-140
2022-04-30 17:37profilesWilliam Casarin12+286-65
2022-04-25 15:28many updatesWilliam Casarin14+184-73
2022-04-24 01:21a bunch more usability improvementsWilliam Casarin7+89-22
2022-04-24 00:10better chat viewWilliam Casarin7+106-60
2022-04-23 19:41fix broken nagivationWilliam Casarin15+300-128
2022-04-21 02:30make last-of-kind per-relayWilliam Casarin2+43-28
2022-04-20 02:46chatroomWilliam Casarin12+519-107
2022-04-19 19:06lazy vstack ftwWilliam Casarin3+11-10
2022-04-19 17:34global timelineWilliam Casarin1+86-38
2022-04-19 16:36moving loading spinner to zstack toprightWilliam Casarin1+36-23
2022-04-19 16:26fix up many thingsWilliam Casarin6+200-52
2022-04-19 00:33remove NostrTimeline thingWilliam Casarin2+0-12
2022-04-19 00:33refactor timeline and navWilliam Casarin3+73-44
2022-04-19 00:31reply bug fixesWilliam Casarin3+25-6
2022-04-18 23:35simplify collapsed calculationWilliam Casarin1+1-8
2022-04-18 23:35loading indicatorWilliam Casarin2+13-7
2022-04-18 21:53determine highlight from reply mapWilliam Casarin1+16-11
2022-04-18 21:52slower animation on appearWilliam Casarin1+1-1
2022-04-18 21:31don't collapse if we don't need toWilliam Casarin2+30-13
2022-04-18 21:31simplify reply_idsWilliam Casarin1+2-2
2022-04-18 20:17better reply descriptionsWilliam Casarin4+54-9
2022-04-18 19:32use direct references on root eventsWilliam Casarin2+53-7
2022-04-18 18:35expand collapsed sectionsWilliam Casarin1+51-16
2022-04-18 17:33fix crash for profiles environment object in repliesWilliam Casarin2+2-0
2022-04-18 17:33don't save network events for nowWilliam Casarin1+2-0
2022-04-18 17:31calculate ancestor reply pathWilliam Casarin3+88-22
2022-04-18 17:30fix signature/encoding issues with slashesWilliam Casarin2+2-0
2022-04-17 22:19Revert "reference all ids again"William Casarin1+1-1
2022-04-17 22:12show who we're replying toWilliam Casarin1+21-0
2022-04-17 22:12reference all ids againWilliam Casarin1+1-1
2022-04-17 21:37fix reply tagsWilliam Casarin2+23-10
2022-04-17 21:25show hidden notes at the end as wellWilliam Casarin1+10-0
2022-04-17 21:24collapse the thread when a note is selectedWilliam Casarin1+3-0
2022-04-17 21:24eventdetails: only add our eventsWilliam Casarin1+3-1
2022-04-17 21:24fix event tags encodingWilliam Casarin1+4-1
2022-04-17 21:24replies: only reference root and immediate reply eventWilliam Casarin1+2-2
2022-04-17 18:40fix reply idsWilliam Casarin3+9-6
2022-04-17 18:11make note of collapsed eventsWilliam Casarin7+125-38
2022-04-17 15:49replying worksWilliam Casarin5+53-3
2022-04-17 15:48oops, add profilesWilliam Casarin1+26-0
2022-04-17 15:05better threadsWilliam Casarin6+164-31
2022-04-17 13:03scroll to note in threadWilliam Casarin3+37-22
2022-04-17 12:31make profiles and environment objectWilliam Casarin6+34-45
2022-04-17 11:27add explicit reconnectWilliam Casarin3+48-9
2022-04-16 23:03fix horrible connection issueWilliam Casarin1+1-1
2022-04-16 22:38don't make highlighted event clickable in details viewWilliam Casarin1+8-5
2022-04-16 22:38relays: add scsi's relayWilliam Casarin1+1-0
2022-04-16 22:37websocket: turn of compressionWilliam Casarin1+1-1
2022-04-16 22:30fix relayWilliam Casarin1+1-1
2022-04-16 22:11add licenseWilliam Casarin1+674-0
2022-04-16 22:07threads workingWilliam Casarin10+213-31
2022-04-16 18:32event action bar, more detail viewWilliam Casarin9+116-44
2022-04-16 16:53show relative created time on eventsWilliam Casarin5+69-5
2022-04-16 16:37random todoWilliam Casarin1+1-0
2022-04-16 16:36EventDetailView placeholderWilliam Casarin2+26-0
2022-04-16 16:35debug relay event timeline for debuggingWilliam Casarin1+73-28
2022-04-16 16:33refactor profile pic into viewWilliam Casarin4+44-16
2022-04-16 15:30EventView: dont show pow if it's less than 10William Casarin1+5-3
2022-04-16 15:29NostrEvent: add local flags for internal useWilliam Casarin1+14-0
2022-04-16 15:29ocdWilliam Casarin1+0-1
2022-04-16 15:28add_relay helperWilliam Casarin1+13-3
2022-04-16 15:28update my pubkey for testingWilliam Casarin1+1-1
2022-04-15 18:25fix hex decodeWilliam Casarin1+7-0
2022-04-13 19:18posting, global timelineWilliam Casarin6+91-23
2022-04-12 13:47Posting works!William Casarin8+230-13
2022-04-11 21:15mute bestofhn events while testingWilliam Casarin1+11-1
2022-04-11 21:14EventView: example pow coloringWilliam Casarin1+18-6
2022-04-11 21:14EventView: better spacingWilliam Casarin1+18-11
2022-04-11 18:32calculate proof of work on eventsWilliam Casarin4+101-0
2022-04-11 17:55use CachedAsyncImage for pfpsWilliam Casarin1+2-1
2022-04-11 17:53move EventView to its own fileWilliam Casarin3+51-37
2022-04-11 17:34reorganizeWilliam Casarin13+444-332
2022-04-11 16:29Profiles!William Casarin5+155-54
2022-04-09 15:03relay pool!William Casarin5+373-204
2022-04-04 17:20post viewWilliam Casarin3+88-9
2022-04-03 22:40better main view, add initial post viewWilliam Casarin5+150-75
2022-04-02 23:57initial commitWilliam Casarin15+1181-0
2024-02-02 20:01nostrscript: fix nscripts not loadingWilliam Casarin1+6-2
2024-02-01 19:28v1.7 (9)William Casarin1+2-2
2024-02-01 19:05purple: fix crash in account cacheWilliam Casarin1+4-0
2024-02-01 18:31v1.7 (8)William Casarin1+2-2
2024-02-01 18:44mention: add note about text suggestion mention inteferenceWilliam Casarin1+1-0
2024-01-31 16:50media: remove minWidth on Load Media formattingkernelkind1+1-1
2024-01-31 19:23repost: hide member signup datekernelkind2+6-4
2024-02-01 02:27note: fix previews not renderingericholguin1+2-2
2024-02-01 17:48post: disable inline text predictionkernelkind1+4-0
2024-01-31 17:34translate: disable translate DMsWilliam Casarin3+8-2
2024-01-31 17:24v1.7 (7)William Casarin1+2-2
2024-01-31 17:23enable purpleWilliam Casarin1+2-1
2024-01-31 03:02profile: show subscriber date instead of numberWilliam Casarin2+4-6
2024-01-31 03:01split up date formattingWilliam Casarin3+9-5
2024-01-31 01:38purple: prevent screen dismiss on purple welcome viewWilliam Casarin1+1-0
2024-01-31 01:30purple: consolidate UserBadgeInfo with AccountWilliam Casarin7+59-77
2024-01-31 00:30purple: speed up continue button fade-inWilliam Casarin1+1-1
2024-01-31 00:27purple: add "continue" button to checkout verification stepWilliam Casarin1+43-8
2024-01-31 00:26v1.7 (6)William Casarin1+2-2
2024-01-30 18:35ui: truncate visible media URLkernelkind2+12-1
2024-01-30 07:42purple: notify main DamusPurpleView when user gets a subsscriptionDaniel D’Aquino4+39-11
2024-01-30 07:42purple: fix dark mode issuesDaniel D’Aquino3+3-4
2024-01-30 07:42purple: add translation setup view the onboardingDaniel D’Aquino6+254-31
2024-01-30 07:41purple: disable apple IAP ui by defaultDaniel D’Aquino4+31-14
2024-01-30 07:41purple: adapt to integrate better with the LN flowDaniel D’Aquino4+275-18
2024-01-30 07:41purple: feature flag managementDaniel D’Aquino6+11-6
2024-01-30 07:41purple: improve environment handlingDaniel D’Aquino7+104-29
2024-01-30 17:36ui: fix load media formatting on small screenskernelkind1+1-1
2024-01-30 16:44nip19: do not include tag for nevent mentionkernelkind2+19-4
2024-01-29 23:51nip19: fix shared nevents that are too longkernelkind3+8-2
2024-01-29 21:04fix buildWilliam Casarin1+12-4
2024-01-29 20:50txn: fix potential crash from transaction in view closureWilliam Casarin1+3-2
2024-01-29 01:32purple: switch local testing to staging testingWilliam Casarin8+25-15
2024-01-28 23:30purple: add staging option to DamusPurpleURLWilliam Casarin4+52-20
2024-01-28 23:22purple: add querystring helperWilliam Casarin1+8-2
2024-01-29 00:09Revert "profile: rename Following to Frens"William Casarin3+10-10
2024-01-26 18:00purple: add subscriber number on the Purple supporter badgeDaniel D’Aquino7+106-40
2024-01-28 23:40test: fix test build errorWilliam Casarin1+1-1
2024-01-28 23:13project: remove TXNDEBUGWilliam Casarin1+1-1
2024-01-23 04:02ux: Onboarding improvementsericholguin5+38-63
2024-01-27 02:11friendfilter: extend to friend-of-friendsWilliam Casarin1+1-1
2024-01-27 02:11profile: rename Following to FrensWilliam Casarin3+10-10
2024-01-26 22:06v1.7 (5)William Casarin1+2-2
2024-01-26 22:03txn: fix subtle transaction inheritence bugsWilliam Casarin8+53-42
2024-01-26 22:02debug: enable txndebugWilliam Casarin1+1-0
2024-01-26 22:02ndb: use is_closed which also check nil ptrsWilliam Casarin3+12-8
2024-01-26 21:52damus_state: switch to class instead of structWilliam Casarin2+2-2
2024-01-26 19:391.7 (4)William Casarin1+2-2
2024-01-26 19:58txn: don't attempt to close transactions from older db generationsWilliam Casarin2+16-1
2024-01-26 19:59Revert "lmdb: fix weird crash in lmdb. need to follow up upstream"William Casarin1+0-3
2024-01-26 19:15fix buildWilliam Casarin1+1-3
2024-01-26 19:14v1.7 (3)William Casarin1+2-2
2024-01-26 19:13lmdb: fix weird crash in lmdb. need to follow up upstreamWilliam Casarin1+6-0
2024-01-26 18:57ndb: fix crash with Ndb garbage collection on de-initWilliam Casarin1+11-1
2024-01-26 18:55txn: do another guard check before query just in caseWilliam Casarin1+1-0
2024-01-26 18:55project: clean up some stuffWilliam Casarin1+0-5
2024-01-26 18:50debug: add some transaction debuggingWilliam Casarin4+16-8
2024-01-25 20:22mentions: fix regression on char handling after mentionkernelkind2+20-1
2024-01-25 22:11Revert "camera: switch to new custom view"William Casarin3+20-240
2024-01-25 22:11Revert "camera: add ability to preview media taken with camera"William Casarin3+12-107
2024-01-25 20:11Revert "mute: adding new structs/enums for new mute list"William Casarin7+5-323
2024-01-25 20:10Revert "mute: add new UI views for new mute list"William Casarin3+0-150
2024-01-25 20:10Revert "mute: migrate Lists.swift to use new MuteItem"William Casarin11+79-88
2024-01-25 20:10Revert "mute: receiving New Mute List Type"William Casarin1+8-27
2024-01-25 20:10Revert "mute: adding filtering support for MuteItem events"William Casarin11+49-43
2024-01-25 20:10Revert "mute: updating UI to support new mute list"William Casarin9+73-141
2024-01-25 20:09Revert "mute: adding ability to mute hashtag from SearchView"William Casarin1+1-63
2024-01-25 20:09Revert "mute: migrating muted_threads to new mute list"William Casarin15+81-37
2024-01-25 20:06txn: do not close txn if database is already closedWilliam Casarin2+16-5
2024-01-24 18:01project: only bump damus build from projectWilliam Casarin1+2-4
2024-01-24 18:00Revert "project: add 'updates files in place' to info.plist"William Casarin1+0-2
2024-01-24 17:57project: fix invalid info.plist entryWilliam Casarin1+0-4
2024-01-24 17:45v1.7 (2) changelogWilliam Casarin1+56-0
2024-01-24 17:41v1.7 (2)William Casarin1+2-0
2024-01-24 17:39project: add 'updates files in place' to info.plistWilliam Casarin1+2-0
2024-01-24 17:39project: upgrade to recommended settingsWilliam Casarin4+6-4
2024-01-22 23:00mention: fix missing @ on mentionsWilliam Casarin1+8-6
2023-12-22 21:36camera: add ability to preview media taken with cameraSuhail Saqan3+107-7
2023-10-27 20:41camera: switch to new custom viewSuhail Saqan3+240-20
2024-01-18 01:17mute: migrating muted_threads to new mute listCharlie Fish15+37-81
2024-01-18 01:17mute: adding ability to mute hashtag from SearchViewCharlie Fish1+63-1
2024-01-18 01:17mute: updating UI to support new mute listCharlie Fish9+141-73
2024-01-18 01:17mute: adding filtering support for MuteItem eventsCharlie Fish11+43-49
2024-01-18 01:17mute: receiving New Mute List TypeCharlie Fish1+27-8
2024-01-18 01:17mute: migrate Lists.swift to use new MuteItemCharlie Fish11+88-79
2024-01-18 01:17mute: add new UI views for new mute listCharlie Fish3+150-0
2024-01-18 01:17mute: adding new structs/enums for new mute listCharlie Fish7+323-5
2024-01-18 19:59nip19: generate nip19 data in ellipsis & share menuskernelkind5+50-8
2024-01-18 19:59nip19: add search functionality for naddr, nprofile & neventkernelkind5+82-35
2024-01-18 19:59nip19: add naddr link supportkernelkind2+33-2
2024-01-18 19:59nip19: add EventLoaderView for nevent mentionskernelkind1+17-9
2024-01-18 19:59nip19: add bech32 TLV url parsingkernelkind9+285-88
2024-01-18 22:56mention: fix broken mentions when there is text is directly afterkernelkind2+29-0
2024-01-22 16:50purple: polish UI/UX flowkernelkind1+29-19
2024-01-22 16:35carousel: save current viewed image index when switching to fullscreenkernelkind2+3-3
2024-01-20 15:44mention: allow mentioning users with punctuation characters in their nameskernelkind1+22-1
2024-01-14 21:55purple: add support for LN checkout flowDaniel D’Aquino8+243-35
2024-01-17 03:52menu: move mute thread further away from bookmarkalltheseas1+6-7
2024-01-13 19:19nip19: add high level bech32 encoding methodkernelkind2+198-0
2024-01-13 19:19nip19: added swift enumskernelkind4+284-37
2024-01-08 23:26nip19: add kind to naddr & neventkernelkind2+24-0
2024-01-17 00:04perf: debounce scroll queueWilliam Casarin1+5-1
2024-01-17 00:03debouncer: add new debounce methodsWilliam Casarin1+26-0
2024-01-11 21:05timeline: remove dubious button styling settingWilliam Casarin1+1-1
2024-01-11 19:47perf: reduce the number of swiftui updates in ImageCarouselWilliam Casarin1+47-36
2024-01-11 19:07perf: fix gif decoding performance issuesWilliam Casarin1+1-1
2024-01-11 00:25close nostrdb and disconnect from relays on logoutWilliam Casarin6+30-7
2024-01-10 23:38ndb: fix crashed when trying to process client event on a closed dbWilliam Casarin1+1-0
2024-01-10 23:38test: switch test to use failable transactionsWilliam Casarin3+12-13
2024-01-10 23:37test: fix crashing in AUTH testWilliam Casarin1+7-1
2024-01-10 22:39notifications: don't hold onto note ref outside of txnWilliam Casarin1+1-1
2023-12-12 20:45ndb/txn: make transactions failableWilliam Casarin42+126-107
2024-01-10 21:19Revert "Revert "nostrdb: close database when backgrounded""William Casarin3+67-8
2024-01-10 19:32profile: partially fix performance regressionWilliam Casarin2+15-3
2023-12-01 21:26Change DamusUserDefaults to mirror settings from app containerDaniel D’Aquino6+119-50
2023-12-01 21:26Fix test target build errorDaniel D’Aquino1+2-2
2023-12-01 21:26Do not show notifications from muted usersDaniel D’Aquino1+5-0
2023-12-01 21:26Fix user setting access issue in the notification extensionDaniel D’Aquino1+5-1
2023-12-01 21:26Implement zap notification support for push notificationsDaniel D’Aquino19+530-398
2023-12-01 21:26Reuse local notification logic with push notificationsDaniel D’Aquino8+134-98
2023-12-01 21:26Migrate setting and key stores to shared UserDefaultsDaniel D’Aquino4+88-15
2023-12-01 21:26Bring local notification logic into the push notification targetDaniel D’Aquino31+1129-872
2023-12-01 21:25Unfurl profile name on remote push notificationsDaniel D’Aquino6+116-108
2024-01-05 03:24docs: fix typosvuittont602+3-3
2024-01-10 17:49docs: update CONTRIBUTING to mention v2 patch seriesWilliam Casarin1+4-0
2024-01-07 19:07translation: add workaround to reduce wasteful translation requestsTerry Yiu2+32-5
2024-01-07 20:16search: prioritize friends when autocompletingCharlie Fish2+19-2
2024-01-07 18:17relay: fix case where content is empty when adding relayCharlie Fish2+6-8
2023-12-24 21:22nip42: add initial relay auth supportCharlie Fish29+484-25
2024-01-03 00:28profile: filter events that don’t match pubkeyCharlie Fish1+5-0
2024-01-02 22:04localization: add support for purple stringskernelkind2+23-23
2024-01-01 20:17add comma as disallowed char at end of urlkernelkind2+46-1
2024-01-01 22:54Merge translationsWilliam Casarin15+141-19
2023-12-30 04:31Hook up Damus Purple translation serviceDaniel D’Aquino10+103-18
2023-12-28 00:08purple: update client to work with damus-api post express refactorDaniel D’Aquino3+27-16
2023-12-16 08:28Damus Purple: Add npub authentication for account management API callsDaniel D’Aquino4+95-23
2023-03-22 13:24Damus Purple initial Proof-of-Concept supportDaniel D’Aquino35+1172-20
2023-12-22 21:25Fix crash on very large notesDaniel D’Aquino3+94-39
2023-12-21 19:40Handle period at end of URLkernelkind3+104-3
2023-12-20 14:25Fix Issue #1820 Hashtags including U+5009 to U+500D are not correctly parsedkunigaku2+13-2
2023-12-22 21:25Revert "nostrdb: close database when backgrounded"Daniel D’Aquino3+8-67
2023-12-22 21:48tests: Disable NostrScriptTests.test_bool_set to reduce noise on CI/CDDaniel D’Aquino1+28-27
2023-12-18 18:22Remove private key leak warningkernelkind2+2-28
2023-12-18 17:55Remove line break at the end of direct messageskernelkind1+1-1
2023-12-18 18:24Merge remote-tracking branch 'github/translations'William Casarin8+52-0
2023-12-17 01:28handle extra slashes for relay urlkernelkind2+91-1
2023-11-21 02:03refactor: rename show image references to blur imagesericholguin8+31-31
2023-12-13 19:01add transifex mailmapWilliam Casarin1+1-0
2023-12-11 19:25Add regional relay suggestions to Relay Config ViewDaniel D’Aquino3+28-15
2023-12-09 04:57refactor: add customizable properties to neutral button styleericholguin2+46-25
2023-12-11 20:44nostrdb: close database when backgroundedWilliam Casarin3+67-8
2023-12-11 22:43nostrdb: don't begin query if we have a bad lmdb envWilliam Casarin1+3-1
2023-12-11 22:53Update TranslationsWilliam Casarin42+728-84
2023-12-02 18:56ui: allow users to collapse suggested hashtag viewericholguin2+25-5
2023-12-02 05:21ux: minor improvements to qrcode scanning in imagesericholguin1+19-11
2023-12-05 20:33textsearch: don't clear results if we get no results while typingWilliam Casarin1+10-2
2023-12-04 22:13nostrdb/writer: make sure we don't write a note if we already have itWilliam Casarin1+4-10
2023-12-04 22:51ndb: fix minor text search result bugWilliam Casarin1+1-1
2023-12-04 21:22v1.7William Casarin1+4-8
2023-12-04 20:42ndb: add safemode so we don't instantly crash on bad dbsWilliam Casarin6+42-14
2023-12-04 19:52ndb/txn: inherit active transactions on the same threadWilliam Casarin3+42-10
2023-12-04 20:26search: debounce when searchingWilliam Casarin1+33-25
2023-12-04 21:25damus/c: fix a few warningsWilliam Casarin3+6-7
2023-12-04 06:13search: add damus search uiWilliam Casarin4+120-13
2023-12-04 06:13ndb: more dumb results buildingWilliam Casarin1+7-0
2023-12-04 06:12ndb/note: always track note size, add to_ownedWilliam Casarin4+24-10
2023-12-04 06:12build: fix a few warningsWilliam Casarin5+5-10
2023-12-02 23:05ndb: add initial search interfaceWilliam Casarin3+65-0
2023-12-02 23:02nostrdb/search: fix another newest-first bugWilliam Casarin1+7-2
2023-12-02 21:47nostrdb: add cpu helperWilliam Casarin1+34-0
2023-12-02 21:43Ndb: update to use new nostrdb config structWilliam Casarin1+2-1
2023-12-02 21:41fix some incompatibility between nostrdb and damus'William Casarin1+1-168
2023-12-02 21:09nostrdb/search: fix subtle bug with some newest-first text searchWilliam Casarin1+82-26
2023-12-02 20:16nostrdb/search: also index longformWilliam Casarin1+2-2
2023-12-02 19:49nostrdb/refactor: move search key printer in case we need itWilliam Casarin1+8-8
2023-12-02 01:14nostrdb/search: make sure we break instead of returnWilliam Casarin1+1-1
2023-12-02 01:04nostrdb/search: allow searching from newest-to-oldest and oldest-to-newestWilliam Casarin2+84-20
2023-12-02 00:21nostrdb/search: add limit paramWilliam Casarin2+5-3
2023-12-01 23:37nostrdb/search: remove result printing, move to util/ndbWilliam Casarin1+0-41
2023-12-01 17:52nostrdb/Delete unuse argument (destsize)hakkadaikon1+1-1
2023-12-01 21:56nostrdb/rename get_physical_cores to get_cpu_coresWilliam Casarin1+1-1
2023-12-01 21:17nostrdb/config: fix ingester thread settingsWilliam Casarin1+3-3
2023-12-01 21:10nostrdb/ingest: add configurable ingest filterWilliam Casarin2+89-22
2023-11-30 21:00nostrdb/search: phrase searching workingWilliam Casarin2+254-160
2023-11-30 17:44nostrdb/flag: add ndb config flag for skipping note verificationWilliam Casarin2+27-12
2023-11-29 20:01nostrdb/search: fix infinite loop when parsing some notesWilliam Casarin1+9-0
2023-11-29 19:58nostrdb/segfault: fix weird crash in ispunctWilliam Casarin1+1-1
2023-11-29 20:03nostrdb/db: remove the DUPFIXED flag from the fulltext dbWilliam Casarin1+2-1
2023-11-29 20:03nostrdb/debug: fix some debug-mode compile issuesWilliam Casarin1+3-1
2023-11-28 23:53nostrdb/search: prepare text search for accurate phrase resultsWilliam Casarin2+321-60
2023-11-28 18:51nostrdb/search: make search case insensitiveWilliam Casarin2+16-2
2023-11-28 00:08nostrdb/Add fulltext search indexWilliam Casarin2+555-19
2023-11-28 00:39nostrdb/Fix invalid db selection when writing kind indexWilliam Casarin1+1-1
2023-11-25 23:24nostrdb/index: write kind index when processing notesWilliam Casarin1+37-0
2023-11-25 23:15nostrdb/refactor: move write id index to its own functionWilliam Casarin1+29-14
2023-11-25 23:07nostrdb/refactor: move profile index writing to its own functionWilliam Casarin1+31-15
2023-11-23 21:20nostrdb/index: create kind+timestamp index databaseWilliam Casarin2+9-1
2023-11-23 21:19nostrdb/index: add u64_timestamp lmdb comparatorWilliam Casarin1+27-0
2023-11-23 21:18nostrdb/debug: use mdb_strerror in more placesWilliam Casarin1+2-2
2023-11-23 20:45nostrdb/filter: make sure we only match single charsWilliam Casarin1+1-1
2023-11-22 21:46nostrdb/filters: add initial filter interfaceWilliam Casarin2+445-0
2023-12-02 21:41cursor: add cursor_memsetWilliam Casarin1+13-0
2023-11-30 23:11relays: Publish kind 10_002Kieran5+33-0
2023-11-26 06:19update testdata URL pathJing维1+1-1
2023-11-22 00:31settings: add media previews settingericholguin3+63-14
2023-11-23 00:38Add regional relays for Thailand and Germany.Daniel D’Aquino1+10-0
2023-11-22 02:00ux: only handle one qr code in an image and add copy functionalityericholguin1+18-15
2023-11-21 01:31Migrate NostrDB files to shared app group file containerDaniel D’Aquino10+104-15
2023-11-16 02:09Make NostrDB (and related) code build under the new extension target as well.Daniel D’Aquino13+438-257
2023-11-14 07:21Add experimental push notification supportDaniel D’Aquino13+562-5
2023-11-17 19:58Fix onboarding post view not being dismissedDaniel D’Aquino2+8-6
2023-11-17 16:57parser: fix url parse regressionWilliam Casarin1+1-3
2023-11-17 16:09parser: always convert damus.io links to bech32 mentionsWilliam Casarin1+44-5
2023-11-17 16:07damus-c: add cursor_skip helperWilliam Casarin1+10-0
2023-11-15 20:50v1.6 (29)William Casarin1+2-2
2023-11-15 20:48Actually fix camera descriptionsWilliam Casarin1+2-2
2023-11-15 20:23Manually update camera description translationWilliam Casarin1+2-2
2023-11-15 20:02Update TranslationsWilliam Casarin1+0-0
2023-11-14 18:26update nostrdbWilliam Casarin2+220-14
2023-11-14 00:19tests: disable snapshot tests for nowWilliam Casarin2+5-1
2023-11-13 23:03test: attempt to fix broken testsWilliam Casarin5+18-17
2023-11-13 23:02ci: remove xcode github actionWilliam Casarin1+0-33
2023-11-13 18:30v1.6 (28)William Casarin1+2-2
2023-11-13 18:29build: fix invalid function nameWilliam Casarin1+1-1
2023-11-07 00:49ndb: potential fix for a crash in some nostrdb queriesWilliam Casarin1+5-2
2023-11-04 01:25v1.6 (26)William Casarin1+2-2
2023-11-10 20:09storage: Set more aggressive cache expiration valuesDaniel D’Aquino1+3-3
2023-11-10 19:52permissions: Update camera usage string to be more accurateDaniel D’Aquino1+1-1
2023-11-06 18:36Add "Always show onboarding suggestions" developer settingDaniel D’Aquino3+8-1
2023-11-02 05:17nostrdb: add migration to fix local japanese profile namesWilliam Casarin1+98-21
2023-11-02 04:15fix: relay filter button fixericholguin1+7-14
2023-11-02 01:20nostrdb: fix japanese profile names not loadingWilliam Casarin10+197-80
2023-10-31 01:27v1.6 (25) changelogWilliam Casarin1+28-0
2023-10-31 01:26v1.6 (25)William Casarin1+2-2
2023-10-30 22:58relays: automatically load extra regional bootstrap relaysDaniel D’Aquino1+20-3
2023-10-28 22:31ux: add long press to profile to navigate to profile pageericholguin2+8-0
2023-10-29 02:25ui: change post view background to be all blackericholguin2+3-1
2023-10-27 02:33ui: make qrcode view font color whiteericholguin1+5-0
2023-10-27 03:35ui: update the customize zap viewericholguin1+45-39
2023-10-26 01:35ui: status view fixes for smaller screen devicesericholguin1+104-102
2023-10-27 01:02noting: users are now notified when you quote repost themWilliam Casarin1+9-4
2023-10-23 03:21load_profiles: add context for debuggingWilliam Casarin7+12-12
2023-10-23 02:31perf: don't continuously attempt to fetch old profilesWilliam Casarin12+86-48
2023-10-23 23:33ui: Add setting that allows users to optionally disable profile action sheets.Daniel D’Aquino5+23-2
2023-10-23 23:33ui: Add follow button to profile action sheetDaniel D’Aquino1+59-1
2023-10-23 23:32zaps: Implement single-tap zap on profile action sheet and fix zap fallthrough on default settingsDaniel D’Aquino8+195-37
2023-10-23 23:32Rename ZapButton to NoteZapButton and ZapButtonView to ProfileZapLinkView (no-op)Daniel D’Aquino8+405-406
2023-10-23 02:29ndb: new methods for profile fetched_atWilliam Casarin1+19-0
2023-10-23 02:28ndb: update nostrdbWilliam Casarin2+291-75
2023-10-23 02:34ndb: update bindingsWilliam Casarin5+250-18
2023-10-23 01:18Merge remote-tracking branch 'github/translations'William Casarin16+122-30
2023-10-22 06:27v1.6 (24) changelogWilliam Casarin2+29-2
2023-10-22 02:41smol fixWilliam Casarin1+1-1
2023-10-21 04:44zaps: Improve discoverability of profile zapsDaniel D’Aquino14+453-137
2023-10-22 02:38ui: reduce size of event menu hitboxWilliam Casarin1+2-2
2023-10-22 01:35Clarified camera and mic usage stringsWilliam Casarin1+2-2
2023-10-21 17:25nav: compare searches for navigation decisionsDavide De Rosa3+24-2
2023-10-20 18:16ui: Add suggested hashtags to universe viewDaniel D’Aquino4+153-1
2023-10-20 18:15onboarding: Suggest first post during onboardingDaniel D’Aquino8+236-122
2023-10-19 17:04nav: fix pushing duplicate routesDavide De Rosa1+3-0
2023-10-17 01:36dm: Do not show DMs from muted usersDaniel D’Aquino1+11-5
2023-10-13 19:28test: Add basic snapshot test coverage for EventViewDaniel D’Aquino5+155-3
2023-10-13 19:24ui: prefix username with `@` character, fix spacingDaniel D’Aquino1+8-6
2023-10-14 00:42storage: set disk cache expiry dates for imagesDaniel D’Aquino1+12-0
2023-10-11 12:17login: add nsec qr-scanningJericho Hasselbush4+194-35
2023-10-14 21:23ui: improve status viewericholguin2+97-40
2023-10-14 21:23colors: add an adapatable white colorericholguin2+39-0
2023-10-07 04:13relays: allow users to hide the recommended relay viewericholguin1+35-2
2023-10-07 01:21test: Setup Snapshot testing library and add a snapshot test (testTextWrapperViewWillWrapText)Daniel D’Aquino3+70-0
2023-10-08 00:00camera: actually add CameraPreview to projectWilliam Casarin1+12-0
2023-09-19 20:33add CameraModel and CameraService for interacting with the cameraSuhail Saqan4+859-0
2023-10-06 17:44storage: Improve clear cache functionalityDaniel D’Aquino6+108-21
2023-09-20 00:15images: add scan for qr code to image context menuericholguin6+63-17
2023-10-06 22:54network: Broadcast quoted notes when posting a note with quotesDaniel D’Aquino3+34-1
2023-10-06 23:52test: temporarily disable UserCacheManagerTestsDaniel D’Aquino2+8-2
2023-10-06 19:57v1.6 (23) changelogWilliam Casarin1+18-1
2023-10-06 19:56v1.6 (23) finalWilliam Casarin1+2-2
2023-10-06 19:47ui: Add merch store button to sidebar menuDaniel D’Aquino2+7-0
2023-10-06 18:35ui: keep location in timeline when returning from a threadDaniel D’Aquino2+10-1
2023-10-06 17:40Fix profiles not updatingWilliam Casarin1+1-1
2023-10-06 17:40nostrdb: only process sent note events, not subsWilliam Casarin1+1-1
2023-10-06 17:39nostrdb: add last fetched records for profilesWilliam Casarin2+62-1
2023-10-06 17:4221William Casarin1+2-2
2023-10-04 22:12ui: remove unnecessary url string manipulationsDaniel D’Aquino2+1-12
2023-10-04 21:55v1.6 (20) changelogWilliam Casarin1+21-1
2023-10-04 21:54v1.6 (20)William Casarin1+4-4
2023-10-03 00:39ui: Improve UX around clearing cacheDaniel D’Aquino2+110-11
2023-10-02 20:24composer: Make text editor more robustDaniel D’Aquino2+24-76
2023-09-25 18:47filters: Add filter to hashtag search timeline view (#1412)Daniel D’Aquino1+6-1
2023-09-25 03:06Update translationstransifex-integration[bot]23+130-0
2023-09-26 07:14fix video size detection, and audio track detection to work with HLS, add live stream indicatorFishcake2+64-14
2023-09-26 07:12include m3u8 files for video playbackFishcake1+1-1
2023-09-30 02:04ui: Fix issue where relays with trailing slashes cannot be removed (#1531)Daniel D’Aquino9+115-46
2023-09-30 03:17ui: Filter out reposts where the inner event is from a person whom the user has muted. (#1216)Daniel D’Aquino4+22-7
2023-09-30 03:16ui: Hide quoted or reposted notes from people whom the user has muted. (#1216)Daniel D’Aquino10+281-164
2023-05-10 02:38Add translate.nostr.wine to available translation servicesMazin4+53-0
2023-09-30 16:56Remove nonfunctional LibreTranslate serversTerry Yiu2+1-7
2023-09-30 04:06ui: Show muted thread replies at the bottom of the thread view (#1522)Daniel D’Aquino2+24-3
2023-09-19 20:35camera: add CameraPreview for displaying the view the camera is readingSuhail Saqan2+107-0
2023-09-19 20:29camera: add PhotoCaptureProcessor and VideoCaptureProcessorSuhail Saqan3+176-0
2023-09-25 00:07nostrdb: fix profiles not updatingWilliam Casarin1+11-1
2023-09-25 00:06ndb: add process_client_event helperWilliam Casarin1+6-0
2023-09-25 00:06ndb: bump nostrdb to support client->relay note processingWilliam Casarin2+180-66
2023-09-19 20:24util: add ImageResizer to change size of imagesSuhail Saqan2+52-0
2023-09-24 14:11Remove toolbar background from profile view for better looksDaniel D’Aquino1+1-0
2023-09-24 18:08Fix localization issues and export strings for translationTerry Yiu11+254-77
2023-09-24 18:33v1.6 (19)William Casarin1+2-2
2023-09-23 01:48Fix UI freeze after swiping back from profile (#1449)Daniel D’Aquino1+6-3
2023-09-21 22:08v1.6 (18) changelogWilliam Casarin1+33-0
2023-09-21 22:05v1.6 (18)William Casarin1+2-2
2023-09-21 22:03ndb: switch to case-insensitive profile searchesWilliam Casarin1+46-3
2023-09-21 17:19search: switch to nostrdb profile searchingWilliam Casarin11+325-33
2023-09-13 12:40ndb: add nostrdb migrationsWilliam Casarin3+164-6
2023-09-10 22:50tests: add ndb support to testsWilliam Casarin92+195-133
2023-09-10 23:12ndb: don't verify flatbuffers in release buildsWilliam Casarin1+3-3
2023-09-10 21:51ndb: switch profile queries to use transactionsWilliam Casarin51+430-247
2023-09-10 17:16ndb: add NdbTxn transaction classWilliam Casarin2+106-0
2023-09-10 17:16nostrdb/c: update to include transaction supportWilliam Casarin2+60-33
2023-09-06 18:07ids: introduce NoteKeyWilliam Casarin1+2-0
2023-08-28 14:52nostrdb: add profiles to nostrdbWilliam Casarin42+362-705
2023-09-20 19:01ui: add followed hashtags to FollowingViewDaniel D’Aquino7+188-53
2023-09-21 12:30filters: generalize ContentFilterWilliam Casarin3+34-37
2023-09-18 23:27filters: add "Do not show #nsfw tagged posts" settingDaniel D’Aquino7+91-17
2023-09-21 13:08relays: fix tld extraction performance issuesWilliam Casarin2+23-7
2023-09-21 12:47Revert "deps: add tldextract"William Casarin2+0-26
2023-06-01 19:49util: add separate_images and separate_invoicesSuhail Saqan2+24-1
2023-09-11 04:23relays: user relay designericholguin1+1-1
2023-09-11 04:22relays: remove usage of show action button bindingericholguin2+63-40
2023-09-09 03:15relays: update relay view to use new designericholguin5+274-204
2023-09-16 05:37ui: increase size of the hitbox on note ellipsis buttonDaniel D’Aquino1+13-6
2023-09-16 03:32compose: fix text wrapping issue when mentioning npubDaniel D’Aquino3+124-38
2023-09-13 17:47test: add test cases for ASCII and UTF-8 characters in hashtagsJon Marrs1+476-22
2023-09-13 17:40damus-c: remove UTF-8 punctuation from hashtagsJon Marrs1+167-23
2023-09-13 21:07ui: make blurred videos viewable by allowing blur to disappear once tappedDaniel D’Aquino1+4-2
2023-09-14 03:05ui: hold tap to preview status URLJericho Hasselbush1+23-1
2023-09-13 18:44nwc: fix parsing issue with NIP-47 compliant NWC urls without double-slashesDaniel D’Aquino2+31-5
2023-09-13 12:39relays: fix withAnimation on older versionsWilliam Casarin1+2-2
2023-09-11 21:26relays: bouncy edit animationWilliam Casarin1+6-2
2023-09-11 21:00relays: fix crash in new RelayPicViewWilliam Casarin1+44-31
2023-09-11 20:59ui: fix padding of username next to pfp on some viewsWilliam Casarin1+2-2
2023-09-10 20:01ui: improve bottom spacing for ImageView's tab indicator dotsBryan Montz1+11-9
2023-09-10 20:01ui: make ImageView's tab indicator dots tappableBryan Montz1+3-0
2023-09-09 21:08posting: fix issue with username and multiple emojisJericho Hasselbush2+55-1
2023-09-11 01:23router: use tap gestures instead of nav linksWilliam Casarin2+7-7
2023-09-11 01:21router: hash bytes for a quick sanity checkWilliam Casarin1+2-2
2023-09-10 23:11perf: fix weird lag when switching timelinesWilliam Casarin2+9-9
2023-09-11 01:23perf: remove zstack on profile picturesWilliam Casarin1+12-15
2023-09-11 01:22perf: remove unused zstack on like buttonWilliam Casarin1+15-21
2023-09-11 01:22perf: use plain images for actionbar buttonsWilliam Casarin1+9-8
2023-09-11 01:21log: remove some verbose preload logsWilliam Casarin1+6-6
2023-09-09 03:11relays: add relay pic view for displaying relay iconsericholguin2+104-0
2023-09-10 16:50deps: add tldextractWilliam Casarin2+26-0
2023-09-08 00:57emojis: make width dynamic and font biggerSuhail Saqan1+37-19
2023-09-09 03:18relays: add icon field to metadataericholguin2+2-1
2023-09-09 03:13ui: dont display globe image for free relay typesericholguin1+0-5
2023-09-09 03:06components: add neutral button style componentericholguin2+53-0
2023-09-09 03:06components: add lighter gradientericholguin2+34-0
2023-09-09 03:12colors: add variables for the new color assetsericholguin1+18-0
2023-09-09 03:03colors: add color sets from figmaericholguin18+684-0
2023-09-04 08:35transations: add finnish translationpetrikaj3+1526-0
2023-09-06 00:05remove timeline render logsWilliam Casarin1+1-5
2023-09-06 16:51video: remove GSPlayer dependencyBryan Montz1+0-8
2023-09-06 16:49video: remove VideoPlayer and switch to VideoController for cacheBryan Montz7+56-381
2023-09-06 16:29video: switch player to use new view modelBryan Montz4+69-67
2023-09-06 16:25video: add DamusVideoPlayerViewModelBryan Montz2+109-0
2023-09-06 16:23video: add VideoController, which hold cached metadata and mute statesBryan Montz4+49-2
2023-09-06 16:16video: add AVPlayerView, a simple wrapper for AVPlayerViewControllerBryan Montz2+35-0
2023-09-02 16:34profile: move the "Follow you" badge into the profile headerGrimless10+114-145
2023-09-01 15:40Properly implement top-level tests and fix one test using the wrong Block conversion propertyGrimless2+15-6
2023-09-01 15:32Create helper extensions for Block and update tests for the Block helper modelGrimless8+205-89
2023-08-21 21:17Move the Block helper type to its own file, collapse the various standalone functions for parsing block data, and refactor consumers to initialize a Block with given data and access its members as needed.Grimless8+244-229
2023-08-30 23:22test: pass keypair instead of privkey for test casesJon Marrs5+15-15
2023-08-28 18:46blocks: pass keypair instead of privkey to avoid pubkey genWilliam Casarin24+108-107
2023-08-28 17:34test: optionally remove lmdb dbWilliam Casarin1+2-2
2023-08-28 17:09ndb: restore escaped slash fixWilliam Casarin1+1-0
2023-08-28 15:19ndb: update nostrdb, fix alignment issuesWilliam Casarin2+151-32
2023-08-28 15:18ndb: remove patch from copy script, just use sedWilliam Casarin2+3-290
2023-08-28 15:17flatbuffers: update bindings, add verifierWilliam Casarin24+434-77
2023-08-27 05:11ndb: ensure profile flatbuffers are not copiedWilliam Casarin1+2-1
2023-08-27 04:58ndb: save in documents instead of cache dirWilliam Casarin1+1-1
2023-08-27 04:38profile: remove deleted flagWilliam Casarin2+0-6
2023-08-28 15:00Fix crash when long pressing custom reactionsWilliam Casarin1+3-1
2023-08-27 03:45nostrdb: profile flatbuffers in nostrdb working!William Casarin6+60-24
2023-08-27 03:45project: disable compile warnings for lmdb and nostrdbWilliam Casarin1+3-3
2023-08-27 03:44add extended virtual memory entitlementWilliam Casarin1+2-0
2023-08-27 03:43add swift flatbuffersWilliam Casarin47+3955-0
2023-08-26 01:13nostrdb: initial Ndb classWilliam Casarin4+78-1
2023-08-25 19:32nostrdb: pull latest, adding flatcc and lmdbWilliam Casarin104+36269-28
2023-08-26 02:03Revert "Move the Block helper type to its own file"William Casarin9+230-245
2023-08-24 00:49v1.6 (17) changelogWilliam Casarin1+20-0
2023-08-24 00:48v1.6 (17)William Casarin1+2-2
2023-08-24 00:46status: support clickable status urlsWilliam Casarin3+54-24
2023-08-24 00:17status: click music urls to display in spotifyWilliam Casarin3+34-2
2023-08-23 23:42status: add settings for disabling statuses in the UIWilliam Casarin7+32-9
2023-08-23 23:31status: add missing status to some thread event viewsWilliam Casarin1+2-0
2023-08-23 23:23status: truncate statuses to a single lineWilliam Casarin1+3-1
2023-08-23 23:19status: clear statuses if they only contain whitespaceWilliam Casarin1+13-2
2023-08-23 23:11status: fix status events not expiring locallyWilliam Casarin4+38-4
2023-08-23 22:56status: ignore processing expired eventsWilliam Casarin1+4-0
2023-08-23 20:31v1.6-16 changelogWilliam Casarin1+16-0
2023-08-23 20:30v1.6 (16)William Casarin1+2-2
2023-08-22 05:12Live Music & Generic StatusesWilliam Casarin18+538-56
2023-08-23 16:52sidemenu: split out profile sectionWilliam Casarin1+24-19
2023-08-23 16:27home: collapse guard statementWilliam Casarin1+3-7
2023-08-23 16:25fix buildWilliam Casarin1+1-1
2023-06-21 07:11videos: improve precision & sensitivity of auto-pause mechanismgladiusKatana2+37-8
2023-08-22 04:00Simplify and inline Report event logic.Grimless3+16-38
2023-08-20 20:25Avoid notification for zap from mute profilestappu75e@duck.com1+4-0
2023-08-21 21:17Move the Block helper type to its own fileGrimless8+244-229
2023-08-21 17:21profile: remove redundant view builderWilliam Casarin1+0-1
2023-08-21 20:25docs: people like centralized toolsWilliam Casarin1+0-4
2023-08-19 19:04Fix text editing issues on characters added right after mention linkDaniel D’Aquino4+214-3
2023-08-20 01:10use nostr.build api v2 with optional nip98 supportFishcake3+34-6
2023-08-20 01:09add function to create nip98 http authorization headerFishcake2+27-0
2023-08-20 01:08add nostr event 27235 (nip-98)Fishcake2+3-0
2023-08-20 18:45Mute hellthreads everywhereWilliam Casarin4+20-18
2023-08-18 23:40actually build 15 because reasonsWilliam Casarin1+2-2
2023-08-18 18:20v1.16 (13) changelogWilliam Casarin1+14-0
2023-08-18 17:09v1.6 (13)William Casarin1+2-2
2023-08-14 19:22replies: fix bug where it would sometimes show -1tappu75e@duck.com1+1-1
2023-08-15 21:33Fix image links appearing with escaped slashesDaniel D‘Aquino7+74-0
2023-08-18 15:40nostrscript: add comment about iOS virtual memory allocsWilliam Casarin1+1-0
2023-08-11 14:47nostrscript: reduce size of wasm page allocationWilliam Casarin1+1-1
2023-08-11 03:40change button scale effectSuhail Saqan1+1-1
2023-08-10 17:32Show possibly invalid zaps if we don't have the event in cacheWilliam Casarin1+11-1
2023-08-09 16:16Fix empty lines in profile and reposting-the-wrong-thing bugsWilliam Casarin1+2-8
2023-08-09 00:04simplify reduce_text_blockWilliam Casarin1+4-4
2023-08-07 15:46v1.6 (11) changelogWilliam Casarin1+32-0
2023-08-07 15:45v1.6 (11)William Casarin1+2-2
2023-08-07 15:24timeline: show renotes in Notes timelinesWilliam Casarin1+1-1
2023-08-06 22:37reply: ensure the person you're replying to is the first entry in the reply descriptionWilliam Casarin5+40-14
2023-08-06 21:58notifications: don't cutoff textWilliam Casarin1+1-1
2023-08-06 21:21note: fix paragraphs not appearing on iOS17cr0bar1+5-1
2023-08-06 21:16url: smartparens hackWilliam Casarin2+19-1
2023-08-06 21:07dms: move timestamp outside of bubbleWilliam Casarin1+17-15
2023-08-06 20:47urls: fix wikipedia url detection with parenthesisWilliam Casarin2+69-10
2023-08-06 20:50tests: add url parens testsJoel Klabo1+24-0
2023-08-06 20:49test: move existing url tests to UrlTestsWilliam Casarin3+30-30
2023-08-06 20:46make: add tags targetWilliam Casarin1+5-0
2023-08-06 20:50todo: add local todo helperWilliam Casarin2+1-1
2023-08-06 18:29build: fix some build issues with the last revertWilliam Casarin1+2-2
2023-08-06 16:20Fix old notifications always appearing on first startWilliam Casarin3+20-27
2023-08-06 16:02relays: strip trailing / from relay urlsWilliam Casarin3+40-1
2023-08-06 16:07debug: remove note size debugWilliam Casarin1+6-0
2023-08-06 15:09notifications: fix rare crash with local notificationWilliam Casarin2+8-3
2023-08-06 14:54script: add build-git-hash.txt build outputWilliam Casarin1+1-0
2023-08-06 14:03bar: fix crash when long pressing emoji selectionWilliam Casarin1+1-1
2023-08-06 13:45decoding: fix decoding of large events like nostr reportsWilliam Casarin1+1-1
2023-08-06 01:33test: add test for failing nostr report eventWilliam Casarin3+227-3
2023-08-06 13:48search: find_event_with_subidWilliam Casarin1+5-2
2023-08-05 06:19settings: change settings order: Reactions -> DeveloperSuhail Saqan1+4-4
2023-08-05 17:09reactions: add close button to custom reactionsSuhail Saqan1+14-1
2023-08-05 19:08reactions: add ability to change order of emojisSuhail Saqan1+11-4
2023-08-05 19:08reactions: remove some left padding from add and remove buttonsSuhail Saqan1+2-2
2023-08-05 19:08reactions: only allow copy emoji when editingSuhail Saqan1+3-1
2023-08-05 17:53qr: dismiss qrcode fullScreenCover on scanSuhail Saqan1+1-0
2023-08-05 17:53qr: show QRCameraView regardless of same userSuhail Saqan1+2-4
2023-08-05 16:56bar: wiggle long press reactionsSuhail Saqan1+5-0
2023-08-05 20:00bar: fix reaction button breaking scrollingSuhail Saqan1+9-8
2023-08-04 12:13fix: crash when muting threadsBryan Montz1+2-1
2023-08-04 01:38setting: adjustable font size for jack the zapperWilliam Casarin8+51-18
2023-08-04 00:25v1.6 (9)William Casarin1+2-2
2023-08-04 00:22Revert "Fix for missing bottom half of a note"William Casarin1+0-1
2023-08-03 20:36v1.6-8 changelogWilliam Casarin1+25-0
2023-07-26 15:46ndb: switch to nostrdb notesWilliam Casarin110+2142-1788
2023-08-03 20:12disable nostrscript test for nowWilliam Casarin3+4-2
2023-08-02 21:26Fix for missing bottom half of a notecr0bar1+1-0
2023-08-03 00:07util: add structured loggerWilliam Casarin2+51-0
2023-08-03 03:38Fix UTF support for hashtagsDaniel D‘Aquino1+1-1
2023-08-03 03:38Add unit tests surrounding creation of posts with non-latin hashtags, as well as the rendering of non-latin hashtagDaniel D‘Aquino3+36-3
2023-08-03 03:38Split view previews in NoteContentView to make both variants visibleDaniel D‘Aquino1+11-4
2023-08-03 03:38Fix compilation error on test target in UserSearchCacheTestsDaniel D‘Aquino1+1-1
2023-08-01 23:28ndb: make AsciiCharacter a CustomStringConvertibleWilliam Casarin2+3-3
2023-08-01 23:35ndb: update nostrdbWilliam Casarin2+169-35
2023-08-02 00:57key: generate a FullKeypair when generating new keysWilliam Casarin7+10-10
2023-08-02 02:59state: improve damus state initWilliam Casarin1+29-1
2023-08-02 04:51nav: fix nav crashes and buggynessWilliam Casarin1+1-72
2023-08-02 04:51scroll: allow any hashable targetWilliam Casarin1+1-1
2023-08-01 15:27config: show git hash in version infoWilliam Casarin4+83-8
2023-07-28 21:15home: debounce last notifiedWilliam Casarin3+32-24
2023-07-31 12:19profiledb: disable database lookups for nowWilliam Casarin1+3-1
2023-07-29 16:16notifications: don't do expensive id calculationWilliam Casarin2+4-18
2023-07-31 10:57refactor: add Pubkey, Privkey, NoteId string aliasesWilliam Casarin101+427-426
2023-07-31 11:05test: rename test_event to test_noteWilliam Casarin37+64-63
2023-07-31 10:35ndb: more id transition helpersWilliam Casarin1+15-0
2023-07-29 21:29tests: enable code coverageWilliam Casarin1+2-1
2023-07-30 18:57Update TranslationsWilliam Casarin16+34-4
2023-07-30 17:50notify: switch over to new typesafe notificationsWilliam Casarin39+129-289
2023-07-30 17:48notify: add typesafe notificationsWilliam Casarin28+795-0
2023-07-30 17:47notify: add typesafe notify classWilliam Casarin2+56-0
2023-07-30 17:44add some type aliases to make the ndb move more incrementalWilliam Casarin2+18-0
2023-07-30 14:19profile: don't notify on noticeWilliam Casarin1+3-2
2023-07-20 19:45Suggested Users to FollowJoel Klabo8+487-1
2023-07-24 20:37Center and Pad buttons in EULAdoffing.brett1+10-6
2023-07-29 16:42Add multiple reaction supportSuhail Saqan8+457-25
2023-07-28 01:30Allow relay logs to be opened in dev mode even if relay is disconnectedDaniel D'Aquino' via patches3+39-31
2023-07-28 12:34fix: endless connection attempt loop after user removes relayBryan Montz2+13-3
2023-07-25 23:22ndb: sync up a few remaining NdbNote tag differencesWilliam Casarin14+93-60
2023-07-25 15:58ndb: make NostrEvents immutableWilliam Casarin47+2213-464
2023-07-25 22:20ndb: move to uint32 for kind and created_atWilliam Casarin14+32-33
2023-07-25 22:16ndb: move hexchar into headerWilliam Casarin2+11-9
2023-07-24 20:09ndb: make note equatbleWilliam Casarin1+5-1
2023-07-24 20:08ndb: rename NostrEvent to NostrEventOldWilliam Casarin1+9-6
2023-07-24 20:08ndb: switch to computed property for tagsWilliam Casarin3+13-13
2023-07-24 19:40ndb: implement a few more event thingsWilliam Casarin1+38-50
2023-07-24 19:40test: remove unused varWilliam Casarin1+0-1
2023-07-24 19:39notes: generalize event_is_reply a bitWilliam Casarin5+6-6
2023-07-24 18:05ndb: avoid double constructor on ReferencesWilliam Casarin3+5-5
2023-07-24 17:55ndb: implement eventref building from ndb notesWilliam Casarin8+209-31
2023-07-23 19:21ndb/test: add more test coverage on char iterWilliam Casarin1+21-10
2023-07-23 19:12test: fix some ndb test warningsWilliam Casarin1+1-2
2023-07-23 19:08ndb: copy over perf improvementsWilliam Casarin2+13-10
2023-07-23 18:55ndb: fix iterators, pack id tags, more testsWilliam Casarin10+398-173
2023-07-23 18:54test: remove some unused perf testsWilliam Casarin2+0-14
2023-07-23 18:54ndb: add cchar constructors to AsciiCharacterWilliam Casarin1+10-1
2023-07-23 18:50git: ignore perf baselinesWilliam Casarin1+1-0
2023-07-23 17:56Revert "ndb: remove TagIterators and just use sequences"William Casarin2+55-14
2023-07-23 04:12ndb: remove TagIterators and just use sequencesWilliam Casarin2+14-55
2023-07-23 00:23test: small test fixWilliam Casarin1+1-1
2023-07-23 00:15ndb: start implementing existing NostrEvent functionalityWilliam Casarin3+309-11
2023-07-23 00:13ndb/test: add a few more testsWilliam Casarin1+3-1
2023-07-22 23:58ndb: add subscript and count for TagsSequenceWilliam Casarin2+23-0
2023-07-22 23:57mentions: add ndb mention parserWilliam Casarin1+9-0
2023-07-22 23:56iter: make safer by using NdbNote instead of unsafe pointersWilliam Casarin4+35-13
2023-07-22 22:40misc: don't immediately hex encode event commitmentWilliam Casarin5+12-12
2023-07-22 14:40ndb: add content and owned_sizeWilliam Casarin3+9-2
2023-07-21 23:01ndb: add pubkey to NdbNoteWilliam Casarin5+69-62
2023-07-22 23:57ndb: update libWilliam Casarin2+237-31
2023-07-22 14:08move copyndb to the right folderWilliam Casarin1+0-0
2023-07-21 22:14test: fix build and testsWilliam Casarin8+359-360
2023-07-21 21:54nostrdb: add initial swift integrationWilliam Casarin7+289-1
2023-07-21 21:55c: add nostrdb c libWilliam Casarin4+558-0
2023-07-21 21:45c: add jsmn json parserWilliam Casarin2+477-0
2023-07-21 21:45c: add new cursor utilWilliam Casarin1+4-0
2023-07-21 21:55c: add copy nostrdb devtoolWilliam Casarin1+4-0
2023-07-19 20:05c: update protoverse_cursor to jb55_cursorWilliam Casarin1+2-2
2023-07-21 19:46test: add my contact list for as json parsing test dataWilliam Casarin1+4-0
2023-07-21 21:38event: separate logic from data using extensionsWilliam Casarin1+100-44
2023-07-19 17:09Update translationsTerry Yiu15+188-56
2023-07-19 02:54Update localization issues and export strings for translationTerry Yiu4+24-25
2023-07-19 17:04test: fix some warningsWilliam Casarin3+3-4
2023-07-17 21:39v1.6 (7) changelogWilliam Casarin1+21-1
2023-07-17 21:35v1.6 (7)William Casarin1+2-2
2023-07-17 21:12zaps: don't spam lnurls when validate zapsWilliam Casarin4+56-10
2023-07-17 21:11zap: remove unnecessary main thread dispatches when zappingWilliam Casarin1+55-71
2023-07-17 20:19performance: don't spam nip05 validation on startupWilliam Casarin4+37-18
2023-07-17 20:17nip05: hide nip05 username if it matches the usernameWilliam Casarin2+20-8
2023-07-17 18:30login: allow user to login to deleted profileWilliam Casarin2+0-15
2023-07-17 18:24nip05: remove clickable optionWilliam Casarin2+12-21
2023-07-17 20:25view: extract ProfileEditButton to its own fileWilliam Casarin3+55-32
2023-07-17 18:24test: fix crash in ciWilliam Casarin1+1-1
2023-07-17 20:21project: bump deployment targetWilliam Casarin1+2-2
2023-07-17 18:01nip05: show username and support _ usernamesWilliam Casarin1+18-4
2023-07-17 17:51Revert removing nip05 badges on profilesWilliam Casarin1+1-3
2023-07-17 17:45posting: don't prepad user tag if its a newlineWilliam Casarin2+32-4
2023-07-17 17:22posting: switch to new tested composition logicWilliam Casarin1+5-7
2023-07-17 17:20test: add post composition testsWilliam Casarin1+69-3
2023-07-17 17:19profile: make constructor args optionalWilliam Casarin1+1-1
2023-07-17 17:16posting: add some functions for appending mention tagsWilliam Casarin1+48-0
2023-07-17 17:15test: add text attribute testing functionWilliam Casarin2+39-0
2023-07-17 15:43search: refactor appendUserTag to make logic more clearWilliam Casarin1+11-11
2023-07-17 15:42longform: add padding under words countWilliam Casarin1+1-1
2023-07-17 15:59test: fix old markdown testsWilliam Casarin3+1-92
2023-07-16 22:34v1.6 (6) changelogWilliam Casarin1+24-0
2023-07-16 22:33v1.6 (6)William Casarin1+2-2
2023-07-16 21:32Fix broken markdown rendererWilliam Casarin8+26-175
2023-07-16 22:23markdown: add some helpers for counting markdown wordsWilliam Casarin1+32-0
2023-07-16 21:36markdown: use a real-world longform previewWilliam Casarin2+139-4
2023-07-16 21:35add swift-markdown-uiWilliam Casarin2+25-0
2023-07-16 20:37build: fix unused variable warningWilliam Casarin1+1-1
2023-07-16 21:58Fixed issue where hashtags were leaking in DMsWilliam Casarin2+6-8
2023-07-15 19:07Hide nsec when logging incr0bar1+27-9
2023-07-16 20:02test: add setting property testsWilliam Casarin2+48-20
2023-07-16 18:00Fix issue with emojis next to hashtags and urlsWilliam Casarin2+11-3
2023-07-16 18:00content: add utf8 char at url left boundary testWilliam Casarin2+40-2
2023-07-16 17:49project: rename parse_mentions to parse_note_contentWilliam Casarin9+40-40
2023-07-16 17:05docs: clarify the section on using -v2,v3, etcWilliam Casarin1+8-7
2023-07-16 16:44docs: patch changelogs when submitting patchesWilliam Casarin1+18-0
2023-07-15 12:48fixed: relay detail view is not immediately available after adding new relayBryan Montz2+11-2
2023-07-16 13:00fix typosBryan Montz5+11-11
2023-07-16 13:00Swift cleanup: remove duplicate or unnecessary initializers using default valuesBryan Montz14+31-139
2023-07-16 13:00Swift cleanup: don't capture case values only to ignore them in switch statementsBryan Montz7+28-28
2023-07-16 13:00Swift cleanup: simplify "Task.init {}" to "Task {}"Bryan Montz4+4-4
2023-07-16 13:00Swift cleanup: prefer case list over fallthrough in switch statementsBryan Montz3+4-11
2023-07-16 13:00Swift cleanup: "init (" -> "init("Bryan Montz10+11-11
2023-07-15 05:25update bad commit mailmapWilliam Casarin1+1-0
2023-07-15 04:17Add feedback message when user adds a relay already in the listDaniel D'Aquino' via patches1+16-1
2023-06-20 14:45ui: remove nip05 badge on eventsWilliam Casarin2+7-2
2023-07-15 00:26Fix nostr: mention prefix bugsWilliam Casarin3+25-22
2023-07-15 00:05nip05: rename nip05 to Nostr Address in searchWilliam Casarin1+4-4
2023-07-14 22:54views: refactor post_changed in PostViewWilliam Casarin1+18-23
2023-07-14 16:47nip05: rename nip05 verification to nostr addressWilliam Casarin1+30-8
2023-07-14 20:07project: fix test fixturesWilliam Casarin1+16-16
2023-07-14 04:21Fix localization issues and export strings for translationTerry Yiu21+148-215
2023-07-14 16:34Run actions on pushes to the ci branchWilliam Casarin1+1-0
2023-07-13 22:43build 5 because I broked somethingWilliam Casarin1+2-2
2023-07-13 18:42actually subscribe to likes. oopsWilliam Casarin1+4-4
2023-07-13 18:17build: fix a few warnings and errorsWilliam Casarin2+3-6
2023-07-13 18:14v1.6-4 changelogWilliam Casarin1+24-0
2023-07-13 18:13v1.6 (4)William Casarin1+2-2
2023-07-13 18:10Add the ability to follow hashtagsWilliam Casarin7+407-93
2023-07-13 14:10components: make GradientButtonStyle padding configurableWilliam Casarin1+7-1
2023-07-13 14:09components: create PinkGradientView and use PinkGradient directlyWilliam Casarin2+7-9
2023-07-13 16:01contacts: generalize following to allow any referenceWilliam Casarin2+42-43
2023-07-13 16:04refid: add .t helperWilliam Casarin1+4-0
2023-07-13 14:11test: add newline mention testWilliam Casarin1+23-0
2023-07-13 14:01test: switch to test data fileWilliam Casarin4+4-19
2023-07-13 11:48fixed: icon color for developer mode setting is incorrect in low-light modeBryan Montz1+1-1
2023-07-13 13:50views: allow embeddable views at top of timelineWilliam Casarin4+21-7
2023-07-13 01:24search: make model an ObjservedObjectWilliam Casarin1+1-1
2023-07-13 01:24Fix nip05 badge iconWilliam Casarin1+10-5
2023-07-13 01:19ui: add DamusBackground helperWilliam Casarin4+36-14
2023-07-13 00:35post: extract build_post from post viewWilliam Casarin1+50-44
2023-07-13 00:34add bech32_pubkey_decodeWilliam Casarin1+8-0
2023-07-13 13:55test: add test data fileWilliam Casarin1+29-0
2023-07-12 21:42don't follow jb55 by defaultWilliam Casarin1+0-2
2023-07-12 15:23Scroll to top for longform events onlyWilliam Casarin2+3-2
2023-07-12 15:21Remove LoadMoreButtonWilliam Casarin3+1-54
2023-07-12 12:37Allow longform content to be longWilliam Casarin1+1-1
2023-07-11 04:01Update nav to use adaptable color for dark and light modesericholguin1+1-1
2023-07-11 19:59v1.6-3 changelogWilliam Casarin1+16-0
2023-07-11 19:58v1.6 (3)William Casarin1+2-2
2023-07-11 19:56Only show longform preview in notificationsWilliam Casarin2+49-19
2023-07-11 19:55Scroll to top of event instead of bottomWilliam Casarin1+1-1
2023-07-11 19:22Allow reposting and quote reposting multiple timesWilliam Casarin1+1-5
2023-07-11 19:28I broked dms. i fixed.William Casarin3+20-8
2023-07-11 19:17Fix various padding issues related to longform postsWilliam Casarin9+175-165
2023-07-11 19:17search: allow searching longform articles by hashtagWilliam Casarin1+1-1
2023-07-11 19:17docs: make note to replace old bech32 parserWilliam Casarin1+1-0
2023-07-11 17:26Hide action bar in longform quote repostsWilliam Casarin3+8-5
2023-07-11 16:22v1.6-2 changelogWilliam Casarin1+30-0
2023-07-11 16:05Fix npub mention bugs, fix slowness when parsing large postsWilliam Casarin11+127-342
2023-07-11 14:21Add support for multilingual hashtagscr0bar6+92-45
2023-07-11 03:39git: add .mailmap fileWilliam Casarin1+5-0
2023-07-11 01:59fix project issuesWilliam Casarin1+23-28
2023-07-11 02:56Fix PostView initial string to skip mentioning self when on own profileTerry Yiu1+2-1
2023-07-11 02:57Fix freezing bug when tapping Developer settings menuTerry Yiu1+2-0
2023-07-11 01:29Add initial longform note supportWilliam Casarin34+841-164
2023-07-11 00:37docs: add git-contacts exampleWilliam Casarin1+4-1
2023-04-05 00:59Fix Image OrientationJoel Klabo1+17-2
2023-04-03 21:48Update Control Style to Stand Out MoreJoel Klabo2+11-3
2023-04-03 21:23Refactoring Edit Picture ViewsJoel Klabo8+61-81
2023-04-03 17:57Banner Image UploadJoel Klabo6+151-116
2023-07-10 23:37docs: move security.md to docs subdirWilliam Casarin1+0-0
2023-07-10 23:35gitignore: add tagsWilliam Casarin1+1-0
2023-07-10 22:52docs: add patch submission guidelinesWilliam Casarin2+397-12
2023-07-10 20:47Fix for test issue due to recently implemented RelayPool changecr0bar1+1-1
2023-07-10 18:05wasm: fix intptr warningWilliam Casarin1+2-1
2023-07-10 18:03wasm: fix clz64 warningWilliam Casarin1+1-1
2023-07-10 18:03wasm: comment out some unnused code for nowWilliam Casarin1+15-2
2023-07-10 18:05project: update to recommend settingsWilliam Casarin3+15-5
2023-07-10 15:20Translate all the thingsWilliam Casarin49+693-583
2023-07-10 12:09Fix issue where first row is always selected on Form viewsBryan Montz1+1-1
2023-07-09 14:44zaps/refactor: use guard instead of if blockWilliam Casarin1+13-8
2023-07-09 14:41Add RelayLog in developer modeWilliam Casarin15+280-45
2023-07-09 04:52Prevent forged profile zap attacksWilliam Casarin1+10-0
2023-07-09 05:06zaps: move pubkey check into standalone functionWilliam Casarin1+12-8
2023-07-09 04:15Fix fake note zaps with forged p-tagsWilliam Casarin1+12-2
2023-07-05 14:03ui: remove invalid zap textWilliam Casarin1+0-1
2023-07-08 19:54Fix profile post button mentionscr0bar1+2-1
2023-07-08 13:00Minor update to ConfigView.swift to fix key and search iconAnthony de Broise1+2-2
2023-07-08 11:56add explanatory footer to Developer Mode setting viewBryan Montz1+1-1
2023-07-07 16:25docs: annotate might be causing issues for some peopleWilliam Casarin1+0-1
2023-07-07 12:07make "Copy Note JSON" a developer mode settingBryan Montz4+14-9
2023-07-07 12:07add developer mode view and settingBryan Montz5+39-0
2023-07-04 20:48Fix Invalid Zap bug in repostsWilliam Casarin1+1-5
2023-07-04 20:48Switch to navigation stack in BuilderEventViewWilliam Casarin1+7-6
2023-07-04 20:47zaps: make zap setting privateWilliam Casarin1+1-1
2023-07-02 06:25Create SECURITY.mdBen Harvie1+6-0
2023-07-04 19:21v1.6 changelogWilliam Casarin2+27-1
2023-07-04 19:18v1.6William Casarin2+5-4
2023-07-04 18:50Revert "profile: make profile loading more lightweight for now"William Casarin1+1-1
2023-07-04 18:42nscript: load script viewWilliam Casarin10+261-25
2023-07-04 01:36Fix UI bug with user search and fix race conditions on profiles NIP-05 cacheTerry Yiu5+30-16
2023-07-04 00:10smaller nostrscriptWilliam Casarin2+14-13
2023-07-03 23:59nostrscript: add a helper functionWilliam Casarin9+98-3
2023-07-03 23:06settings: record bool option keysWilliam Casarin1+4-0
2023-06-30 19:08Added event id validationprprhyt1+3-0
2023-06-03 01:51NostrScriptWilliam Casarin31+9623-117
2023-07-03 20:32Fix bug with Trie searchTerry Yiu1+5-5
2023-07-03 19:48refactor: make guard statement a bit more readibleWilliam Casarin1+5-5
2023-07-03 18:52Fix reports to conform to NIP-56Terry Yiu2+73-37
2023-07-01 18:42Add trie-based user search cache to replace non-performant linear scansTerry Yiu13+518-94
2023-07-03 15:24Fix profile navigation bugs from muted users list and relay list viewsTerry Yiu2+7-3
2023-07-03 15:25Fix build warningsTerry Yiu2+2-2
2023-07-03 15:23Fix navigation to translation settings viewTerry Yiu1+1-1
2023-07-02 20:34Merge remote-tracking branch 'github/translations'William Casarin14+146-38
2023-07-02 20:15New paid email patch policyWilliam Casarin1+1-1
2023-07-02 14:08Updated test target to deployment target of iOS 16.0Bryan Montz1+2-2
2023-06-30 16:59nav: remove environmentObjectsWilliam Casarin29+46-130
2023-06-30 13:43Switch to NavigationStackScott Penrose42+548-315
2023-06-30 13:41validation: make sure to run on a detached taskWilliam Casarin1+1-1
2023-06-29 13:51readme: include new mailing listsWilliam Casarin1+24-2
2023-06-28 19:16nozaps: fix zap button in freedom editionWilliam Casarin1+8-13
2023-06-26 00:27Disable post button when media upload in progressTerry Yiu1+11-3
2023-06-25 13:27Fix taps on mentions in note drafts to not redirect to other Nostr clientsTerry Yiu1+16-2
2023-06-28 15:40profile: allow post button on every profile and prefill user tagWilliam Casarin3+39-14
2023-06-28 15:08refactor: cleanup processFocusedWordForMentionWilliam Casarin1+14-10
2023-06-28 14:26post: extract createUserTag so it can be re-usedWilliam Casarin1+16-14
2023-06-28 14:25misc: remove some dead codeWilliam Casarin1+0-7
2023-06-26 00:57Add post button when logged in with private key and on own profile viewTerry Yiu1+55-47
2023-06-17 13:56After loading the user's relays from their contact event, connect to new relaysBryan Montz1+1-0
2023-06-27 11:09Fix missing profile zap notification textTerry Yiu2+10-9
2023-06-27 04:30v1.5 (8)William Casarin1+2-2
2023-06-27 04:04nozaps: restore zap button with zap info, just make it not clickableWilliam Casarin2+13-21
2023-06-27 03:59Revert "nozaps: don't pull thread zaps in nozaps mode"William Casarin1+2-7
2023-06-27 03:59Revert "nozaps: hide zap total"William Casarin1+1-1
2023-06-27 03:58Revert "nozaps: hide zap details on notes for now"William Casarin1+5-7
2023-06-27 03:58Revert "nozaps: don't show note zaps in notifications"William Casarin1+13-21
2023-06-27 03:35v1.5 (7)William Casarin1+2-2
2023-06-27 03:31profile: make profile loading more lightweight for nowWilliam Casarin1+1-1
2023-06-27 03:31nozaps: remove zap button on postsWilliam Casarin1+1-1
2023-06-26 10:03readme: patchstr bountiesWilliam Casarin1+2-1
2023-06-26 03:35Deduplicate users in group notificationsTerry Yiu8+84-36
2023-06-25 11:31Fix notification content rendering of repost and reaction eventsTerry Yiu1+4-2
2023-06-25 16:22Fix crash related to VideoPlayer and CMTimeBryan Montz1+5-3
2023-06-25 10:10nozaps: don't pull thread zaps in nozaps modeWilliam Casarin1+7-2
2023-06-26 08:59Translate Localizable.strings in nltransifex-integration[bot]1+0-0
2023-06-26 08:58Translate Localizable.stringsdict in nltransifex-integration[bot]1+2-2
2023-06-26 08:58Translate Localizable.stringsdict in nltransifex-integration[bot]1+2-2
2023-06-26 08:58Translate Localizable.stringsdict in nltransifex-integration[bot]1+16-0
2023-06-26 08:52Translate Localizable.strings in el_GRtransifex-integration[bot]1+0-0
2023-06-26 08:43Translate Localizable.stringsdict in el_GRtransifex-integration[bot]1+18-2
2023-06-26 06:28Translate Localizable.stringsdict in sv_SEtransifex-integration[bot]1+16-0
2023-06-26 06:27Translate Localizable.strings in sv_SEtransifex-integration[bot]1+0-0
2023-06-26 03:46Export strings for translationTerry Yiu3+62-11
2023-06-22 08:28Translate Localizable.stringsdict in sv_SEtransifex-integration[bot]1+2-2
2023-06-22 08:28Translate Localizable.strings in sv_SEtransifex-integration[bot]1+0-0
2023-06-20 04:54Add indication of followers you know in a profileTerry Yiu8+158-5
2023-06-25 04:24mediaurl: fix is_img returning true for videosWilliam Casarin1+1-1
2023-06-25 07:38v1.5-6William Casarin1+2-2
2023-06-24 15:39Fix timeline from moving when you're scrollingWilliam Casarin1+0-2
2023-06-24 06:39v1.5-5 changelogWilliam Casarin1+18-0
2023-06-24 06:38v1.5-5William Casarin1+2-2
2023-06-24 06:27fix weird quirk with universe toolbar filter buttonWilliam Casarin1+2-1
2023-06-23 18:30nozaps: fix some testsWilliam Casarin1+9-8
2023-06-23 18:00nozaps: disable donation star unless you're on freedom editionWilliam Casarin1+2-2
2023-06-23 17:46nozaps: hide SupportDamus on appstore buildsWilliam Casarin1+5-3
2023-06-23 17:43nozaps: disable zap delay on appstore since we don't have 1-tap anymoreWilliam Casarin1+4-1
2023-06-23 10:42nozaps: disable donation zaps on appstoreWilliam Casarin1+4-3
2023-06-23 09:50nozaps: switch to global sheet when zappingWilliam Casarin11+80-87
2023-06-23 09:49nozaps: update zap sheet style to make it clear its a user zapWilliam Casarin1+19-15
2023-06-23 09:48nozaps: don't include zaps in thread repliesWilliam Casarin1+2-1
2023-06-23 09:45nozaps: hide zap totalWilliam Casarin1+1-1
2023-06-23 08:12nozaps: never show orange buttonWilliam Casarin1+8-7
2023-06-22 09:17nozaps: show the user you are zapping in CustomizeZapViewWilliam Casarin1+1-1
2023-06-23 08:18nozaps: hide zap details on notes for nowWilliam Casarin1+7-5
2023-06-22 07:50nozaps: don't show note zaps in notificationsWilliam Casarin1+19-12
2023-06-22 08:20nozaps: don't show top zaps or zap repliesWilliam Casarin1+26-37
2023-06-23 09:48nozaps: add nozaps settingWilliam Casarin1+4-0
2023-06-23 18:30tests: disable invalid testsWilliam Casarin1+2-0
2023-06-23 18:46Revert "ui: remove nip05 badge on events"William Casarin2+2-7
2023-06-23 10:04Revert "Initial actionbar model refactor"William Casarin7+38-41
2023-06-22 12:10Initial actionbar model refactorWilliam Casarin7+41-38
2023-06-23 08:01reduce ContentView redrawsWilliam Casarin5+38-22
2023-06-22 09:15refactor: switch CustomizeZapView to use a modelWilliam Casarin3+83-52
2023-06-22 08:28view/refactor: remove extra spacerWilliam Casarin1+0-2
2023-06-22 12:13fix some warningsWilliam Casarin1+4-8
2023-06-23 07:53eventholder: don't push view updates on queued eventsWilliam Casarin1+1-1
2023-06-23 07:53Revert "ping: switch to async style"William Casarin2+7-18
2023-06-23 09:40settings: turn off wallet selector by defaultWilliam Casarin1+1-1
2023-06-23 09:45actionbar: rename accessibility label boosts to repostsWilliam Casarin1+1-1
2023-06-23 09:45debug: InnerTimeline render countsWilliam Casarin1+4-0
2023-06-22 08:25Merge remote-tracking branch 'github/translations'William Casarin20+98-84
2023-06-22 08:19wording: send a "message" with the zap, not "reply"William Casarin2+2-2
2023-06-22 08:15view: Add ZapUserViewWilliam Casarin2+32-0
2023-06-22 07:46eventgroup: add is_note_zapWilliam Casarin1+13-0
2023-06-22 07:43refactor: use zap.is_anon instead of recomputingWilliam Casarin1+1-2
2023-06-22 07:42UserView: Make spacer optionalWilliam Casarin1+10-1
2023-06-22 08:18view/refactor: remove redundant view structsWilliam Casarin1+36-45
2023-06-22 08:17view/refactor: move sheet handler in CustomizeZapViewWilliam Casarin1+10-10
2023-06-21 08:19Merge remote-tracking branch 'github/translations'William Casarin1+0-0
2023-06-20 13:56video: switch videoplayer to use detached tasksWilliam Casarin3+12-13
2023-06-20 14:07perf: don't use string concat when calculing SeenEven hashWilliam Casarin1+7-2
2023-06-20 14:45ui: remove nip05 badge on eventsWilliam Casarin2+7-2
2023-06-20 14:28perf: move blurhash processing to a background taskWilliam Casarin1+2-4
2023-06-20 13:55logs: don't print filtersWilliam Casarin1+1-1
2023-06-20 14:05ui: use AboutView in existing viewsWilliam Casarin3+6-44
2023-06-20 13:30view: Add AboutViewWilliam Casarin2+57-0
2023-06-20 13:29debug slow scrollWilliam Casarin1+3-3
2023-06-20 09:27Merge remote-tracking branch 'github/translations'William Casarin12+17-12
2023-06-20 09:21Fix reconnect loop issues on iOS17William Casarin1+5-0
2023-06-20 09:21ping: switch to async styleWilliam Casarin2+18-7
2023-06-17 12:20rename RelayStatus to RelayStatusViewBryan Montz6+40-40
2023-06-17 12:19simplify and fix issues with RelayStatusBryan Montz4+34-50
2023-06-17 12:19make RelayConnection's state observableBryan Montz1+3-3
2023-06-20 08:18Fix build for iOS17William Casarin2+2-2
2023-06-08 23:44video: stop video in post when it disappears from viewgladiusKatana1+25-16
2023-06-14 07:30Revert "threads: attempt to fix state jankiness"William Casarin1+8-10
2023-06-14 07:20threads: attempt to fix state jankinessWilliam Casarin1+10-8
2023-06-12 09:25Revert "Add Inter font"William Casarin10+0-205
2023-06-10 13:09home: add comment explaining send_home_filtersWilliam Casarin1+1-0
2023-06-10 13:08refactor: make send_initial_filter more readibleWilliam Casarin1+2-1
2023-06-08 11:44Add text description to WebSocket for state loggingBryan Montz1+13-0
2023-06-05 23:05Add Inter fontBen Weeks10+205-0
2023-06-08 07:35Update Translationstransifex-integration[bot]13+67-67
2023-06-09 04:06Fix spelling of Nostr to use Titlecase instead of lowercaseTerry Yiu6+35-35
2023-06-07 17:09Add missing localized string commentTerry Yiu3+2-2
2023-06-07 17:06Rename all usages of the term Post as a noun to Note to conform to the Nostr specTerry Yiu16+196-180
2023-06-08 17:54LoginView: prevent explainer-text cutoff on login with npubgladiusKatana1+1-0
2023-06-10 09:33Fix video player hangsWilliam Casarin1+9-4
2023-06-10 09:33Make profile picture placeholder gray instead of purpleWilliam Casarin1+1-0
2023-06-10 09:33Fix warningsWilliam Casarin2+1-4
2023-06-09 08:10Show zap comments in threads and show top zapWilliam Casarin19+252-134
2023-06-07 05:56qrscan: use explicit types when scanningWilliam Casarin1+77-63
2023-06-07 05:55find_event: refactor with more explicit typesWilliam Casarin3+72-36
2023-06-07 04:50refactor: use guard in qr profile lookupWilliam Casarin1+4-2
2023-06-07 04:48refactor: use guard in handleProfileScanWilliam Casarin1+13-11
2023-06-01 19:49Add qr code scannerSuhail Saqan1+230-68
2023-05-31 03:41Replace indexed mentions with NIP-27Terry Yiu6+24-29
2023-06-07 04:16TranslationsWilliam Casarin18+188-103
2023-06-04 21:49Add max length truncation to displayed profile attributes to mitigate spamTerry Yiu15+71-23
2023-06-02 00:51Add profile zapsTerry Yiu9+130-36
2023-06-02 22:37Add NWC paste buttonSuhail Saqan1+49-10
2023-05-31 00:20Fix CI testsTerry Yiu1+0-3
2023-05-31 02:40v1.5 (3)William Casarin1+2-2
2023-05-31 02:31Revert "Updated UI to use custom font"William Casarin10+4-212
2023-05-31 02:29Revert "Add .frame & .position modifiers to TextEntry using ScrollView geometry"William Casarin1+24-30
2023-05-31 01:44video-player: don't stop audio, mix with external mediaWilliam Casarin1+2-0
2023-05-31 01:38video-player: don't randomly stop videoWilliam Casarin1+1-4
2023-05-31 01:08v1.5-2 changelogWilliam Casarin1+32-0
2023-05-31 01:04v1.5-2William Casarin1+2-2
2023-05-31 01:02Add Full-Bleed Video PlayerWilliam Casarin10+725-94
2023-05-29 23:09carousel: fix scroll-up bugWilliam Casarin1+4-5
2023-05-29 12:02Add ability to show multiple posts per user in UniverseBen Weeks5+45-1
2023-05-29 22:31Initial redesignWilliam Casarin77+2382-794
2023-05-29 21:31carousel: only show blurhash when there is one imagesWilliam Casarin1+6-3
2023-05-29 21:31fixup! Add new image carouselWilliam Casarin1+2-2
2023-05-29 21:20preloader: only preload non-animated images to test animation bug fixWilliam Casarin1+15-3
2023-04-24 00:51Add new image carouselBen Weeks2+62-8
2023-05-27 15:41Fix event menu capitalizationBen Weeks1+7-7
2023-02-09 05:29Fix side menu offsetOlegAba1+4-3
2023-05-28 12:35Removed hex key to RGB functionality.Ben Weeks1+2-50
2023-05-28 12:28Minor changes to profile ready for rebrand Key removal from nPub in profileBen Weeks1+6-18
2023-05-29 12:32Use "Follow me on nostr" text when looking at someone else's QR codeBen Weeks1+11-4
2023-05-29 14:45Add .frame & .position modifiers to TextEntry using ScrollView geometrygladiusKatana1+30-24
2023-03-05 06:28simplified call site usage of NostrFilterBryan Montz17+62-84
2023-05-29 17:17Attempt fix for randomly broken animated GIFsWilliam Casarin1+3-0
2023-05-26 19:11Profile CachingWilliam Casarin11+454-39
2023-03-06 08:31Fix cursor jumping when pressing returngladius3+18-0
2023-05-26 03:45Fix side menu label size so that translations in longer languages fit without wrappingTerry Yiu1+4-0
2023-05-25 16:03Add mention parsing and fine-grained text selection on description in ProfileViewTerry Yiu5+22-5
2023-05-09 23:14dynamically set .isScrollEnabled in TextViewWrapper (true if UserSearch is present)gladiusKatana3+16-4
2023-05-09 22:31override .isScrollEnabled in TextViewWrapper (ie, set to false at UITextView creation)gladiusKatana1+1-0
2023-05-25 01:26script: fetch popular usersWilliam Casarin1+8-0
2023-05-16 14:54Fix reaction notification title to be consistent with ReactionViewTerry Yiu4+48-7
2023-05-20 17:38Add Damus splash screenBryan Montz4+73-0
2023-05-14 13:46Apply translationstransifex-integration[bot]24+128-51
2023-05-24 21:56nwc debuggingWilliam Casarin4+17-9
2023-05-15 19:54nwc: make sure to support nostr+walletconnect schemeWilliam Casarin1+2-1
2023-05-15 19:54postbox: change initial retry_after from 2 to 10 secondsWilliam Casarin1+1-1
2023-05-15 19:53Fix a few bugs with donationsWilliam Casarin1+12-8
2023-05-15 18:57Supporter BadgesWilliam Casarin14+194-12
2023-05-15 16:59Include donation_amount on profileWilliam Casarin5+31-5
2023-05-15 16:59v1.5-1William Casarin1+2-2
2023-05-15 16:59c: move parse_digit to remove warningWilliam Casarin2+16-15
2023-05-15 16:40Implement damus zap split donations using NWCWilliam Casarin10+71-23
2023-05-15 03:50ui: add support damus ui in WalletViewWilliam Casarin7+137-12
2023-05-15 03:49settings: add donation_percent to settingsWilliam Casarin1+3-0
2023-05-12 03:25Migrate away from sticky deprecated non-pubkey-scoped settingsTerry Yiu1+8-2
2023-05-11 16:24Apply translationstransifex-integration[bot]11+53-5
2023-05-11 14:09Export strings for translationTerry Yiu3+12-13
2023-05-15 03:47ui: expose raw LinearGradient in DamusGradientWilliam Casarin1+5-1
2023-05-14 21:06Rename 'Connect to Alby' to 'Attach Alby Wallet'William Casarin1+1-1
2023-05-14 18:12Fix nostr URL scheme to open properly even if there's already a different view openTerry Yiu1+3-0
2023-05-14 18:20Fix testsWilliam Casarin1+4-3
2023-05-14 18:11nwc: make delay 5 seconds instead of 3William Casarin1+1-1
2023-05-14 18:04Make it easier to tap zap buttonWilliam Casarin1+7-7
2023-05-14 17:48nwc: fix bug where private nwc zaps weren't getting tracked properlyWilliam Casarin6+80-21
2023-05-14 17:47nwc: don't use yellow on the Zap Button for pending zapsWilliam Casarin1+5-1
2023-05-14 07:31nwc: fix broken testWilliam Casarin1+1-1
2023-05-14 07:27nwc: remove requests from postboxWilliam Casarin2+17-5
2023-05-14 07:15Add release Damus build schemeWilliam Casarin1+98-0
2023-05-14 07:14Add rigid haptic feedback when you zap cancel failsWilliam Casarin1+2-0
2023-05-14 07:12postbox: try flushing events every secondWilliam Casarin2+6-2
2023-05-14 07:02misc logsWilliam Casarin2+2-1
2023-05-14 06:54nwc: make delay 3 seconds instead of 5William Casarin1+1-1
2023-05-14 06:54nwc: fix response parsingWilliam Casarin2+14-4
2023-05-14 06:54nwc: always allow long press zapWilliam Casarin1+0-4
2023-05-14 06:28nwc: turn pending zap orange when we have a NWC successWilliam Casarin6+68-19
2023-05-14 04:33Pending ZapsWilliam Casarin24+734-175
2023-05-14 02:51zaps: ensure returned bolt11 is the correct amountWilliam Casarin1+7-0
2023-05-10 23:23test: add nwc and ephemeral relay testWilliam Casarin2+88-0
2023-05-10 20:23nwc: clear the zapper cache for our pubkey when we attach a new walletWilliam Casarin2+12-0
2023-05-10 18:57ui: show lud16 in attach wallet uiWilliam Casarin2+10-0
2023-05-10 18:41nwc: attach lud16 to profile when attaching walletWilliam Casarin3+21-0
2023-05-10 18:10nwc: add lud16 parameterWilliam Casarin1+18-4
2023-05-10 01:50ui: add Nostr Wallet Connect viewsWilliam Casarin7+310-27
2023-05-10 01:49nwc: pay with nwc if we have it configuredWilliam Casarin2+17-2
2023-05-10 01:45settings: Add nostr_wallet_connect settingWilliam Casarin1+3-0
2023-05-10 01:26nwc: Add WalletModelWilliam Casarin2+63-0
2023-05-10 01:25nwc: add Nostr Wallet Connect logicWilliam Casarin2+80-1
2023-05-10 01:37info: add nostrwalletconnect uri handlersWilliam Casarin1+20-0
2023-05-10 01:34home: add some more helper functionsWilliam Casarin1+10-0
2023-05-10 18:41refactor: ensure make_metadata_event has full keypairWilliam Casarin4+12-19
2023-05-10 21:01colors: add adaptableBlackWilliam Casarin2+39-0
2023-05-10 20:55icons: convert to template imagesWilliam Casarin370+1110-0
2023-05-10 20:31------ ephemeral relays -------William Casarin1+9-0
2023-05-10 20:24relay: make RelayInfo encoding more flexibleWilliam Casarin2+7-7
2023-05-10 19:20relay: split descriptors to {our,all}_descriptorsWilliam Casarin10+17-13
2023-05-10 01:41relay: handle ephemeral relays in PostBoxWilliam Casarin1+7-6
2023-05-10 01:42pool: skip ephemeral relays by defaultWilliam Casarin1+14-1
2023-05-10 01:39relay: introduce ephemeral relaysWilliam Casarin1+9-1
2023-05-10 01:38nostr: add is_{read,write} helpers on requestsWilliam Casarin1+15-0
2023-05-10 18:01Fix DM sorting testWilliam Casarin1+2-2
2023-05-10 04:39fix crash related to preloading eventsBryan Montz1+16-3
2023-05-10 03:14Fix testsWilliam Casarin1+0-2
2023-05-10 01:35dms: generalize create_dm into create_encrypted_eventWilliam Casarin1+16-8
2023-05-10 01:21settings: mark UserSettings as changed in KeychainStorage propertiesWilliam Casarin1+2-0
2023-05-10 01:19ui: use darker border colors in BigButtonWilliam Casarin1+1-1
2023-05-10 01:15ui: add AlbyButtonWilliam Casarin3+79-0
2023-05-10 01:30ui: add alby logo for the AlbyButtonWilliam Casarin2+34-0
2023-05-10 01:13ui: move gradient components to their own groupWilliam Casarin4+57-11
2023-05-10 01:10ui: add QR CodeScanner helpersWilliam Casarin4+509-0
2023-05-10 01:44pool: ocd changeWilliam Casarin1+1-1
2023-05-08 19:38switch to v1.5William Casarin1+2-2
2023-05-08 18:55Fix changelogWilliam Casarin1+0-1
2023-05-08 18:53Merge remote-tracking branch 'github/master'William Casarin2+20-0
2023-05-08 18:52v1.4.3 changelogWilliam Casarin1+88-7
2023-05-08 18:47v1.4.3 - AppStore releaseWilliam Casarin1+2-2
2023-04-30 01:09Add unmute option in profile viewJoshua Jiang2+23-2
2023-05-08 18:13Fix previews in DMsWilliam Casarin1+1-0
2023-05-07 18:09Changed look of Repost and Quote buttonsericholguin2+31-26
2023-05-08 11:44fix user notifications from old events immediately shown on install and loginBryan Montz2+15-1
2023-05-07 19:13Remove unused codeBryan Montz105+52-1873
2023-05-08 17:56build 23William Casarin1+2-2
2023-05-07 19:00Reconnect on failed ping and remove reconnect timerWilliam Casarin2+6-7
2023-05-07 18:20build 22William Casarin1+2-2
2023-05-07 18:17Don't put reconnect logic in pingWilliam Casarin1+2-6
2023-05-07 17:39build 21 changelogWilliam Casarin1+17-0
2023-05-07 17:38v1.4.3-21William Casarin1+2-2
2023-05-07 17:28Ping relays on resume, if there's an error then try to reconnectWilliam Casarin4+49-4
2023-05-06 02:57Fix npub search fails on the first tryBryan Montz3+13-4
2023-05-07 16:30Dismiss bookmarks view when switching tabsWilliam Casarin1+4-0
2023-05-06 12:16Fix posts with no uploadedURLs always get two blank spaces at the endBryan Montz1+4-2
2023-05-07 03:12Fix bug where you could only mention users at the end of a postSwift3+70-25
2023-05-06 04:37Apply translationstransifex-integration[bot]11+20-0
2023-05-06 04:37Export strings for translationTerry Yiu2+0-12
2023-05-05 23:12Properly scroll DM view when keyboard is openWilliam Casarin3+82-37
2023-05-05 21:23HomeView: refactorWilliam Casarin1+86-80
2023-05-05 21:22dms: use lazyvstackWilliam Casarin1+1-1
2023-04-26 03:03Fix zap type selection on smaller phonesericholguin1+1-1
2023-04-15 09:40Fix parse mention without space in contentJoshua Jiang3+77-1
2023-04-30 09:23Apply translationstransifex-integration[bot]30+265-1
2023-05-05 04:05Update reaction notification title and miscellaneous localization fixesTerry Yiu7+21-26
2023-05-02 18:32Export strings for translationTerry Yiu4+9-9
2023-04-29 23:43Fix quotations in Localizable.stringsdictTerry Yiu2+4-4
2023-04-29 19:13Export strings for translationTerry Yiu3+46-13
2023-04-29 19:04Rename 'Liked by' to 'Reacted by'Terry Yiu1+1-1
2023-04-29 18:56Fix plurality on satsTerry Yiu5+73-3
2023-05-05 15:45Revert "Added new icons for hashtags and updated the current ones to use a proper ratio."William Casarin33+271-330
2023-05-05 15:37Don't preload pfps, it's not thread safe?William Casarin1+2-0
2023-05-05 15:31Ensure we have proper sizes on iconographyWilliam Casarin370+4810-4070
2023-05-05 05:42Changelog-Added: new iconographyRoberto Agreda741+9014-0
2023-05-05 03:03Added new icons for hashtags and updated the current ones to use a proper ratio.Roberto Agreda33+330-271
2023-05-04 11:40Replace Vault dependency with @KeychainStorage property wrapperBryan Montz7+162-203
2023-05-04 16:08v1.4.3-20 changelogWilliam Casarin1+41-0
2023-05-04 16:05v1.4.3-20William Casarin1+2-2
2023-05-04 00:27Add webp image supportWilliam Casarin1+1-1
2023-05-04 00:26Don't process blurhash if we already have image cachedWilliam Casarin2+14-27
2023-05-03 23:11Home now dismisses reactions viewWilliam Casarin1+5-0
2023-05-03 19:19refactor sidemenu itemsWilliam Casarin1+70-63
2023-05-02 18:25Fix auto-translations bug where languages in preferred language still gets translatedTerry Yiu1+5-2
2023-05-03 16:18Optimize json processing and preloadingWilliam Casarin10+191-90
2023-05-03 13:36Fix small bug in like countersWilliam Casarin1+2-2
2023-05-03 13:36Don't spam reconnects on errorWilliam Casarin1+10-1
2023-05-02 15:23build 19William Casarin1+2-2
2023-05-02 15:22Search hashtags automaticallyWilliam Casarin2+122-57
2023-05-02 14:50Load profiles in hashtag searchesWilliam Casarin4+19-17
2023-05-02 14:50Use cached note language in search modelWilliam Casarin1+5-4
2023-05-02 14:52Fix warningWilliam Casarin1+1-1
2023-05-02 14:51build 18William Casarin1+2-2
2023-05-02 14:33Preload profile pictures while scrollingWilliam Casarin2+25-4
2023-05-02 13:45Fix weird #\[0] artifacts appearing in posts and translated from english bugsWilliam Casarin2+32-64
2023-05-02 13:44Fix crash when loading DMs in the backgroundWilliam Casarin1+1-1
2023-05-02 13:44Fix blurhash appearing behind loaded images when swiping on carouselWilliam Casarin2+5-0
2023-05-02 13:43refactor: remove redundant rectangle in ImageCarouselWilliam Casarin1+22-26
2023-04-28 19:24Save keys when logging in and when creating new keypairBryan Montz4+134-77
2023-04-18 14:37Fix camera not dismissingSwift2+37-8
2023-02-17 12:30Top-level tab state restorationBryan Montz4+21-38
2023-04-29 19:20Fix bug with reaction notifications referencing the wrong eventTerry Yiu1+1-1
2023-04-29 22:06Fix Copy Link action does not dismiss ShareAction viewBryan Montz1+1-0
2023-05-01 17:30Save Jack's soulBen Weeks1+1-1
2023-05-01 05:30build 17William Casarin1+2-2
2023-05-01 05:04fix some translation bugsWilliam Casarin2+19-15
2023-05-01 04:40cache note languageWilliam Casarin3+39-31
2023-05-01 02:31Event PreloadingWilliam Casarin11+532-192
2023-04-29 15:46v1.4.3-15 changelogWilliam Casarin2+26-2
2023-04-29 14:49Fix nip10 thread incompatibility for clients that add more than one reply tagWilliam Casarin1+1-1
2023-04-28 03:16Fix sats pluralitySwift1+1-1
2023-04-29 13:00Translations (#1020)Terry Yiu12+18-3
2023-04-29 00:42Add q tag to quote renotesWilliam Casarin1+1-1
2023-04-29 00:42Add referencedid helpersWilliam Casarin1+13-1
2023-04-29 00:22Load zaps instantly on eventsWilliam Casarin6+67-29
2023-04-28 20:03always process eventsWilliam Casarin1+2-0
2023-04-28 20:00build 13William Casarin1+2-2
2023-04-27 20:04Preserve order of bookmarks when savingWilliam Casarin1+1-1
2023-04-26 02:20Add confirmation alert when clearing all bookmarksSwift1+9-1
2023-04-27 17:30Remove blurhash opacityWilliam Casarin1+0-1
2023-04-26 22:41Tweak fade speed and opacity on blurhash placeholdersWilliam Casarin1+2-1
2023-04-26 22:20Show blurhash placeholders from image metadataWilliam Casarin8+196-45
2023-04-26 17:41Add image metadata to image uploadsWilliam Casarin9+545-9
2023-04-26 17:37Add BinaryParserWilliam Casarin2+59-0
2023-04-25 22:21build 12William Casarin1+2-2
2023-04-25 22:06Fix crash when you have invalid relays in your relay listWilliam Casarin13+51-45
2023-04-25 21:31build 11William Casarin1+2-2
2023-04-25 19:41Fix permanent OnlyZaps (likes broken lol)William Casarin1+8-1
2023-04-25 16:43v1.4.3-10 changelogWilliam Casarin1+30-1
2023-04-25 15:52build 10William Casarin1+2-2
2023-04-25 15:53Revert "Remove unneeded periodic reconnect timer"William Casarin1+6-0
2023-03-06 17:46Readme.MD: add privacy section, and link to issuesalltheseas1+6-1
2023-04-25 15:57Merge remote-tracking branch 'github/translations'William Casarin6+0-0
2023-04-15 03:45Add paste button to loginSuhail Saqan1+24-11
2023-04-25 01:21Remove unneeded periodic reconnect timerWilliam Casarin1+0-6
2023-04-13 14:12Replace Starscream with URLSessionWebSocketTaskBryan Montz11+175-126
2023-04-17 02:29Add nokyctranslate translation optionsymbsrcool4+76-1
2023-04-24 15:55Fix issue where uploaded images were from someone elseSwift1+12-18
2023-04-24 23:20Merge remote-tracking branch 'github/translations'William Casarin11+78-77
2023-04-19 18:08Fix reposts on macosWilliam Casarin9+232-137
2023-04-24 17:51Fix custom zap button hitboxesWilliam Casarin1+8-8
2023-04-23 17:31You can now change the default zap typeWilliam Casarin4+44-8
2023-04-23 16:54refactor: extract ZapTypePicker into its own fileWilliam Casarin3+125-88
2023-04-23 15:54Change 500 custom zap amount to 420🌿William Casarin1+1-1
2023-04-23 15:39Make custom zap amounts into a gridWilliam Casarin1+31-12
2023-04-19 02:12Updated custom zap viewericholguin1+205-88
2023-04-23 11:27Merge remote-tracking branch 'github/translations'William Casarin19+34-14
2023-04-23 11:27Fix testsWilliam Casarin2+2-10
2023-04-20 02:02Adjust attachment images placement when postingSwift1+7-4
2023-04-22 09:39Fix crash with LibreTranslate server setting selection and remove delisted vern serverTerry Yiu2+13-5
2023-04-22 19:10Add partial support for different repost variantsWilliam Casarin7+33-25
2023-04-22 19:11Fix potentially buggy media uploader settingWilliam Casarin4+13-10
2023-04-22 19:10Fix buggy zap amounts and wallet selector settingsWilliam Casarin9+36-99
2023-04-22 19:08Refactor disable_animation settingWilliam Casarin21+74-44
2023-04-22 18:15Only show friends, not friend-of-friend in friend filterWilliam Casarin1+1-1
2023-04-22 00:48build 8William Casarin1+2-2
2023-04-22 00:45Add some default height to imagesWilliam Casarin1+2-5
2023-04-22 00:15Remove some cruftWilliam Casarin1+3-10
2023-04-21 23:55Add Friends filter to DMsWilliam Casarin4+39-22
2023-04-21 23:39Refactor notification state filter saving and loadingWilliam Casarin2+36-41
2023-04-21 23:25rename FineNotificationFilter to FriendFilterWilliam Casarin1+6-6
2023-04-21 23:21Refactor and Scope user settings to pubkeyWilliam Casarin10+269-286
2023-04-21 21:17Friends filter for notificationsWilliam Casarin7+264-27
2023-04-21 18:27Merge remote-tracking branch 'github/translations'William Casarin17+37-37
2023-04-21 18:26build 7William Casarin1+2-2
2023-04-21 17:01Fix having to set onlyzaps mode every time on restartWilliam Casarin1+1-1
2023-04-21 16:54Update OnlyZaps wording: others can still pointlessly send you likesWilliam Casarin1+1-1
2023-04-21 16:43Enable like button on OnlyZaps profiles for people who don't have OnlyZaps mode onWilliam Casarin1+1-5
2023-04-20 21:40Add onlyzap badges to usernamesWilliam Casarin2+26-1
2023-04-20 21:40Add #zaps and #onlyzaps to custom hashtagsWilliam Casarin1+2-0
2023-04-20 21:30Colorize friend iconsWilliam Casarin5+63-22
2023-04-20 20:40Add OnlyZaps ModeWilliam Casarin17+335-303
2023-04-20 15:24onlyzaps: Clean up reaction filter logic a bitWilliam Casarin1+5-3
2023-04-20 15:23Don't fetch delete eventsWilliam Casarin1+1-1
2023-04-17 01:04Add setting to hide reactionsTerry Yiu14+84-42
2023-04-20 15:16Translations (#976)Terry Yiu15+14-11
2023-04-18 19:43Don't nest embedded notesWilliam Casarin2+14-5
2023-04-18 19:38Don't create spiral hellthreadsWilliam Casarin1+0-1
2023-04-18 19:16Implement quote repostingWilliam Casarin5+204-89
2023-04-18 17:42Remove EmbeddedEventViewWilliam Casarin7+18-71
2023-04-16 16:06Improve sats numeric entry for zapsTerry Yiu6+26-16
2023-04-17 22:18no banner uploads yet :(William Casarin1+0-1
2023-04-17 21:58v1.4.3-2 changelogWilliam Casarin1+10-3
2023-04-17 21:29v1.4.3-2William Casarin1+2-2
2023-04-17 21:28reply_p_tags: Use uniq instead of Set to preserve orderWilliam Casarin1+16-1
2023-04-16 04:48Fixed repost turning green too early and not reposting sometimesSwift2+10-4
2023-04-16 06:05Fix shuffling when choosing users to reply toJoshua Jiang1+1-1
2023-04-16 23:36Do not translate own notes if logged in with private keyTerry Yiu1+8-2
2023-04-17 14:57Fix reply image previews appearing on new postsSwift1+3-1
2023-04-17 01:18Fix typo on ParticipantsView.swift file nameTerry Yiu3+96-96
2023-04-17 17:26Merge remote-tracking branch 'github/translations'William Casarin19+42-24
2023-04-17 17:17Only check inner_events on boostsWilliam Casarin1+1-1
2023-04-17 04:40Load missing profiles from boosts on home viewGísli Kristjánsson1+2-0
2023-04-17 04:39Load profiles for profile modelGísli Kristjánsson1+3-0
2023-04-17 04:38fix: find inner_event profiles from eventsGísli Kristjánsson1+6-3
2023-04-15 22:14Add ability to copy url from post media previewsSwift2+12-3
2023-04-15 23:01Always check signatures on profile eventsWilliam Casarin10+100-85
2023-04-12 19:47cleanup nostr bech32 entity parsingBartholomew Joyce2+5-6
2023-04-15 20:42Fix broken notificationsWilliam Casarin2+24-19
2023-04-15 19:57v1.4.3-1 changelogWilliam Casarin1+25-0
2023-04-15 19:54Merge remote-tracking branch 'github/translations'William Casarin8+18-3
2023-04-15 19:43Revert "Changelog-Added: Banner Image Upload"William Casarin10+174-228
2023-04-05 22:24Add deep links for local notificationsSwift4+58-22
2023-04-15 19:41Refactor direct messages modelWilliam Casarin8+74-58
2023-04-15 19:40Introduce LocalNotificationWilliam Casarin2+51-0
2023-04-15 19:38ContentView: open thread helperWilliam Casarin1+6-8
2023-04-03 17:57Changelog-Added: Banner Image UploadJoel Klabo10+228-174
2023-04-15 17:26PostView: change wording on upload confirmationWilliam Casarin1+1-1
2023-04-15 17:21PostView: remove ! unwrap for mediaToUploadWilliam Casarin1+4-2
2023-04-06 22:30Ask permission before uploading mediaSwift3+29-11
2023-04-09 00:12Fix tap area when mentioning usersOlegAba4+27-8
2023-04-15 16:59Revert "Revert "Fix tap area when mentioning users""William Casarin3+26-14
2023-04-15 00:32Enable Mac CatalystRyan Calder2+16-0
2023-04-14 19:59Show DM message in local notificationWilliam Casarin1+24-21
2023-04-15 16:43remove verbose logsWilliam Casarin2+0-5
2023-04-14 18:46Fix invalid DM author notificationsWilliam Casarin1+20-20
2023-04-14 18:45Make reposts use postboxWilliam Casarin1+1-1
2023-04-14 18:45Fix relay signal indicator, properly show how many relays you are connected toWilliam Casarin5+50-15
2023-04-14 18:36Revert "Fix tap area when mentioning users"William Casarin3+14-26
2023-04-14 17:32regression: unbreak dmsWilliam Casarin7+17-17
2023-04-14 17:17refactor: dms view init logicWilliam Casarin2+5-7
2023-04-14 16:54small refactor to include_eventWilliam Casarin1+1-1
2023-04-08 18:44Add thread mutingTerry Yiu15+163-31
2023-04-08 20:48Preview media uploads when postingSwift3+113-21
2023-04-14 16:24Merge remote-tracking branch 'github/translations'William Casarin19+32-385
2023-04-14 16:22qrcode: don't default pubkey to ""William Casarin2+3-8
2023-04-14 02:54Add QR Code in profilesericholguin2+19-4
2023-04-14 16:19start v1.4.3-1 build trainWilliam Casarin1+4-4
2023-04-13 16:27v1.4.2 changelogWilliam Casarin1+21-0
2023-04-13 03:11v1.4.2-2William Casarin1+2-2
2023-04-13 03:02A few more performance tweaksWilliam Casarin2+18-6
2023-04-13 02:49Revert "Make tabs easier to click"William Casarin1+1-2
2023-04-13 02:26Avoid slow string byte counting functionsWilliam Casarin2+2-2
2023-04-13 01:22Fix a few more hitchesWilliam Casarin3+51-46
2023-04-12 20:34Load images asyncronously from diskWilliam Casarin1+1-0
2023-04-12 18:26Revert "Remove duplicate share sheet action"William Casarin1+7-0
2023-04-09 22:17Display follows in most recent to oldestLuis Cabrera1+1-1
2023-04-11 22:22Merge remote-tracking branch 'github/translations'William Casarin11+28-0
2023-04-11 22:16Include #btc in custom #bitcoin hashtagWilliam Casarin1+1-0
2023-04-11 21:52Fix tabs sometimes not switchingWilliam Casarin2+7-0
2023-04-11 21:54remove unneeded id thingiesWilliam Casarin1+0-3
2023-04-11 21:21cleanup some dubious codeWilliam Casarin2+7-8
2023-04-11 19:00Configurable notification dotsWilliam Casarin6+109-37
2023-04-11 20:57Make tabs easier to clickWilliam Casarin1+2-1
2023-04-11 20:00switch to v1.4.2 trainWilliam Casarin1+4-4
2023-04-11 19:44nip19: allow empty relays in nprofile and neventWilliam Casarin2+9-3
2023-04-11 17:27Fix note mention testWilliam Casarin1+2-2
2023-04-11 17:23Add another bech32 testWilliam Casarin1+10-0
2023-04-11 16:14Improved parsing of bech32 entitiesBartholomew Joyce2+23-1
2023-04-11 17:23build 9William Casarin2+3-3
2023-04-11 17:03Fix naddr crashWilliam Casarin1+4-0
2023-04-10 23:13v1.4.1-8 changelogWilliam Casarin1+12-1
2023-04-10 23:12v1.4.1-8William Casarin1+2-2
2023-04-10 23:09Fix testsWilliam Casarin1+2-2
2023-04-10 17:02Remove duplicate share sheet actionWilliam Casarin1+0-7
2023-04-10 16:31Don't leak mentions in DMsWilliam Casarin2+16-6
2023-04-10 05:45nip27: handle nrelay a bit betterWilliam Casarin3+20-2
2023-04-10 05:45remove broken testWilliam Casarin1+0-8
2023-04-10 05:02Refactor NIP19 implementation and add testsWilliam Casarin12+738-346
2023-03-30 00:26Add support for nostr: bech32 urls in posts and DMs (NIP19)Bartholomew Joyce4+260-19
2023-04-09 00:12Fix tap area when mentioning usersOlegAba3+26-14
2023-04-07 19:15v1.4.1-7 changelogWilliam Casarin1+22-1
2023-04-07 19:14v1.4.1-7William Casarin1+2-2
2023-04-07 19:05Add #zap and #zapathon custom hashtagsWilliam Casarin5+107-0
2023-04-05 20:56Fix post view paddingOlegAba2+18-16
2023-03-20 16:48Add validation to prevent whitespaces be inputted on NIP-05 input fieldTerry Yiu1+4-0
2023-04-02 12:10Show most recently bookmarked notes at the topBryan Montz1+1-1
2023-04-07 17:49Change reply color from blue to purple. Blue is banned from Damus.William Casarin1+2-2
2023-04-05 19:58Fix Edit Profile Background ColorsJoel Klabo1+1-0
2023-04-07 17:15Merge remote-tracking branch 'github/translations'William Casarin10+12-12
2023-04-07 17:10Add custom #plebchain iconWilliam Casarin5+97-0
2023-04-07 00:41v1.4.1-6 changelogWilliam Casarin1+18-0
2023-04-07 00:39v1.4.1-6William Casarin1+2-2
2023-04-07 00:33Don't show Translating... if we're not actually translatingWilliam Casarin1+8-1
2023-04-07 00:28Custom hashtag offsetsWilliam Casarin2+15-13
2023-04-07 00:09Add custom #nostr and #coffeechain hashtagsWilliam Casarin13+286-64
2023-04-06 23:04Add bitcoin icon to bitcoin hashtagsWilliam Casarin8+223-49
2023-04-06 19:10Make bitcoin hashtag orangeWilliam Casarin1+10-4
2023-04-06 19:10oops, we're on build 5William Casarin1+2-2
2023-04-06 19:10regression: remove action bar from DM viewWilliam Casarin1+2-2
2023-04-06 19:07Disable translations in DMs by defaultWilliam Casarin7+34-19
2023-04-06 17:48rename NostrBuild to nostr.buildWilliam Casarin1+1-1
2023-04-06 17:39Make sure we only update translation cache on main threadWilliam Casarin1+8-4
2023-04-06 17:31v1.4.1-4 changelogWilliam Casarin1+15-0
2023-04-06 17:31v1.4.1-4William Casarin1+2-2
2023-04-06 17:27perf: cache note artifactsWilliam Casarin1+7-1
2023-04-06 17:26perf: cache lnurl to avoid bech32 encoding on the main threadWilliam Casarin2+14-6
2023-04-06 17:15Cache translations, fix translation poppingWilliam Casarin3+141-75
2023-04-06 15:35Merge remote-tracking branch 'github/translations'William Casarin16+104-63
2023-04-06 15:27Fix auto-translationsWilliam Casarin1+1-1
2023-04-06 15:27pointless refactorsWilliam Casarin2+25-25
2023-04-05 20:30Also trim whitespace before single note refsWilliam Casarin1+8-2
2023-04-05 20:12Fix extraneous padding on some image postsWilliam Casarin1+11-1
2023-04-05 19:48Add prefix and suffix string trimming functionsWilliam Casarin2+18-0
2023-04-05 19:33Fix crash in relay list viewWilliam Casarin2+4-4
2023-04-05 18:26regression: fix show nsec buttonWilliam Casarin1+3-1
2023-04-05 18:16v1.4.1-3 changelogWilliam Casarin1+19-0
2023-04-05 18:15v1.4.1-3William Casarin1+2-2
2023-04-05 18:15Change reply color from red to blueWilliam Casarin1+2-2
2023-04-05 17:18Add Padding to Attachment IconsJoel Klabo1+2-0
2023-04-05 09:47Improve display logic for imagesmainvolume1+66-51
2023-04-05 17:32Implement additional text truncation settingsWilliam Casarin3+11-3
2023-04-05 17:23Refactor settings into subsectionsWilliam Casarin9+516-271
2023-04-05 15:53Rename block to muteWilliam Casarin6+33-33
2023-04-05 15:49refactor: move notification settings to its own fileWilliam Casarin3+54-27
2023-04-05 15:43Fix some notification settings not savingWilliam Casarin1+2-2
2023-04-03 23:09Fix Camera Uploads AgainJoel Klabo1+41-4
2023-04-05 03:16changelog: include improved square image display entryWilliam Casarin1+1-0
2023-04-05 03:11v1.4.1-2 changelogWilliam Casarin1+24-0
2023-04-05 03:05v1.4.1-2William Casarin1+2-2
2023-04-05 03:10Don't add https:// prefix to empty website urlsWilliam Casarin1+3-0
2023-04-04 21:20Fix broken website links that have missing https:// prefixesWilliam Casarin1+7-1
2023-04-04 19:03Add reply countsWilliam Casarin10+94-31
2023-04-04 19:03Fix crash in image carouselWilliam Casarin1+1-1
2023-04-04 17:58Show full bleed images on selected events in threadsWilliam Casarin3+18-8
2023-04-04 17:44Allow image size to adjust even if we have it cachedWilliam Casarin1+0-3
2023-04-01 15:54Don't show NIP-05 validation error message when field is emptyBryan Montz1+3-1
2023-04-04 17:24refactor: simplify calculate_image_fill argumentWilliam Casarin1+4-3
2023-04-04 13:57Improvement to square image displaying.mainvolume1+4-7
2023-04-04 17:23Merge remote-tracking branch 'github/translations'William Casarin9+135-112
2023-04-04 16:39Add option to only show notification from people you followSwift3+19-1
2023-04-04 17:12Get around CCP bootstrap relay banning by caching user's relays as their bootstrap relaysWilliam Casarin9+73-17
2023-04-04 00:44Only show translate button if autotranslate is offWilliam Casarin1+3-1
2023-04-04 00:21Simplify notification settingsWilliam Casarin1+5-5
2023-04-04 00:12Don't show translation statusWilliam Casarin2+73-84
2023-03-29 23:19Local notifications for other eventsSwift3+147-14
2023-04-03 23:28Merge remote-tracking branch 'github/translations'William Casarin7+32-0
2023-04-03 21:07Add an empty view when a tagged user isnt foundericholguin3+51-5
2023-04-03 22:43Add missing padding on notifications viewWilliam Casarin1+1-0
2023-04-03 22:07Cache fit/fill as well as heightWilliam Casarin2+16-18
2023-04-03 22:02Cache image heights to reduce poppingWilliam Casarin3+36-8
2023-04-03 21:57Show referenced notes in DMsWilliam Casarin1+21-2
2023-04-03 21:02v1.4.1 + changelogWilliam Casarin1+34-1
2023-04-03 20:57Replace Divider with ThiccDividerWilliam Casarin5+33-8
2023-04-03 18:30Only truncate timeline text if enabled in settingsWilliam Casarin4+20-3
2023-04-03 18:22Make mentions wide in notifications like in timelineWilliam Casarin2+1-2
2023-04-03 18:21Truncate long text in notification itemsWilliam Casarin1+1-1
2023-04-03 18:11Remove padding at top of divider on reply attachment barWilliam Casarin1+1-1
2023-04-03 17:21Restore missing reply description on selected eventsWilliam Casarin3+10-2
2023-04-03 16:54Broadcast events you are replying toWilliam Casarin1+10-1
2023-04-03 16:47Also broadcast event's user profileWilliam Casarin4+11-4
2023-03-31 03:59Profile Picture UploadJoel Klabo11+272-119
2023-04-03 16:35Fix another crash in dynamic height calculationWilliam Casarin1+14-11
2023-04-03 16:22Refactor dynamic image height and fix crashingWilliam Casarin1+61-36
2023-04-02 14:24Dynamic Image Viewmainvolume1+61-20
2023-04-02 16:07add .rgignoreWilliam Casarin1+2-0
2023-03-29 21:05Improve reply viewericholguin5+152-116
2023-03-31 20:45Save Camera Images Locally Then UploadJoel Klabo1+40-3
2023-03-31 22:25Show sent DMs immediatelyWilliam Casarin1+2-0
2023-03-31 22:22Fix OK decodingWilliam Casarin1+2-1
2023-03-31 22:14Enable offline postingWilliam Casarin25+196-31
2023-03-31 17:30Merge remote-tracking branch 'github/translations'William Casarin59+802-64
2023-03-29 21:19Remove gradient in some places for visibilityericholguin4+4-4
2023-03-31 17:01Revert "Refactor auto-translations and add caching"William Casarin13+126-236
2023-03-31 16:26Fixed size of translated textWilliam Casarin4+18-6
2023-03-30 17:59Replace deprecated UNNotificationPresentationOptions.alert with .banner and .listTerry Yiu1+1-1
2023-03-30 19:41Fix crash when repostingWilliam Casarin1+3-1
2023-03-30 15:15Refactor auto-translations and add cachingTerry Yiu13+236-126
2023-03-29 04:59Support gif uploads!Swift2+40-24
2023-03-29 23:02Fix unclickable image dismiss buttonOlegAba3+13-28
2023-03-29 22:57Move and rename pfp image viewOlegAba3+98-98
2023-03-30 02:18Add a Divider in the Follows List for Large ScreensJoel Klabo1+1-1
2023-03-30 03:04Allow Uploading Photos and Videos from CameraJoel Klabo2+22-1
2023-03-30 16:28Fix unfollow button colorWilliam Casarin1+1-1
2023-03-30 16:26Fix broken npub searchingWilliam Casarin1+61-54
2023-03-29 23:24Add nip05 searchWilliam Casarin7+143-2
2023-03-27 19:45v1.4.0William Casarin2+20-4
2023-03-27 21:48Zap Notifications: Include who it's from and messageWilliam Casarin1+27-9
2023-03-24 22:45Local Zap NotificationsSwift3+42-4
2023-03-27 16:42Merge remote-tracking branch 'github/translations'William Casarin44+1048-85
2023-03-27 16:38Refactor damus color referencesWilliam Casarin17+47-46
2023-03-25 16:31Simplify grey colors with an adaptable color in xcassetsBryan Montz4+41-21
2023-03-27 16:26Damus Colors HelperWilliam Casarin2+25-0
2023-03-27 16:16Add some padding to the ReplyViewWilliam Casarin1+1-0
2023-03-27 15:55Fix image uploadingWilliam Casarin2+3-4
2023-03-27 15:47Merge remote-tracking branch 'eric/relay-config-changes'William Casarin10+343-148
2023-03-27 15:30Small refactor for video uploaderWilliam Casarin3+29-12
2023-03-24 22:39Video UploadsSwift5+65-43
2023-03-25 04:09Fixed small notification hit boxesTerry Yiu1+8-5
2023-03-27 14:44Enable auto-translate by defaultWilliam Casarin1+1-1
2023-03-27 14:43Merge remote-tracking branch 'terry/tyiu/filter-language'Terry Yiu7+107-37
2023-03-27 14:39reduce code duplication in nip05 gradientsWilliam Casarin2+28-27
2023-03-27 14:22Merge remote-tracking branch 'eric/gradient-all-the-things'William Casarin7+58-30
2023-03-26 15:36Revert "Revert "Don't make previews full bleed""William Casarin1+34-14
2023-03-26 15:35Revert "Revert "New Timeline""William Casarin15+244-83
2023-03-26 15:35Revert "Increase image size"William Casarin1+1-1
2023-03-25 13:54Don't render @note link if there is only oneWilliam Casarin3+19-2
2023-03-25 12:51Reduced padding for more information densityWilliam Casarin2+4-4
2023-03-25 12:38Increase image sizeWilliam Casarin1+1-1
2023-03-25 12:31Revert "New Timeline"William Casarin15+82-243
2023-03-25 12:31Revert "Don't make previews full bleed"William Casarin1+14-34
2023-03-24 14:14Don't make previews full bleedWilliam Casarin1+34-14
2023-03-24 14:00v1.3.0-7 changelogWilliam Casarin1+6-0
2023-03-24 13:59v1.3.0-7William Casarin1+2-2
2023-03-23 23:29New TimelineWilliam Casarin15+243-82
2023-03-23 14:54Clean up image viewsWilliam Casarin10+223-156
2023-03-23 13:32Remove filenames from image previewWilliam Casarin1+2-4
2023-03-21 12:41v1.3.0-6 changelogWilliam Casarin1+9-1
2023-03-21 12:41v1.3.0-6William Casarin1+2-2
2023-03-21 12:35Fix bug where nostr: links and QRs stopped workingWilliam Casarin1+1-1
2023-03-20 15:28v1.3.0-5 changelogWilliam Casarin1+16-0
2023-03-20 15:27v1.3.0-5William Casarin2+10-2
2023-03-20 14:58Switch DM relative time color to grayWilliam Casarin1+1-1
2023-03-20 14:52Fix internal links opening in other nostr clientsWilliam Casarin3+16-3
2023-03-14 20:07Remove authentication for copying npubSwift1+10-4
2023-03-19 03:36Add Time Ago to DM ViewJoel Klabo1+7-1
2023-03-17 17:48v1.3.0-4 changelogWilliam Casarin1+14-0
2023-03-17 17:47v1.3.0-4William Casarin1+2-2
2023-03-17 17:33Make it much easier to tag users in replies and postsWilliam Casarin3+35-21
2023-03-17 16:13Fix bug where small black text appears during image uploadWilliam Casarin2+24-15
2023-03-17 16:13Don't show test event by accidentWilliam Casarin1+6-4
2023-03-17 14:35v1.3.0-3 changelogWilliam Casarin1+9-2
2023-03-17 14:33v1.3.0-3William Casarin1+2-2
2023-03-17 14:33Make sure to publish progress update on main threadWilliam Casarin1+3-1
2023-03-17 14:23Fix image upload url delay after progress bar disappearsWilliam Casarin1+3-5
2023-03-17 14:01Merge remote-tracking branch 'github/translations'William Casarin32+715-57
2023-03-17 13:54Revert "Reduce battery usage by using exp backoff on connections"William Casarin12+161-323
2023-03-16 15:46Add space at end of image url so you don't accidently corrupt thingsWilliam Casarin1+3-0
2023-03-16 15:17v1.3.0-2 changelogWilliam Casarin2+23-3
2023-03-16 15:13Show image upload progressWilliam Casarin4+136-58
2023-03-15 22:43Refactor image uploaderWilliam Casarin1+41-26
2023-03-15 21:32Add post attachment bar for images and future thingsWilliam Casarin1+75-55
2023-02-17 20:20Add image uploaderSwift6+246-3
2023-03-15 23:03Merge remote-tracking branch 'github/translations'William Casarin9+333-0
2023-03-15 22:40Add option to always show images (never blur)William Casarin6+17-4
2023-03-15 22:22Add nostr.wine to bootstrap relay list, remove othersWilliam Casarin1+1-3
2023-03-15 22:21Remove snort from bootstrap relay listWilliam Casarin1+0-1
2023-03-15 22:19Fix zap button long press scrolling issueWilliam Casarin1+1-1
2023-03-15 21:50Don't pop-in embedded note if we have it cachedWilliam Casarin1+16-0
2023-03-15 21:41Bump notification limit from 100 to 500William Casarin1+1-1
2023-03-15 16:57v1.3.0 changelogWilliam Casarin1+35-0
2023-03-15 16:55v1.3.0William Casarin1+4-4
2023-03-15 16:37Reduce battery usage by using exp backoff on connectionsBryan Montz12+323-161
2023-03-15 15:43Fix testsWilliam Casarin1+5-5
2023-03-15 14:44Extend user tagging search to all local profilesWilliam Casarin2+72-28
2023-03-14 23:12refactor: extract on_user_tapped in UserSearchWilliam Casarin1+27-23
2023-03-14 23:10refactor: create search_profiles helperWilliam Casarin1+8-7
2023-03-14 22:26Don't show both realname and username if they are the sameWilliam Casarin12+207-117
2023-03-14 22:30Revert "Fix cursor jumping around after pressing return"William Casarin1+0-4
2023-03-14 17:08fix "Replying to..." issues and improve related testsBryan Montz3+44-47
2023-03-06 08:31Fix cursor jumping around after pressing returngladius1+4-0
2023-03-06 02:04Fix repost button sometimes not workingOlegAba5+76-20
2023-03-13 18:46Merge remote-tracking branch 'github/translations'William Casarin50+2343-87
2023-03-13 18:45Revert "Merge remote-tracking branch 'tyiu/translations'"William Casarin4+25-338
2023-03-06 04:14Don't show follows you for own profilebenthecarman1+1-1
2023-03-06 12:53Fix Damus logo overlaying over the sidebarJack Chakany1+2-0
2023-03-07 02:46Dismiss Keyboard in Search Viewericholguin2+20-13
2023-03-13 18:38Merge remote-tracking branch 'tyiu/translations'William Casarin4+338-25
2023-03-07 22:58Show error on invalid lightning tip addressSwift1+18-2
2023-03-07 23:12Fix selected event text paddingOlegAba1+3-0
2023-03-13 17:49Revert "Fix mentions not working in middle of new note"William Casarin1+8-4
2023-03-09 18:36Add vibrate on zapSwift3+36-6
2023-03-08 04:28Match event time font colorericholguin1+1-1
2023-03-08 04:27Add dot operator separate event time from profile nameericholguin1+5-1
2023-03-08 04:27Use light gray in light mode and medium gray in dark for ellipsisericholguin1+3-2
2023-03-08 04:25Adjusted repost font size and weightericholguin1+2-2
2023-03-08 21:12Fix json appearing in profile searchesgladiusKatana1+14-13
2023-03-08 21:43Fix KF options orderOlegAba1+4-6
2023-03-08 04:57Fix unexpected font size on PostViewBryan Montz1+1-1
2023-03-09 00:27Make DM Content More VisibleJoel Klabo1+3-2
2023-03-09 03:03Fix tabbar sticking to keyboardOlegAba2+37-38
2023-03-09 02:50Fix keyboard sticking issuesOlegAba1+1-0
2023-03-09 03:49Added new and improved Share sheetericholguin3+131-1
2023-03-12 21:58Remove spaces from hashtag searchesgladiusKatana1+1-1
2023-03-09 07:33Fixed tab bar background color on macOSJoel Klabo1+1-0
2023-03-13 04:02Fix some links getting interpreted as imagesgladiusKatana1+2-1
2023-03-13 06:36Fix mentions not working in middle of new notegladiusKatana1+4-8
2023-03-06 01:36Remember last notification tabWilliam Casarin1+36-3
2023-03-06 00:47v1.2.0-5William Casarin1+2-2
2023-03-06 00:44Notification FiltersWilliam Casarin3+80-6
2023-03-05 23:58v1.2.0-4 changelogWilliam Casarin1+27-0
2023-03-05 23:57v1.2.0-4William Casarin1+2-2
2023-03-05 21:39Immediately search for events and profilesWilliam Casarin6+239-140
2023-03-05 20:47Possibly fix repost button not working issueWilliam Casarin1+1-1
2023-03-04 05:18Use long-press gesture for custom zapsWilliam Casarin1+21-17
2023-02-19 18:35Fixed hit detection bugs on profile pageOlegAba1+1-0
2023-02-21 03:44Preview profile namepercy-g21+6-0
2023-02-21 13:32Fix disappearing text on Thread viewBryan Montz2+2-0
2023-03-02 01:21Render Links etc. in Notification SummariesJoel Klabo1+1-1
2023-02-11 06:57Add menu ellipsis button to notesericholguin7+107-59
2023-03-05 20:15Don't show notifications from ourselvesWilliam Casarin1+5-0
2023-03-05 19:24Dedupe timelineNavItemJack Chakany1+29-37
2023-02-24 00:24Fix navbar title so it changes based on what page you were on previously.Jack Chakany1+14-1
2022-07-29 20:26Always make hashtag filters lowercasedrandymcmillan3+2-5
2023-03-05 00:19Make shaka animation smootherSwift1+3-3
2023-03-05 13:28Prune EventCache when iOS fires memory warningBryan Montz1+14-4
2023-03-05 19:37Fix issue where opening reposts shows jsonWilliam Casarin1+1-1
2023-03-04 23:25v1.2.0-3 changelogWilliam Casarin1+22-0
2023-03-04 23:24v1.2.0-3William Casarin1+2-2
2023-03-04 23:18slightly smoother shaka animationWilliam Casarin1+1-1
2023-02-27 22:19Wrap long profile display nameOlegAba1+4-2
2023-02-28 06:53Add additional info to recommended relay viewericholguin1+37-13
2023-02-28 16:18Add shaka animationSwift1+29-1
2023-02-28 21:40Add option to disable image animationOlegAba3+28-5
2023-03-02 23:16Additional delete confirmation and sign out on config viewericholguin1+31-2
2023-02-28 21:46Scale to fill pfpOlegAba1+1-0
2023-03-01 02:52Update Width of Copy Pubkey BackgroundJoel Klabo1+19-20
2023-03-04 22:45Translations (#722)Terry Yiu19+395-61
2023-03-04 19:33Thread CachingWilliam Casarin20+431-537
2023-03-03 16:57Bookmarks RefactorWilliam Casarin12+76-60
2023-02-28 20:49Make purple color more consistent in mentionsJoel Klabo1+4-4
2023-03-03 15:59build 2William Casarin1+2-2
2023-03-02 05:59Fix zap creationWilliam Casarin1+1-2
2023-03-01 18:51Only send lud12 comment if its not a private zapWilliam Casarin1+10-2
2023-03-01 18:51Switch to new build trainWilliam Casarin1+4-4
2023-03-01 18:03v1.1.0-10 changelogWilliam Casarin1+15-0
2023-03-01 18:02v1.1.0-10William Casarin1+2-2
2023-03-01 04:53Truncate long notes (#715)OlegAba4+40-7
2023-03-01 15:43Private ZapsWilliam Casarin18+359-92
2023-03-01 15:42Translations (#701)Terry Yiu19+1215-79
2023-02-27 19:08Fix default zap amount setting not getting updatedWilliam Casarin1+3-1
2023-02-27 19:03Fix issue where keyboard covers custom zap commentWilliam Casarin1+26-19
2023-02-27 00:01v1.1.0-9 changelogWilliam Casarin1+25-0
2023-02-26 23:59v1.1.0-9William Casarin1+2-2
2023-02-26 23:56ensure blocked users do not show in notificationsWilliam Casarin2+4-1
2023-02-26 23:48Merge remote-tracking branch 'tyiu/tyiu/translations'William Casarin29+756-109
2023-02-26 23:46scroll coordinate spaceWilliam Casarin1+1-0
2023-02-26 22:14Add scroll queue detection in notification viewWilliam Casarin4+33-14
2023-02-24 23:56Fix post text in darkmodeSwift2+2-1
2023-02-25 20:10Customized ZapsWilliam Casarin13+458-86
2023-02-21 20:27NotificationsWilliam Casarin27+918-61
2023-02-24 23:10Fix text color in dark mode on post viewWilliam Casarin1+2-2
2023-02-24 18:28Rich taggingSwift5+91-17
2023-02-22 03:11Fix mention rounded borderOlegAba1+4-2
2023-02-22 03:00Fix ImageCarousel corner radius and context menuOlegAba1+2-1
2023-02-22 02:54Fix event dividersOlegAba4+13-3
2023-02-22 23:37Lazy loading of thread child eventsOlegAba1+11-9
2023-02-24 00:38Update Alignment of Side Menu LabelsJoel Klabo1+12-0
2023-02-24 17:26Fix localization issues, add tests, import translations, and add zh-CN and zh-TWTerry Yiu73+1041-580
2023-02-24 00:48Embed in ScrollViewJoel Klabo1+31-29
2023-02-23 19:11Fix Identical Participants in ParticipantViewJoel Klabo1+1-1
2023-02-18 23:41Add Bookmarking (Local to device)Joel Klabo6+153-0
2023-02-21 18:08Load missing profiles in Zaps viewWilliam Casarin1+28-22
2023-02-21 13:06Fix issue where CPU is continuously pegged when scrollingWilliam Casarin1+4-1
2023-02-21 12:34Eliminate popping when scrollingWilliam Casarin4+74-28
2023-02-20 23:04Fix moving post button to quell jack's OCDWilliam Casarin1+1-0
2023-02-20 22:58Fix bug where feed sometimes gets reset to realtime when scrollingWilliam Casarin1+1-1
2023-02-20 22:26More consistent scrolling to top behaviorWilliam Casarin1+5-5
2023-02-20 22:21Always flush events when switching timelinesWilliam Casarin2+10-2
2023-02-20 21:51Always switch to realtime mode on scroll-to-top, remove realtime indicatorWilliam Casarin1+1-8
2023-02-20 21:48Remove load more popupWilliam Casarin1+27-35
2023-02-20 20:44Remove all localization from formatting stringsWilliam Casarin1+2-2
2023-02-20 20:40Fix localization crashWilliam Casarin1+2-2
2023-02-20 19:36v1.1.0-3 changelogWilliam Casarin1+33-0
2023-02-20 19:35v1.1.0-3William Casarin1+2-2
2023-02-20 19:34Merge remote-tracking branch 'tyiu/tyiu/translations'William Casarin41+1572-29170
2023-02-20 17:11Add a "load more" button instead of always inserting events in timelinesWilliam Casarin15+322-94
2023-02-19 17:53Rename Global feed to UniverseWilliam Casarin1+2-2
2023-02-19 17:20Fix rare markdown crashWilliam Casarin1+5-2
2023-02-18 06:27Refinements to RelayConnection plus tests for creating requestsBryan Montz4+71-50
2023-02-18 19:17Fix Zaps string pluralization bugTerry Yiu1+1-1
2023-02-19 14:06refactor similar RepostsModel and ReactionsModel into one parent classBryan Montz5+65-135
2023-02-10 22:51Restrict dynamic font type - max sizeOlegAba1+1-0
2023-02-18 17:33Merge remote-tracking branch 'tyiu/tyiu/translations'William Casarin17+2665-27
2023-02-18 04:44Image and color asset clean-upBryan Montz39+19-488
2023-02-17 12:58code clean-up: @discardableResult, unused params, simplify getting specific relays from poolBryan Montz11+21-36
2023-02-17 17:34Add selectable text featureOlegAba7+116-18
2023-02-09 05:42Post view improvementsericholguin1+36-17
2023-02-17 18:24Revert "Add menu ellipsis button to notes"William Casarin6+47-93
2023-02-16 03:14Added a 20MB content length limit for all image filesOlegAba7+175-223
2023-02-09 07:46Remove trailing slash when adding a relaymiddlingphys1+4-0
2023-02-03 02:46Added Posts or Post & Replies selector to Profileericholguin1+16-5
2023-02-11 06:57Add menu ellipsis button to notesericholguin6+93-47
2023-02-12 13:25Improve EventActionBar button spacingBryan Montz2+5-8
2023-02-11 05:50Use top anchor for scroll to top eventOlegAba2+4-4
2023-02-11 21:44Fix paddingOlegAba5+7-7
2023-02-16 15:29Merge remote-tracking branch 'tyiu/tyiu/translations'William Casarin5+2614-0
2023-02-16 15:22Merge remote-tracking branch 'tyiu/tyiu/translations'William Casarin25+50-30
2023-02-16 14:12profile: copy button polishBryan Montz5+22-60
2023-02-16 06:30Format Large Numbers of Action Bar ActionsJoel Klabo2+34-2
2023-02-16 12:57fixed testsBryan Montz2+24-45
2023-02-16 03:15add missing fileWilliam Casarin1+27-0
2023-02-15 20:31Merge remote-tracking branch 'oleg/custom-profile-navbar'OlegAba5+289-239
2023-02-13 03:59Improved blur on images, especially in dark modeBryan Montz1+18-7
2023-02-15 19:17Merge remote-tracking branch 'tyiu/tyiu/translations'William Casarin5+2560-0
2023-02-15 17:35perf: debounce incoming dmsWilliam Casarin2+61-13
2023-02-15 17:35perf: decode large events in background threadsWilliam Casarin1+14-3
2023-02-15 02:51Fix frequent KFImage hangOlegAba3+10-9
2023-02-15 16:49Merge remote-tracking branch