Commit Graph

112 Commits

Author SHA1 Message Date
mgabdev
6afa8b1f35 Added PopularLinks controller
• Added:
- PopularLinks controller to fetch popular links, most recent 2 gabs from `@gab`

• Todo:
- Clean up code, store results in redis for time
- Add top video/links
2020-11-06 23:24:16 -06:00
mgabdev
ae0132663c Added test params in GabTrendsController for local, dev envs
• Added:
- test params in GabTrendsController for local, dev envs
2020-11-06 23:23:18 -06:00
mgabdev
f129d9c49b Added LinkTimeline and PreviewCard fetching by id
• Added:
- LinkTimeline and PreviewCard fetching by id
2020-10-29 18:46:54 -05:00
mgabdev
3c07e9d63b Added new security question to sign up, Added notification for unconfirmed emails
• Added:
- new security question to sign up
- notification for unconfirmed emails
- modal for describing issue with Gab emails
2020-10-16 16:25:37 -05:00
mgabdev
33369c5fbf Added authorization to pin group statuses
• Added:
- authorization to pin group statuses
2020-10-06 19:46:30 -04:00
mgabdev
65c5ee56f9 Updated GroupsController, groups reducer to work with browsing by category, tag
• Updated:
- GroupsController, groups reducer to work with browsing by category, tag
2020-09-24 16:21:16 -05:00
mgabdev
8f57514bc8 Fixed issue with group fetching, serializer for loading password
• Fixed:
- issue with group fetching, serializer for loading password for admin only
2020-09-17 18:21:58 -05:00
mgabdev
a842bfb20b Fixes for news and injection links
• Fixes:
- for news and injection links
2020-09-14 22:16:21 -05:00
mgabdev
12c9cf2083 Updated explore page functionality
• Updated:
- explore page functionality
2020-09-14 20:20:27 -05:00
mgabdev
fafd1ef658 Added pages and routes for Groups by tag and category
• Added:
- pages and routes for Groups by tag and category
2020-09-14 17:12:45 -05:00
mgabdev
41f48ea886 Added checks for status visiblity if group is private
• Added:
- checks for status visiblity if group is private
2020-09-14 11:12:25 -05:00
mgabdev
6d85c76c8f Added ability to set password for groups
• Added:
- ability to set password for groups
- GroupPasswordModal
- checks for if has password
- rate limiting in rack_attack
2020-09-11 17:27:00 -05:00
mgabdev
1baa123e25 Added includes for GroupCategory in GroupController set_group
• Added:
- includes for GroupCategory in GroupController set_group
2020-09-11 17:23:13 -05:00
mgabdev
8c4f4899e7 Updated functionality for group join requests approve, reject, leave
• Updated:
- functionality for group join requests approve, reject, leave
2020-09-11 17:22:33 -05:00
mgabdev
6e17b7c17b Updated GroupCategory functionality with Groups
• Updated:
- GroupCategory functionality with Groups
2020-09-10 17:12:43 -05:00
mgabdev
217aab9faa Added join requests to Groups
• Added:
- join requests to Groups
- redux actions, reducers
- controller and functionality for fetching join requests, accepting, rejecting join requests
2020-09-10 17:07:00 -05:00
mgabdev
d3355f8bd5 Added suggestions page Updated SuggestionsController with unlimited param
• Added:
- suggestions page in app

• Updated:
- SuggestionsController with unlimited param to show max 80 items
2020-09-10 16:21:20 -05:00
mgabdev
d030783089 Added GroupPinnedStatuses
• Added:
- GroupPinnedStatuses
- controllers for timeline, creation, deletion
- redux actions, reducers for creation, deletion
- timeline fetching in timelines action
- options to pin, unpin in status options popover for group admin
2020-09-10 15:07:01 -05:00
mgabdev
c43d1d38de Fixed issue in TagController
• Fixed:
- issue in TagController
2020-08-19 17:46:49 -05:00
mgabdev
7e81b2e132 Updates to controllers
• Updates:
- to controllers
2020-08-19 17:34:17 -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
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
4a8cd0b585 Updates to groups sorting
• Updates to groups sorting
2020-08-08 13:08:48 -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
083a864be3 Updated GroupCategoriesController to require user
• Updated:
- GroupCategoriesController to require user
2020-08-06 23:13:20 -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
7d4ff8df63 Upated GroupController, Removed GroupQueryService
• Upated:
- GroupController

• Removed:
- GroupQueryService
2020-08-06 00:15:47 -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
c20f7adf6a Added GroupCategories API route and controller
• Added:
- GroupCategories API route and controller
2020-08-05 23:12:17 -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
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
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
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
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
7548b1ea47 Updated GabTrendsController, ShopController APIs to have logs and reorder returns
• Updated:
- GabTrendsController, ShopController APIs to have logs and reorder returns
2020-07-08 18:35:42 -05:00
mgabdev
22c0957752 Added new check for GabTrendsController, ShopController for empty
• Added:
- new check for GabTrendsController, ShopController for empty
2020-07-08 17:41:48 -05:00
mgabdev
0fdf762815 Updated GabTrendsController, ShopController to use Request instead of Net
• Updated:
- GabTrendsController, ShopController to use Request instead of Net
2020-07-07 16:01:51 -05:00
mgabdev
2ae611d7ed Updated featured groups to max 100
• Updated:
- featured groups to max 100
2020-07-07 16:01:27 -05:00
mgabdev
7087926a9c Updated GabTrendsController feed redis key
• Updated:
- GabTrendsController feed redis key
2020-07-06 15:15:28 -05: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
f41274efc7 Added verified accounts/suggestions panel, updated suggestions route
• Added:
- verified accounts/suggestions panel

• Updated:
- suggestions route
2020-07-01 21:36:53 -04:00
mgabdev
095e646661 Added ShopPanel to home sidebar
• Added:
- ShopPanel to home sidebar
- DIssenter shop redux, api route/controller
2020-07-01 21:33:10 -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
1a506327db Rich Text Editor (WIP) x3 2020-06-17 13:25:10 -04:00
mgabdev
eb89d552ce Fixed issue with Tags timeline
• Fixed:
- issue with Tags timeline and incorrect number of arguments due to removal of "local" attribute
2020-06-11 15:33:56 -04:00