William Casarin
898a880a15
stay on 0.1.8 for now
2022-12-25 12:50:18 -08:00
Suhail Saqan
70756938d7
Update project.pbxproj
2022-12-24 19:33:34 -06:00
Suhail Saqan
ef85bb0ca9
Merge branch 'master' into add-wallet-modal
2022-12-23 19:48:43 -06:00
William Casarin
a6f11fcc8b
Fix changelog
2022-12-23 17:21:06 -08:00
William Casarin
e64ccb96b3
v0.1.9
2022-12-23 16:52:07 -08:00
Thomas
444f76a233
MetadataView -> EditMetadataView
2022-12-23 18:27:39 +01:00
Thomas
dff450282b
Metadata screen
2022-12-23 16:12:50 +01:00
Thomas Rademaker
41a75c2adf
update vault
2022-12-23 09:54:44 -05:00
Suhail Saqan
8a62f285a6
remove unneeded changes
2022-12-22 17:15:59 -06:00
Thomas Rademaker
6a8100152f
save the private key to the keychain and not user defaults
2022-12-22 18:13:33 -05:00
Suhail Saqan
ed9e60ffb6
make wallet items a List
2022-12-22 16:15:34 -06:00
William Casarin
68e9c127f9
Release v0.1.8
2022-12-22 11:03:23 -08:00
Suhail Saqan
0de7b9dc94
added copy invoice and fixed alignment
2022-12-22 05:31:05 -06:00
Suhail Saqan
bb6d1b2522
add wallet modal
2022-12-22 04:20:37 -06:00
Sam DuBois
f0d242a53e
Merge branch 'master' into viewModel
2022-12-20 09:48:02 -07:00
Sam DuBois
8e4daa79a8
Fixed the shimmering bug
2022-12-20 09:39:29 -07:00
Sam DuBois
3a1d4b1c39
Removed the app viewModel. Need to find a better structure for the future to fix this issue
2022-12-20 09:20:37 -07:00
William Casarin
1fd8be9e2b
0.1.7
2022-12-19 20:58:41 -08:00
Sam DuBois
0f64792585
Everything looking really clean. tested and working in dark mode as well
2022-12-18 22:00:48 -07:00
Sam DuBois
fbde055fc6
Making some changes to the view model. braking but we will survive
2022-12-18 16:37:53 -07:00
Sam DuBois
d7d8076bee
Adding a small empty timeline view to make it more obvious when there is no content and when there is content
2022-12-18 09:40:34 -08:00
Jacob Davis
2c44366ca5
Fix padding and other minor UI improvements
2022-12-17 17:03:16 -08:00
William Casarin
77146c26bc
Release 0.1.6
...
Added
- Add lightning tipping button for lud06 profiles
- Display bolt11 invoice widgets on posts
- Added inline image loading
- Show relay connection status in config
- Search hashtags, profiles, events
Changed
- Use an optimized library for image loading
Fixed
- Damus will now stay connected at all times
2022-10-30 23:36:00 -07:00
William Casarin
c6ab1de639
Add bolt11 parser and Invoice View
...
Changelog-Added: Display bolt11 invoice widgets on posts
2022-10-19 07:46:05 -07:00
William Casarin
c4206883f2
Even more aggressive reconnects
...
Sometimes it gets stuck in a "reconnecting" state. We'll retry even
these connections if the last connection attempt is too old.
2022-10-17 16:17:05 -07:00
William Casarin
eb99e6c323
Rewrite note parsing in C
...
This eliminates any parsing choppyness
Fixes : #32
Signed-off-by: William Casarin <jb55@jb55.com>
2022-10-17 15:22:28 -07:00
William Casarin
a47645929e
Inline image loading
...
Changelog-Added: Added inline image loading
Signed-off-by: William Casarin <jb55@jb55.com>
2022-10-16 16:11:27 -07:00
William Casarin
355b8c5da8
Use kingfisher for profile pic loading
...
Changelog-Changed: Use an optimized library for image loading
Signed-off-by: William Casarin <jb55@jb55.com>
2022-10-16 11:42:20 -07:00
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