|
|
17b97d8c03
|
style: Small improvement
|
2022-01-17 14:13:54 +01:00 |
|
|
|
dd76e219ea
|
xmpp: Improve the socket
|
2022-01-17 14:12:04 +01:00 |
|
|
|
54cf44706a
|
xmpp: Make reconnecting work
|
2022-01-17 14:04:30 +01:00 |
|
|
|
05c8f40ae6
|
WIP: Fix crash when reconnecting
|
2022-01-16 21:43:33 +01:00 |
|
|
|
abb58b39c8
|
xmpp: Prepare network state watching
|
2022-01-16 21:29:01 +01:00 |
|
|
|
870869c3a1
|
test: Modularize the StubSocket
|
2022-01-16 13:33:52 +01:00 |
|
|
|
a5142bb6e0
|
xmpp: Add some comments
|
2022-01-14 21:52:19 +01:00 |
|
|
|
907caf20d7
|
WIP: Move the XMPP connection into a foreground service
|
2022-01-14 21:37:54 +01:00 |
|
|
|
a6ca1ef127
|
xmpp: Somewhat implement a send queue
|
2022-01-10 20:33:52 +01:00 |
|
|
|
bdb8530675
|
refactor: conversation.dart -> database.dart
|
2022-01-10 15:17:14 +01:00 |
|
|
|
8d3b0bc80c
|
ui: Implement conversation closing
|
2022-01-10 11:55:54 +01:00 |
|
|
|
209d56d6e5
|
xmpp: Send unsubscription request when removing
|
2022-01-09 23:40:15 +01:00 |
|
|
|
b02a344fb3
|
xmpp: Fix removing roster items
|
2022-01-09 23:38:28 +01:00 |
|
|
|
09d9d52a5b
|
xmpp: Rework
|
2022-01-09 22:50:15 +01:00 |
|
|
|
2dd29a612a
|
xmpp: Set the connection state to error on... error
|
2022-01-05 18:07:59 +01:00 |
|
|
|
2fd7cefa97
|
ui: Implement login failures
|
2022-01-05 18:06:55 +01:00 |
|
|
|
2212d778e1
|
xmpp: It's a mess but roster deletion kinda works
|
2022-01-05 14:45:24 +01:00 |
|
|
|
b3ddb33ebc
|
backend: Begin implementing roster removal
|
2022-01-04 22:41:39 +01:00 |
|
|
|
78a7eb8f77
|
xmpp: Implement basic roster mechanics
|
2022-01-04 17:37:06 +01:00 |
|
|
|
d79518c0dc
|
redux: Remove the (not commited) credentials from main.dart and enable login
|
2022-01-03 00:08:39 +01:00 |
|
|
|
51f4b21157
|
xmpp: Ckear stream features before processing them
|
2022-01-02 22:43:25 +01:00 |
|
|
|
a897eba033
|
xmpp: Ping open the connection every 5 minutes
|
2022-01-02 17:28:29 +01:00 |
|
|
|
2ee72c0345
|
xmpp: ALLOW SENDING MESSAGES
|
2022-01-02 16:21:31 +01:00 |
|
|
|
ca11e31876
|
xmpp: Remove testing comment
|
2022-01-02 14:48:47 +01:00 |
|
|
|
5eed04290e
|
xmpp: Factor out the stream buffering for testing
|
2022-01-02 14:44:31 +01:00 |
|
|
|
af89387b3b
|
xmpp: Make stream resumption send the last h value
|
2022-01-02 12:52:15 +01:00 |
|
|
|
1acc2630b4
|
xmpp: RECEIVE MESSAGES!
|
2022-01-01 21:24:27 +01:00 |
|
|
|
f22d042255
|
xmpp: saslprep before doing SCRAM
|
2021-12-31 23:18:54 +01:00 |
|
|
|
0c1714f6b9
|
xmpp: Fix tests
|
2021-12-31 23:14:07 +01:00 |
|
|
|
86ff5350de
|
xmpp: Implement stream resumption
|
2021-12-31 21:58:16 +01:00 |
|
|
|
c56aefab06
|
xmpp: Fix everything
|
2021-12-31 21:41:01 +01:00 |
|
|
|
d2fb3fd45c
|
xmpp: Implement XEP-0198
|
2021-12-31 19:16:43 +01:00 |
|
|
|
61034fe7b5
|
xmpp: Handle disco#items queries
|
2021-12-31 15:02:33 +01:00 |
|
|
|
c4e3dc8935
|
xmpp: Implement XEP-0030
|
2021-12-31 14:55:24 +01:00 |
|
|
|
71e27cf4d2
|
xmpp: Use use a simple Stanza type
|
2021-12-31 14:26:11 +01:00 |
|
|
|
127a91120d
|
test: Fix the build-parse test
|
2021-12-31 12:24:06 +01:00 |
|
|
|
293af5b360
|
xmpp: Make PLAIN auth configurable
|
2021-12-30 23:26:03 +01:00 |
|
|
|
df258df2e4
|
xmpp: Migrate to stringxml
|
2021-12-30 22:57:19 +01:00 |
|
|
|
b77519351c
|
xmpp: Implement XEP-0030 query#info
|
2021-12-30 21:41:01 +01:00 |
|
|
|
d0f9f47379
|
xmpp: Allow sending stanzas and awaiting a response
|
2021-12-30 21:22:30 +01:00 |
|
|
|
e643b3d4a8
|
xmpp: Expose stream errors as an event
|
2021-12-30 21:01:21 +01:00 |
|
|
|
de26490a15
|
xmpp: Make the connection state observable
|
2021-12-30 20:51:10 +01:00 |
|
|
|
d093c74680
|
xmpp: Implement XEP-0368 lookup
|
2021-12-30 20:43:52 +01:00 |
|
|
|
b8efef3497
|
xmpp: Use classes instead of strings for the JID
|
2021-12-30 20:06:20 +01:00 |
|
|
|
23f9c48200
|
xmpp: Implement my own XMPP library
|
2021-12-30 19:49:01 +01:00 |
|