563 Commits

Author SHA1 Message Date
Vishal
9f515a15d2
removed done items 2022-11-14 21:40:50 +05:30
Vishal
7448ef682a tweaked some constants to get fewer events
and added fn to print info about event types
2022-11-14 15:38:43 +05:30
Vishal
9b52db93f1 limited menu columns to 4 2022-11-14 12:31:20 +05:30
Vishal
c8d1312284 changed version number to 0.1.3-beta v0.1.3-beta 2022-11-14 01:12:16 +05:30
Vishal
dd6c361526 added clear screen to encrypted group menu 2022-11-14 01:08:13 +05:30
Vishal
bdf292f395 Improved channel printing/formatting and event.getAsLine() 2022-11-13 20:54:27 +05:30
Vishal
d398acbe2b removed red error for default invokation related to invalid old encrypted group keys 2022-11-13 17:23:04 +05:30
Vishal
0f0834b4da improved some howto messages 2022-11-13 16:59:27 +05:30
Vishal
aa3e2c8526 reduced number of messages printed in channels
to 18 from 30.

improved channel name printing. increased \n printed on clear screen for unix.
2022-11-13 16:43:06 +05:30
Vishal
2969275145 added clear screen with some menus including main and public channel menus
version checkin doing now.
2022-11-13 14:43:17 +05:30
Vishal
e508388f21 fixed tests for url break 2022-11-13 11:32:41 +05:30
Vishal
137de1b118 menu color change and added _ in url regexp 2022-11-13 03:43:14 +05:30
Vishal
1e9d056c68 printed menu horizontally v0.1.2-beta 2022-11-13 03:18:37 +05:30
Vishal
864036ca2d url's aren't broken up now 2022-11-12 23:34:00 +05:30
Vishal
2d3f8e24aa minor text changes 2022-11-12 12:58:12 +05:30
Vishal
56cea47c73 correction to previous commit
... about handling dummy update in store.fromJson.

And added version info.
2022-11-12 12:09:48 +05:30
Vishal
f5365e679d Improved Store::fromJson a bit
improved logic of dummy event creation, and updation.
2022-11-12 00:05:16 +05:30
Vishal
1009f0e874 improved notifications logic 2022-11-11 21:00:55 +05:30
Vishal
1273884ee2 Added support for reply/root in nip 10 in getParent
And changed so that if a kind 1 replies to a non kind 1, its still shown as a dummy post, with message saying they replied to a non kind 1.
2022-11-11 14:21:50 +05:30
Vishal
23dc5883ca added eTags in EventData as List of List
for root/reply change in getParent
2022-11-11 12:57:08 +05:30
Vishal
cb2b34f947 added updating profile with new kind 0 2022-11-11 12:41:03 +05:30
Vishal
0ea7a6b05e added unused or skeletal code to eventually do sig check for incoming events 2022-11-09 23:30:18 +05:30
Vishal
5df6eeea00 improved notificaion text 2022-11-08 21:35:02 +05:30
Vishal
661ba55cf3 to build with reply to v0.1.1-beta 2022-11-08 18:51:19 +05:30
Vishal
4fa0620140 improved reply to logic in channel
and changed so that /2 takes user to 2nd page etc rather than just 2
2022-11-08 18:45:35 +05:30
Vishal
3bc50c72a2 Merge branch 'main' of https://github.com/vishalxl/nostr_console 2022-11-08 13:31:03 +05:30
Vishal
55b8584a27 added reply to feature in public channels
tested with anigma
2022-11-08 13:31:00 +05:30
Vishal
32e871ab55
added lightning address 2022-11-08 11:53:30 +05:30
Vishal
6acfbcc7b4 increased days for self and self mention events
otherwise mostly inbox messages aren't coming which are needed  more
2022-11-08 00:59:08 +05:30
Vishal
87e79978d0 to build 2022-11-07 19:35:10 +05:30
Vishal
e80bc5b03b fixed mistype done few commits ago which wasn't getting kind 42 2022-11-07 19:32:47 +05:30
Vishal
267c80fdef used myGetPublicKey 2022-11-07 16:28:56 +05:30
Vishal
deac0aa1c4 checked for channel size to avoid crash when printing channel overview 2022-11-07 13:16:05 +05:30
Vishal
7343a58320 improved channel and DM display and added menu info v0.1.0-beta 2022-11-07 11:57:23 +05:30
Vishal
6b856eccd0 improved channel display and count shown 2022-11-07 11:24:21 +05:30
Vishal
1a885daad8 reduced internal events store
.. to improve speed of initial processing. Now keeping only latest 20 days posts.

improved info print.

improved fetching of events.
2022-11-06 23:45:31 +05:30
Vishal
5ec0635f39 added delay when sending group message
and changed menu text a bit
2022-11-06 17:00:09 +05:30
Vishal
a217fd9570 x now exits from any menu
where x represents the last menu option to exit the menu or application
2022-11-05 13:01:53 +05:30
Vishal
710a81c320
Update README.md v0.0.9-beta 2022-11-05 00:33:37 +05:30
Vishal
cd48fe5f68 printed some info for encrypted channels 2022-11-05 00:32:26 +05:30
Vishal
b37b903261 added mySign function 2022-11-04 22:04:15 +05:30
Vishal
00546adbbd handled blank reactions as + reactions for damus 2022-11-04 00:02:17 +05:30
Vishal
c37e2b038f improved ordering of channel display
.. by correctly placing empty channels depending on their creation date.

improved kind 0,3 fetching.

improved display around channel menu and printNotifications.
2022-11-03 23:25:28 +05:30
Vishal
212df566c6 specific spam prevention 2022-11-03 01:00:53 +05:30
Vishal
202f1d14e2 added colored warnings in console_ui
* some extra spam prevention ( avoided bots from 4, 42, 142) and added a spam address
* reduced initial days fetched if events are read from file
2022-11-02 20:29:34 +05:30
Vishal
02a631faac honoured time order for 140/141
.. by using channel.lastUpdated which tracks which is the latest such event for a channel.
2022-10-30 13:24:13 +05:30
Vishal
644740ad25 fixed keys less than 64 bytes, and encrypted channel improvements
made so that live updation/decryption of messages can happen when user is added using 141 event. to be tested.
2022-10-30 11:46:51 +05:30
Vishal
5e7ed002bf fixed typo issue so that newly created encryped channel ..
.. is reflected immediately in list.
2022-10-30 00:52:04 +05:30
Vishal
a93afee49d added encrypted channels
user can create and update private channel. and command /add <pubkey> is supported to add more people to group.
2022-10-30 00:27:11 +05:30
Vishal
e4f9cb2e40 improved addMessageToRoom fn, and added test to count messages in a channel 2022-10-29 11:17:17 +05:30