Commit Graph

16 Commits

Author SHA1 Message Date
JC Brand cb1f929045 Fixes #3123: Contacts do not show up online until chat is opened with them.
The issue was that nothing was listening to the new `presenceChanged` event.
2023-06-09 20:37:27 +02:00
JC Brand fde55bea2c Include XEP-0172 nick in all outgoing presence subscribe stanzas 2023-02-26 09:53:25 +01:00
JC Brand 3530ccc35d Add initial TypeScript support and declaration files 2023-02-23 09:38:11 +01:00
JC Brand fbe86e5af8 Create an ElementView base modal and use it for all modals
Modals are now all web components and are opened by component name.
2022-09-16 10:33:47 +02:00
JC Brand 0489e0f902 Remove unused function 2022-09-01 17:28:29 +02:00
JC Brand 12a0d0e3cc Show roster contacts with `subscription` set to `none`
Remove the `allow_chat_pending_contacts` config option.
2022-05-13 10:19:52 +02:00
JC Brand 2d5b0753e2 Remove local contacts not returned from a full roster response 2022-04-14 11:29:28 +02:00
JC Brand fb704fdf87 Don't import from i18n in headless 2022-04-02 15:55:56 +02:00
JC Brand 60826ac6c6 Move functions out of core.js 2021-07-19 16:40:40 +02:00
JC Brand 522998bade converse-roster: dedupe group names 2021-06-23 12:02:47 +02:00
JC Brand 629f382642 converse-roster: Move functions to utils 2021-06-23 12:02:47 +02:00
JC Brand 2b12f8e257 Use lodash-es everywhere 2021-05-12 12:14:28 +02:00
JC Brand 57ccf4c20e Batched writes to IndexedDB
- Update to the latest @converse/skeletor (which uses mergebounce to batch writes)
- Flush storage before logging out
- Flush when reloading the tab
- Create initStorage method
2021-04-28 16:53:50 +02:00
JC Brand 4ca30c4b93 Create `converse-muc-chatarea` component 2021-03-11 10:26:09 +01:00
JC Brand 9f5dbad589 Turn roster into a custom element 2021-02-09 15:48:21 +01:00
JC Brand 7f851208aa Move converse-roster plugin into folder and split up 2021-01-26 14:34:36 +01:00