Vishal
8dafca67cd
now getting kind 0, 3 event too
...
added + for top event
2022-09-07 02:10:32 +05:30
Vishal
9413873f6a
moved date to left in chat print
2022-09-06 17:36:19 +05:30
Vishal
b281a1bd7b
fixed end color marker getting clipped when padding etc
...
.. for long messages in chat. resulted in all-screen being blue etc.
2022-09-06 03:59:42 +05:30
Vishal
03ef8e5cf0
added overwrite flag. improved chat display.
2022-09-06 03:40:34 +05:30
Vishal
014a546411
added color in notification for new chat messages
2022-09-06 01:11:34 +05:30
Vishal
0c1c39b0d8
fixed so that dummy events do get printed
...
were missed cause recently had made their kind as -1 . now made it back to 1.
2022-09-06 00:54:11 +05:30
Vishal
777e644ae5
Improved how room is printed
...
made name take more width; other minor changes
2022-09-06 00:20:55 +05:30
Vishal
bf0691dbcd
dms enabled
...
new user can be messaged by adding their pubkey in option 2 in private messages
2022-09-05 22:48:11 +05:30
Vishal
181dd1c883
fixed issue with reading wrong pubkey when decrypting
...
all dm's can be read now. and padding is removed too.
2022-09-05 17:14:34 +05:30
Vishal
5afc4b4074
minor code changes
2022-09-04 19:01:39 +05:30
Vishal
dd717a289b
improved text breaks when printing
...
and moved realignment of screen into menu for better results
2022-09-04 18:34:25 +05:30
Vishal
b0af54f353
improved channel name lookup and now initially network events are shown as notifications
2022-09-04 14:51:04 +05:30
Vishal
3e8a4e87d6
translations and mentions enabled for channel messages while printing
2022-09-04 02:27:14 +05:30
Vishal
f9eec2731d
improved channel message printing and related
2022-09-04 00:15:33 +05:30
Vishal
42d804a9b6
combined print calls in event printing to make scrolling or printing much faster
2022-09-03 23:05:55 +05:30
Vishal
2d070cc8ce
support for delete and hiding, fixed and new code
2022-09-03 21:18:50 +05:30
Vishal
e4e5be6bf9
put dm in separate menu.
...
fixed issue where new dm decryption was crashing when logged in with pubkey only.
2022-09-03 04:55:30 +05:30
Vishal
d0ecb4ff0b
fixed issues introduced in last few commits
...
Where Tree was formed first, and then lot events were being inserted into it. This is not supported yet. So now events are collected initially, and then Tree is formed.
also fixed issue that new kind 0 events were not getting handled, which result that lists were not printing names.
2022-09-03 03:29:36 +05:30
Vishal
23aab9ce9e
initialized google translator only when relevant flag is given
2022-09-02 01:57:11 +05:30
Vishal
7c3bb36c63
read received DM. showed them.
...
cant send DM, nor read sent DMs.
2022-09-02 01:14:23 +05:30
Vishal
74541890b4
improved channel logic
...
fix: put messages in order in channels
improved dm menu. encryption etc still todo.
2022-09-01 21:55:51 +05:30
Vishal
582c422792
added dm to menu and displayed them but no en/decryption done yet
2022-09-01 16:57:57 +05:30
Vishal
49e8d10859
Added scrollableRoom class as parent of chatRoom
2022-09-01 15:53:17 +05:30
Vishal
69223d407d
handled received delete kind 5 event
...
so that the original message is not printed. If the original message was in file, its still not deleted.
2022-09-01 05:28:43 +05:30
Vishal
b153f29f20
Code refactoring: Separated out class Tree from main object Store
...
No functionality change intended.
2022-09-01 03:51:57 +05:30
Vishal
eacc3bc1d0
Improved contact saving/access
...
.. by saving latest contact info in global structure with kind 0 info ( meta information). Makes profiles faster.
2022-08-31 22:15:17 +05:30
Vishal
b9b1a5723c
code refactoring. printed info at start for anon use case.
2022-08-31 20:07:38 +05:30
Vishal
a46e2a19c5
added warn if default pri key is being used. increased threshold len for translation to 10
2022-08-31 17:01:26 +05:30
Vishal
a03916fea4
now user can add a new contact even when they dont have a previous kind 3 event
...
also put checks about 64 byte lengths on keys supplied on command line
2022-08-31 02:45:09 +05:30
Vishal
1137068f68
added basic page support for channels with too many messages. 15 msg per page now are displayed.
2022-08-30 23:47:59 +05:30
Vishal
9eb58020d7
added search by event id, along with search by word
2022-08-30 20:22:21 +05:30
Vishal
f10d819295
removed year printed in date
2022-08-30 16:18:13 +05:30
Vishal
d955ee7efe
ran dart analyze and fixed issues
2022-08-30 14:58:27 +05:30
Vishal
e3aae09f9d
minor comment etc changes
2022-08-29 20:38:48 +05:30
Vishal
a4e687d806
added another treeSelector so that only events with likes etc are printed. minor refactoring.
2022-08-29 19:08:00 +05:30
Vishal
38ae89a3b2
fixes tests, added logging library, lot of other code refactoring.
2022-08-29 04:59:28 +05:30
Vishal
cb24f7e2bf
added since in request to relays, for 120 days before now.
...
comments created in last 120 days are requested only.
2022-08-28 06:38:38 +05:30
Vishal
01b5b82228
used unique names for subscription strings, used set of events rather than list, and called multiple relays for third call in main
2022-08-28 05:33:01 +05:30
Vishal
b87cb0346b
fixed issue where client tag was being sent with kind 3 event whereas it only has p tags
2022-08-28 02:30:09 +05:30
Vishal
0318202401
Removed extra print statement
2022-08-28 00:20:05 +05:30
Vishal
6c2a23c689
fixed so that event is not sent if replyTo id is not valid. reordered menu. added about/picture.
2022-08-27 23:55:01 +05:30
Vishal
f5259e1979
added check and support for french tranlation by doing a basic test
2022-08-27 19:58:18 +05:30
Vishal
075894541d
translated for just 1 day rather than 4 for faster access
2022-08-27 19:33:50 +05:30
Vishal
2796930cb2
fixed tag logic for client tag; other minor changes including basic test for French
2022-08-27 16:26:45 +05:30
Vishal
a09c046787
Added color option and made file as default of name all_nostr_events.txt which can be disabled with --disable-file
2022-08-27 13:28:36 +05:30
vishalxl
bb16c30f63
Nip 10 followed where top event id is added as first e tag, and the replied to event is added as second event tag. fixed issue when events when inserted into tree were getting lost if they did not have a parent existing. created dummy for them.
2022-08-26 21:24:37 +05:30
vishalxl
6515958cd8
fixed json decode issue. added more profile info including distance. added search by client
2022-08-26 12:41:30 +05:30
vishalxl
9d38f04bd8
removed extra debug msg
2022-08-26 05:04:07 +05:30
vishalxl
418c3e6b7a
improved channel list printing
2022-08-26 03:57:50 +05:30
vishalxl
6057e16005
invoked more relays. NIP not followed yet tho. Printed info for application through menu
2022-08-26 00:05:07 +05:30