| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Prioritize matches at beginning of namenip17dm | Adrien Hopkins | 2026-03-07 | 1 | -0/+42 |
| | | |||||
| * | Sort chats according to search match | Adrien Hopkins | 2026-03-07 | 1 | -1/+35 |
| | | | | | Name matches are first, then NIP-05, then pubkey | ||||
| * | Separate search into separate functions | Adrien Hopkins | 2026-03-03 | 1 | -4/+15 |
| | | |||||
| * | Clear search query when adding new chat | Adrien Hopkins | 2026-03-02 | 1 | -0/+1 |
| | | |||||
| * | Show muted chats while searching | Adrien Hopkins | 2026-03-02 | 1 | -1/+1 |
| | | | | | | | This makes for an easier way to find & unmute any chat you mute by mistake. They are still shown as muted (faded text) in the results list. | ||||
| * | Add basic search feature for chats | Adrien Hopkins | 2026-02-27 | 1 | -4/+12 |
| | | |||||
| * | Clear DM text entry upon sending DM | Adrien Hopkins | 2026-02-24 | 1 | -0/+1 |
| | | |||||
| * | Always use ensureSigner for nostr signing | Adrien Hopkins | 2026-02-24 | 2 | -69/+70 |
| | | | | | This fixes a problem that occurs with muting users using secret keys. | ||||
| * | Fix bug that prevented sending nostr DMs with sk | Adrien Hopkins | 2026-02-24 | 1 | -2/+1 |
| | | |||||
| * | Clear search query when opening search box | Adrien Hopkins | 2026-02-20 | 1 | -1/+1 |
| | | |||||
| * | Avoid error messages on setting chat to null | Adrien Hopkins | 2026-02-19 | 1 | -0/+4 |
| | | |||||
| * | Create only one event when sending DM to self | Adrien Hopkins | 2026-02-14 | 1 | -14/+21 |
| | | | | | | | | | | | | Normally, the system creates two identical events: one encrypted to the sender and one to the recipient. If those are the same (i.e. you send a message to yourself), this creates two identical messages. The gift-wraps already give the two different events different pubkeys, created_at times, IDs and tags, so there should be no way to associate them with each other. Therefore, this change should not allow attackers to see that a message is sent to oneself by looking for a matching one. | ||||
| * | Hide empty chats when unselected | Adrien Hopkins | 2026-02-14 | 1 | -1/+15 |
| | | | | | | | The only way these chats appear is if you add them, so if you leave them without sending a message, they are removed from the list. You can always add them again using the same way you got them. | ||||
| * | Increase DM fetch limit to 2^16 | Adrien Hopkins | 2026-02-14 | 1 | -1/+1 |
| | | | | | | Given that this is for all recipients combined, 2^16 is much more reasonable than 2^8. | ||||
| * | Localize chat addition error messages | Adrien Hopkins | 2026-02-13 | 3 | -2/+6 |
| | | |||||
| * | Gracefully handle /dm access when logged out | Adrien Hopkins | 2026-02-11 | 1 | -0/+4 |
| | | | | | | | Previously, going to /dm while logged out would lead you to a blank page with a console error, though there is no button to do so. Now, doing so redirects you to the login page. | ||||
| * | Fix expiring messages warning | Adrien Hopkins | 2026-02-05 | 1 | -1/+1 |
| | | |||||
| * | Fix NIP-17 DM signer integration and relay auth | Adam Soltys | 2026-01-28 | 1 | -21/+139 |
| | | | | | | | | | | | | | | - Add ensureSigner() to trigger signer modal when no valid key available - Add NIP-42 relay auth support for publishing DMs via publishWithAuth() - Validate signer sk length (64 hex chars) before use - Clear invalid signer state to ensure modal shows correctly - Include default relays when fetching messages for better coverage - Add try/catch around decrypt to handle failures gracefully - Fix variable declaration in for loop (const event) - Fall back to default DM relays when user has no 10050 event Co-Authored-By: Claude Opus 4.5 <[email protected]> | ||||
| * | Add doc comments to my exported $lib methods | Adrien Hopkins | 2026-01-28 | 4 | -0/+7 |
| | | |||||
| * | Unexport decryptNIP17MessageNIP07 | Adrien Hopkins | 2026-01-28 | 1 | -1/+1 |
| | | | | | | This is a helper method & isn't used anywhere else. It should have never been exported. | ||||
| * | Use $lib preferred relays function | Adrien Hopkins | 2026-01-23 | 1 | -16/+1 |
| | | |||||
| * | Merge branch 'master' into nip17dm | Adrien Hopkins | 2026-01-23 | 5 | -27/+177 |
| |\ | |||||
| | * | bounty update | Adam Soltys | 2025-09-12 | 2 | -8/+32 |
| | | | |||||
| | * | pos route | Adam Soltys | 2025-09-11 | 2 | -0/+126 |
| | | | |||||
| | * | Update nl.json | Jurjen de Vries | 2025-09-11 | 1 | -12/+12 |
| | | | |||||
| | * | Merge branch 'coinos:master' into master | Jurjen de Vries | 2025-09-11 | 110 | -1763/+2985 |
| | |\ | |||||
| | | * | test protocol handler link | Adam Soltys | 2025-09-10 | 1 | -0/+1 |
| | | | | |||||
| | | * | update faq | Adam Soltys | 2025-09-10 | 1 | -1/+1 |
| | | | | |||||
| | | * | remove faq | Adam Soltys | 2025-09-10 | 1 | -1/+1 |
| | | | | |||||
| | | * | homepage update | Adam Soltys | 2025-09-09 | 1 | -9/+5 |
| | | | | |||||
| | | * | fix outclick | Adam Soltys | 2025-09-09 | 1 | -1/+1 |
| | | | | |||||
| | | * | remove unused import | Adam Soltys | 2025-09-09 | 1 | -1/+0 |
| | | | | |||||
| | | * | dark mode fix | Adam Soltys | 2025-09-09 | 3 | -5/+22 |
| | | | | |||||
| | | * | daisy fixes | Adam Soltys | 2025-09-09 | 5 | -79/+66 |
| | | | | |||||
| | | * | upgrade dependencies | Adam Soltys | 2025-09-09 | 5 | -28/+79 |
| | | | | |||||
| | | * | prevent redirect while navigating | Adam Soltys | 2025-09-09 | 1 | -2/+1 |
| | | | | |||||
| | | * | redirect to paid route | Adam Soltys | 2025-09-09 | 2 | -5/+4 |
| | | | | |||||
| | | * | check for user in invoice route | Adam Soltys | 2025-09-09 | 2 | -11/+13 |
| | | | | |||||
| | | * | show registration failure | Adam Soltys | 2025-09-08 | 2 | -3/+4 |
| | | | | |||||
| | | * | always show lnurl button | Adam Soltys | 2025-09-03 | 1 | -6/+4 |
| | | | | |||||
| | | * | log referer | Adam Soltys | 2025-08-28 | 1 | -0/+1 |
| | | | | |||||
| | | * | fix autopay with tip logic | Adam Soltys | 2025-08-26 | 1 | -4/+3 |
| | | | | |||||
| | * | | Improved Dutch translation. Also thanks to Comino | Jurjen de Vries | 2025-03-16 | 1 | -7/+7 |
| | | | | |||||
| * | | | Localize missed strings | Adrien Hopkins | 2026-01-22 | 3 | -3/+7 |
| | | | | |||||
| * | | | Add more complex message for no messages | Adrien Hopkins | 2026-01-22 | 3 | -3/+7 |
| | | | | | | | | | | | | | | | | The old one showed up when there were messages but no chats were selected - that's clearly wrong. | ||||
| * | | | Add some messages when no DMs | Adrien Hopkins | 2026-01-21 | 3 | -3/+7 |
| | | | | |||||
| * | | | Encrypt mute lists | Adrien Hopkins | 2026-01-09 | 3 | -8/+52 |
| | | | | |||||
| * | | | Preserve non-'p' tags in mute lists | Adrien Hopkins | 2026-01-09 | 1 | -25/+15 |
| | | | | |||||
| * | | | Add button to mute/unmute account | Adrien Hopkins | 2026-01-09 | 4 | -36/+91 |
| | | | | |||||
| * | | | Hide muted chats | Adrien Hopkins | 2026-01-09 | 3 | -4/+69 |
| | | | | |||||
