1
0
mirror of git://jb55.com/damus synced 2024-09-19 11:43:44 +00:00
Commit Graph

508 Commits

Author SHA1 Message Date
William Casarin
300b5fda98 add kingfisher
will use this for image loading

Signed-off-by: William Casarin <jb55@jb55.com>
2022-10-16 11:09:29 -07:00
William Casarin
2c4c392b76 search hashtags, profiles, notes
Changelog-Added: Search hashtags, profiles, events
Signed-off-by: William Casarin <jb55@jb55.com>
2022-10-08 16:04:10 -07:00
William Casarin
7bdd8048b0 better channels
Signed-off-by: William Casarin <jb55@jb55.com>
2022-09-13 17:23:56 -07:00
William Casarin
eec8763733 scroll: more consistent scrolling behavior
Scrolling will always anchor the active note to the top of the screen

This is less confusing overall

Changelog-Changed: Clicking on a note will now always scroll it to the top
Signed-off-by: William Casarin <jb55@jb55.com>
2022-08-09 09:32:22 -07:00
William Casarin
49ff8824ac fix deployment target
Signed-off-by: William Casarin <jb55@jb55.com>
2022-07-28 13:11:58 -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
366293315d Add DM button to profile
Signed-off-by: William Casarin <jb55@jb55.com>
2022-07-03 09:23:08 -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
677c8f9d24 v0.1.1
Signed-off-by: William Casarin <jb55@jb55.com>
2022-06-20 15:49:12 -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
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
dff12702f5 SearchHomeView working
Signed-off-by: William Casarin <jb55@jb55.com>
2022-06-06 19:26:44 -07:00
William Casarin
da493310fc remove testingprivate
Signed-off-by: William Casarin <jb55@jb55.com>
2022-05-31 14:17:39 -07:00
William Casarin
200cbe3728 followers
Signed-off-by: William Casarin <jb55@jb55.com>
2022-05-26 08:35:19 -07:00
William Casarin
dbf8c932ae fetch following contacts if we are missing any
Signed-off-by: William Casarin <jb55@jb55.com>
2022-05-24 15:29:28 -07:00
William Casarin
8aac880bb5 more filters
Signed-off-by: William Casarin <jb55@jb55.com>
2022-05-24 14:34:21 -07:00
William Casarin
097cc54bba extract HomeModel from ContentView
huge refactor

Signed-off-by: William Casarin <jb55@jb55.com>
2022-05-24 12:57:40 -07:00
William Casarin
e50c8f0dbc account creation working
Signed-off-by: William Casarin <jb55@jb55.com>
2022-05-21 21:07:33 -07:00
William Casarin
2920325639 initial CreateAccountView
Signed-off-by: William Casarin <jb55@jb55.com>
2022-05-21 19:44:04 -07:00
William Casarin
180faddf89 extract carousel view
Signed-off-by: William Casarin <jb55@jb55.com>
2022-05-20 16:06:13 -07:00
William Casarin
084d699cfc Initial SetupView
Signed-off-by: William Casarin <jb55@jb55.com>
2022-05-19 14:38:25 -07:00
William Casarin
3d1c011e73 extract MainTabView
Start to clean ContentView up a bit.

We need it to be cleaner before we introduce the SetupView

Signed-off-by: William Casarin <jb55@jb55.com>
2022-05-19 08:33:37 -07:00
William Casarin
874d15df45 following view
Signed-off-by: William Casarin <jb55@jb55.com>
2022-05-16 16:23:34 -07:00
William Casarin
7554a87d88 following and unfollowing
Signed-off-by: William Casarin <jb55@jb55.com>
2022-05-15 11:08:36 -07:00
William Casarin
8da251dc88 send_filters refactor
Signed-off-by: William Casarin <jb55@jb55.com>
2022-05-14 15:35:34 -07:00
William Casarin
6ac4214be7 insert sort, profile updates revamp
Signed-off-by: William Casarin <jb55@jb55.com>
2022-05-09 10:33:03 -07:00
William Casarin
0ab1494b1e initial hashtag query
Signed-off-by: William Casarin <jb55@jb55.com>
2022-05-09 08:24:26 -07:00
William Casarin
5e63eca0e9 simplify like refs
Signed-off-by: William Casarin <jb55@jb55.com>
2022-05-08 19:01:42 -07:00
William Casarin
151c79dd98 move some stuff around, reply desc
Signed-off-by: William Casarin <jb55@jb55.com>
2022-05-08 10:45:24 -07:00
William Casarin
8896d19f40 initial reply revamp
It now understands mentions

Signed-off-by: William Casarin <jb55@jb55.com>
2022-05-08 10:25:50 -07:00
William Casarin
0eb1372937 more mention progress
Signed-off-by: William Casarin <jb55@jb55.com>
2022-05-07 13:50:19 -07:00
William Casarin
73652513d9 initial mention parsing
Signed-off-by: William Casarin <jb55@jb55.com>
2022-05-04 21:33:08 -07:00
William Casarin
4704431c74 image cache
Signed-off-by: William Casarin <jb55@jb55.com>
2022-05-04 18:49:40 -07:00
William Casarin
f42bc2e91e likes, mention parsing, lots of stuff
Signed-off-by: William Casarin <jb55@jb55.com>
2022-05-04 16:26:10 -07:00
William Casarin
a88324333b profiles
Signed-off-by: William Casarin <jb55@jb55.com>
2022-04-30 10:37:29 -07:00
William Casarin
ce989450f4 many updates
Signed-off-by: William Casarin <jb55@jb55.com>
2022-04-25 08:28:07 -07:00
William Casarin
4de2ce402e fix broken nagivation
Signed-off-by: William Casarin <jb55@jb55.com>
2022-04-23 12:41:36 -07:00
William Casarin
78c5b47f11 chatroom
Signed-off-by: William Casarin <jb55@jb55.com>
2022-04-19 19:46:30 -07:00
William Casarin
020a1a4e6d remove NostrTimeline thing
not using this

Signed-off-by: William Casarin <jb55@jb55.com>
2022-04-18 17:33:37 -07:00
William Casarin
bcff8d5f02 refactor timeline and nav
Signed-off-by: William Casarin <jb55@jb55.com>
2022-04-18 17:33:15 -07:00
William Casarin
700a0e2625 replying works
Signed-off-by: William Casarin <jb55@jb55.com>
2022-04-17 08:49:02 -07:00
William Casarin
f2631bd086 make profiles and environment object
Signed-off-by: William Casarin <jb55@jb55.com>
2022-04-17 05:31:38 -07:00
William Casarin
2676dea140 event action bar, more detail view
Signed-off-by: William Casarin <jb55@jb55.com>
2022-04-16 11:32:42 -07:00
William Casarin
e48af81b75 show relative created time on events
Signed-off-by: William Casarin <jb55@jb55.com>
2022-04-16 09:53:34 -07:00
William Casarin
d796c44b46 EventDetailView placeholder
we'll use this view for when click into an event

Signed-off-by: William Casarin <jb55@jb55.com>
2022-04-16 09:37:28 -07:00
William Casarin
d3d8b56a08 refactor profile pic into view
we'll need this in thread and event details view

Signed-off-by: William Casarin <jb55@jb55.com>
2022-04-16 09:33:33 -07:00
William Casarin
97fbee85c0 posting, global timeline
Signed-off-by: William Casarin <jb55@jb55.com>
2022-04-13 12:18:01 -07:00
William Casarin
967c463976 Posting works!
Signed-off-by: William Casarin <jb55@jb55.com>
2022-04-12 06:47:54 -07:00
William Casarin
e0059388e8 calculate proof of work on events
Signed-off-by: William Casarin <jb55@jb55.com>
2022-04-11 11:32:30 -07:00
William Casarin
bf4743253f move EventView to its own file
Signed-off-by: William Casarin <jb55@jb55.com>
2022-04-11 10:53:43 -07:00
William Casarin
28790ccfab reorganize
Signed-off-by: William Casarin <jb55@jb55.com>
2022-04-11 10:34:35 -07:00
William Casarin
37b5309dd4 Profiles!
Signed-off-by: William Casarin <jb55@jb55.com>
2022-04-11 09:29:30 -07:00
William Casarin
13b01381d7 relay pool!
Signed-off-by: William Casarin <jb55@jb55.com>
2022-04-09 08:03:50 -07:00
William Casarin
dc376a4a72 better main view, add initial post view
Signed-off-by: William Casarin <jb55@jb55.com>
2022-04-03 15:40:18 -07:00
William Casarin
f4bb07081f initial commit
Signed-off-by: William Casarin <jb55@jb55.com>
2022-04-02 16:57:42 -07:00