|
2024-04-13
|
Fixes for swift wrapper
|
Stephen Paul Weber
|
|
2024-04-13
|
Support more types of arrays and arrays as arguments
|
Stephen Paul Weber
|
|
2024-03-25
|
Automatic swift bindings
|
Stephen Paul Weber
|
|
2024-03-25
|
Retain all array elements
|
Stephen Paul Weber
|
|
2024-03-25
|
Tell clang/swift these are real, closed enums
|
Stephen Paul Weber
|
|
2024-03-25
|
Mark noemit as because of wrapper
|
Stephen Paul Weber
|
|
2024-03-13
|
Fix tests
|
Stephen Paul Weber
|
|
2024-03-13
|
Actually do the retains for callback arguments
|
Stephen Paul Weber
|
|
2024-03-13
|
Header preamble and whitespace
|
Stephen Paul Weber
|
|
2024-03-13
|
Reorder and document all public API
|
Stephen Paul Weber
|
|
2024-03-13
|
Do not emit duplicates for overrides
|
Stephen Paul Weber
|
|
2024-03-13
|
Generate setters for properties where relevant
|
Stephen Paul Weber
|
|
2024-03-13
|
We don't need most of these in the header file for now
|
Stephen Paul Weber
|
|
2024-03-13
|
Better header file sorting and formatting
|
Stephen Paul Weber
|
|
2024-03-13
|
Persistence is all-abstract so really an interface
|
Stephen Paul Weber
|
|
2024-03-13
|
Add browser.hxml
|
Stephen Paul Weber
|
|
2024-03-11
|
Fix most noemit, clean up headerfile
|
Stephen Paul Weber
|
|
2024-03-11
|
Imports are not allowed later
|
Stephen Paul Weber
|
|
2024-03-11
|
Fix JS build
|
Stephen Paul Weber
|
|
2024-03-05
|
Rename fn to displayName
|
Stephen Paul Weber
|
|
2024-03-05
|
Hide internal methods with @:allow(snikket) private
|
Stephen Paul Weber
|
|
2024-03-05
|
Hide more internals
|
Stephen Paul Weber
|
|
2024-03-05
|
Name msg.groupchat msg.isGroupchat
|
Stephen Paul Weber
|
|
2024-03-05
|
This is internal state
|
Stephen Paul Weber
|
|
2024-03-05
|
Don't expose internal JID type
|
Stephen Paul Weber
|
|
2024-03-05
|
Don't say haxe
|
Stephen Paul Weber
|
|
2024-03-04
|
Add typed event handlers
|
Stephen Paul Weber
|
|
2024-03-04
|
Rename xmpp to snikket and clean up header file format
|
Stephen Paul Weber
|
|
2024-02-28
|
Implement getChatsUnreadDetails for Sqlite
|
Stephen Paul Weber
|
|
2024-02-28
|
Snapshot of work on C bindings
|
Stephen Paul Weber
|
|
2023-06-06
|
Use native HaXe for id generation
|
Stephen Paul Weber
|
|
2023-12-19
|
Allow updating display name on server
|
Stephen Paul Weber
|
|
2023-12-19
|
Replies and reactions
|
Stephen Paul Weber
|
|
2023-12-11
|
If no attributes provided, set to empty not null
|
Stephen Paul Weber
|
|
2023-12-11
|
Helper to clone a ChatMessage
|
Stephen Paul Weber
|
|
2023-12-11
|
Use ES6 native maps in javascript
|
Stephen Paul Weber
|
|
2023-11-30
|
Sender name as part of conversation preview for MUC
|
Stephen Paul Weber
|
|
2023-11-30
|
Allow sending message correction
|
Stephen Paul Weber
|
|
2023-11-30
|
Can't use an idb transaction past a promise/callback boun...
|
Stephen Paul Weber
|
|
2023-11-30
|
Only do pings/joins once we're online
|
Stephen Paul Weber
|
|
2023-11-30
|
Message to MUC should be type=groupchat
|
Stephen Paul Weber
|
|
2023-11-30
|
whitespace
|
Stephen Paul Weber
|
|
2023-11-30
|
Check for wrong name after ping and change nick if needed
|
Stephen Paul Weber
|
|
2023-11-30
|
Store mucUser data along with presence
|
Stephen Paul Weber
|
|
2023-11-29
|
Make sure to load display name before setting up any chats
|
Stephen Paul Weber
|
|
2023-11-29
|
Stop using localStorage
|
Stephen Paul Weber
|
|
2023-11-29
|
Prepare a file attachment, including HTTP upload
|
Stephen Paul Weber
|
|
2023-11-29
|
Discover and store services
|
Stephen Paul Weber
|
|
2023-11-29
|
Send attachments as SIMS, OOB, and fallback body
|
Stephen Paul Weber
|
|
2023-11-29
|
Parse name, size, and hashes from SIMS
|
Stephen Paul Weber
|
|
2023-11-28
|
Autolink when rendering XEP0393
|
Stephen Paul Weber
|
|
2023-11-27
|
Allow manually switching a chat to a MUC
|
Stephen Paul Weber
|
|
2023-11-27
|
SASL2, FAST, and SCRAM-SHA-1 in browser
|
Stephen Paul Weber
|
|
2023-11-27
|
Don't crash if the nick is null somehow
|
Stephen Paul Weber
|
|
2023-11-27
|
Some XEP0393 fixes
|
Stephen Paul Weber
|
|
2023-11-20
|
Set nick into bookmark
|
Stephen Paul Weber
|
|
2023-11-20
|
Try to force to our preferred nickname if possible
|
Stephen Paul Weber
|
|
2023-11-20
|
Log this possible failure
|
Stephen Paul Weber
|
|
2023-11-20
|
Don't crash when resource not found
|
Stephen Paul Weber
|
|
2023-11-20
|
Do not sm/ack for stanza without id
|
Stephen Paul Weber
|
|
2023-11-20
|
Add id to all stanzas without one
|
Stephen Paul Weber
|
|
2023-11-20
|
Persist display name and reconnect MUCs if needed
|
Stephen Paul Weber
|
|
2023-11-20
|
Split uses of client.jid from client.accountId()
|
Stephen Paul Weber
|
|
2023-11-20
|
Get display name from user nickname PEP
|
Stephen Paul Weber
|
|
2023-11-20
|
We can scan a lot more than 1000 rows
|
Stephen Paul Weber
|
|
2023-11-20
|
Store attachment mime type
|
Stephen Paul Weber
|
|
2023-11-20
|
XEP0393 and erase sims fallback urls
|
Stephen Paul Weber
|
|
2023-11-20
|
Sent messages we get weren't delivered to a target
|
Stephen Paul Weber
|
|
2023-11-15
|
If it's already delivered, don't go back to sent
|
Stephen Paul Weber
|
|
2023-11-15
|
Identicons (eg for thread markers)
|
Stephen Paul Weber
|
|
2023-11-15
|
Store and send thread ids
|
Stephen Paul Weber
|
|
2023-11-15
|
Remove debug code
|
Stephen Paul Weber
|
|
2023-11-15
|
Persist SM outbound queue
|
Stephen Paul Weber
|
|
2023-11-15
|
Store message status and update based on SM
|
Stephen Paul Weber
|
|
2023-11-15
|
Update message in storage on duplicate
|
Stephen Paul Weber
|
|
2023-11-09
|
Get MUC channel avatars
|
Stephen Paul Weber
|
|
2023-11-09
|
Too many places still using jid as accountId
|
Stephen Paul Weber
|
|
2023-11-09
|
Encode letter in default avatar
|
Stephen Paul Weber
|
|
2023-11-09
|
Basic SIMS parser
|
Stephen Paul Weber
|
|
2023-11-09
|
Fix whitespace
|
Stephen Paul Weber
|
|
2023-11-09
|
Support inbound message correction
|
Stephen Paul Weber
|
|
2023-11-09
|
Message from myself it sent, even if to myself
|
Stephen Paul Weber
|
|
2023-11-08
|
Store and resume session management
|
Stephen Paul Weber
|
|
2023-11-08
|
Sync MUC MAM and data model fixes needed for that
|
Stephen Paul Weber
|
|
2023-11-08
|
Can't mark as read with no ID
|
Stephen Paul Weber
|
|
2023-11-01
|
Remove debug trace
|
Stephen Paul Weber
|
|
2023-11-01
|
Don't notify UI about presence if still joining MUC
|
Stephen Paul Weber
|
|
2023-11-01
|
Handle read/unread for each chat
|
Stephen Paul Weber
|
|
2023-11-01
|
Use the attributes
|
Stephen Paul Weber
|
|
2023-11-01
|
Had timezone format backwards
|
Stephen Paul Weber
|
|
2023-11-01
|
Use an object for Presence more than just Caps
|
Stephen Paul Weber
|
|
2023-11-01
|
Allow storing sent messages and MAM messages
|
Stephen Paul Weber
|
|
2023-10-19
|
Fetch and store bookmarks2
|
Stephen Paul Weber
|
|
2023-10-19
|
Store UI state to allow closing a chat
|
Stephen Paul Weber
|
|
2023-10-18
|
Remove presence item when resource unavailable
|
Stephen Paul Weber
|
|
2023-10-18
|
Pending queue if we try to send before online
|
Stephen Paul Weber
|
|
2023-10-18
|
Whitespace
|
Stephen Paul Weber
|
|
2023-10-18
|
Basic MUC implementation
|
Stephen Paul Weber
|
|
2023-10-18
|
Helper to check if this is a channel
|
Stephen Paul Weber
|
|
2023-10-18
|
Record all presence even without caps
|
Stephen Paul Weber
|