• 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
• 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
• Updated:
- Introduction/onboarding flow
• Added:
- autoJoinGroup to default "Introduce Yourself" group in gab.com if you post the welcome post in introduction last slide
* origin/styling/add-groups-link: (31 commits)
Comment out the "groups" button until ready to reveal.
Changed the method of adding main navigation icons. Created a png sprite sized @2x based on largest usage (for retina). This will fix some rendering issues caused by using svg images. It will allow adding depth and more color / shading if we choose later.
intents fix
federation fix
two more federation fixes
Removed unused imports
Removed unused PublicTimeline component
Updated CommunityTimeline to add option for "all federated" content
Removed unused import in unauthorized_modal
Updated registration legal links
Updated compose_form to account for if compose modal open
Added empty message to pinned statuses page
Updated nextProps withReplies for account timeline
Added empty message to account_gallery media page
Updated timeline/notification dequeue to be in componentDidMount
Added TimelineQueueButtonHeader to status_list
Added queue functionality status_list_container for status timelines
Updated all Redis.current.publish, PushUpdateWorker.perform_async to work again
Added timeline dequeue functionality to onSubmitCompose action
Added redux functionality for queueing/dequeueing timelines
...