Commit graph

50 commits

Author SHA1 Message Date
Alex
2d1c03fda0
Merge pull request #15 from paul-nameless/fix-sort-chats
Sort chats when new message comes
2020-05-04 09:58:17 +03:00
Paul Nameless
da05614b08 Sort chats when new message comes 2020-05-04 14:50:50 +08:00
Nameless
3ee7a60948
Merge pull request #13 from paul-nameless/chat-title-dynamic-update
Chat title dynamic update
2020-05-04 14:30:29 +08:00
Nameless
7ccd252afe
Merge pull request #9 from paul-nameless/msg-delete-support
Support msg deleting from chats
2020-05-04 14:30:06 +08:00
Nameless
a79dd4b4d6
Merge pull request #11 from paul-nameless/correcty-handle-sending-msgs
Correcty handle sending msgs
2020-05-04 14:29:39 +08:00
Alexander Zveruk
a1953cf19f changed delete shortcut to dd 2020-05-04 08:58:06 +03:00
Nameless
59aee07aba
Merge pull request #10 from paul-nameless/chat-title-dynamic-update
Dynamically update chat titles
2020-05-04 09:48:35 +08:00
Nameless
6de0fcd204
Merge pull request #8 from paul-nameless/add-extended-shortcuts-support
added gg, 4j, 3k keybinding support
2020-05-04 09:31:41 +08:00
Alexander Zveruk
d0bb3b7ab8 Merge branch 'chat-title-dynamic-update' into correcty-handle-sending-msgs 2020-05-04 01:19:25 +03:00
Alexander Zveruk
c32141b5e0 correctly proccess sending msgs 2020-05-04 01:13:16 +03:00
Alexander Zveruk
8c3e17450a correctly proccess sending msgs 2020-05-04 01:08:14 +03:00
Alexander Zveruk
09f666f661 Update chat title dynamicly 2020-05-03 23:23:31 +03:00
Alexander Zveruk
2aae0d5da6 correctly handle situation when there are chats with all deleted msgs 2020-05-03 21:44:54 +03:00
Alexander Zveruk
d7c4d3f406 message deleting 2020-05-03 21:18:19 +03:00
Alexander Zveruk
e4b1c15a58 imporve naming 2 2020-05-03 20:59:40 +03:00
Alexander Zveruk
426f3a0fa2 improve naming 2020-05-03 20:55:35 +03:00
Alexander Zveruk
763cbc15da controller shouldnt call tg directry 2020-05-03 20:31:20 +03:00
Alexander Zveruk
48d9cfdee5 rename key to keys 2020-05-03 19:36:45 +03:00
Alexander Zveruk
e88793bff6 added gg, 4j, 3k keybinding support 2020-05-03 19:31:07 +03:00
Nameless
3d55cb1e5d
Merge pull request #7 from paul-nameless/fix-chats-duplicates
fix chat duplicates when small number of messages
2020-05-03 21:52:58 +08:00
Alexander Zveruk
23ab03bd65 fix chat duplicates when small number of messages 2020-05-03 16:39:51 +03:00
Alex
59dfcd5bbf
Merge pull request #6 from paul-nameless/dev
Catch exceptions in update_handler
2020-05-03 16:23:42 +03:00
Paul Nameless
da05c0095a Merge branch 'dev' of https://github.com/paul-nameless/tg into dev 2020-05-03 21:13:12 +08:00
Paul Nameless
a18481202e Catch exceptions in update_handler
Fix index error when going over last chat
Remove loops that might cause msg duplicationn
2020-05-03 21:12:03 +08:00
Paul Nameless
4c5c7801e4 Catch exceptions in update_handler
Fix index error when going over last chat
Remove loops that might cause msg duplicationn
2020-05-03 21:06:40 +08:00
Paul Nameless
db02c44596 GH-4: Use erase instead of clear to prevent screen flickering
If using clear the user sees the old screen, then a completely blank screen,
then your new screen. If you use erase then it will instead modify the
old screen to look like the new one.
2020-05-03 17:55:39 +08:00
Nameless
dbd3b29b50
Merge pull request #2 from paul-nameless/remove-controller-duplicated-file
remove 2nd controller & update gitignore
2020-05-03 17:06:40 +08:00
Alexander Zveruk
5345b0bd88 remove 2nd controller & update gitignore 2020-05-03 11:56:00 +03:00
Paul Nameless
c74538da06 Merge branch 'master' of https://github.com/paul-nameless/tg 2020-05-02 20:50:36 +08:00
Paul Nameless
5d9f029ad6 Add usage instructions in README 2020-05-02 20:47:25 +08:00
Paul Nameless
2cecac553b Add usage instructions in README 2020-05-02 20:46:40 +08:00
Paul Nameless
cd9d17cf4f Refactor logger->log 2019-02-20 19:26:06 +01:00
Paul Nameless
27b94212d4 Remove cache files 2019-02-20 19:20:08 +01:00
Paul Nameless
c6a1847440 Remove emacs tmp file 2019-02-20 19:19:11 +01:00
Paul Nameless
d9c2665044 Update gitignore file 2019-02-20 19:18:43 +01:00
Paul Nameless
163a611eab Add init file in tg package required by flit 2019-02-20 19:16:56 +01:00
Paul Nameless
cf3f047fe8 Reorganize structure of the project
Release package on PyPi
2019-02-20 19:15:43 +01:00
Paul Nameless
ac72c5bcb0 First version of adding users to view 2019-02-18 23:29:39 +01:00
Paul Nameless
b19ada8091 Add base coloring 2019-02-18 22:35:43 +01:00
Paul Nameless
e4ead029a0 Add bility to jump to bottom in msgs
Add support for arrow keys
2019-02-18 20:26:15 +01:00
Paul Nameless
73065f5f45 Sort message newest at the bottom
Jump with H/J keys 10 msgs up/down
2019-02-18 19:49:01 +01:00
Paul Nameless
5aa9a73f16 Add status view 2019-02-18 19:10:51 +01:00
Paul Nameless
c37cabc72e Add ability to send messages that longer than width of msgs pane 2019-02-18 17:00:30 +01:00
Paul Nameless
3d69431c39 Temporary solution for incorrect emojies drawing
Some emojies double width but python thinks that it is single so
in result line is shifts to the left and view is not correct.
Need to find out better solution in future
2019-02-18 16:32:16 +01:00
Paul Nameless
e3409a2d36 Add gap between panes 2019-02-18 16:12:46 +01:00
Paul Nameless
d03866f0e3 Fix incorrect window resizing
Add sending message functionality
2019-02-18 16:09:42 +01:00
Paul Nameless
473f96902f Implement simple resizing 2019-02-17 23:00:37 +01:00
Paul Nameless
4986d39987 Start to implement ranger like keybindings and ui logic
Add notifications
Use correct colors
2019-02-17 22:26:20 +01:00
Paul Klym
c557fcadbb Divide one file into modules: main, model, view, controller 2019-02-02 22:12:02 +00:00
Paul Klym
49cf1ffbb7 Init 2019-02-02 21:59:00 +00:00