Commit Graph

6601 Commits (1954848c653e4b345644029dee2c4bd5c8cfb3c8)

Author SHA1 Message Date
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