Commit graph

34 commits

Author SHA1 Message Date
Thomas Mathews
8bbc6c75d5 Fix for DMs being broken 2023-03-23 19:19:15 -07:00
Thomas Mathews
6c9f5f12fe New mobile nav. Removed old cruft. 2023-03-22 15:56:53 -07:00
Thomas Mathews
20907bede6 Use only nos2x.
This removes all code that depends on our own implementation of key
signing. Thus you must now use a browser extension to use any
functionality.
2023-03-22 13:12:10 -07:00
Thomas Mathews
c748802c62 Remove embed options 2023-03-22 11:07:32 -07:00
Thomas Mathews
7580e8423a Reduce Scope
I am no longer going to support all the features and every NIP. It's too
hard. Thus I am reducing what I support in YoSup. From now on it will
only be a simple client with simple needs that serve me. I will continue
to use Damus on iOS or other clients for sending Zaps or using other
functionality. I do not feel I need to support these features and it has
me competing with other clients such as Snort or Iris, I don't want to
be a clone of them - I want a simple client for my needs: viewing what's
up from people I follow.

Thus I have started removing features and optimizing. Especially for the
very poor internet connection here in Costa Rica, reducing load of
images, content, etc. makes the client much faster and easier to use.

If you feel you are missing features please use the other clients that
have put in a LOT of hard work.
2023-03-22 10:55:08 -07:00
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