Commit graph

29 commits

Author SHA1 Message Date
Thomas Mathews
7c4274ee32 Bug fix
- Less buggy show more button
- Switched edit profile button to word instead of icon
2023-01-27 10:25:22 -08:00
Thomas Mathews
fa8bdc0b2b Added ability to view more posts. 2023-01-25 13:38:26 -08:00
Thomas Mathews
e2a1ab5aa7 Update profile page for new fields 2023-01-24 18:03:41 -08:00
Thomas Mathews
0691317d19 Fix hide replys button on nav change 2023-01-24 14:51:06 -08:00
Thomas Mathews
1df924df1b Added URL history paths & loading 2023-01-24 12:23:04 -08:00
Thomas Mathews
f169ee7bf6 Proper link attribution to JB55 2023-01-24 11:24:06 -08:00
Thomas Mathews
062ddda3d9 Toggle posts only & mark all mail as read. 2023-01-24 10:46:44 -08:00
Thomas Mathews
8ddeca2227 Updated modals to be better for everyone. 2023-01-20 13:42:58 -08:00
Thomas Mathews
21ce55f1cd Security update: no script attributes 2023-01-20 09:53:33 -08:00
Thomas Mathews
fa36bb72aa Fix to close modal & reply input 2023-01-09 11:53:30 -08:00
Thomas Mathews
dde0a06e56 Notifications work with dms now 2023-01-06 21:06:18 -08:00
Thomas Mathews
d568796385 Updated COPYING & added about section 2023-01-06 19:38:50 -08:00
Thomas Mathews
077bf49fdb New Feature: Direct Messages
This feature involved a lot of refactoring in order to get working
correctly. I wanted to continue using the timeline view for chats thus I
used alternative styling & structure for DM event kinds. This worked
create since the elements map does not care.

There is some queing that has to be done to decrypt message content thus
I allow viewing messages even if they haven't been decrypted yet. I
think this is good for transparency since you understand what is and is
not decrypted. I do think that the UX could improve, because even tho it
is fast, it's flashes on new messages.

I did not implement saving of latest messages. I will do this later, but
this feature is big enough to merge as is: an alpha state that works.

I further abstracted profile & name updating to work in a more global
manner. Additionally I rewrote code that had attribute scripts to use
addEventListener instead. This is needed to happen anyways for security
and made the codebase easier to manage.
2023-01-06 14:55:33 -08:00
Thomas Mathews
a789e611e7 Added basic PWA manifest.
I will work on added a service worker later with proper caching or
needed logic.
2023-01-02 22:06:38 -08:00
Thomas Mathews
a0a048bbe7 Fix click_update_profile object assignment 2023-01-02 15:30:00 -08:00
Thomas Mathews
239c9bfb62 Added ability to view event JSON. 2022-12-30 17:21:19 -08:00
Thomas Mathews
0e302b0681 Typo 2022-12-29 21:58:19 -08:00
Thomas Mathews
e3b31af127 Added basic settings support.
You can edit relays, embed options, and sign out. This moves the signout
button from the nav to the settings area.
2022-12-29 21:56:06 -08:00
Thomas Mathews
9a3361750e Remove unknown methods 2022-12-29 19:37:43 -08:00
Thomas Mathews
ef57392834 Changed branding to Yo, Sup 2022-12-26 10:27:32 -08:00
Thomas Mathews
1b4d539eef Added basic profile editing support 2022-12-24 08:01:36 -08:00
Thomas Mathews
2288afbba3 Updates
- Updated FAQs copy.
- Close nav on view switch
2022-12-22 14:00:59 -08:00
Thomas Mathews
0a4789b38e minor fixes to faqs modal, updated readme 2022-12-22 13:35:52 -08:00
Thomas Mathews
a78d80d118 This repo now only contains the web app.
I did this because they are 2 separate concerns and I have diverged
so far from the original repo. I didn't start a new repo because it
contains valuable history of all the people who contributed to it.

Additionally if there is an issue with this we can revert, but I
rather not. Forks are forks.
2022-12-22 11:07:35 -08:00
William Casarin
9788baa322 latest
Signed-off-by: William Casarin <jb55@jb55.com>
2022-08-19 11:15:26 -07:00
William Casarin
c075d3dd0e add all the things
Signed-off-by: William Casarin <jb55@jb55.com>
2022-08-04 08:51:56 -07:00
William Casarin
c8be082f53 screenshots
Signed-off-by: William Casarin <jb55@jb55.com>
2022-06-21 08:46:33 -07:00
William Casarin
2eda2d8ddc coming soon
Signed-off-by: William Casarin <jb55@jb55.com>
2022-05-20 21:24:06 -07:00
William Casarin
ba0211b188 initial commit
Signed-off-by: William Casarin <jb55@jb55.com>
2022-05-13 14:02:17 -07:00