Commit Graph

180 Commits

Author SHA1 Message Date
randymcmillan fead2a498f Package.swift: add secp256k1.swift to dependencies 2022-07-27 22:18:49 -07:00
William Casarin df0b0e00d1 multiline DM messages
Changelog-Added: Multiline DM messages
Signed-off-by: William Casarin <jb55@jb55.com>
2022-07-21 17:55:19 -07:00
William Casarin ce9551ce56 notifications: initial setup
Signed-off-by: William Casarin <jb55@jb55.com>
2022-07-21 17:55:19 -07:00
William Casarin b838849010 version: we're on 0.1.3 now
Signed-off-by: William Casarin <jb55@jb55.com>
2022-07-21 15:53:20 -07:00
William Casarin 24c4d99f78 DMs: copy decrypted text instead of raw content
Changelog-Fixed: Copying text in DMs will now copy the decrypted text
Signed-off-by: William Casarin <jb55@jb55.com>
2022-07-21 15:51:44 -07:00
William Casarin f2338dd646 changelog
Signed-off-by: William Casarin <jb55@jb55.com>
2022-07-03 09:37:02 -07:00
William Casarin 1417299d2d add dm navigation title
Signed-off-by: William Casarin <jb55@jb55.com>
2022-07-03 09:31:03 -07:00
William Casarin 318c6bcc3f New encrypted message
Signed-off-by: William Casarin <jb55@jb55.com>
2022-07-03 09:24:32 -07:00
William Casarin 03e68b3a10 clickable boost links
Changelog-Added: Clicking boost text will go to that users profile
Signed-off-by: William Casarin <jb55@jb55.com>
2022-07-03 09:23:21 -07:00
William Casarin 366293315d Add DM button to profile
Signed-off-by: William Casarin <jb55@jb55.com>
2022-07-03 09:23:08 -07:00
William Casarin 471f29f7ea contact: update contact event on follow/unfollow
Signed-off-by: William Casarin <jb55@jb55.com>
2022-07-02 13:09:10 -07:00
William Casarin 3c962ecdfe Revert "nav: use back chevron in more places"
hitbox is annoying atm

This reverts commit ea0e28d2c5.
2022-07-02 12:32:24 -07:00
William Casarin ef5f92fe21 dms: fix input box padding and spacing
Signed-off-by: William Casarin <jb55@jb55.com>
2022-07-02 12:31:33 -07:00
William Casarin ea0e28d2c5 nav: use back chevron in more places
Signed-off-by: William Casarin <jb55@jb55.com>
2022-07-02 12:31:22 -07:00
William Casarin a1e620f721 refactor: generalize end_editing
might be useful... we shall see

Signed-off-by: William Casarin <jb55@jb55.com>
2022-07-02 12:30:58 -07:00
William Casarin c122035851 Implement NIP04: Encrypted Direct Messages
Closes #5

This adds encrypted direct message support to damus

Changelog-Added: Implement NIP04: Encrypted Direct Messages
Signed-off-by: William Casarin <jb55@jb55.com>
2022-07-02 12:14:36 -07:00
William Casarin 0744156c0c Fix unfollow crash
Changelog-Fixed: Fixed crash when unfollowing users
Signed-off-by: William Casarin <jb55@jb55.com>
2022-07-02 12:13:41 -07:00
William Casarin 9a70bcf280 tabs: add blue dot to home view
Changelog-Added: Add blue dot notification to home tab
Changelog-Fixed: Clicking tabs now clear blue dots immediately
Signed-off-by: William Casarin <jb55@jb55.com>
2022-06-30 07:15:11 -07:00
William Casarin 4f5c9b1bf7 config: don't add relay even if we've cancelled
Changelog-Fixed: Cancel button on add relay view
Signed-off-by: William Casarin <jb55@jb55.com>
2022-06-30 07:11:40 -07:00
William Casarin 9aa68c15f7 Revert "center screenshot"
This reverts commit d66b6dbcfe.
2022-06-21 08:35:40 -07:00
William Casarin d66b6dbcfe center screenshot
Signed-off-by: William Casarin <jb55@jb55.com>
2022-06-21 08:34:53 -07:00
William Casarin 04d2dce761 make image smaller
Signed-off-by: William Casarin <jb55@jb55.com>
2022-06-21 08:34:00 -07:00
William Casarin 2b46a9f721 screenshots
Signed-off-by: William Casarin <jb55@jb55.com>
2022-06-21 08:32:56 -07:00
William Casarin 706705a041 fix one more readme link
Signed-off-by: William Casarin <jb55@jb55.com>
2022-06-21 08:03:44 -07:00
William Casarin eafaf80383 more readme fixes
Signed-off-by: William Casarin <jb55@jb55.com>
2022-06-21 08:03:06 -07:00
William Casarin 7df1a0ff63 fix readme links
Signed-off-by: William Casarin <jb55@jb55.com>
2022-06-21 08:01:24 -07:00
William Casarin 61ad5ebc52 readme: contributing
Signed-off-by: William Casarin <jb55@jb55.com>
2022-06-21 07:57:03 -07:00
William Casarin 05b010503d add initial readme
Signed-off-by: William Casarin <jb55@jb55.com>
2022-06-21 07:54:54 -07:00
William Casarin bd1f3a1995 dev: changelog script fixes
Signed-off-by: William Casarin <jb55@jb55.com>
2022-06-21 07:48:37 -07:00
William Casarin 677c8f9d24 v0.1.1
Signed-off-by: William Casarin <jb55@jb55.com>
2022-06-20 15:49:12 -07:00
William Casarin d97e86b3df update todo
Signed-off-by: William Casarin <jb55@jb55.com>
2022-06-20 15:30:24 -07:00
William Casarin 7bf9f62255 fix home feed
Signed-off-by: William Casarin <jb55@jb55.com>
2022-06-20 15:30:14 -07:00
William Casarin 1ba5b64df6 update todo
Signed-off-by: William Casarin <jb55@jb55.com>
2022-06-18 12:41:54 -07:00
William Casarin 8e7c7e1cd5 search/home: hide duplicate user posts
This cuts down on the spam a bit

Changelog-Changed: Search home now only shows users at most once to cut down on spam
Signed-off-by: William Casarin <jb55@jb55.com>
2022-06-18 12:41:52 -07:00
William Casarin 4d68621530 boosts: always register boost, add confirmation
Changelog-Added: Add boost confirmation alert
Changelog-Fixed: Fixed boosts sometimes not registering after click
Signed-off-by: William Casarin <jb55@jb55.com>
2022-06-18 12:41:24 -07:00
William Casarin ebce5c4c2e remove some boostrap relays that are not spec compliant
Changelog-Fixed: Remove some non-compliant bootstrap relays
Signed-off-by: William Casarin <jb55@jb55.com>
2022-06-18 12:37:47 -07:00
William Casarin a578e44a54 Add changelog devtool
Signed-off-by: William Casarin <jb55@jb55.com>
2022-06-18 10:36:57 -07:00
William Casarin a417da6089 Add logout button, and show account keys
Changelog-Added: Show logout button and account keys in config
Signed-off-by: William Casarin <jb55@jb55.com>
2022-06-18 10:35:46 -07:00
William Casarin ae68d8a7e3 Add nix shell for dev stuff
Signed-off-by: William Casarin <jb55@jb55.com>
2022-06-18 08:50:02 -07:00
William Casarin ac6e29b010 add todo file
Signed-off-by: William Casarin <jb55@jb55.com>
2022-06-18 08:50:02 -07:00
William Casarin 4cd48d3143 wip some initial relay bootstrap logic
Signed-off-by: William Casarin <jb55@jb55.com>
2022-06-18 08:50:02 -07:00
William Casarin 4da93b7630 fix chat opacity on dark theme
Changelog-Fixed: Fix opacity for chat messages in dark theme
Signed-off-by: William Casarin <jb55@jb55.com>
2022-06-18 08:49:59 -07:00
William Casarin 7437199ef6 don't show replies to non-friends in timeline
Changelog-Fixed: Don't show replies to non-friends in timeline
Signed-off-by: William Casarin <jb55@jb55.com>
2022-06-18 08:49:54 -07:00
William Casarin 4ee0bd4efb remove unused function
Signed-off-by: William Casarin <jb55@jb55.com>
2022-06-18 08:49:54 -07:00
William Casarin dd7d9a4a66 eose loading spinners
Changelog-Added: Add [NIP-15](https://github.com/nostr-protocol/nips/blob/master/15.md) loading spinners
Signed-off-by: William Casarin <jb55@jb55.com>
2022-06-18 08:49:50 -07:00
William Casarin 6de7d7ae58 edit relays
Signed-off-by: William Casarin <jb55@jb55.com>
2022-06-09 13:47:25 -07:00
William Casarin e104de6431 fix many small bugs
Signed-off-by: William Casarin <jb55@jb55.com>
2022-06-09 11:40:41 -07:00
William Casarin 12785ec4a0 0.1.0 testflightttt
Signed-off-by: William Casarin <jb55@jb55.com>
2022-06-08 13:57:08 -07:00
William Casarin 6bca9eb2be new account fixes
Signed-off-by: William Casarin <jb55@jb55.com>
2022-06-08 13:49:04 -07:00
William Casarin 23bb7c7f18 connect to relays stored in contacts
Signed-off-by: William Casarin <jb55@jb55.com>
2022-06-08 13:09:46 -07:00