Commit Graph

28 Commits

Author SHA1 Message Date
izzy 00f3ca68a4 chore: bump stoat-api to 0.8.9-3 2025-10-16 18:40:31 +01:00
Paul Makles f7dfebdd98 merge: remote-tracking branch 'origin/main' into explicit-returns-and-imports 2025-03-23 18:52:41 +00:00
Jersey f7c75a169f chore: use explicit return types and fix imports 2025-03-14 15:57:03 -04:00
Jersey 6e8330f95c chore: fix lint and formatting errors 2025-03-14 13:13:41 -04:00
Paul Makles 692e49c84a chore: drop query strings from file URL generation 2024-12-23 22:01:53 +00:00
Paul Makles 856ec34a04 fix: discriminator missing from friend request call 2024-12-23 21:55:54 +00:00
Paul Makles 54c5b785da feat: add UserProfile class 2024-06-26 17:25:56 +01:00
William Horning ee41205c3d fix: allow explicit ESM import (#84) 2024-06-08 11:15:23 +01:00
Paul Makles ec91af59cf fix: don't report a status if user is offline
should be fixed with revoltchat/backend#319
2024-06-08 11:15:23 +01:00
Paul Makles a1324462c5 feat: $exists helper method on classes
refactor: split ServerDelete into ServerDelete / ServerLeave
2023-11-29 10:31:59 +00:00
Paul Makles 11f57ebf33 feat: helper method to check if user is us 2023-11-27 17:45:44 +00:00
Paul Makles 96d0173999 feat: add support for discriminators, streamline display names 2023-06-15 20:44:16 +01:00
Paul Makles 55b8b2b0c8 fix: also hide status message if offline 2023-05-19 21:33:33 +01:00
Paul Makles e77681a215 fix: change ordering when resolving presence 2023-05-19 21:32:55 +01:00
Paul Makles d0c8a42603 feat: add User.statusMessage and User.presence 2023-05-19 21:21:46 +01:00
Paul Makles 733358266a refactor: conform to linting rules 2023-04-14 20:28:18 +01:00
Paul Makles d04b402d3e fix: permissions calculation for user should consider their ID not ours 2023-04-11 20:01:41 +01:00
Paul Makles 47ad4c3a47 refactor: clean up jsdoc for methods
feat: add missing methods from API
Closes #69
2023-04-11 15:08:36 +01:00
Paul Makles 4c5044ac5f refactor: add File class 2023-04-09 17:15:05 +01:00
Paul Makles 6404c83ff0 refactor: add toString for User, Emoji, Server, Member 2023-04-09 15:05:00 +01:00
Paul Makles 55066a651b refactor: hide collection from other objects 2023-04-09 13:55:00 +01:00
Paul Makles 932e73ab9e feat: handle all events from current protocol 2023-04-08 20:27:00 +01:00
Paul Makles 35b564e350 refactor: conventional design for classes 2023-04-08 17:08:02 +01:00
Paul Makles 2c2846386f feat: further auxiliary method implementations 2023-04-08 16:14:00 +01:00
Paul Makles 2ab8b33ba9 feat: create separate collection classes 2023-04-08 15:17:24 +01:00
Paul Makles e45ff7fcbf feat: port permissions calculations 2023-04-08 13:41:01 +01:00
Paul Makles 8ef5806d03 feat: work towards spec compliance 2023-04-08 13:22:11 +01:00
Paul Makles 71b9dc5523 feat: implement store backed common classes 2023-04-07 23:16:49 +01:00