Vishal
f9eec2731d
improved channel message printing and related
2022-09-04 00:15:33 +05:30
Vishal
2d070cc8ce
support for delete and hiding, fixed and new code
2022-09-03 21:18:50 +05:30
Vishal
e21cf63d49
event deletion can now be done with predix-id too
2022-09-03 08:56:10 +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
28f2dc3ffb
improved direct room name lookup so unmaned rooms can now be looked up by prefix-id
2022-09-03 03:54:08 +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
7c3bb36c63
read received DM. showed them.
...
cant send DM, nor read sent DMs.
2022-09-02 01:14:23 +05:30
Vishal
45e3d8c357
improved getFollowers()
2022-09-01 22:21:48 +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
2614187435
code formatting
2022-09-01 08:34:59 +05:30
Vishal
c9d4261ae8
pushing pubspec to build
2022-09-01 08:08:03 +05:30
Vishal
0f1921be27
handled incoming kind 5 event
2022-09-01 07:52:05 +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
fdf60566da
no major change
2022-09-01 01:07:42 +05:30
Vishal
2b7c3e3124
Imporoved logic so that main tree is created with file events, and net events are later added to it.
...
Makes it easier to track so that later only net events are printed.
2022-09-01 00:40:00 +05:30
Vishal
00d3f3415c
only wrote new events to the file
2022-08-31 23:04:43 +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
ff9b40d9aa
fixed pagination math logic
2022-08-31 00:50:16 +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
d955ee7efe
ran dart analyze and fixed issues
2022-08-30 14:58:27 +05:30
Vishal
f64a3d670e
formatting changes
2022-08-30 14:15:22 +05:30
Vishal
1e493147e8
improved notification logic, added some pow code but unused now, added large intro print
2022-08-30 03:07:32 +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
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
5784811ce0
fixed tag with new contact list, mentioned client
2022-08-27 19:10:57 +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
b7348f8e9c
made client tag as last entry in tag list
2022-08-27 14:31:01 +05:30
vishalxl
5a86a0e663
improved processReaction so double reactions aren't printed, only 1 as needed for each reaction
2022-08-27 03:25:47 +05:30
vishalxl
29a925512a
improved tags when replying. reduced sorting burden by not sorting child threads ( by time). top thread still sorted.
2022-08-27 00:25:22 +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
a9fd81e7c1
added better notifications to different searches
2022-08-26 12:56:20 +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
c638e33b78
fixed issue where treeSelector was wrongly used and was not priting children events which didn't pass
2022-08-26 01:23:40 +05:30
vishalxl
8264e9acb0
user can now add a contact, kind 3 event is broadcast in that case
2022-08-25 18:33:29 +05:30
vishalxl
002d418841
printed name of channel at top
2022-08-24 23:58:21 +05:30
vishalxl
6f6caea6cd
sorted the events displayed in channel by time; minor menu word improvements
2022-08-24 23:33:45 +05:30
vishalxl
10bc0d187b
channel menu and comments; contact update halfway done; created settings.dart file with all settings
2022-08-24 22:07:03 +05:30
vishalxl
5a6ec58a6a
printed messages in rooms. avoided #e for parent of chat message and used e tag like nip 10. fixed so that unknown event can be replied to
2022-08-24 05:34:11 +05:30
vishalxl
dff3ff70b0
added support for kind 40/42 messages, and displayed if any chat room are there. Messages not displayed yet
2022-08-24 03:36:08 +05:30