William Casarin
3c24e707fc
translate: disable translate DMs
...
It's just a bad idea until we have local translations
Signed-off-by: William Casarin <jb55@jb55.com >
2024-01-31 09:34:15 -08:00
kernelkind
8a20e5845e
Remove line break at the end of direct messages
...
Closes: https://github.com/damus-io/damus/issues/1599
Changelog-Fixed: Remove extra space at the end of DM messages
Signed-off-by: kernelkind <kernelkind@gmail.com >
Reviewed-by: William Casarin <jb55@jb55.com >
Signed-off-by: William Casarin <jb55@jb55.com >
2023-12-18 10:24:10 -08:00
ericholguin
dfcef0ba95
refactor: rename show image references to blur images
...
Closes: https://github.com/damus-io/damus/pull/1745
Reviewed-by: William Casarin <jb55@jb55.com >
Signed-off-by: William Casarin <jb55@jb55.com >
2023-12-13 11:02:15 -08:00
William Casarin
69c7acea76
tests: add ndb support to tests
...
stops it from crashing
2023-09-21 09:10:06 -04:00
William Casarin
c71b0ee916
blocks: pass keypair instead of privkey to avoid pubkey gen
...
Generating a pubkey is quite slow, so pass a keypair instead of privkey
2023-08-28 11:47:29 -07:00
William Casarin
de58e52199
dms: move timestamp outside of bubble
2023-08-06 14:07:04 -07:00
William Casarin
cebd1f48ca
ndb: switch to nostrdb notes
...
This is a refactor of the codebase to use a more memory-efficient
representation of notes. It should also be much faster at decoding since
we're using a custom C json parser now.
Changelog-Changed: Improved memory usage and performance when processing events
2023-08-03 13:20:36 -07:00
William Casarin
2f8aa29e92
ndb: make NostrEvents immutable
...
Since we can't mutate NdbNotes, let's update the existing codebase to
generate and sign ids on NostrEvent constructions. This will allow us to
match NdbNote's constructor
2023-07-25 15:34:05 -07:00
William Casarin
5f64f54ef5
Fix previews in DMs
...
TODO: maybe we need to just add this to NoteContentView?
I don't want to do this just yet though because I'm about to cut a
release and I don't want to introduce new bugs.
2023-05-08 11:14:56 -07:00
Bryan Montz
9847f12c95
Remove unused code
...
Closes : #1105
2023-05-08 11:01:04 -07:00
William Casarin
24c82293b3
Disable translations in DMs by default
...
There is an option to enable it now.
Changelog-Changed: Disable translations in DMs by default
2023-04-06 12:07:01 -07:00
William Casarin
1bf171a09e
Show referenced notes in DMs
...
Changelog-Added: Show referenced notes in DMs
2023-04-03 14:57:20 -07:00
William Casarin
754ee254e9
Revert "Revert "New Timeline""
...
This reverts commit f5ed9cd5d4 .
2023-03-26 09:35:53 -06:00
William Casarin
f5ed9cd5d4
Revert "New Timeline"
...
This reverts commit f84d4516db .
2023-03-25 06:31:24 -06:00
William Casarin
f84d4516db
New Timeline
...
Switch to a new timeline style that has higher information density and
better image display
2023-03-23 19:03:54 -06:00
William Casarin
97382adb63
Switch DM relative time color to gray
...
Looks better in light mode
2023-03-20 08:58:55 -06:00
Joel Klabo
98685645d3
Add Time Ago to DM View
...
Changelog-Added: Add Time Ago to DM View
Closes : #790
2023-03-20 08:27:20 -06:00
William Casarin
57d48a0395
Add option to always show images (never blur)
...
Changelog-Added: Add option to always show images (never blur)
2023-03-15 16:56:25 -06:00
Joel Klabo
d1a77891c7
Make DM Content More Visible
...
Changelog-Changed: Make DM Content More Visible
Closes : #760
2023-03-13 09:43:52 -06:00
OlegAba
6b1f57d6d0
Truncate long notes ( #715 )
...
Changelog-Added: Truncate large posts and add a show more button
2023-03-01 09:57:39 -08:00
OlegAba
a1a89dc98e
Add selectable text feature
...
Changelog-Added: Added the ability to select text on posts
Closes : #639
2023-02-18 08:59:47 -08:00
William Casarin
1696e0365e
refactor: settings and translation view
2023-02-03 09:25:07 -08:00
William Casarin
006f8d79e0
Lightning Zaps
...
Added initial lightning zaps/tipping integration
Changelog-Added: Receive Lightning Zaps
2023-02-02 15:51:57 -08:00
Jonathan Milligan
c9463804a8
style: DMs only take up 80% of screen width
...
DMs now take up only 80% of the available screen width so it looks much
more like iMessages.
Closes : #286
Changelog-Changed: Make DMs only take up 80% of screen width
2023-01-10 09:24:19 -08:00
William Casarin
7372c4847d
perf: cache link previews
...
Changelog-Added: Cache link previews
2023-01-02 15:19:57 -08:00
William Casarin
13516dbc0a
Show images from yourself
...
Changelog-Fixed: Show images from yourself
2022-12-28 14:40:32 -08:00
Thomas
d1cbf74840
Improved visual composition for threads
...
Changelog-Changed: Improve visual composition of threads
2022-12-27 14:41:28 -08:00
William Casarin
015e0651a4
img: only show images if it is a post from your friend
...
Changelog-Changed: Only show inline images from your friends
2022-12-18 16:23:53 -08: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
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
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