68 Commits (master)

Author SHA1 Message Date
η (eta) 0c0f2feb70 send presence when we get XMPP presence; periodically poll presence 3 weeks ago
η (eta) d6a8ac8f33 minor logging fixes 4 weeks ago
η (eta) d664cb800c Introduce user & global archiving controls; add unregister function 5 months ago
η (eta) 7e306420e6 fix forward page detection 5 months ago
η (eta) c36d61687a Message Archive Management (MAM) support for groupchats 5 months ago
η (eta) f979abbd35 Save groupchat messages in an archive, allow bulk history requesting 5 months ago
η (eta) e7c84623e8 Refactor message processing to use an intermediate object 5 months ago
η (eta) 378bac1fe6 Handle the mysterious 419 login failure code 5 months ago
η (eta) 18dd943d30 Update user chat names when new user information is received 5 months ago
η (eta) 56363c8430 Fix the duplicate chat members bug by actually deleting old data (!) 5 months ago
η (eta) 0e38259584 Add debugging command to force chat metadata refresh 5 months ago
η (eta) 2409b8b705 Tweak presence subscription behaviour & new chat behaviour 5 months ago
η (eta) 0da958a2d5 don't splurt error backtraces at the user 5 months ago
η (eta) 51821a774f Bridge through <gone/> chat state as unavailable presence 6 months ago
η (eta) 83d172f899 Upload and send images natively (!); don't block on QR code 6 months ago
η (eta) acfa5c236d Don't send "phone number"-named roster entries in roster exchanges 6 months ago
η (eta) 807acd42b3 When replying to presence probes, only reply to the requesting resource 6 months ago
η (eta) e151151004 Don't spam the user with presences when they send us one 6 months ago
η (eta) 104ead0987 Handle errors that occur when trying to start a connection 6 months ago
η (eta) 8944391580 e x t r e m e d e s i g n t h i n k i n g f a i l 6 months ago
η (eta) db402312ca delete extra close-paren 7 months ago
η (eta) 28a6303371 Add function for uploading (but not sending) media, clean up threads 7 months ago
η (eta) efbda1a002 Send the <gone/> chat state when receiving unavailable presence 7 months ago
η (eta) a02c0fdc79 Handle chats being modified; allow the user to refresh all groups 7 months ago
η (eta) b47828c5c1 Fix sending read receipts in MUCs 7 months ago
η (eta) 5f4bcb6c8f Don't unconditionally include disco info in features 7 months ago
η (eta) 99df4a56fe Don't differentiate between account and resource in disco#info 7 months ago
η (eta) 599123dbef Generate entity caps & process disconnect messages 7 months ago
η (eta) b54fec4aa9 Adapt WA-HANDLE-ERROR-STATUS-CODE to recent whatscl changes 7 months ago
η (eta) f951fab325 :error now emits a backtrace as well, so handle that 7 months ago
η (eta) 37b3ae2014 don't send presence subscription requests for nameless numbers 8 months ago
η (eta) c59400b459 fix crash issue on incomplete / denied group metadata 8 months ago
η (eta) c9f27dc69a tentative chopped QR issue fix 8 months ago
η (eta) 2e4e375196 handle missing subject in group metadata 8 months ago
η (eta) 5ce6d47266 add MUC disco#items handler, fix children including text DOM nodes 8 months ago
η (eta) a312057849 remove some whitespace 8 months ago
η (eta) 0962c5d488 *: move 750 LoC from 'stuff.lisp' into other sensibly-named files 8 months ago
η (eta) 6c0e61f2a5 whoops 8 months ago
η (eta) 26620cf36b add Content-Length header when doing uploads 8 months ago
η (eta) 242614fc68 README, LICENSE, and general user friendliness 9 months ago
η (eta) b8760ac948 Initial support for typing notifications / chat state (1-to-1 only) 9 months ago
η (eta) 3d3393c5c5 fix RETURN bug 10 months ago
η (eta) 93e8e3aca3 don't crash on new chat 10 months ago
η (eta) 401ec20930 Only do roster exchange when a command is issued; minor fixes 10 months ago
η (eta) bab110bea0 add some basic (hacky) support for XEP-0359 10 months ago
η (eta) 08b8ac8334 fix the whatsxmpp admin user thing 10 months ago
η (eta) 39001728b3 slightly hacky but functional groupchat / MUC support 11 months ago
η (eta) a3a660507e -contact-avatar => -contact-presence (oops) 11 months ago
η (eta) bdc817a068 oops, don't break photos 11 months ago
η (eta) 9d02fb6050 Handle picture & status changes, bridge status as well as picture 11 months ago