Commit Graph

7139 Commits (cbf4878f7fe715ab2403f99385cb671825ff54d5)

Author SHA1 Message Date
Chewbacca 17800fa56f Merge branch 'fix-icon-color' into 'develop'
1 year ago
Chewbacca 5fe7ffd2cb Merge branch 'fix-member-bug' into 'develop'
1 year ago
Chewbacca 7ef2220405 Revert change to key
1 year ago
Chewbacca a486b317d4 Fetch account and relationship with entity store
1 year ago
Chewbacca 4c9b2c3a00 Merge branch 'fix-theme-selector' into 'develop'
1 year ago
Chewbacca 11b86ecad6 Fix theme selector icon placement
1 year ago
Chewbacca c2902b16ec Fix dark mode animation
1 year ago
Alex Gleason 8d67556bdf
yarn 118n
1 year ago
Chewbacca c045a6630d Merge branch 'remove-pending-requests' into 'develop'
1 year ago
Chewbacca b959b14746 Update icon color in Group timeline
1 year ago
Chewbacca fd9fc8bb59 Update icon color for Group statuses
1 year ago
Alex Gleason 9aac68fee8
Merge remote-tracking branch 'origin/develop' into group-modal
1 year ago
Chewbacca 6dc962f6aa Fix icon
1 year ago
Alex Gleason a4992eec4d
isLoading --> isSubmitting for action hooks
1 year ago
Alex Gleason c9a724525e
ManageGroupModal --> CreateGroupModal
1 year ago
Alex Gleason 9d0ff2b8a4
Remove group-editor code
1 year ago
Alex Gleason 659c186394
ManageGroupModal: use internal state instead of Redux
1 year ago
Chewbacca aed41989f5 Remove 'Pending requests' from Group Manage
1 year ago
Chewbacca d2224c0359 Merge branch 'udpate-toast-copy' into 'develop'
1 year ago
Chewbacca c2f5671de1 Update copy after requesting to join group
1 year ago
Alex Gleason 1b9c070a20
EditGroup: move AvatarPicker and HeaderPicker into their own components
1 year ago
Chewbacca 29f8ee234f Merge branch 'refactor-group-layout-selector' into 'develop'
1 year ago
Chewbacca bb70568bac Merge branch 'fix-list-item-weight' into 'develop'
1 year ago
Chewbacca f5ec14e9ba Merge branch 'add-animation-to-auth-rej-buttons' into 'develop'
1 year ago
Chewbacca 607e91e8cf Refactor Group Layout selection
1 year ago
Chewbacca c67d5712ba Fix weight of List Item text
1 year ago
Chewbacca 485213972e Update banned members design
1 year ago
Chewbacca 2240952b8f Add animation to AuthorizeRejectButton comp
1 year ago
Alex Gleason 86a5753d10
Sign nostr event from websocket
1 year ago
Alex Gleason 2bc6ff3fa3
Use Link header for home timeline pagination
1 year ago
Tassoman 43ffceabac
Translated using Weblate (Italian)
1 year ago
jonnysemon d558fb9f61
Translated using Weblate (Arabic)
1 year ago
Poesty Li 6c2887e8b3
Translated using Weblate (Chinese (Simplified))
1 year ago
Isabell De Inschnitzel 7dde47f5a1
Translated using Weblate (German)
1 year ago
Poesty Li 2a3586ba24
Translated using Weblate (Chinese (Simplified))
1 year ago
Hosted Weblate 828e9a881c
Update translation files
1 year ago
Allan Nordhøy d7e76743d7
Translated using Weblate (Norwegian Bokmål)
1 year ago
Ahmad Dakhlallah 4134557e0d
Translated using Weblate (Arabic)
1 year ago
Hosted Weblate 8eba32a20c
Update translation files
1 year ago
Allan Nordhøy 0cc1b8af09
Translated using Weblate (Norwegian Bokmål)
1 year ago
Poesty Li 83b80dc48c
Translated using Weblate (Chinese (Simplified))
1 year ago
Poesty Li 721c85f108
Translated using Weblate (Chinese (Simplified))
1 year ago
Poesty Li 5e6d054f65
Translated using Weblate (Chinese (Simplified))
1 year ago
Poesty Li 8300559eba
Translated using Weblate (Chinese (Simplified))
1 year ago
Poesty Li 291d2e62c5
Translated using Weblate (Chinese (Simplified))
1 year ago
Hosted Weblate 88b0b617db
Update translation files
1 year ago
Poesty Li 54035073aa
Translated using Weblate (Chinese (Simplified))
1 year ago
gallegonovato 1e76c42ad2
Translated using Weblate (Spanish)
1 year ago
Hosted Weblate 461a006d02
Update translation files
1 year ago
Poesty Li 614b0494e7
Translated using Weblate (Chinese (Simplified))
1 year ago
Hosted Weblate 7d3e960d8f
Update translation files
1 year ago
Poesty Li 1974655a52
Translated using Weblate (Chinese (Simplified))
1 year ago
gallegonovato a685065f1b
Translated using Weblate (Spanish)
1 year ago
Hosted Weblate 7b10065e73
Update translation files
1 year ago
Hosted Weblate ffd11b0aa3
Update translation files
1 year ago
Poesty Li 21a7fbab9d
Translated using Weblate (Chinese (Simplified))
1 year ago
Isabell De Inschnitzel 4c7d8029c0
Translated using Weblate (German)
1 year ago
gallegonovato f67f23274c
Translated using Weblate (Spanish)
1 year ago
marcin mikołajczak a1cf627bfd Lint
1 year ago
marcin mikołajczak 817459536d Update TailwindCSS, fix aspect ratio in ProfileMediaPanel
1 year ago
Alex Gleason 72b57d93da Merge branch 'groups-toggle' into 'develop'
1 year ago
Alex Gleason 839a639f1e
Only show toggle for public groups
1 year ago
Alex Gleason 59860b405a
GroupTimeline: use FormattedMessage
1 year ago
Alex Gleason 1c71cf3da4
Toggle: prevent clicking label getting it stuck
1 year ago
Alex Gleason 406e6f3f40
GroupTimeline: make label clickable
1 year ago
Alex Gleason 94f67e166e
GroupTimeline: use size sm Toggle
1 year ago
Alex Gleason 2b5a3f720d
Toggle: fix size sm track
1 year ago
Alex Gleason d0fbc881e7
Remove react-toggle
1 year ago
Alex Gleason d7cb52c40c
Toggle: add "name" prop
1 year ago
Alex Gleason 6f48d6500d
Toggle: add disabled state
1 year ago
Alex Gleason 91f92050dc
Toggle: fix JSDoc comment
1 year ago
Alex Gleason 79a8cd6b13
Toggle: use bg-primary-600 when checked
1 year ago
Alex Gleason e38b5fbfd3
Toggle: add size prop
1 year ago
Alex Gleason 541d48c5ab
Replace Toggle with a custom component
1 year ago
Chewbacca eeafb3073e Change discover chunk to groups
1 year ago
Alex Gleason 5720d396fc
Groups: make "share with followers" button work
1 year ago
Chewbacca a994d1c33e i18n
1 year ago
Chewbacca 681eacf827 Improve dark mode support of Groups + bug fixes
1 year ago
Chewbacca 4b3b601659 Add tests for GroupOptionsButton
2 years ago
Chewbacca 697791fc5d Add tests for GroupRelationship
2 years ago
Alex Gleason a976b542e1 Merge branch 'edit-group-page' into 'develop'
2 years ago
Chewbacca e32ea32f15 Merge branch 'group-name-validation' into 'develop'
2 years ago
Chewbacca ff3c0c5cd7 i18n
2 years ago
Chewbacca 01458c3003 Merge branch 'reply-popover' into 'develop'
2 years ago
Alex Gleason 453420796b
yarn i18n
2 years ago
Alex Gleason e47b9300f0
EditGroup: add "cannot change" hint
2 years ago
Alex Gleason ddf433a5c9
FormGroup: move hintText above input
2 years ago
Alex Gleason 79a33d0f1d
Input: improve disabled style
2 years ago
Alex Gleason 9e60d90812
We do a little refactoring
2 years ago
Alex Gleason f3727440ff
Move form hooks into their own files
2 years ago
Alex Gleason eb055339d8
react-hook-form SUX
2 years ago
Alex Gleason 9c78a37844
Merge remote-tracking branch 'origin/develop' into edit-group-page
2 years ago
Alex Gleason 8e6dfe6395 Merge branch 'textarea-counter' into 'develop'
2 years ago
Alex Gleason 7ec51778f8 Apply 1 suggestion(s) to 1 file(s)
2 years ago
Alex Gleason eb6c82a867
Make EditGroup page work, pretty much
2 years ago
Alex Gleason bfd40fa373
Boilerplate Edit Group page by copying code from the modal
2 years ago
Chewbacca 455030ef5b Add validation support to features
2 years ago
Chewbacca 4886548889 Add validation support to Group names
2 years ago
Chewbacca 85e5780645 Deprecate old Icon component
2 years ago
Chewbacca 20960d7238 Improve UI of List component
2 years ago
Alex Gleason 319d47b36f Merge branch 'pending-memberships-dot' into 'develop'
2 years ago
Alex Gleason 609a25fd8d
Groups: add dot to group with pending membership requests
2 years ago
marcin mikołajczak 55c0f8d6a1 Merge branch 'friendica' into 'develop'
2 years ago
Chewbacca 1e69812078 Add popover when trying to reply to Group status
2 years ago
Chewbacca af9439f1d3 Use entity store for Group Search
2 years ago
Chewbacca a916056367 Re-use GroupActionButton component
2 years ago
Chewbacca 9fe2d4f92c Remove unused query
2 years ago
Chewbacca ca0987dec2 Update variables to use proper naming
2 years ago
Chewbacca 6458ebbb11 Ensure button text stays centered
2 years ago
Chewbacca 966fcc617a Merge branch 'fix-loading-state' into 'develop'
2 years ago
Chewbacca e12450ee5d Merge branch 'group-improvements' into 'develop'
2 years ago
Chewbacca 29c913859e Remove mock data for Group Discovery
2 years ago
Chewbacca be4a7e45e9 Fix loading animation for Carousel
2 years ago
Chewbacca 1abcc95a0a Merge branch 'search-my-groups' into 'develop'
2 years ago
Chewbacca e6252070a6 Fix test
2 years ago
Chewbacca 3a2b4c6efb Add ability to search my Groups
2 years ago
Alex Gleason 232e387a50
yarn i18n
2 years ago
Alex Gleason d39e2cc7e0
UnapprovedAccount: use countdown, remove rejectUserModal
2 years ago
Alex Gleason 0522f333c3
Make follow requests use AuthorizeRejectButtons countdown
2 years ago
Alex Gleason 22474e3ca9
MembershipRequest: add 3s countdown on authorize/reject actions
2 years ago
Alex Gleason f216b52b36
AuthorizeRejectButtons: skip animations if countdown is undefined
2 years ago
Alex Gleason 09ed0bccab
AuthorizeRejectButtons: refactor ActionEmblem into a separate component
2 years ago
Alex Gleason 63394bb1b4
AuthorizeRejectButtons: refactor button into a separate component
2 years ago
Alex Gleason d08a2e215b
AuthorizeRejectButtons: add a loading animation
2 years ago
Alex Gleason 3b8f43f02d
AuthorizeRejectButtons: fix onReject never being called
2 years ago
Alex Gleason 9367b16200
AuthorizeRejectButtons: swap out icon during action countdown
2 years ago
Alex Gleason 6f705a827e
AuthorizeRejectButtons: add countdown functionality
2 years ago
Chewbacca ff5eb736fc Merge branch 'report-group' into 'develop'
2 years ago
marcin mikołajczak f6cee79c0e lint
2 years ago
marcin mikołajczak bf8c454c23 Update en.json
2 years ago
marcin mikołajczak 12f3b4fbc3 Support Friendica dislikes, quotes
2 years ago
marcin mikołajczak 96a8bcdf82 Friendica dislikes
2 years ago
marcin mikołajczak 4990e1eaa7 Check version for Friendica features
2 years ago
marcin mikołajczak 52172c923f Actually fix version parsing for Friendica
2 years ago
marcin mikołajczak 01359ca592 Update features.ts for Friendica
2 years ago
Alex Gleason 818b10efc3
Remove stray whitespace
2 years ago
Alex Gleason a530ec0202
EntityStore: switch all hooks to use a callback function
2 years ago
Alex Gleason 9d12173b87
Add useLoading hook
2 years ago
Alex Gleason aa7e2f6965
Refactor hooks with useEntityRequest
2 years ago
Alex Gleason 45c12e9b65
Make EntityCallbacks a generic function
2 years ago
Alex Gleason 7248331742
Add useEntityRequest hook
2 years ago
Alex Gleason ac9718e6ed
Return isLoading from useCreateEntity and useDeleteEntity
2 years ago
Alex Gleason 1b569b6c82
useEntity: accept an EntityRequest object
2 years ago
Alex Gleason b4c3248791
useEntityActions: fix isLoading
2 years ago
Alex Gleason 1c5a6d8b41
useDeleteEntity: refactor with EntityRequest
2 years ago
Alex Gleason 50f65bc7c9
useCreateEntity: pass an EntityRequest, refactor
2 years ago
Chewbacca 30ef70440f Add ability to report a Group
2 years ago
Alex Gleason ad3f8acbe5
EntityStore: allow passing an EntityRequest object to useEntities
2 years ago
Alex Gleason 4783a41b78
useDeleteEntity: support onSuccess callback
2 years ago
Alex Gleason 1949651b9a
Merge remote-tracking branch 'origin/develop' into group-requests
2 years ago
Alex Gleason 75b0262f9a
Move pendingCount logic to useEntities
2 years ago
Alex Gleason 2674c060ad
GroupMembers: showLoading if pending members are being fetched
2 years ago
Alex Gleason 6929975aaa
useIncrementEntity: fix optimistic counter
2 years ago
Alex Gleason 402daec9c3
Add useIncrementEntity hook
2 years ago
Alex Gleason c5b1f23bda
GroupMembers: use X-Total-Count if available
2 years ago
Alex Gleason c4d0dd568e
EntityStore: let totalCount be undefined, don't try to set it from the local count
2 years ago
Alex Gleason f016ac1e6d
GroupMembershipRequests: invalidate query upon authorize/reject
2 years ago
Alex Gleason cb8363d179
EntityStore: make fetching the first page override the old list
2 years ago
Alex Gleason e2510489c5
EntityStore: support query invalidation
2 years ago
Alex Gleason a256665aad
EntityStore: add support for X-Total-Count from the API
2 years ago
Alex Gleason 1eed61c386
GroupMembershipRequests: don't clear dismissed entries until new content is fetched
2 years ago
Alex Gleason b47cdb368f
useGroupMembershipRequests: use useDismissEntity hooks
2 years ago
Alex Gleason 61fb434a54
Improve API of parseEntitiesPath
2 years ago
Alex Gleason 8f67d2c76f
EntityStore: consolidate types, fix type of "path"
2 years ago
Alex Gleason d2fd9e0387
Export new entity hooks
2 years ago
Alex Gleason b127025167
Move useCreateEntity into its own hook as well, because why not
2 years ago
Alex Gleason b76559f24a
Add useDismissEntity hook, update useDeleteEntity to match
2 years ago
Alex Gleason 3d72e6305f
EntityStory: add dismissEntities action for deleting ids from a list
2 years ago
Alex Gleason 4049de50aa
Add separate useDeleteEntity hook accepting a callback
2 years ago
Alex Gleason ee1b1b4397
GroupMembers: fix pending row borders and dark mode
2 years ago
Alex Gleason 1954848c65
Tabs: vertically center the counter
2 years ago
Alex Gleason 71c7c4adc7 Merge branch 'group-widgets' into 'develop'
2 years ago
Alex Gleason cc2fbc0208 Merge branch 'redirect-group-posts' into 'develop'
2 years ago
Chewbacca 32ca5f09ee I18n
2 years ago
Chewbacca ad98bf45cc Add hook to delete Group
2 years ago
Alex Gleason 65070f6519
Add MyGroupsPanel, improve layout on various group pages
2 years ago
Alex Gleason ec72ac0db8
yarn i18n
2 years ago
Alex Gleason be32a0c1a0
Textarea: add a character counter
2 years ago
Alex Gleason 69d667d6c6
"Authorized" --> "Approved"
2 years ago
Alex Gleason f61e0d889a
"Blocked members" --> "Banned members"
2 years ago
Alex Gleason cc3585f319
Manage group: add headers
2 years ago
Alex Gleason f369a7c765
Use "danger" text for deleting account and group
2 years ago
Alex Gleason a8be701ea0
Fix PendingGroupsRow test
2 years ago
Alex Gleason 2196d9e3e5
yarn i18n
2 years ago
Alex Gleason fb8d543f7c
Redirect group statuses to a custom path
2 years ago
Alex Gleason b87af6a71c
AuthorizeRejectButtons: fix styles, make less fragile
2 years ago
Alex Gleason 3a12b316d9
GroupPage: add pending members counter
2 years ago
Alex Gleason 9ca384dcd7
Card: fix back button not having a rounded border
2 years ago
Alex Gleason 5774516ea0
Reorganize GroupMembershipRequests a little
2 years ago
Alex Gleason d4e9fddd02
Update usage of AuthorizeRejectButtons in group membership requests
2 years ago
Alex Gleason 7a06c7f92c
Use AuthorizeReject buttons for follow requests
2 years ago
Alex Gleason 28f5a88848
Use AuthorizeReject buttons for account approval
2 years ago
Alex Gleason 4de8926445
IAuthorizeRejectButtons: simplify component
2 years ago
Alex Gleason f9ab9a45c2
AuthorizeRejectButtons: improve style of result message
2 years ago
Alex Gleason fe64f9f84b
AuthorizeRejectButtons: improve button styles
2 years ago
Alex Gleason 7c7855e7a1
Groups: make authorize/reject use component state, update designs
2 years ago
Alex Gleason 1d9ed41fec
Add AuthorizeRejectButtons component
2 years ago
marcin mikołajczak 282afaa47f Merge branch 'use-groups-condition' into 'develop'
2 years ago
marcin mikołajczak 7329c0bf25 Do not make requests to api/v1/groups if fffeature not available
2 years ago
Alex Gleason ca9a41f102
Use EntityStore for pending group requests
2 years ago
Chewbacca babaa979f5 Merge branch 'move-mutations-to-entities' into 'develop'
2 years ago
Alex Gleason 143a9eda44
Use PendingItemsRow for pending members, pass a prop to control its size
2 years ago
Alex Gleason f6b28dd9c3
Abstract PendingItemsRow into its own component
2 years ago
Alex Gleason 3c06ba734b
Display pending counter in group member list
2 years ago
Alex Gleason d08178f5fc
Groups: use entity store for pending requests
2 years ago
Alex Gleason 28a69ad88b
Ensure group_visibility param is passed when creating group
2 years ago
Chewbacca e46a7e8f4a Merge branch 'promote-to-admin' into 'develop'
2 years ago
Chewbacca 8b478c939a Revert change
2 years ago
Alex Gleason 396f6ada1a Merge branch 'emoji-floating-ui' into 'develop'
2 years ago
Chewbacca e42e0577f4 Move Group mutations to entities
2 years ago
Chewbacca 4a6433433f Update translations
2 years ago
Chewbacca 4985db7dea Update group roles to owner/admin/user
2 years ago
Chewbacca 89bdc9b4a1 Move Promote/Demote admin into entity store
2 years ago
Alex Gleason ea4f707413
Fix offset of chat reaction wrapper
2 years ago
Alex Gleason bc457b61d1 Merge branch 'edit-group' into 'develop'
2 years ago
Alex Gleason f8b20858a3
Chats: fix crash in emoji autosuggest
2 years ago
Alex Gleason 67ffe9609f
ChatTextarea: pass ref to child
2 years ago
Alex Gleason 47561e5c01
Enable custom emoji reacts on custom Pleroma forks
2 years ago
Alex Gleason 5c7c0ea1dd
EmojiSelector: switch to floating-ui
2 years ago
Alex Gleason 2b75dcacd2
EmojiPickerDropdownContainer: switch to floating-ui
2 years ago
Alex Gleason 813fd7f8ee
Delete proprietary groups image
2 years ago
marcin mikołajczak 9c80a50b95 Merge branch 'pending-status-gap' into 'develop'
2 years ago
marcin mikołajczak 049554db84 Add missing gap to PendingStatus
2 years ago
marcin mikołajczak 38c99dbc48 Add tests from custom reacts
2 years ago
marcin mikołajczak 09a0a36935 Update tests
2 years ago
marcin mikołajczak 179eb7fc99 Fix preview in reactions modal
2 years ago
marcin mikołajczak 8b81838f2f Support custom emoji reacts
2 years ago
Alex Gleason c0a22205f7
Fix GroupActionButton test
2 years ago
Alex Gleason e6621a802b
Make popular and suggested groups share the Group store
2 years ago
Alex Gleason 181bf23c34
Importer: use EntityStore enums
2 years ago
Alex Gleason c51870af6e
Update some more groups stuff to use entities
2 years ago
Alex Gleason 1518e88904
Retrofit old Group actions to EntityStore
2 years ago
Alex Gleason 5871abd786
Make "Manage Group" use the EntityStore
2 years ago
Alex Gleason 7fffe59fb9
Allow "owner" permissions on group pages
2 years ago
Alex Gleason 1ab9b1d75c
EntityStore: optimistic deletion
2 years ago
Chewbacca 709edaefad Merge branch 'block-group-members' into 'develop'
2 years ago
Alex Gleason a83cfe7ddd Merge branch 'entity-actions-delete' into 'develop'
2 years ago
Chewbacca 0fe48840e1 Merge branch 'popovers' into 'develop'
2 years ago
Alex Gleason 74ebd560e6
Revert useEntity array changes, do that in the schema parser
2 years ago
Alex Gleason 602a670b2e
useEntityActions: ensure the delete gets dispatched
2 years ago
Chewbacca 6b30671875 Add Account entity and improve Block/Ban support for Groups
2 years ago
Chewbacca a99a7b2af5 Improve focus design for Danger buttons
2 years ago
Chewbacca 9dde71716f Improve DropdownMenu API
2 years ago
Chewbacca 20ccd26a6e Update Entity Store with bug fixes
2 years ago
Chewbacca 283935e837 Add popover component
2 years ago
gallegonovato bbda49a31c
Translated using Weblate (Spanish)
2 years ago
Poesty Li 471f275dcb
Translated using Weblate (Chinese (Simplified))
2 years ago
Hosted Weblate c5a548fa83
Update translation files
2 years ago
Poesty Li e28e12cd60
Translated using Weblate (Chinese (Simplified))
2 years ago
gallegonovato c9bd4291bb
Translated using Weblate (Spanish)
2 years ago
Chewbacca af69c7564e Merge branch 'group-avatar-ring' into 'develop'
2 years ago
Alex Gleason 463dcd2c1e
Merge remote-tracking branch 'origin/develop' into create-group-hook
2 years ago
Alex Gleason ac76af41b2
Add preliminary useEntityActions hook
2 years ago
Chewbacca c8a4d63fc8 Add GroupAvatar component
2 years ago
Chewbacca 7070630eaf useVersion -> useBackend
2 years ago
Chewbacca 821b90c372 Add pages for Popular / Suggested Groups
2 years ago
Chewbacca 1b542c3ed7 Use Entities enum
2 years ago
Chewbacca f4d2f42c01 Use new schema arg
2 years ago
Chewbacca 7be8218f0c Convert popular/suggested Groups to use Entities
2 years ago
Alex Gleason 50dadeb1b8 useEntities: support multiple list keys
2 years ago
Chewbacca 99b7a1bdd7 Fix i18n
2 years ago
Chewbacca 1d53f48904 Fix parser
2 years ago
Chewbacca 9d1c2df1a2 Use ZOD for group-members
2 years ago
Chewbacca 08f97a133e Update blankslate for Group Timeline
2 years ago
Chewbacca 8a36561ec8 Use entities with Group Members
2 years ago
Alex Gleason 11d06e6b6e useEntities: support multiple list keys
2 years ago
Alex Gleason 8f8807eb76
EntityStore: allow deleting entities
2 years ago
Chewbacca 3ca168dc8c Fix exporting of types
2 years ago
Alex Gleason 6ac57910bf Merge branch 'groupschema-tests' into 'develop'
2 years ago
Chewbacca e173418041 Merge branch 'update-group-comps' into 'develop'
2 years ago
Chewbacca 39d61eabda Merge branch 'entity-store-refactoring' into 'develop'
2 years ago
Alex Gleason 9df2bb4a86
EntityStore: add tests for reducer, improve types, ensure error gets added to state
2 years ago
Alex Gleason b93a299009
useEntities(): refactor into smaller performant selectors and hooks
2 years ago
Alex Gleason 8547aeb517
Add useGetState hook
2 years ago
marcin mikołajczak 8c6ce74c46 Merge branch 'fix-locale-parser' into 'develop'
2 years ago
Alex Gleason a19b1e83a9
EntityStore: parse entities after fetch, not during render (performance)
2 years ago
Alex Gleason e9ae8d2c45
Fix filteredArray logic
2 years ago
Alex Gleason d0ceac9987
Pass zodSchema directly to entity hooks for safeParse validation
2 years ago
Alex Gleason d12078a687
Use group factory functions in tests instead of normalizers
2 years ago
marcin mikołajczak 61ece4d271 Merge remote-tracking branch 'takver/fix-locale-parser' into fix-locale-parser
2 years ago
Chewbacca bced3d6632 Merge branch 'pending-groups' into 'develop'
2 years ago
Chewbacca 879ac883aa Merge branch 'my-groups-blankslate' into 'develop'
2 years ago
Alex Gleason d747e323c6
Add basic groupSchema test
2 years ago
Alex Gleason c3728dbddd Merge branch 'weblate-soapbox-pub-soapbox' into 'develop'
2 years ago
Alex Gleason 1922e889f7 Merge branch 'create-group' into 'develop'
2 years ago
Chewbacca 58527b0656 Update Group component with Join buttons
2 years ago
Chewbacca 737c43d847 Fix i18n
2 years ago
Chewbacca f21f72461a Add support for pending Group Requests
2 years ago
Chewbacca 83532aedba Update blankslate to allow Group Creation
2 years ago
Chewbacca cced90a780 Update blankslate to allow Group Creation
2 years ago
Poesty Li 466cf91b31
Translated using Weblate (Chinese (Simplified))
2 years ago
Hosted Weblate c3dd9515bf
Update translation files
2 years ago
Poesty Li bd7710677f
Translated using Weblate (Chinese (Simplified))
2 years ago
gallegonovato 8baecde992
Translated using Weblate (Spanish)
2 years ago
Hosted Weblate 43a204db50
Update translation files
2 years ago
Alex Gleason 607e6b1808
groupsSchema: refine --> transform
2 years ago
Chewbacca a9b79f72b4 Revert "Fix useGroupsPath test"
2 years ago
Chewbacca a0c67c9b6f Fix Zod parsing error
2 years ago
Alex Gleason 487604b15a
Fix useGroupsPath test
2 years ago
Alex Gleason 5278c8eb0f
Merge remote-tracking branch 'origin/develop' into groups-zod
2 years ago
Chewbacca a71aaca719 Fix translations
2 years ago
Chewbacca bd4c99b697 Fix tests
2 years ago
Chewbacca 7ad2696f85 Move Join / Leave / Cancel group/request to mutations
2 years ago
Chewbacca 287fda6d6c Improve error handling for Groups Discover page
2 years ago
Chewbacca 82da9ceeeb Fix mock in tests
2 years ago
marcin mikołajczak ea6be269bb Fix: Long handles don't get truncated in Follow Requests menu
2 years ago
Alex Gleason ccec7f43e5
DurationSelector: actually, don't even do weird date stuff at all, LOL
2 years ago
Alex Gleason bd49417210
Also, fix the variable names in DurationSelector
2 years ago
Alex Gleason 2b137c12cf
Comment out failing tests ¯\_(ツ)_/¯
2 years ago
Alex Gleason de89a438cc
Make DurationSelector test work locally
2 years ago
Alex Gleason 1af67c3a25
members_count will never be null
2 years ago
Alex Gleason 6a2c64ae45
groupSchema: catch emojis
2 years ago
Alex Gleason 3d2331d20b
Make useGroups hooks use zod parser, update group types
2 years ago
Alex Gleason 5e8c92ed4d
groupSchema: refine --> transform, fix type of members_count
2 years ago
Alex Gleason 6be8d4d46e
Add groups schemas with zod
2 years ago
Alex Gleason a0c1bd84c9 Merge branch 'group-entities' into 'develop'
2 years ago
Alex Gleason cf541e83b3
Fix useGroupsPath test
2 years ago
marcin mikołajczak b1471be142 Merge branch 'filters-v2' into 'develop'
2 years ago
marcin mikołajczak 51524118d4 Merge branch 'gallery-load-more' into 'develop'
2 years ago
Alex Gleason 00c00b31fc Merge branch 'compareDate' into 'develop'
2 years ago
rurai10 29b75a29f0 Update file features.ts
2 years ago
Alex Gleason be9d922047
Actually, do put relationships in their own list. And fix parsers not doing the right thing.
2 years ago
Alex Gleason 14a84e557c
Update useGroups queries with EntityStore improvements
2 years ago
Alex Gleason fa2884c11b
EntityStore: fetch with useEntity automatically, accept refetch opt
2 years ago
marcin mikołajczak 1d64f934d9 Merge remote-tracking branch 'soapbox/develop' into filters-v2
2 years ago
Alex Gleason ad583c89f8
EntityStore: allow passing an undefined endpoint (to skip fetch), prevent race conditions in isFetching
2 years ago
Alex Gleason a3b1f541bc
EntityStore: support staleTime option (automatically fetch)
2 years ago
Alex Gleason d883f2f5bd
Group hooks: use new parser opt
2 years ago
Alex Gleason 250b009635
EntityStore: allow passing a parser function to parse the entities
2 years ago
Alex Gleason 9964491da5
First draft of GroupRelationship entity hooks
2 years ago
Alex Gleason 8923e7b5d0
Combine group hooks into one useGroups file
2 years ago
Alex Gleason 4c6d13e4ef
Use EntityStore for Groups
2 years ago
Alex Gleason c492af7042
Merge remote-tracking branch 'origin/develop' into entity-store
2 years ago
Tassoman ae1287ae82
Translated using Weblate (Italian)
2 years ago
Alex Gleason bed26727c1
yarn i18n
2 years ago
oakes 332be25784 Sort conversations by last status date rather than id
2 years ago
Alex Gleason d1531b832d
Truncate Nostr pubkeys in reply mentions
2 years ago
Alex Gleason c75ce58792
Fix instance test
2 years ago
Alex Gleason 01343bbe0a
Add copy and share links to group confirmation step
2 years ago
Alex Gleason 2a9f05a765
Create Group: add info items to confirmation step
2 years ago
Alex Gleason d7f5e210d8
Groups: scaffold the confirmation step
2 years ago
Alex Gleason 925509a985
Fix groups modal bailing too soon
2 years ago
Alex Gleason 63df638630
Create Group: enforce max limit on description and name
2 years ago
gallegonovato b9ac2084c2
Translated using Weblate (Spanish)
2 years ago
marcin mikołajczak d969c91c76 Update filter preview
2 years ago
Poesty Li 334f93f2b1
Translated using Weblate (Chinese (Simplified))
2 years ago
Poesty Li 1d94d2ec9f
Translated using Weblate (Chinese (Simplified))
2 years ago
Poesty Li 57da9102cf
Translated using Weblate (Chinese (Simplified))
2 years ago
Hosted Weblate f9523d7afd
Update translation files
2 years ago
Poesty Li 050f4130bb
Translated using Weblate (Chinese (Simplified))
2 years ago
Isabell De Inschnitzel 3ef34b1695
Translated using Weblate (German)
2 years ago
Poesty Li aca7bb63a5
Translated using Weblate (Chinese (Simplified))
2 years ago
Hosted Weblate 41a1923ca5
Update translation files
2 years ago
marcin mikołajczak d2ca2da10a
Translated using Weblate (Polish)
2 years ago
Tassoman e7e3ef86a3
Translated using Weblate (Italian)
2 years ago
Simen f2eaccf0f2
Translated using Weblate (Norwegian Bokmål)
2 years ago
Simen e87bb3d0ae
Translated using Weblate (Norwegian Bokmål)
2 years ago
ruine 4e9e85a60b
Translated using Weblate (Japanese)
2 years ago
ruine 905c1a47ac
Translated using Weblate (Japanese)
2 years ago
marcin mikołajczak 4e779742fc
Translated using Weblate (Polish)
2 years ago
Tassoman 3b3a7653b1
Translated using Weblate (Italian)
2 years ago
Oukiki Saleh 1e6be8fa0f
Translated using Weblate (Arabic)
2 years ago
Oukiki Saleh d6d7398576
Translated using Weblate (Arabic)
2 years ago
Oukiki Saleh edf3b093af
Translated using Weblate (Arabic)
2 years ago
gallegonovato 95f4aee356
Translated using Weblate (Spanish)
2 years ago
Mr.Narsus f8e05013fd
Translated using Weblate (Arabic)
2 years ago
Oukiki Saleh 08b59ea58f
Translated using Weblate (Arabic)
2 years ago
Mr.Narsus 483aa96b33
Translated using Weblate (Arabic)
2 years ago
Oukiki Saleh fce046df8f
Translated using Weblate (Arabic)
2 years ago
Oukiki Saleh 5ab98da220
Translated using Weblate (Arabic)
2 years ago
Mr.Narsus 4e8130667a
Translated using Weblate (Arabic)
2 years ago
Mr.Narsus 725750ca7d
Translated using Weblate (Arabic)
2 years ago
Oukiki Saleh 3f13f8e370
Translated using Weblate (Arabic)
2 years ago
Tassoman 605ea95ee4
Translated using Weblate (Italian)
2 years ago
Oukiki Saleh f9541b5c52
Translated using Weblate (Arabic)
2 years ago
Poesty Li 63a42aac67
Translated using Weblate (Chinese (Simplified))
2 years ago
Poesty Li fb1c36b1c8
Translated using Weblate (Chinese (Simplified))
2 years ago
Alex Gleason ca9e59b56b Merge branch 'chat-multi-upload' into 'develop'
2 years ago
Alex Gleason 65d1c66aad
Add group icon to create screen
2 years ago
Alex Gleason d16bce0ecc
Merge remote-tracking branch 'origin/develop' into create-group
2 years ago
Chewbacca 4e2213aba8 Merge branch 'my-groups' into 'develop'
2 years ago
marcin mikołajczak 1d4d9c2732 Filters expiration, restyle filters list, fix keywords deletion
2 years ago
marcin mikołajczak b54a466bfd Merge branch 'update-emoji-mart-2' into 'develop'
2 years ago
marcin mikołajczak af314ee55d Allow editing filters
2 years ago
marcin mikołajczak ebe4f9373b Remove console.log
2 years ago
marcin mikołajczak 4c92f581c4 Allow creating v2 filters
2 years ago
marcin mikołajczak 4200fa2df4 filters v2
2 years ago
marcin mikołajczak c9f2cc0ae2 Hide emoji-mart preview footer
2 years ago
marcin mikołajczak 1f6328c9c6 Fix emoji picker button color
2 years ago
Chewbacca 3cc4f8b64b Improve Group Header with latest designs
2 years ago
Alex Gleason 55c8887a08
Small design tweaks for create group modal
2 years ago
Alex Gleason d3d363e12f
Allow all permissions if unset
2 years ago
marcin mikołajczak 2ce98055d8 Fix load more button height on account gallery page
2 years ago
marcin mikołajczak eb93cb39fd Fix emoji selector on touchscreen
2 years ago
Chewbacca 8fd3b99887 Use Groups Discovery if user has no groups
2 years ago
Chewbacca 01dfbad7bc Add i18n keys to en.json
2 years ago
Chewbacca 0b7a2ac19b Add support for i18n in Group Search
2 years ago
Chewbacca d6d7807807 Add tests for RecentSearches
2 years ago
oakes f1a14efc58 Remove unnecessary equality test
2 years ago
oakes 1b00de14a6 Fix conversation list pagination
2 years ago