Commit Graph

683 Commits

Author SHA1 Message Date
Ken-Håvard Lieng e97c7f2ada Pass config struct into irc.Client 2020-05-23 09:42:20 +02:00
Ken-Håvard Lieng 9aac4f4e29 Update README 2020-05-23 08:28:32 +02:00
Ken-Håvard Lieng 2f8dad2529 Add SASL auth and CAP negotiation 2020-05-23 08:05:37 +02:00
Ken-Håvard Lieng be8b785813 Scrape horse doc constants, handle all nick collision error types 2020-05-23 02:30:48 +02:00
Ken-Håvard Lieng e937f5d8b9 Quit on ERROR 2020-05-22 01:22:08 +02:00
Ken-Håvard Lieng 99b3ff519b Remember last used nick and realname, closes #43 2020-05-21 05:57:05 +02:00
Ken-Håvard Lieng 35727fb2b8 Fix dm tab being opened on server messages 2020-05-21 05:24:26 +02:00
Ken-Håvard Lieng 1abe280957 Set timeout and deadline in DownloadDCC 2020-05-20 08:38:18 +02:00
Ken-Håvard Lieng e33b9f05e4 Implement DCC streaming 2020-05-20 07:21:12 +02:00
Ken-Håvard Lieng 973578bb49 Handle common CTCP messages 2020-05-20 04:19:40 +02:00
Ken-Håvard Lieng 4816fbfbca Fetch scrollback messages in dm tabs 2020-05-20 00:30:44 +02:00
Ken-Håvard Lieng f0eada0f75 Remove openDMs when deleting user 2020-05-20 00:23:16 +02:00
Ken-Håvard Lieng abbe739b04 Update README 2020-05-19 10:48:54 +02:00
Ken-Håvard Lieng 63afd839be
Merge pull request #62 from pidario/feat/dcc-support
start of DCC implementation
2020-05-19 10:44:07 +02:00
Ken-Håvard Lieng 84a10efe36 Log key dcc info messages, keep dcc tab open 2020-05-19 10:37:20 +02:00
Ken-Håvard Lieng 902e4da46f Remove fontfaceobserver 2020-05-19 01:29:22 +02:00
Ken-Håvard Lieng e05118a29b Move script tags 2020-05-18 11:53:29 +02:00
Ken-Håvard Lieng a90e8d4b2f Improve speed calculation, clean some things up 2020-05-18 03:32:57 +02:00
Ken-Håvard Lieng 2d68f04ab2 Load client cert with LoadX509KeyPair 2020-05-18 00:36:15 +02:00
Ken-Håvard Lieng b92f5cfb43 Send download link on completion 2020-05-17 06:34:59 +02:00
Ken-Håvard Lieng fa99a96733 Create download directory in NewUser 2020-05-17 02:31:50 +02:00
Ken-Håvard Lieng 6b5bf4ced1 Add per-user download directory 2020-05-17 02:14:35 +02:00
Ken-Håvard Lieng 0c902f8ac8 Render IRC colors and formatting, closes #46 2020-05-16 08:25:58 +02:00
Ken-Håvard Lieng ed432881ef Push connect chunks 2020-05-16 03:58:17 +02:00
Ken-Håvard Lieng 75c9560dfb Handle nil and different types in stateData 2020-05-16 02:33:38 +02:00
Dario Piombo 1532b2a8c8 changed sendJson param and removed not needed file mode
removed instantaneous speed; update only if percentage delta > 0.1

removed instantaneous speed; update only if percentage delta > 0.1
2020-05-12 16:01:17 +02:00
Ken-Håvard Lieng 4b8491cf99 Make TextInput label real, add aria-label to icon buttons 2020-05-12 07:48:12 +02:00
Ken-Håvard Lieng 2509420ba5 Make ToCTCP handle any type of CTCP message, move DCC handling to separate file 2020-05-12 04:13:05 +02:00
Dario Piombo ed2e56948e start of DCC implementation
(server side)

small refactoring and added speed calculation

fixup! small refactoring and added speed calculation

download progress

fixup! download progress
2020-05-11 17:34:37 +02:00
Ken-Håvard Lieng 9581a63e81 Ignore empty channel lists 2020-05-11 14:13:36 +02:00
Ken-Håvard Lieng 8fa91ac470 Use string port 2020-05-10 02:53:39 +02:00
Ken-Håvard Lieng eb7545455c Add jsconfig.json 2020-05-10 01:35:58 +02:00
Ken-Håvard Lieng eab788a782 Enable overriding connect defaults with query params, closes #49 2020-05-08 10:26:32 +02:00
Ken-Håvard Lieng dcbf3397c1 Use latest node on travis 2020-05-08 04:16:41 +02:00
Ken-Håvard Lieng 1773fef8ef Update gulpfile 2020-05-08 04:16:23 +02:00
Ken-Håvard Lieng 08ffc79a65 Remove local messages when closing dm tab, avoid sending open_dm if already open 2020-05-08 02:56:54 +02:00
Ken-Håvard Lieng 2a72b198e3 Update dependencies 2020-05-08 02:10:22 +02:00
Ken-Håvard Lieng 0d085a2b4d Clear prevSearch when closing modal 2020-05-07 08:10:25 +02:00
Ken-Håvard Lieng 497f9e882c Unvendor fnv1a 2020-05-06 06:50:53 +02:00
Ken-Håvard Lieng 7d97d10e76 Open dm tab on /msg 2020-05-06 04:50:27 +02:00
Ken-Håvard Lieng 8305dd561d Log direct messages and keep track of open direct message tabs 2020-05-06 04:19:55 +02:00
Ken-Håvard Lieng e97bb519ed
Merge pull request #61 from nhandler/patch-1
Replace Freenode with freenode
2020-05-05 07:26:38 +02:00
Nathan Handler 18acde5b2b
Replace Freenode with freenode in test
The freenode IRC network brands itself with a lowercase `f`.
2020-05-04 21:37:39 -07:00
Nathan Handler bab4732221
Replace Freenode with freenode in default config
The freenode IRC network brands itself with a lowercase `f`.
2020-05-04 21:36:21 -07:00
Ken-Håvard Lieng 79af695d17 Add apple-touch-icon 2020-05-05 03:34:36 +02:00
Ken-Håvard Lieng d98312f99b Cache manifest.json 2020-05-05 03:31:14 +02:00
Ken-Håvard Lieng 010bb6a102 Sleep before first reconnect attempt 2020-05-05 01:35:05 +02:00
Ken-Håvard Lieng 530e08b9ee Convert withModal to useModal 2020-05-03 09:05:16 +02:00
Ken-Håvard Lieng 9cf42df1ea Remove channel from reconnect list when parting 2020-05-01 05:40:49 +02:00
Ken-Håvard Lieng b81e1e482a Add auth config struct and restructure social auth provider config to enable iteration and adding other providers 2020-05-01 04:35:26 +02:00