Commit graph

13 commits

Author SHA1 Message Date
William Casarin
ae6102b4f6 web: don't render invalid share events 2022-11-15 15:13:12 -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
William Casarin
70d0df5240 web: fix anon users resolving to the same robohash 2022-11-14 17:32:33 -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
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
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
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
331eeb066b web: fix threads not getting expanded 2022-11-12 13:34:02 -08:00
William Casarin
c3b4ac0d5b Merge remote-tracking branch 'thomas/main'
web: removed non-working event buttons
Deleted js/index.js
Removed .DS_Store
web: Refactor UI code
web: retab & avoid race condition on main js entry
web: reconstructed project
2022-11-12 11:14:54 -08:00
Thomas Mathews
0ec857b554 web: removed non-working event buttons 2022-11-12 10:40:59 -08:00
Thomas Mathews
6eb67bc3af web: Refactor UI code
* Created directory for UI
 * Moved rendering code to js/ui/render.js
 * Created initial js/ui/util.js for UI utilities

Notice I did not use modules. I was thinking of doing this but I am
avoiding it for now as it is much easier to just have everything
declared as global at this time. For onclick methods this makes sense;
but for code (such as rendering) I think it would be better off as a
module that gets imported. This is a task for another day.
2022-11-12 09:41:54 -08:00