Commit Graph

716 Commits

Author SHA1 Message Date
SondreB
3fa1319d7b
Move the public key option into the consent dialog 2023-02-16 22:23:06 +01:00
Milad Raeisi
cc85c7a8f0
Hide the notification badge when notification count equals 0 (#94) 2023-02-16 08:36:54 +01:00
SondreB
4d0c5572db
Complete functionality for manually adding media to queue 2023-02-16 00:23:34 +01:00
SondreB
91df809de6
Add support for manual adding media to queue 2023-02-16 00:14:45 +01:00
SondreB
d781c0019e
Fix display of reactions on replies 2023-02-16 00:00:30 +01:00
SondreB
b5ad6d1437
Add complete support for reactions
- Also ensures that reactions are only counted once.
2023-02-15 23:42:20 +01:00
SondreB
75ee22b9a2
Start working on re-enabling reactions 2023-02-15 23:19:15 +01:00
SondreB
ed1ea29116
Fix issue with the title bar 2023-02-15 22:32:28 +01:00
SondreB
47c7f22767
Add support for LUD-16 2023-02-15 22:25:42 +01:00
SondreB
c1a6171142
DRY the database delete and reload 2023-02-15 13:54:20 +01:00
SondreB
4c054bc276
Add support for NIP-65 and other updates
- Requires a reset of relays in database.
2023-02-15 13:41:19 +01:00
SondreB
4f01a4b2fb Add element for title bar 2023-02-14 17:35:58 +01:00
SondreB
e5be85812a Update the system font 2023-02-14 16:09:45 +01:00
SondreB
6f3cebde5b Change to any purpose 2023-02-14 15:50:53 +01:00
SondreB
5b6ef6f82b Change the icon purpose 2023-02-14 15:42:15 +01:00
SondreB
5bd649a010 Update manifest.webmanifest 2023-02-14 15:31:09 +01:00
SondreB
d0c56f7485
Add shortcut to view profile on right side menu 2023-02-13 00:41:26 +01:00
SondreB
248ecf824c
Add auto-play to media player for YouTube
- Enable full screen for all YouTube videos
2023-02-13 00:32:58 +01:00
SondreB
2f5bb18157
Add media playback for mp4/webm files 2023-02-13 00:21:10 +01:00
SondreB
cfaf136f04
Add YouTube playback support to media player 2023-02-13 00:00:03 +01:00
SondreB
4c0ebb3897
Wait before updating filter with since value 2023-02-12 23:13:43 +01:00
SondreB
381ba1043a
Fix various minor issues with data loading 2023-02-12 23:04:15 +01:00
SondreB
fb9e425eb6
Optimize the update of following on profiles 2023-02-12 22:48:36 +01:00
SondreB
a75883963d
Improve handling of contact updates 2023-02-12 22:39:24 +01:00
SondreB
13b86777c3
Release resources on logout 2023-02-12 21:44:36 +01:00
SondreB
81cedf48d9
Don't replace the text for "thisistheway.png" 2023-02-12 20:55:53 +01:00
SondreB
2488fe57df
Add "alwayshasbeen.jpg" meme support 2023-02-12 20:53:36 +01:00
SondreB
5deb95b088
Disable photo rendering unless following 2023-02-12 20:38:45 +01:00
SondreB
24148e3835
Add support for specify style in URL 2023-02-12 20:29:09 +01:00
SondreB
cb7c8b4764
Fix a bug with notifications showing duplicates 2023-02-12 20:08:34 +01:00
SondreB
692f3d4ba6
Fix styling on follow button 2023-02-12 15:32:49 +01:00
SondreB
bf45207fdf
If not found on search, assume profile redirect 2023-02-12 15:31:08 +01:00
SondreB
61ea231d3e
Fix an issue with replies showing on root notes on profile 2023-02-12 15:15:01 +01:00
SondreB
9f47aeb2cc
Improve loading of the following feed 2023-02-12 02:39:15 +01:00
SondreB
6cdbe878ef
Improve default values for people view 2023-02-12 02:01:31 +01:00
SondreB
c729a8b5e6
Add donation link on home page 2023-02-12 01:54:56 +01:00
SondreB
737e1f2482
Fix issue with publishing 2023-02-12 01:49:19 +01:00
SondreB
368579facb
Add feed navigation for circles 2023-02-12 01:32:10 +01:00
SondreB
fb24b6fd59
Display "Follow Back" button when user is already following 2023-02-12 01:20:33 +01:00
SondreB
f95014f655
Add feed events loading and rendering 2023-02-12 00:58:35 +01:00
SondreB
b404251ad3
Ensure that events loaded on thread does not appear on profile 2023-02-12 00:08:57 +01:00
SondreB
b3dd55f692
Load more with new date on profile events 2023-02-11 23:35:52 +01:00
SondreB
b48054774e
Improve the seen behavior on notifications 2023-02-11 23:23:08 +01:00
SondreB
77cf487d54
Update the profile UI with "following" when loaded
- Ensure that we only update contacts if newer than existing.
2023-02-11 23:00:47 +01:00
SondreB
c9d23ce5e9
Add details view 2023-02-11 13:30:14 +01:00
SondreB
4ed28fc0cd
Add "Content" view but it's called "Details" 2023-02-11 13:15:55 +01:00
SondreB
79dec492b7
Add different views to people listing 2023-02-11 12:42:24 +01:00
SondreB
5f5d5e3587
Improve follow/unfollow UI on profiles
- Not perfect, but better than before.
2023-02-11 11:57:30 +01:00
SondreB
dc1c4077b1
Hide the follow button when clicking follow 2023-02-11 11:47:04 +01:00
SondreB
711c7c1d46
Tune the wipe button 2023-02-11 11:42:24 +01:00
SondreB
13cf3cf8bc
Improve loading and rendering of notification / activity feed 2023-02-11 11:36:35 +01:00
SondreB
5962db349f
Center the thread lines on profile image 2023-02-11 10:57:15 +01:00
SondreB
a79756bfef
Add border to non-follow profile images
- Update the notification counter on destroy.
2023-02-11 10:42:51 +01:00
SondreB
fec98bcfc8
Fix indent issue on child right below root 2023-02-11 10:28:11 +01:00
SondreB
893b3dc489
Fix lines 2023-02-11 10:27:13 +01:00
SondreB
874c117520
Style the event view 2023-02-11 10:21:36 +01:00
SondreB
92a719234f
Fix counter on circles 2023-02-11 09:35:41 +01:00
SondreB
98d21c08ac
Add logic to trigger more (disabled for now) 2023-02-10 16:09:58 +01:00
SondreB
de2cb5e7fd
Add exhausted calculation 2023-02-10 15:59:26 +01:00
SondreB
fd5f65ba4c
Refactor logic for event lists 2023-02-10 15:54:33 +01:00
SondreB
73441acc5a
Improve the scrolling and loading on user profile 2023-02-10 11:00:24 +01:00
SondreB
978703918e
Don't load the last 100/50 items from database on profile load 2023-02-09 19:15:58 +01:00
SondreB
b7c378cf32
Render non-square profile photos without stretching 2023-02-09 18:31:20 +01:00
SondreB
bc47c0fdfa
Add "Show more" functionality to notifications 2023-02-09 18:21:55 +01:00
SondreB
91b20750b6
Delete notes when blocking 2023-02-09 18:09:49 +01:00
SondreB
e2d7ae2782
Deletes notes when unfollowing 2023-02-09 18:09:16 +01:00
SondreB
a4fd3a588a
Remove nostr: prefix when performing follow
Closes #81
2023-02-09 17:49:41 +01:00
SondreB
f58377ca16
Filter the subscribers event kinds and filter listing on feed
- Update packages
2023-02-09 17:42:18 +01:00
SondreB
4b429ea2e7
Re-add some image rendering styling for threads 2023-02-08 19:39:28 +01:00
SondreB
f20c032c1a
Add a basic and rudimentary integration of Tidal 2023-02-08 19:35:41 +01:00
SondreB
1a04262e0d
Add ability to reset notifications 2023-02-08 19:07:50 +01:00
SondreB
f01354baa4
Display number of unread notifications 2023-02-08 18:45:52 +01:00
SondreB
92bbe89c4a
Set notifications to read when hiding notifications
- Fix sorting by having a custom cursor for notifications.
2023-02-08 17:53:22 +01:00
SondreB
07c24d8173
Fix a bug where active profile was set even if it was older than persisted 2023-02-08 17:46:56 +01:00
SondreB
784d7a3a53
Move text rendering of notifications to markup
- Prepare for translations in the future.
2023-02-07 16:23:02 +01:00
SondreB
b33caacd33
Use the app-date component for notification date 2023-02-07 16:14:49 +01:00
SondreB
7c226c980b
Fix sorting on profile when events set before profile 2023-02-07 16:11:26 +01:00
SondreB
2c61049d33
Render hearts instead of thumbs as default actions 2023-02-07 16:09:03 +01:00
SondreB
887e00a14b
Improve parsing and layout of notification
- Change "+" to be a thumbs up
2023-02-07 16:00:17 +01:00
SondreB
502702ba72
Improve visualization of notifications 2023-02-07 15:33:00 +01:00
SondreB
1c4878bd76
Change sort order depending on view (profile or thread) 2023-02-07 15:18:09 +01:00
SondreB
dada3265fc
Add ability for hard-coded subscription identifiers 2023-02-07 15:00:58 +01:00
SondreB
746421a4cd
Add notifications component 2023-02-07 14:25:28 +01:00
SondreB
2adaa347dd
Add notifications menu option and some static count examples 2023-02-07 14:22:34 +01:00
SondreB
b7cf6e93e6
Limit the events loaded on profile 2023-02-07 14:15:27 +01:00
SondreB
930ce14779
Load events on user profiles 2023-02-07 13:46:57 +01:00
SondreB
6a61b93135
Change location of navigation buttons for threads 2023-02-07 00:38:53 +01:00
SondreB
aa14219f5e
Render full tree 2023-02-07 00:24:20 +01:00
SondreB
bfef6026bf
Use a regular array for children for filtering (for now) 2023-02-07 00:23:23 +01:00
SondreB
aff9368573
Fix bug with parent ID for root events 2023-02-07 00:08:49 +01:00
SondreB
d50ea14791
Loads event, children and parent and renders 2023-02-07 00:06:40 +01:00
SondreB
8c467da8ab
Filter current event list based upon subscription ID 2023-02-05 23:09:50 +01:00
SondreB
f5fb6819b8
WIP: Lots of working on refactoring the thread loading 2023-02-05 22:54:20 +01:00
SondreB
59089afb27
Use the UI Service to orchestrate changing active event 2023-02-05 12:51:13 +01:00
SondreB
3fc48eed45
Load event from database or enque when opening 2023-02-05 12:36:57 +01:00
SondreB
6cce8679d2
Add ability to get events by sort and kind 2023-02-04 12:39:55 +01:00
SondreB
cab6b1e167
Queue update of profile when profile page is loaded 2023-02-03 16:52:55 +01:00
SondreB
4c3a8af220
Display the events counts under relays 2023-02-03 16:49:55 +01:00
SondreB
867b66531b
Fix issue with .close on relay never returning 2023-02-03 16:32:14 +01:00
SondreB
5f80ad4e06
Add About module
- Separate logic into more modules
2023-02-03 14:13:03 +01:00
SondreB
be2bc6486d
Improve display of muted profiles 2023-02-03 08:36:26 +01:00
SondreB
3e4272b033
Enhance the options for people
- Persist the user selections.
- Improve the UI and display using dropdown selection.
2023-02-03 08:32:26 +01:00
SondreB
c34b8e7919
Improve UI updates as following profiles are modified 2023-02-03 08:09:00 +01:00
SondreB
8fc0693a48
Keep relays that are already in user relay list 2023-02-02 20:10:49 +01:00
SondreB
83f2d1d805
Some UI improvements 2023-02-02 19:44:08 +01:00
SondreB
9b0a945569
Keep track of timeouts to potentially visualize very slow relays 2023-02-02 19:39:45 +01:00
SondreB
c2c0a6d252
Improve UI updates when profiles are downloaded 2023-02-02 16:24:16 +01:00
SondreB
f1799da60f
Update list of circles when adding a new circle 2023-02-02 13:20:35 +01:00
SondreB
d4064e6e8e
Add a private circle to default circles 2023-02-02 13:18:36 +01:00
SondreB
ed4e319d9a
Write metadata for relays that has read disabled 2023-02-02 13:17:09 +01:00
SondreB
734dd90a0d
Hide debug info 2023-02-02 11:58:03 +01:00
SondreB
d190a41453
Restore the correct state when syncing relays 2023-02-02 11:57:47 +01:00
SondreB
10f9c10f9a
Add export of contacts and relays 2023-02-02 11:39:31 +01:00
SondreB
3d9bdddf31
Fixed the bug I was suppose to fix 2023-01-31 16:14:13 +01:00
SondreB
d622f27095
Fix a bug that appended loaded profiles to in-memory following array 2023-01-31 16:12:54 +01:00
SondreB
92ee3aaf96
Sort the latest event displayed on home view 2023-01-31 15:52:23 +01:00
SondreB
1e3409b7ec
Reload labels after adding a new 2023-01-31 15:29:13 +01:00
SondreB
7fa5c4366d
Add a loading resolver for all routes
- Avoid loading routes until the app has been initialized.
2023-01-31 15:28:22 +01:00
Lu
3091f4dbe0
Add labels for saved notes (#79)
Closes #67
2023-01-31 15:05:20 +01:00
missmeowness
88a170cf4c Made a scrollbar on Home page 2023-01-31 14:26:18 +03:00
SondreB
0b83565575
Fix merge issues 2023-01-30 22:36:22 +01:00
SondreB
6f9d4df185
Merge branch 'main' into web-worker 2023-01-30 22:27:30 +01:00
SondreB
47d09a4d81
Add listing of following feed 2023-01-30 22:24:49 +01:00
kashi992
1b73742336
Issue # 38: Import and export following is now moved to people tab (#76)
- Closes #38
2023-01-30 16:59:59 +01:00
SondreB
62a27d1ceb
Queue subscriptions if added too early 2023-01-30 13:46:18 +01:00
SondreB
91bbbc64e5
Fix dependencies for relay and profile 2023-01-30 12:57:08 +01:00
SondreB
ac6ef22dce
Add import sheet dialog when contacts is discovered 2023-01-30 11:57:01 +01:00
SondreB
e60f61c722
Add storage for contacts 2023-01-30 11:48:45 +01:00
SondreB
b014edc1e2
Fix issue with callback not being serializable for Web Worker 2023-01-30 00:31:16 +01:00
SondreB
7de8748442
Handle profile updates 2023-01-30 00:05:38 +01:00
SondreB
f69c0f1072
Setup default relays when empty 2023-01-29 21:36:34 +01:00
SondreB
a55a92fbb1
Fix all initialize methods and update with new storage logic 2023-01-29 21:05:29 +01:00
SondreB
391a2a71e0
Fix Circle Service with new database code 2023-01-29 20:04:04 +01:00
SondreB
54074601f0
Improve subscription object management 2023-01-29 14:38:36 +01:00
SondreB
ee2914d140
Update connection status and allow reconnect on window focus 2023-01-29 11:22:39 +01:00
SondreB
710f78ca58
Connect to relay when status changed to read/write 2023-01-28 22:07:32 +01:00
SondreB
5d9e240939
Make sure the selections are not triggered on-load
- Use the type when creating the workers.
- It's now possible to disable and not have the Web Worker created.
2023-01-28 22:06:13 +01:00
SondreB
a1f2a97e00
Add subscribe and unsubscribe on relay service 2023-01-28 21:46:17 +01:00
SondreB
0e50185b0b
Improve layout and icon 2023-01-28 19:38:14 +01:00
SondreB
4e6e3e4a34
Improve relay management and save options and privacy states 2023-01-28 14:27:03 +01:00
SondreB
7a95a3eefe
Add new UI for relay options that is simpler to use
- Requires a --force for npm install to upgrade to get latest Angular Material which supports radio buttons on selection lists
2023-01-28 12:24:35 +01:00
SondreB
05b10aa766 Random work on the relay 2023-01-28 10:23:52 +01:00
SondreB
9ec6e682b2 Add new pattern for relay management and binding / controls 2023-01-23 12:54:55 +01:00
SondreB
02bf19663d
Add ID on subs and ability to unsub 2023-01-22 23:42:52 +01:00
SondreB
7a27cd204a
Add Web Worker and remove Dixie.js as database abstraction 2023-01-22 22:58:03 +01:00
Milad Raeisi
62173d3dde
Full screen message details page (#73)
* Full screen message details page

* Update chat-detail.component.scss

* Improved chat detail

* Sticky search box
2023-01-22 21:21:49 +01:00
SondreB
cf4e3d1912
Add workable routing for Messages 2023-01-21 23:48:42 +01:00
SondreB
e4ee1b704f
Add temporary data for chat mockup 2023-01-21 18:27:34 +01:00
SondreB
20ab854301
Add Chat and Message (not functional) menu options 2023-01-21 15:02:57 +01:00
SondreB
893682f308
Refactor chat logic 2023-01-21 14:56:20 +01:00