Commit Graph

418 Commits

Author SHA1 Message Date
mgabdev 6328b21186 Updated components to use BlockHeading
• Updated:
- components to use BlockHeading
2020-08-06 23:14:13 -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 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 a4e6320ba0 Added News, NewsPage
• Added:
- News, NewsPage
2020-08-06 00:12:03 -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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 8c3d4a352a Updated Introduction navigation button title
• Updated:
- Introduction navigation button title
2020-07-14 23:20:26 -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 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 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 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 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 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 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 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 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 c10bfe1d72 Added about pages to react app
• Added:
- about pages to react app
- about, dmca, privacy policy, terms of service, terms of sale, investors
2020-07-10 13:23:29 -05:00
mgabdev e547a25f16 Updated Explore page layout and added Trends links
• Updated:
- Explore page layout and added Trends links
2020-07-08 16:54:26 -05:00
mgabdev 86a3324df5 Revert "Hiding Pro Feed, Explore page for now"
This reverts commit 643026e885.
2020-07-07 15:55:59 -05:00
mgabdev ad4c6df155 Removed unused modals ActionsModal, LeavingGabModal
• Removed:
- unused modals ActionsModal, LeavingGabModal
2020-07-06 15:14:50 -05:00
mgabdev 5175f72596 Added back redux connect to search page
• Added:
- back redux connect to search page
2020-07-02 11:41:22 -04:00
mgabdev 643026e885 Hiding Pro Feed, Explore page for now
• Hiding:
- Pro Feed, Explore page for now
2020-07-02 01:52:50 -04:00
mgabdev f3b57b5810 Added Explore page with Gab Trends partner data
• Added:
- Explore page with Gab Trends partner data
2020-07-01 22:39:43 -04:00
mgabdev bc2eeee497 Added pro feed
• Added:
- pro feed
2020-07-01 21:40:00 -04:00
mgabdev 91b443b3ed Removed unused code in search feature
• Removed:
- unused code in search feature
2020-07-01 21:38:29 -04:00
mgabdev fc80955306 Updating composer to fix line breaks and other rich text issues
• Updating:
- composer to fix line breaks and other rich text issues
2020-06-19 21:02:13 -04:00
mgabdev 7ad7fe06bd Removed public/community timeline for non-admins
• Removed:
- public/community timeline for non-admins
- links to the page
- web sockets for the page
2020-06-19 15:42:13 -04:00
mgabdev b9bf84994f Updated Composer for mobile
• Updated:
- Composer for mobile. Using Textarea instead of Composer component for mobile.
2020-06-19 00:58:07 -04:00
mgabdev bcb743b2ee Updated RichTextEditorButton to be hidden on small screens
• Updated:
- RichTextEditorButton to be hidden on small screens
2020-06-18 12:11:57 -04:00
mgabdev f7e0528d3b Merge branch 'feature/rich_text_editor' of https://code.gab.com/gab/social/gab-social into develop 2020-06-17 16:45:45 -04:00
mgabdev b93ecc7095 Rich Text Editor (WIP) x4 2020-06-17 16:27:58 -04:00
mgabdev 1a506327db Rich Text Editor (WIP) x3 2020-06-17 13:25:10 -04:00
mgabdev 861ae55aec Rich Text Editor (WIP) x2 2020-06-16 19:44:30 -04:00
mgabdev 218a55c848 Added ListAddUserModal
• Added:
- ListAddUserModal for adding an account to a list from profile page

• Todo:
- Add remove account from list modal
- Add instant notice of addition/removal
2020-06-15 22:38:56 -04:00
mgabdev c7fe242626 Added textarea label for AutosuggestTextbox component
• Added:
- textarea label for AutosuggestTextbox component
2020-06-15 13:29:41 -04:00
mgabdev ef724069a9 Removed optional_motion util, always use ReducedMotion
• Removed:
- optional_motion util, always use ReducedMotion

• Todo:
- Remove ReducedMotion
2020-06-15 13:23:58 -04:00
mgabdev cfa9aa0e74 Updated checks for Follows tab in Notifications
• Updated:
- checks for Follows tab in Notifications
2020-06-12 22:01:13 -04:00
mgabdev e37876aa86 Updated Notifications follows tab to be ungrouped list
• Updated:
- Notifications for new follows to be ungrouped, in a list when on the "Follows" tab
2020-06-12 21:52:26 -04:00
mgabdev 2a0e0fa932 Updated "Follows" -> "Following"
• Updated:
- "Follows" -> "Following"
2020-06-12 19:29:51 -04:00
mgabdev 20a3221c4b Rich Text Editor (WIP) 2020-06-12 12:01:54 -04:00
mgabdev 36b7dc71af Updated GroupMembers functionality
• Updated:
- GroupMembers functionality to include actions for admin to remove account and make account admin

• Added:
- GroupMemberOptionsPopover
2020-06-10 23:27:03 -04:00
mgabdev e09265279d Fixed group editing
• Fixed:
- group editing dialog

• Updated:
- FileInput to take in file from props to state
- GroupCreateModal, GroupCreate to take in groupId
2020-06-10 22:16:23 -04:00
mgabdev 4e72076b98 Added click to refresh on Home and Notifications
• Added:
- click to refresh on Home and Notifications... If click on notifications or home button, it refreshes the data
2020-06-10 17:44:38 -04:00
mgabdev 31be6d5241 Added redirect for follow_requests
• Added:
- redirect for follow_requests
2020-06-10 17:05:02 -04:00
mgabdev 8f423f1341 Fixed issue with errorMessage not showing in ScrollableList
• Fixed:
- issue with errorMessage not showing in ScrollableList
2020-06-10 16:05:15 -04:00
mgabdev f9a087ca14 Added BlockedUsers, MutedUsers pages. Updated Settings
• Added:
- BlockedUsers, MutedUsers pages

• Updated:
- SettingsPage, SettingsLayout
2020-06-10 12:08:31 -04:00
mgabdev 7de58b5bf5 Updated poll options to be 25 max length
• Updated:
- poll options to be 25 max length
2020-06-10 11:02:34 -04:00
mgabdev ddcf85c672 Updated user lists
• Updated:
- user lists
- follow_requests, followers, following, mutes, blocks
2020-06-09 16:47:12 -04:00
mgabdev 26829507fc Added check for follow_requests url on page load
• Added:
- check for follow_requests url on page load to set selected tab item in NotificationsPage
2020-06-09 16:02:02 -04:00
mgabdev ab65a9e002 Update EmojiPickerButton, UploadButton position in ComposeForm
• Update:
- EmojiPickerButton, UploadButton position in ComposeForm
2020-06-08 22:49:35 -04:00
mgabdev 24ad9b6ff4 Added VideoStatsPopover
• Added:
- VideoStatsPopover for displaying basic video meta information similar to youtube
2020-06-08 19:48:31 -04:00
mgabdev 60be5a83cf Fixed issue with composer highlighting first character
• Fixed:
- issue with composer highlighting first character

• Todo:
- Invesigate further after upgrading composer to rich text
2020-06-08 19:40:29 -04:00
mgabdev a5e99dd7c3 Added unique photos and videos tab to profile
• Added:
- unique photos and videos tab to profile
- mediaType/media_type query string in api/statuses_controller

• Updated:
- /media to redirect to /photos
- AccountGallery, selector to accept mediaType and update on change in componentWillReceiveProps

• Removed:
- Generic "media" tab

• Todo:
- Create index for MediaAttachment.type
2020-06-08 19:38:36 -04:00
mgabdev 985e1458d5 Removed unused/old/pre-refactor settings
•Removed:
- unused/old/pre-refactor settings
2020-06-07 14:01:54 -04:00
mgabdev 250e6a4357 Removed "identity proofs" from frontend and api route
• Removed:
- "identity proofs" from frontend, settings
- "identity proofs" api route
2020-06-07 13:47:22 -04:00
mgabdev 967bfaab7e Added notifications/follow_requests route
• Added:
- notifications/follow_requests route
2020-06-07 13:37:30 -04:00
mgabdev 66fc8269cc Added follow requests to notifications page
• Added:
- follow requests to notifications

• Updated:
- ui.js will mount to listen for path for follow_requests to set filter
- notification action expandNotifications to not request if filter is follow_request
- order of notification_filters
- AccountAuthorize
- FollowRequest page
2020-06-07 13:27:08 -04:00
mgabdev 7b4faf3bf5 Removed domain blocks
• Removed:
- domain blocks as we are not using any other domains than gab.com
2020-06-06 20:14:20 -04:00
mgabdev 91a227913a Added emoji support for composer
• Added:
- emoji support for composer
- new emoji sheet

• Updated:
- Textarea to accomodate
- Reducers and actions to retrieve caretPosition on text change when typing

• Removed:
- Unused input type on AutosuggestTextbox
- Old emoji sheet.png
2020-06-05 21:43:08 -04:00
mgabdev 85ec3060d9 Updated group create to close modal on submit
• Updated:
- group create to close modal on submit
2020-06-05 18:28:50 -04:00
mgabdev 4f7728b2fa Updated how groups are fetched, loaded
• Updated:
- how groups are fetched, loaded by setting flags for isLoading, isFetched per tab (new, admin, member, featured)

• Todo:
- Reload on group added, group removal
2020-06-04 18:48:24 -04:00
mgabdev 2ad9f0a76c Updated spelling for empty home timeline
Fixes #222

• Updated:
- spelling for empty home timeline
2020-06-04 12:27:27 -04:00