Commit graph

262 commits

Author SHA1 Message Date
William Casarin
bb27b1c339 web: don't copy tags when replying
otherwise this crazy stuff happens:

https://nostr.com/e/da28aefc824cc7880e79df547cbe7f1e9d21e2ab81a264e311280d11b427ce05
2022-11-17 16:43:50 -08:00
Thomas Mathews
f773ab49f6 web: message textareas auto expand based on content 2022-11-16 20:18:12 -08:00
Tiago Balas
71aef40dc3 change object-fit to cover on .pfp 2022-11-15 16:01:14 -08:00
William Casarin
a78858629e web/explore: if pow filtering is disabled, remove friends
Otherwise the explore timeline looks just like the home timeline
2022-11-15 15:27:16 -08:00
William Casarin
ae6102b4f6 web: don't render invalid share events 2022-11-15 15:13:12 -08:00
William Casarin
b8a24d9dd4 web: turn of pow filter by default
prefer a configurable + adaptive pow filter once that is done
2022-11-15 15:10:55 -08:00
William Casarin
47950e6995 bump stuff 2022-11-15 09:32:39 -08:00
William Casarin
804020806a web: render notification timeline
- hide ourselves from notification timeline
- add spam guard (fof + pow like on explore)
2022-11-15 09:20:45 -08:00
Thomas Mathews
fe4d295a4d web: add notifications view
Note that the view itself does not work, but the menu items and view
are set up. Additionally parts for the marker work too, but they get
cleared immediately on viewing the app so it's kind of useless right
now.
2022-11-14 22:15:14 -08:00
Thomas Mathews
0b22b2f8d9 web: Added explore button to mobile & use svg icons 2022-11-14 21:26:35 -08:00
Thomas Mathews
870a9222e7 web: fix flex shrink in mobile 2022-11-14 20:43:26 -08:00
Thomas Mathews
e65f8fc755 web: fix view width 2022-11-14 20:00:00 -08:00
Thomas Mathews
afc8aeed56 Added Known Issues section to README.md 2022-11-14 19:58:55 -08:00
William Casarin
194d244e35 web: don't redraw on duplicate timeline events 2022-11-14 18:14:34 -08:00
William Casarin
eeb3811585 web: bump explore timeline pow target to 25
It's much harder to spam at this level
2022-11-14 18:06:16 -08:00
William Casarin
d643e2d06b web: fix re-rendering on reaction 2022-11-14 18:04:56 -08:00
William Casarin
70d0df5240 web: fix anon users resolving to the same robohash 2022-11-14 17:32:33 -08:00
William Casarin
42fd771333 web: only request filters if the authors list has items 2022-11-14 17:26:00 -08:00
William Casarin
b081e1cefc web: fix obscure relay bug 2022-11-14 16:57:54 -08:00
William Casarin
1192cd3b30 web: fix reply event rendering 2022-11-14 16:30:49 -08:00
William Casarin
0b37f5b3f3 Explore View 2022-11-14 15:46:36 -08:00
William Casarin
954870c445 web: add clickable style to thread expansion msg 2022-11-14 09:32:51 -08:00
William Casarin
9a02a55caa web: fix related event fetching
When fetching events, also fetch events that your friends are replying
to.
2022-11-14 09:03:29 -08:00
William Casarin
e0be7d15c3 Merge remote-tracking branch 'thomas/main' 2022-11-13 09:04:42 -08:00
Thomas Mathews
42163b1570 web: Fix README.md 2022-11-13 08:24:03 -08:00
Thomas Mathews
06137ab3f2 web: fix header z-index 2022-11-13 08:19:04 -08:00
Thomas Mathews
f5cd0e2e39 web: Updated deleted event style.
- Refactored event messages style
 - Added official z-index layering variables
 - Use a cool ghost for profile image of deleted content
2022-11-13 08:09:30 -08:00
Thomas Mathews
e50f3e542b web: fix linkify not readding end group 2022-11-13 07:17:09 -08:00
Thomas Mathews
389b3e9481 Updated README.md with roadmap. 2022-11-13 07:14:59 -08:00
Thomas Mathews
f1fecabd3f web: fixed reactions space collapse 2022-11-12 21:04:53 -08:00
Thomas Mathews
b214b6e2a0 web: fix anchor detection
This fixes an issue where text was being hyperlinked when the "http"
pattern was detected in a character block. This looks that there is
whitespace or such to correctly assume it's a link. This may not be the
best implementation, but it seems to resolve issues for me so far. Unit
tests would be good.
2022-11-12 20:36:48 -08:00
Thomas Mathews
0fdde7b384 web: added global nav for small devices 2022-11-12 20:10:56 -08:00
Thomas Mathews
5ad6201749 web: updated terminology. 2022-11-12 19:32:21 -08:00
Thomas Mathews
781f99e845 web: show profile picture in post box on desktop 2022-11-12 19:32:21 -08:00
Thomas Mathews
0616d963d5 web: fixed mobile issues
After doing thorough testing on mobile I have scrapped my original
flexbox design in favor of sticky headers. I will not be implmenting a
bottom toolbar like twitter. Instead I will find another way to add user
tools in mobile mode. This approach works better on desktop as well.

Let's simplify and use new CSS tools we have to our advantage and make a
unified design that works on both desktop and mobile better.
2022-11-12 19:32:19 -08:00
Thomas Mathews
5983a254df web: responsive navigation 2022-11-12 19:30:44 -08:00
Thomas Mathews
1136774283 web: Updated contribution guide. 2022-11-12 19:24:32 -08:00
William Casarin
75b7a74175 web: smaller header on mobile 2022-11-12 15:01:38 -08:00
William Casarin
ff74755f23 web: fix scrolling on desktop 2022-11-12 14:57:19 -08:00
William Casarin
8826acff6f web: make nav bar a bit smaller on mobile 2022-11-12 14:45:45 -08:00
William Casarin
c9a46b48fd web: a few responsive tweaks 2022-11-12 14:42:27 -08:00
Thomas Mathews
ddee626bf5 web: responsive navigation 2022-11-12 14:33:51 -08:00
William Casarin
59e25e9087 Revert "web: mobile-friendly nav"
This reverts commit 1b49a7029b.
2022-11-12 14:31:56 -08:00
William Casarin
3cb6a2f7b3 web: fetch even more unseen profiles from events 2022-11-12 14:29:59 -08:00
William Casarin
83ca480d31 web: remove damus.css 2022-11-12 14:17:23 -08:00
William Casarin
8b68c76951 web: cap the size of reply boxes
also add a nice divider line before the input box
2022-11-12 14:15:46 -08:00
William Casarin
1b49a7029b web: mobile-friendly nav 2022-11-12 14:06:15 -08:00
William Casarin
d6e65341dc web: decrease font sizes by 2px on mobile
looks a bit better
2022-11-12 13:50:05 -08:00
William Casarin
331eeb066b web: fix threads not getting expanded 2022-11-12 13:34:02 -08:00
William Casarin
67b2461771 update ctags command 2022-11-12 13:13:20 -08:00