Commit Graph

1336 Commits

Author SHA1 Message Date
mgabdev
63c0f8c9fb Updated PageTitle component
• Updated:
- PageTitle component
2020-08-12 17:54:33 -05:00
mgabdev
adf4c49c82 Updated markdown utils to use underscore instead of dash
• Updated:
- markdown utils to use underscore instead of dash
2020-08-12 17:53:23 -05:00
mgabdev
a72ea2b525 Updated panels to be async_components
• Updated:
- panels to be async_components

• Added:
- WrappedBundle
2020-08-12 17:52:46 -05:00
mgabdev
f7bf7e2263 Updated Group model to search for sort by most member_count
• Updated:
- Group model to search for sort by most member_count
2020-08-12 17:41:55 -05:00
mgabdev
5fc517473f Removed limits for pagination in GroupCollectionController, GroupTimeline controller
• Removed:
- limits for pagination in GroupCollectionController, GroupTimeline controller
2020-08-12 17:40:46 -05:00
mgabdev
80b264be30 Fixed issue with GroupCreate from GroupsPage nav action on mobile
• Fixed:
- issue with GroupCreate from GroupsPage nav action on mobile
2020-08-10 22:32:47 -05:00
mgabdev
a32740c065 Updated MediaModel controls insets
• Updated:
- MediaModel controls insets
2020-08-10 22:23:14 -05:00
mgabdev
8a6e3fdbe9 Updated bgPrimary, bgWhite in Button component
• Updated:
- bgPrimary, bgWhite in Button component
2020-08-10 22:23:00 -05:00
mgabdev
d8b7681f13 Updated CommentList to use Fragment instead of useless div
• Updated:
- CommentList to use Fragment instead of useless div
2020-08-10 22:22:36 -05:00
mgabdev
b353c835af Updated GroupCollectionTimeline, GroupTimeline to insert pagingation headers only if min is met
• Updated:
- GroupCollectionTimeline, GroupTimeline to insert pagingation headers only if min is met
2020-08-10 22:22:08 -05:00
mgabdev
d3e55d28c4 Updated GroupCollectionTimeline, GroupTimeilne newest to only last 14 days
• Updated:
- GroupCollectionTimeline, GroupTimeilne newest to only last 14 days
2020-08-10 22:16:33 -05:00
mgabdev
b2c69afdbd Added new sorting for "Hot" in GroupCollection, GroupTimeline
• Added:
- new sorting for "Hot" in GroupCollection, GroupTimeline
2020-08-10 22:16:08 -05:00
mgabdev
5f6a2e9cab Fixed issue with buffering animation not displaying in Video component
• Fixed:
- issue with buffering animation not displaying in Video component
2020-08-10 22:04:39 -05:00
mgabdev
59af6fb27f Fixed issue with comment indenting
• Fixed:
- issue with comment indenting
2020-08-10 22:03:58 -05:00
mgabdev
a5deda528d Fixed issue with publish button not being visible in inline composer when media present
• Fixed:
- issue with publish button not being visible in inline composer when media present
2020-08-10 22:02:37 -05:00
mgabdev
79d77ec088 Fixed issue with quote/reply not canceling on mobile page pop
• Fixed:
- issue with quote/reply not canceling on mobile page pop
2020-08-10 22:01:09 -05:00
mgabdev
5f3aef6b3b Fixed issue with GroupCreate showing error
• Fixed:
- issue with GroupCreate showing error
2020-08-10 22:00:35 -05:00
mgabdev
abf6e9fe53 Upgrade ProModal feature image responsiveness
• Upgrade:
- ProModal feature image responsiveness
2020-08-10 21:59:45 -05:00
mgabdev
35593e92dc Removed unused HashtagsPanel component
• Removed:
- unused HashtagsPanel component
2020-08-10 21:58:00 -05:00
mgabdev
6e6678d8e8 Fixed issue with creating slug in GroupCreate
• Fixed:
- issue with creating slug in GroupCreate
2020-08-08 13:24:09 -05:00
mgabdev
eb99d187fc Updated group admin functionality
• Updated:
- group admin functionality
2020-08-08 13:21:18 -05:00
mgabdev
4a8cd0b585 Updates to groups sorting
• Updates to groups sorting
2020-08-08 13:08:48 -05:00
mgabdev
d3aa5ddf4b Updated GroupCollectionTimeline
• Updated:
- GroupCollectionTimeline
2020-08-07 18:18:56 -05:00
mgabdev
8c985def86 Updated GroupCollectionTimeline
• Updated:
- GroupCollectionTimeline
2020-08-07 18:10:54 -05:00
mgabdev
cef6b2dfd1 Updated GroupCollectionTimeline
• Updated:
- GroupCollectionTimeline
2020-08-07 18:09:32 -05:00
mgabdev
6c9c36bcb3 Updated GroupCollectionTimeline
• Updated:
- GroupCollectionTimeline
2020-08-07 18:03:11 -05:00
mgabdev
8cafd0f301 Fixed issue with page not scrolling after opening SidebarXS
• Fixed:
- issue with page not scrolling after opening SidebarXS
2020-08-07 17:59:57 -05:00
mgabdev
57d27420ca Updated group timelines and sorting
• Updated:
- group timelines and sorting
2020-08-07 17:59:39 -05:00
mgabdev
c725b37a39 Removed group media link in GroupHeader
• Removed:
- group media link in GroupHeader
2020-08-07 17:43:52 -05:00
mgabdev
d2a1deebc1 Removed unused code in GroupSortBlock
• Removed:
- unused code in GroupSortBlock
2020-08-07 17:43:15 -05:00
mgabdev
038e75ffeb Removed export in GifPickerModal
• Removed:
- export in GifPickerModal
2020-08-07 17:42:59 -05:00
mgabdev
9482a61c05 Updated ListItem onClick handler
• Updated:
- ListItem onClick handler
2020-08-07 17:42:44 -05:00
mgabdev
0295330eba Updated ProfileHeader Pills padding
• Updated:
- ProfileHeader Pills padding
2020-08-07 17:40:19 -05:00
mgabdev
e94dc5e563 Added Block wrapper in ProfilePage for unavailable message
• Added:
- Block wrapper in ProfilePage for unavailable message
2020-08-07 17:30:12 -05:00
mgabdev
b1a4a68a24 Removed groups/:id/media path for now
• Removed:
- groups/:id/media path for now
2020-08-07 17:29:23 -05:00
mgabdev
e1347347d0 Updated group_lists sort values default to newest
• Updated:
- group_lists sort values default to newest
2020-08-07 17:28:10 -05:00
mgabdev
01e4874041 Added group_sort_by util
• Added:
- group_sort_by util
2020-08-07 17:27:47 -05:00
mgabdev
b5bc171a2f Updated Account component actionTitle
• Updated:
- Account component actionTitle
2020-08-07 17:27:07 -05:00
mgabdev
8f29443f81 Removed unused code in groups action
• Removed:
- unused code in groups action
2020-08-07 17:26:32 -05:00
mgabdev
a4c6b5639d Updated sorting in groups controllers
• Updated:
- sorting in groups controllers
2020-08-07 17:26:14 -05:00
mgabdev
90dc47a61b Updated GroupCollectionController to have sorting v1 for logged-in users
• Updated:
- GroupCollectionController to have sorting v1 for logged-in users
2020-08-06 23:20:48 -05:00
mgabdev
f9f2744a63 Updated group sorting in frontend
• Updated:
- group sorting in frontend
2020-08-06 23:19:18 -05:00
mgabdev
6328b21186 Updated components to use BlockHeading
• Updated:
- components to use BlockHeading
2020-08-06 23:14:13 -05:00
mgabdev
083a864be3 Updated GroupCategoriesController to require user
• Updated:
- GroupCategoriesController to require user
2020-08-06 23:13:20 -05:00
mgabdev
e4b7328174 Added onlyVerified for searching account.rb
• Added:
- onlyVerified for searching account.rb

• Todo:
- fully implement
2020-08-06 23:12:19 -05:00
mgabdev
e72cb27362 Updated group mode to show visible groups
• Updated:
- group mode to show visible groups
2020-08-06 23:11:50 -05:00
mgabdev
6fb9701f0d Updated status.recent scope
• Updated:
- status.recent scope to use created_at not updated_at
2020-08-06 23:10:59 -05:00
mgabdev
f964950282 Removed react/home.html.haml
• Removed:
- react/home.html.haml
2020-08-06 23:10:22 -05:00
mgabdev
aba1b917d5 Updated News links in feature
• Updated:
- News links in feature
2020-08-06 23:09:51 -05:00
mgabdev
89def69904 Removed unused Explore feature
• Removed:
- unused Explore feature, as it is now just GroupCollectionTimeline
2020-08-06 23:09:17 -05:00
mgabdev
60df345131 Added BlockHeading component
• Added:
- BlockHeading component
2020-08-06 23:08:32 -05:00
mgabdev
4f07bfefe0 Updated ProfileHeader to use Pills on XS
• Updated:
- ProfileHeader to use Pills on XS
2020-08-06 23:07:45 -05:00
mgabdev
4c0d152511 Updated GROUP_TIMELINE_SORTING_TYPE_TOP_OPTION_ALL_TIME
• Updated:
- GROUP_TIMELINE_SORTING_TYPE_TOP_OPTION_ALL_TIME
2020-08-06 23:06:39 -05:00
mgabdev
f4b25eb2cd Added caret to dropdown in SortBlock container
• Added:
- caret to dropdown in SortBlock container
2020-08-06 23:06:23 -05:00
mgabdev
df2d24e081 Added news button to sidebar
• Added:
- news button to sidebar
2020-08-06 23:06:02 -05:00
mgabdev
77ebf94a7b Added isLazy functionality to TrendsPanel
• Added:
- isLazy functionality to TrendsPanel
2020-08-06 23:05:46 -05:00
mgabdev
7c86ceca42 Updated Account component action title text
• Updated:
- Account component action title text
2020-08-06 23:05:22 -05:00
mgabdev
516b7852b8 Added search filter for isVerified accounts
• Added:
- search filter for isVerified accounts

• Todo:
- Implement in account search query
2020-08-06 23:05:02 -05:00
mgabdev
bffc202270 Updated routes to have root point to react
• Updated:
- routes to have root point to react
2020-08-06 00:20:28 -05:00
mgabdev
bf3b0554dd Updated Explore feature
• Updated:
- Explore feature
2020-08-06 00:18:56 -05:00
mgabdev
0ad00a481e Removed unused AuthPage in ui.js 2020-08-06 00:17:07 -05:00
mgabdev
ee8ec2fc8d Updated UI routes for logged out, Added news
• Updated:
- UI routes for logged out, Added news
2020-08-06 00:16:52 -05:00
mgabdev
180d6b9bbc Added News to async_components
• Added:
- News to async_components
2020-08-06 00:16:18 -05:00
mgabdev
1b284d3d8f Added GroupTimelineSortOptionsPopover, GroupTimelineSortTopOptionsPopover to async_components
• Added:
- GroupTimelineSortOptionsPopover, GroupTimelineSortTopOptionsPopover to async_components
2020-08-06 00:16:07 -05:00
mgabdev
7d4ff8df63 Upated GroupController, Removed GroupQueryService
• Upated:
- GroupController

• Removed:
- GroupQueryService
2020-08-06 00:15:47 -05:00
mgabdev
b5fc61d2df Updated FooterBar with current routes
• Updated:
- FooterBar with current routes
2020-08-06 00:14:42 -05:00
mgabdev
f379b973ab Updated LoggedOutSidebar
• Updated:
- LoggedOutSidebar
2020-08-06 00:14:29 -05:00
mgabdev
f087d80e70 Added news link to NavigationBar
• Added:
- news link to NavigationBar
2020-08-06 00:14:14 -05:00
mgabdev
0a26abbbc2 Updated Explore, Group, Groups Pages
• Updated:
- Explore, Group, Groups Pages
2020-08-06 00:13:19 -05:00
mgabdev
2d44027cef Added Block wrapper to ModalPage
• Added:
- Block wrapper to ModalPage
2020-08-06 00:12:35 -05:00
mgabdev
a4e6320ba0 Added News, NewsPage
• Added:
- News, NewsPage
2020-08-06 00:12:03 -05:00
mgabdev
ba840fd6b6 Updated GroupSerializer with new keys
• Updated:
- GroupSerializer with new keys
2020-08-06 00:09:53 -05:00
mgabdev
2e286784c1 Updated GroupController permitted params
• Updated:
- GroupController permitted params
2020-08-06 00:08:06 -05:00
mgabdev
805e9a0471 Added GroupCollection timeline, redux, streaming, routes
• Added:
- GroupCollection timeline, redux, streaming, routes
2020-08-06 00:07:46 -05:00
mgabdev
4225f42b8f Updated GroupsPane to take in groupType prop to fetch
• Updated:
- GroupsPane to take in groupType prop to fetch
2020-08-06 00:04:11 -05:00
mgabdev
ae930c908e Removed GroupRemovedAccountsModal, GroupMembersModal
• Removed:
- GroupRemovedAccountsModal, GroupMembersModal
2020-08-06 00:03:41 -05:00
mgabdev
c616a80d4e Added GroupAbout, GroupCollectionTimeline to async_components
• Added:
- GroupAbout, GroupCollectionTimeline to async_components
2020-08-06 00:02:31 -05:00
mgabdev
2958ec5509 Updated some groups routes in ui.js
• Updated:
- some groups routes in ui.js
2020-08-06 00:01:56 -05:00
mgabdev
15fa714bbc Added publicRoute prop to /search/hashtags
• Added:
- publicRoute prop to /search/hashtags
2020-08-06 00:01:37 -05:00
mgabdev
27bee92207 Added new props to Layout for footers
• Added:
- new props to Layout for footers
2020-08-06 00:00:41 -05:00
mgabdev
9722fe3a6f Added ExploreLayout
• Added:
- ExploreLayout
2020-08-06 00:00:28 -05:00
mgabdev
6c20593be3 Added GroupAbout feature
• Added:
- GroupAbout feature that is only visible on mobile
2020-08-06 00:00:03 -05:00
mgabdev
e22afa8917 Updated GroupCreate to add new keys 2020-08-05 23:59:14 -05:00
mgabdev
19b86ccc8b Removed unused code from GroupTimeline feature
• Removed:
- unused code from GroupTimeline feature
2020-08-05 23:58:59 -05:00
mgabdev
5329e81d43 Updated GroupMembers feature
• Updated:
- GroupMembers feature
2020-08-05 23:58:41 -05:00
mgabdev
99bffcb8d6 Updated GroupLayout
• Updated:
- GroupLayout to remove WTF panel and add isXS to GroupHeader
2020-08-05 23:57:42 -05:00
mgabdev
8b192192c9 Updated GroupMemberOptionsPopover icon name
• Updated:
- GroupMemberOptionsPopover icon name
2020-08-05 23:56:05 -05:00
mgabdev
b24e841287 Added SignUpLogInPanel component
• Added:
- SignUpLogInPanel component
2020-08-05 23:55:49 -05:00
mgabdev
21fa3b4c18 Added some spacing PanelInfoPanel rows
• Added:
- some spacing PanelInfoPanel rows
2020-08-05 23:55:23 -05:00
mgabdev
b8b5edb581 Updated GroupHeader, GroupInfoPanel
• Updated:
- GroupHeader, GroupInfoPanel
2020-08-05 23:54:23 -05:00
mgabdev
4b9ad5445e Added GroupSortBlock component
• Added:
- GroupSortBlock component
2020-08-05 23:53:33 -05:00
mgabdev
2702b1a530 Updated group_editor redux to include new keys
• Updated:
- group_editor redux to include new keys: tags, category, isPrivate, isVisible, slug
2020-08-05 23:51:43 -05:00
mgabdev
d68ad5f4ab Added utils/slugify
• Added:
- utils/slugify
2020-08-05 23:51:02 -05:00
mgabdev
baeee1e935 Updated Select component to be normal font size
• Updated:
- Select component to be normal font size
2020-08-05 23:38:43 -05:00
mgabdev
70bfe8969a Added groupHandleStrategy to Composer
• Added:-
- groupHandleStrategy to Composer so we can highlight group slugs (e.g.` g/welcomegroup`)
2020-08-05 23:38:07 -05:00
mgabdev
cc53607c02 Updated LinkFooter
• Added:
- prop for noPadding
- display block for code link
- help is visible for all

• Removed:
- Developers link
2020-08-05 23:37:11 -05:00
mgabdev
0c99ac60c0 Updated status model only_replies, without_replies to check reply boolean
• Updated:
- status model only_replies, without_replies to check reply boolean instead of in_reply_to_id because if a status is deleted then we don't want a comment to show as a normal status
2020-08-05 23:33:39 -05:00
mgabdev
a6206bb13b Updated Status component to use SortBlock component
• Updated:
- Status component to use SortBlock component
2020-08-05 23:31:41 -05:00
mgabdev
3c537e1f1f Updated Status to include note for deleted quoted status
• Updated:
- Status to include note for deleted quoted status
2020-08-05 23:31:11 -05:00
mgabdev
6ffb95a63e Added isStatusCard to StatusPromotionPanel, StatusMedia
• Added:
- isStatusCard to StatusPromotionPanel, StatusMedia
2020-08-05 23:27:35 -05:00
mgabdev
8337c3011d Added size extraExtraLarge prop to Text component
• Added:
- size extraExtraLarge prop to Text component
2020-08-05 23:26:19 -05:00
mgabdev
c09ede9cf1 Added TOAST_TYPE's to constants
• Added:
- TOAST_TYPE's to constants
2020-08-05 23:25:53 -05:00
mgabdev
75ddf2d9e7 Added getToasts selector
• Added:
- getToasts selector
2020-08-05 23:24:36 -05:00
mgabdev
12ca5db281 Added toasts redux for alerts
• Added:
- toasts redux for alerts
2020-08-05 23:24:20 -05:00
mgabdev
c0f7e3adbf Removed semicolons from LoadingBar middleware
• Removed:
- semicolons from LoadingBar middleware
2020-08-05 23:21:35 -05:00
mgabdev
22bd706236 Updated open_source_notice locale
• Updated:
- open_source_notice locale
2020-08-05 23:21:17 -05:00
mgabdev
84429632ab Added GroupCategoriesSerializer
• Added:
- GroupCategoriesSerializer
2020-08-05 23:18:21 -05:00
mgabdev
a5540d3106 Added group.rb model descriptions
• Added:
- group.rb model descriptions
2020-08-05 23:17:38 -05:00
mgabdev
32c62955bf Added has_quote to status_serializer and set in status.rb
• Added:
- has_quote to status_serializer and set in status.rb
2020-08-05 23:17:17 -05:00
mgabdev
926477fe45 Added group_categories model file, redux
• Added:
- group_categories model file, redux
2020-08-05 23:13:49 -05:00
mgabdev
c20f7adf6a Added GroupCategories API route and controller
• Added:
- GroupCategories API route and controller
2020-08-05 23:12:17 -05:00
mgabdev
7dd1e0cd0b Added group_categories creation page in admin panel
• Added:
- group_categories creation page in admin panel
2020-08-05 23:03:14 -05:00
mgabdev
63176831da Updated LoggedOutNavigationBar icon and search width
• Updated:
- LoggedOutNavigationBar icon and search width
2020-08-05 23:00:40 -05:00
mgabdev
9b1a39e90b Added GroupTimelineSortOptionsPopover, GroupTimelineSortTopOptionsPopover compnents
• Added:
- GroupTimelineSortOptionsPopover, GroupTimelineSortTopOptionsPopover components
- redux for sorting
- intl for sorting
- constants
2020-08-05 22:59:12 -05:00
mgabdev
a571c2cbe8 Removed unused group prop in StatusList
• Removed:
- unused group prop in StatusList
2020-08-05 22:55:54 -05:00
mgabdev
c7b044f988 Added SortBlock component
• Added:
- SortBlock component
2020-08-05 22:55:39 -05:00
mgabdev
0a15fb5bc7 Added news, visible, invisible icons
• Added:
- news, visible, invisible icons
2020-08-05 22:54:20 -05:00
mgabdev
ba54385f0d Added padding to Account component actionButton
• Added:
- padding to Account component actionButton
2020-08-05 22:53:57 -05:00
mgabdev
742685bd82 Updated Button component mouseEnter/Leave handlers
• Updated:
- Button component mouseEnter/Leave handlers
2020-08-05 22:53:14 -05:00
mgabdev
f0347b1c23 Updated status_bookmark model
• Updated:
- status_bookmark model definitions
2020-08-05 22:51:49 -05:00
mgabdev
4a8ddd5803 Updated StatusList, ScrollableList to use given props
• Updated:
- StatusList, ScrollableList to use given props

• Fixed:
- Issue with scrolling back to top onLoadMore
2020-07-31 23:05:00 -05:00
mgabdev
c66d05df36 Removed comment for loading in Notifications
• Removed:
- comment for loading in Notifications
2020-07-29 15:53:02 -05:00
mgabdev
776b02f6b2 Removed comment for loading in Notifications
• Removed:
- comment for loading in Notifications
2020-07-29 15:51:49 -05:00
mgabdev
60f6900df7 Updated profile components to display loading placeholders
• Updated:
- profile components to display loading placeholders instead of error message on load
2020-07-29 15:49:18 -05:00
mgabdev
13127960c4 Updated Placeholder Responsiveness and Added new Placeholders
• Updated:
- Placeholder Responsiveness

• Added:
- new Placeholders
2020-07-29 15:40:47 -05:00
mgabdev
73234ac52b Updated ListsPanel to return null if no lists
• Updated:
- ListsPanel to return null if no lists
2020-07-28 15:12:36 -05:00
mgabdev
5951e0dc28 Updated ColumnIndicator component icon size
• Updated:
- ColumnIndicator component icon size to be smaller
2020-07-28 15:12:18 -05:00
mgabdev
ae0836aa0a Updated Account component styles
• Updated:
- Account component styles
2020-07-28 15:12:03 -05:00
mgabdev
bc6cf0e624 Added placeholder loaders to multiple components
• Added:
- placeholder loaders to multiple components
- status, panels, comment, lists, group items, notifications
2020-07-28 15:11:51 -05:00
mgabdev
a38d9f6133 Added number util function for getRandomInt
• Added:
- number util function for getRandomInt
2020-07-28 15:07:55 -05:00
mgabdev
26b7995f7d Added loading placeholder components
• Added:
- loading placeholder components

• Todo:
- Ensure responsiveness on all
2020-07-28 15:06:45 -05:00
mgabdev
0a719d8b6b Removed check if user exists in sortGroups action
• Removed:
- check if user exists in sortGroups action
2020-07-24 22:50:54 -05:00
mgabdev
975e6bd8b1 Updated status meta description and title
• Updated:
- status meta description and title
2020-07-24 22:47:12 -05:00
mgabdev
d4175dd982 Added bookmarks link to own profile page
• Added:
- bookmarks link to own profile page
2020-07-24 22:37:26 -05:00
mgabdev
5f0ba70741 Updated status meta description and title
• Updated:
- status meta description and title
2020-07-24 22:36:58 -05:00
mgabdev
62009f5769 Updated GroupsPage to not show tabs if no user
• Updated:
- GroupsPage to not show tabs if no user
2020-07-24 21:41:50 -05:00
mgabdev
88d3b328f6 Added publicRoute prop to /search/groups in ui.js
• Added:
- publicRoute prop to /search/groups in ui.js
2020-07-24 21:41:30 -05:00
mgabdev
86ac15ce90 Added group sorting to GroupCollection
• Added:
- group sorting to GroupCollection
- constants for group sorting
- GroupListSortOptionsPopover
2020-07-24 21:41:05 -05:00
mgabdev
e9fbccaa12 Removed log from PopoverLayout
• Removed:
- log from PopoverLayout
2020-07-24 21:39:09 -05:00
mgabdev
96b026ebf0 Updated ProUpgradeModal styles, Added PRO feature images
• Updated:
- ProUpgradeModal styles

• Added:
- PRO feature images
2020-07-24 21:27:09 -05:00
mgabdev
1e7977aaec Updated FooterBar to show for everyone
• Updated:
- FooterBar to show for everyone
- notifications item to only show for logged in users
2020-07-24 21:20:46 -05:00
mgabdev
853b15a63e Updated UnauthorizedModal styles
• Updated:
- UnauthorizedModal styles
2020-07-24 21:20:09 -05:00
mgabdev
39e6b0422c Added new styles
• Added:
- new styles
2020-07-24 20:23:01 -05:00
mgabdev
9324ea92be Added LoggedOutSidebar component, to Layout
• Added:
- LoggedOutSidebar component
- LoggedOutSidebar to to Layout
2020-07-24 20:22:00 -05:00
mgabdev
6faa9eb48a Updated PillItem, TabBarItem to check if isCurrent on component mount, update
• Updated:
- PillItem, TabBarItem to check if isCurrent on component mount, update
2020-07-24 20:18:07 -05:00
mgabdev
05d26a0efc Added CaretDownIcon, StarOutlineIcon
• Added:
- CaretDownIcon, StarOutlineIcon
2020-07-24 20:16:04 -05:00
mgabdev
78838ff241 Updated ErrorPopover, LoadingPopover styles to match all other popovers
• Updated:
- ErrorPopover, LoadingPopover styles to match all other popovers
2020-07-24 19:06:21 -05:00
mgabdev
043fc01cea Added self-destructing/expiring statuses
• Added:
- self-destructing/expiring statuses for GabPRO members only
- ExpiringStatusWorker
- stopwatch icon
- expires_at redux values
- expires_at button in composer
- expires at selection popover

• Updated:
- Schedule status button to not show if expiring status active
2020-07-24 19:05:31 -05:00
mgabdev
5f4e7aad31 Removed 5, 30 minute poll intervals
• Removed:
- 5, 30 minute poll intervals
2020-07-24 19:00:41 -05:00
mgabdev
4b79bf0d06 Updated LoggedOutNavigationBar to show links if on profile, grow search bar
• Updated:
- LoggedOutNavigationBar to show links if on profile, grow search bar
2020-07-24 18:59:46 -05:00
mgabdev
8abd3f59ad Updated search feature to show groups if no user
• Updated:
- search feature to show groups if no user
2020-07-24 18:58:44 -05:00
mgabdev
4f523157c1 Updated CommentSortingOptionsPopover list item size (3f6d8bd2c)
• Updated:
- CommentSortingOptionsPopover list item size (3f6d8bd2c)
2020-07-24 18:58:21 -05:00
mgabdev
9fe2837539 Updated some popover positions to be majorly on screen
• Updated:
- some popover positions to be majorly on screen
2020-07-24 18:57:49 -05:00
mgabdev
504f04c7be Removed unused ColumnHeader component
• Removed:
- unused ColumnHeader component
2020-07-24 18:55:56 -05:00
mgabdev
3f6d8bd2c8 Updated ListItem and PopoverComponents text sizes
• Updated:
- ListItem and PopoverComponents text sizes
2020-07-24 18:54:44 -05:00
mgabdev
f6966ff382 Updated SignUpPanel styles, Added to multiple pages/layouts
• Updated:
- SignUpPanel styles

• Added:
- SignupPanel to multiple pages/layouts
2020-07-24 18:53:09 -05:00
mgabdev
a81f62ca52 Updated ProPanel styles
• Updated:
- ProPanel styles
2020-07-24 18:51:57 -05:00
mgabdev
6b3b488234 Removed unused index.js in panel folder
• Removed:
- unused index.js in panel folder
2020-07-24 18:51:25 -05:00
mgabdev
a48eb1d3a3 Added NavigationBarButton component
• Added:
- NavigationBarButton component

• Removed:
- the component code from NavigationBar component
2020-07-24 18:51:14 -05:00
mgabdev
13af58da7a Added bookmarks
• Added:
- bookmarks for GabPRO members only
- migration for creation of StatusBookmarks
- all necessary routes, controllers
- redux for adding, removing, fetching and displaying bookmarks
- bookmark icon
- doorkeeper scopes
- backend and frontend support

Bookmarks behave like likes/favorites, except they aren't shared with other users and do not have an associated counter.

dfea7368c9
2020-07-24 18:48:31 -05:00
mgabdev
763466ab86 Updated SearchService to return groups for everyone
• Updated:
- SearchService to return groups for everyone even if not logged in
2020-07-24 18:00:29 -05:00
mgabdev
7aa7b66374 Updated PreviewCard, FetchLinkCardService, FetchOEmbedService
• Updated:
- PreviewCard, FetchLinkCardService, FetchOEmbedService to work better
2020-07-22 13:51:08 -05:00
mgabdev
8f4be991a0 Updated status meta data title and description
• Updated:
- status meta data title and description to remove truncation
2020-07-22 13:48:27 -05:00
mgabdev
83f37d144e Updated PopoverBase react-popper, added popper
• Updated:
- PopoverBase react-popper,

• Added:
- @popperjs/core
2020-07-22 10:28:53 -05:00
mgabdev
f2918559c3 Updated EditProfileModal to not allow verified people to change display names
• Updated:
- EditProfileModal to not allow verified people to change display names
2020-07-22 10:27:26 -05:00
mgabdev
ec495fb3ed Removed local instance block on FetchLinkCardService
• Removed:
- local instance block on FetchLinkCardService
2020-07-22 00:24:27 -05:00
mgabdev
ae5d892221 Fixed issue with loading status context/comments in feature
• Fixed:
- issue with loading status context/comments in feature
2020-07-21 23:44:35 -05:00
mgabdev
92c4fa3fda Fixed issue with removing shortcuts in redux
• Fixed:
- issue with removing shortcuts in redux
2020-07-21 23:44:13 -05:00
mgabdev
d179d7d567 Added check in GroupHeader for if isAdmin
• Added:
- check in GroupHeader for if isAdmin for group options
2020-07-21 23:34:44 -05:00
mgabdev
87e60eee04 Removed catchall shared/og in application.html.haml
• Removed:
- catchall shared/og in application.html.haml
2020-07-21 23:25:41 -05:00
mgabdev
31691b854a Updated GroupTimeline to not connect to stream if no user
• Updated:
- GroupTimeline to not connect to stream if no user
2020-07-21 23:16:39 -05:00
mgabdev
ae814a01cb Added meta to application.html.haml for groups and unmatched routes
• Added:
- meta to application.html.haml for groups and unmatched routes
2020-07-21 23:06:47 -05:00
mgabdev
3b0ec6a270 Updated groups to be public
• Updated:
- groups to be public
- routes for /group and /groups/id to be public
- GroupTimeline to ignore relationships for loading
- Group fetching to be a where with is_archived: false
- GroupControllers to have if current_user, else

• Added:
- Meta and og information for view
- Group fetch
- public route api for featured groups, group timelines

• Removed:
- Doorkeeper for read:groups
2020-07-21 23:05:54 -05:00
mgabdev
49c6e323fa Updated fetchGroups action to be only public for featured groups
• Updated:
- fetchGroups action to be only public for featured groups
2020-07-21 23:00:11 -05:00
mgabdev
ec64db2529 Updated GroupInfoPanel to hide members list if no user
• Updated:
- GroupInfoPanel to hide members list if no user
2020-07-21 22:59:46 -05:00
mgabdev
96f8bb8a32 Added fetchGroup action
• Added:
- fetchGroup action
2020-07-21 22:30:07 -05:00
mgabdev
d6b8948191 Fixed issue with loading context, comments from Status feature
• Fixed:
- issue with loading context, comments from Status feature by loading in feature not child

• Added:
- check for if ancestor status exists in StatusContainer
2020-07-21 22:27:48 -05:00
mgabdev
5fcc09acad Updated SidebarSectionItem image style
• Updated:
- SidebarSectionItem image style
2020-07-21 22:26:22 -05:00
mgabdev
4e44337cb2 Added missing constants in ModalRoot for shortcuts
• Added:
- missing constants in ModalRoot for shortcuts
2020-07-21 22:25:20 -05:00
mgabdev
f92f75d747 Added shortcuts
• Added:
- shortcuts functionality
- shortcuts route, controller, model
- shortcut error message for "exists"
- shortcut redux
- EditShortcutsModal, constant
- links to sidebar, sidebar_xs
- options to add/remove group, account in GroupOptionsPopover, ProfileOptionsPopover
- shortcuts page, feature/list
2020-07-21 22:24:26 -05:00
mgabdev
df7fdff265 Updated CommentSortingOptionsPopover width
• Updated:
- CommentSortingOptionsPopover width
2020-07-21 16:51:56 -05:00
mgabdev
5967a6a34c Removed unused @body_classes in ruby
• Removed:
- unused @body_classes in ruby
2020-07-21 16:51:39 -05:00
mgabdev
4a467278ea Updated ListItem to have image and customizable right action icon
• Updated:
- ListItem to have image
- ListItem to have customizable right action icon
2020-07-21 16:49:54 -05:00
mgabdev
87f85131b7 Added error, loading modal and popover components
• Added:
- error, loading modal components
- error, loading popover components

• Removed:
- ModalLoading from async_components

• Updated:
- ModalRoot to use new components
2020-07-21 16:48:55 -05:00
mgabdev
6a1ea8f960 Updated home page tags to headings
• Updated:
- home page tags to headings
2020-07-21 11:25:54 -05:00
mgabdev
2682845ef9 Added max retry to DigestMailerWorker
• Added:
- max retry to DigestMailerWorker
2020-07-17 15:43:45 -05:00
mgabdev
bf330dcb56 Fixed issue with duplicating StatusPromotionPanel in SidebarPanelGroup
• Fixed:
- issue with duplicating StatusPromotionPanel in SidebarPanelGroup
2020-07-17 15:26:05 -05:00
mgabdev
3993372f15 Added missing style for FileInput opaque background
• Added:
- missing style for FileInput opaque background
2020-07-17 15:25:39 -05:00
mgabdev
10a410be53 Added back EditProfileModal to all edit profile action buttons
• Added:
- back EditProfileModal to all edit profile action buttons
- AccountActionButton, UserPanel, ProfileHeader
2020-07-17 15:25:05 -05:00
mgabdev
1e55e2e920 Updated FileInput component to have hovering effect with image upload icon
• Updated:
- FileInput component to have hovering effect with image upload icon
2020-07-17 15:20:04 -05:00
mgabdev
575d62f695 Updated user action to use importFetchedAccount, better undefined checks
• Updated:
- user action to use importFetchedAccount
- better undefined checks
2020-07-17 15:19:40 -05:00
mgabdev
118e766b01 Added note_plain to account normalizer
• Added:
- note_plain to account normalizer for a plain text bio/description/note
2020-07-17 15:18:56 -05:00
mgabdev
b3e76b5a58 Updated Search to include checks for isLoading, isError and if no results found
• Updated:
- Search to include checks for isLoading, isError and if no results found
2020-07-16 13:27:36 -05:00
mgabdev
ad29b3aca6 Removed unused links in AboutLayout nav
• Removed:
- unused links in AboutLayout nav
2020-07-15 23:05:30 -05:00
mgabdev
06d85fe8d8 Added functionality to pages, layout for use with sidebar promotions
• Added:
- functionality to pages, layout for use with sidebar promotions

• Updated:
- pages, layouts to use StatusPromotionPanel
2020-07-15 23:05:08 -05:00
mgabdev
15c7ff1eba Fixed issue with loading in Notifications
• Fixed:
- issue with loading in Notifications
2020-07-15 23:01:49 -05:00
mgabdev
98e996ef54 Removed default introduction text from last slide of onboarding
• Removed:
- default introduction text from last slide of onboarding
2020-07-15 23:01:34 -05:00
mgabdev
81ddccbdfd Added SidebarPanelGroup for StatusPromotionPanel
• Added:
- SidebarPanelGroup for StatusPromotionPanel
2020-07-15 23:00:44 -05:00
mgabdev
f61449d706 Added StatusPromotionPanel
• Added:
- StatusPromotionPanel

• Todo:
- Build out functionality for opening media, opening status, etc.
2020-07-15 23:00:19 -05:00
mgabdev
8c3d4a352a Updated Introduction navigation button title
• Updated:
- Introduction navigation button title
2020-07-14 23:20:26 -05:00
mgabdev
23a32574a4 Removed test value for MIN_ACCOUNT_CREATED_AT_ONBOARDING
• Removed:
- test value for MIN_ACCOUNT_CREATED_AT_ONBOARDING
2020-07-14 23:06:54 -05:00
mgabdev
3a16f3431d Updated width on add button in GroupListItem
• Updated:
- width on add button in GroupListItem
2020-07-14 23:01:24 -05:00
mgabdev
66a4474e82 Updated text in Introduction final slide
• Updated:
- text in Introduction final slide
2020-07-14 23:01:06 -05:00
mgabdev
7f343b07b7 Added missing style for GroupListItem
• Added:
- missing style for GroupListItem
2020-07-14 22:36:55 -05:00
mgabdev
7485ffbcb7 Updated GroupListItem to have text instead of button for adding
• Updated:
- GroupListItem to have text instead of button for adding
2020-07-14 22:32:24 -05:00
mgabdev
de834cd586 Updated Introduction/onboarding flow
• Updated:
- Introduction/onboarding flow

• Added:
- autoJoinGroup to default "Introduce Yourself" group in gab.com if you post the welcome post in introduction last slide
2020-07-14 22:31:54 -05:00
mgabdev
0eb3ae2dfa Removed Introduction/onboarding code from ui.js
Will be moving elsewhere...

• Removed:
- Introduction/onboarding code from ui.js
- /welcome route
2020-07-14 18:48:48 -05:00
mgabdev
5791a5225b Updated ComposeForm, GroupPage to use groupId instead of entire group for prop
• Updated:
- ComposeForm, GroupPage to use groupId instead of entire group for prop
2020-07-14 18:46:43 -05:00
mgabdev
745d8d8a55 Updated Switch to use CX constant
• Updated:
- Switch to use CX constant
2020-07-14 18:46:10 -05:00
mgabdev
d505d63c6b Added isStatic prop to GroupListItem for non-navigation
• Added:
- isStatic prop to GroupListItem for non-navigation for Introduction page
2020-07-14 18:45:48 -05:00
mgabdev
b26cd650c6 Removed welcome from routes in react controller
• Removed:
- welcome from routes in react controller
2020-07-14 18:45:11 -05:00
mgabdev
8923a0188d Updated Dummy to take in className prop
• Updated:
- Dummy to take in className prop
2020-07-14 18:44:57 -05:00
mgabdev
f8d2b4845d Added user redux for updating profile/credentials
• Added:
- user redux for updating profile/credentials
2020-07-14 18:44:42 -05:00
mgabdev
3f434d6b7c Added is_first_session/isFirstSession to initialState
• Added:
- is_first_session/isFirstSession to initialState
2020-07-14 18:44:06 -05:00
mgabdev
5ea3e80f2c Added missing alt prop to Image in FileInput
• Added:
- missing alt prop to Image in FileInput
2020-07-14 16:41:21 -05:00
mgabdev
c4ed9ad050 Updated GroupListItem add/remove membership button
• Updated:
- GroupListItem add/remove membership button

• Added:
- Attr titles
2020-07-14 16:38:25 -05:00
mgabdev
877e40d76f Added AddImage icon
• Added:
- AddImage icon
2020-07-14 16:37:59 -05:00
mgabdev
80e489fab1 Updated FileInput with more customizable features, GroupCreate
• Updated:
- FileInput with more customizable features
- GroupCreate file input
2020-07-14 16:37:46 -05:00
mgabdev
37499c3172 Added noActions prop to NavigationBar
• Added:
- noActions prop to NavigationBar for Introduction
2020-07-14 01:05:21 -05:00
mgabdev
e9475219c9 Added welcome page/introduction/onboarding flow
• Added:
- welcome page/introduction/onboarding flow

• Todo:
- clean up code for showing new user the page
- add code for saving profile, cover photos, display name from intro slides
2020-07-14 01:05:05 -05:00
mgabdev
81433b49fc Removed Introduction code from gabsocial.js
• Removed:
- Introduction code from gabsocial.js
2020-07-14 01:01:36 -05:00
mgabdev
8d3a5dbac2 Updated GroupsCollection to be single column list in slim design
• Updated:
- GroupsCollection to be single column list in slim design
2020-07-14 00:41:20 -05:00
mgabdev
3160d97b79 Added hidePro prop to composeForm
• Added:
- hidePro prop to composeForm for optionally hiding buttons that require pro
2020-07-14 00:29:54 -05:00
mgabdev
270a3dee15 Updated StatusList keys and promotion implementation
• Updated:
- StatusList keys and promotion implementation
2020-07-14 00:27:34 -05:00
mgabdev
1c1bfabb17 Updated submitCompose to take in groupId intead of group
• Updated:
- submitCompose to take in groupId intead of group
2020-07-14 00:26:46 -05:00
mgabdev
84106dbe99 Updated GroupsPanel isSlim prop
• Updated:
- GroupsPanel isSlim prop
2020-07-14 00:24:28 -05:00
mgabdev
f3e34d40d2 Updated featured group_lists to be randomized on init
• Updated:
- featured group_lists to be randomized on init
2020-07-14 00:22:15 -05:00
mgabdev
56d0698536 Added max retry to 3 on PushNotificationWorker
• Added:
- max retry to 3 on PushNotificationWorker
2020-07-14 00:21:46 -05:00
mgabdev
d9bd5c4fac Added GAB_COM_INTRODUCE_YOURSELF_GROUP_ID constant
• Added:
- GAB_COM_INTRODUCE_YOURSELF_GROUP_ID constant
2020-07-14 00:20:59 -05:00
mgabdev
91d5a81b72 Added composeClear function in redux
• Added:
- composeClear function in redux
2020-07-14 00:19:02 -05:00
mgabdev
35fdaf0208 Updated GroupListItem to have toggle membership button, always slim
• Updated:
- GroupListItem to have toggle membership button
- always slim
2020-07-14 00:18:28 -05:00
mgabdev
1eb33c482d Added check icon
• Added:
- check icon
2020-07-14 00:16:49 -05:00
mgabdev
68a6a1ae8a Remove unintended early import of AuthPage in react app ui.js
• Remove:
- unintended early import of AuthPage in react app ui.js
2020-07-11 12:56:49 -05:00
mgabdev
a6e9bd3fb4 Added a loading screen on Notificatoins if isLoading
• Added:
- a loading screen on Notificatoins if isLoading
2020-07-11 12:54:44 -05:00
mgabdev
f98abbb422 Added a loader view for statuses that need to load comments
A short term fix for #229

• Added:
- a loader view for statuses that need to load comments
2020-07-10 20:01:47 -05:00
mgabdev
4e855c8f7f Removed loop from Video component
• Removed:
- loop from Video component
2020-07-10 20:00:54 -05:00
mgabdev
f0ce9bf21b Added promoted statuses back to timelines
• Added:
- promoted statuses back to timelines

• Todo:
- monitor performance of feeds
2020-07-10 19:46:32 -05:00
mgabdev
7c897d69a2 Merge branch 'develop' of https://code.gab.com/gab/social/gab-social into develop 2020-07-10 15:53:05 -05:00
mgabdev
633028354f Fixed link to terms in GlobalFooter component
• Fixed:
- link to terms in GlobalFooter component
2020-07-10 15:50:50 -05:00
mgabdev
c1837e7ca0 Updated LinkFooter to use href, to props in links
• Updated:
- LinkFooter to use href, to props in links
2020-07-10 15:25:15 -05:00
mgabdev
185907d055 Removed about pages from haml, routes.rb
• Removed:
- about pages from haml, routes.rb
- about, dmca, investors, privacy policy, terms of service, terms of sale
2020-07-10 15:23:10 -05:00
mgabdev
57ce03ff37 Added about routes pages to react app, layout, AboutSidebar
• Added:
- about routes pages to react app, layout, AboutSidebar
- about, dmca, investors, privacy policy, terms of sale, terms of service
2020-07-10 15:22:13 -05:00
mgabdev
ac229e0cc1 Added GlobalFooter component
• Added:
- GlobalFooter component that matches all other Gab product footers
2020-07-10 15:19:53 -05:00
mgabdev
952e052321 Updated react.html.haml to not preload home_timeline, notifications if no current_user
• Updated:
- react.html.haml to not preload home_timeline, notifications if no current_user
2020-07-10 15:18:38 -05:00
mgabdev
73b68373a1 Updated ReactController to have new array of public_route_matches
• Updated:
- ReactController to have new array of public_route_matches for about, search, explore pages
2020-07-10 15:17:53 -05:00
mgabdev
47d7d299d4 Updated LoggedOutNavigationBar inner widths
• Updated:
- LoggedOutNavigationBar inner widths
2020-07-10 13:39:07 -05:00
mgabdev
3377cc05c4 Updated Search group results to use isLast prop and no padding
• Updated:
- Search group results to use isLast prop and no padding
2020-07-10 13:32:10 -05:00
mgabdev
a9c90487aa Removed unused current_theme variables in ruby application
• Removed:
- unused current_theme variables in ruby application
2020-07-10 13:26:24 -05:00
mgabdev
1766ab08ba Updated LoggedOutNavigationBar to use same widths as normal NavigationBar
• Updated:
- LoggedOutNavigationBar to use same widths as normal NavigationBar
2020-07-10 13:25:07 -05:00
mgabdev
50714c41be Removed unused class app-body from react app container
• Removed:
- unused class app-body from react app container
2020-07-10 13:24:09 -05:00