Commit Graph

199 Commits

Author SHA1 Message Date
mgabdev 5cb35c7b31 Fixed issue with empty passwords for groups
• Fixed:
- issue with empty passwords for groups
2020-09-15 00:14:22 -05:00
mgabdev e1fb44af86 Added new visibility in Status: private_group
• Added:
- new visibility in Status: private_group
2020-09-14 11:05:05 -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 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 ac9b9e8448 Added new role for moderator to Groups
• Added:
- new role for moderator to Groups
2020-09-02 18:06:38 -05:00
mgabdev cc224d7659 Added password field to Group model
• Added:
- password field to Group model
2020-09-02 17:56:16 -05:00
mgabdev baee8d1141 Updated GroupCoverImage to have max 5MB
• Updated:
- GroupCoverImage to have max 5MB
2020-09-02 17:55:44 -05:00
mgabdev 6d36474d13 Updated as_group_collection_timeline query in Status.rb
• Updated:
- as_group_collection_timeline query in Status.rb
2020-08-20 17:22:38 -05:00
mgabdev addf9d9dd1 Fixed issue with locked/private users displaying in Pro feed and Verified wtf
• Fixed:
- issue with locked/private users displaying in Pro feed and Verified wtf
2020-08-19 11:37:31 -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 57d27420ca Updated group timelines and sorting
• Updated:
- group timelines and sorting
2020-08-07 17:59:39 -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 7d4ff8df63 Upated GroupController, Removed GroupQueryService
• Upated:
- GroupController

• Removed:
- GroupQueryService
2020-08-06 00:15:47 -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 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 f0347b1c23 Updated status_bookmark model
• Updated:
- status_bookmark model definitions
2020-08-05 22:51:49 -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 7aa7b66374 Updated PreviewCard, FetchLinkCardService, FetchOEmbedService
• Updated:
- PreviewCard, FetchLinkCardService, FetchOEmbedService to work better
2020-07-22 13:51:08 -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
admin b37597e178 Update status.rb 2020-07-10 14:29:51 +00:00
mgabdev 6d6f2b8562 Removed is_investor, is_donor from popular_accounts query in status.rb
• Removed:
- is_investor, is_donor from popular_accounts query in status.rb
2020-07-08 21:18:44 -05:00
mgabdev 2f2e1a13d0 Updated as_pro_timeline to check for 2 hours ago
• Updated:
- as_pro_timeline to check for 2 hours ago
2020-07-08 17:46:40 -05:00
mgabdev 5c36a30b69 Added new migrations for adding indexes
• Added:
- new migrations for adding indexes
2020-07-07 17:25:47 -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 bc2eeee497 Added pro feed
• Added:
- pro feed
2020-07-01 21:40:00 -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 79330acb21 Updated account search result sorting
• Updated:
- search to order results for users by follow count, rank and if they're verified or not
2020-06-12 21:45:35 -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 b7e24f4245 Updated status.rb scopes and api public timline controller to be always local only
• Updated:
- status.rb scopes and api public timline controller to be always local only
2020-06-06 16:25:07 -04:00
mgabdev ce69d939b7 Removed AdminMailer emails for reports and pending accounts
• Removed:
- AdminMailer emails for reports and pending accounts
2020-05-28 19:30:37 -04:00
mgabdev 6d330716cd Updated as_public_timeline to be date restricted
Updated:
- as_public_timeline to be date restricted to only 30 minutes
2020-05-27 17:59:15 -04:00
mgabdev 6f8416de68 Removed custom_css setting
• Removed:
- custom_css setting, controller, locales
2020-05-26 00:56:11 -04:00
mgabdev 9da92ab9a5 Update search to include only local accounts 2020-05-25 16:53:49 -04:00
mgabdev 4b5493eeda Updated as_public_timeline to be date restricted
• Updated:
- as_public_timeline to be date restricted to only 1 day
2020-05-23 01:08:51 -04:00
mgabdev cc50b4f8d1 revert f091e9a3d 2020-05-22 17:17:56 -04:00
mgabdev f091e9a3d4 Updated as_public_timeline to be date restricted
• Updated:
- as_public_timeline to be date restricted to only 5 days
2020-05-22 12:46:47 -04:00
mgabdev 3bfbfbf3d8 Updated home_feed.rb as_home_timeline date restriction again
• Updated:
- home_feed.rb as_home_timeline date restriction again
2020-05-22 01:00:56 -04:00
mgabdev 72df048f84 Updated home_feed.rb as_home_timeline to be date restricted
• Updated:
- home_feed.rb as_home_timeline to be date restricted to only 45 days
2020-05-22 00:40:31 -04:00
mgabdev 78c8100768 Updated home_feed.rb as_home_timeline to include max_id
• Updated:
- home_feed.rb as_home_timeline to include max_id
- if no max_id (its the initial page load) then query only between now - 60 days
- else, dont add the date restraint
2020-05-21 23:48:05 -04:00
mgabdev 9f9b410207 Updated status.rb replies scopes to check in_reply_to_id
• Updated:
- status.rb replies scopes to check in_reply_to_id instead of reply
2020-05-19 13:35:17 -04:00
mgabdev 483f8fb888 Updated status.rb recent scope to reorder by updated_at
• Updated:
- status.rb recent scope to reorder by updated_at from id
2020-05-19 13:00:57 -04:00
mgabdev 3946728353 Merge branch 'develop' of https://code.gab.com/gab/social/gab-social into feature/frontend_refactor 2020-05-15 00:00:44 -04:00
mgabdev bb0182c1e1 pull 2020-05-11 23:34:18 -04:00
mgabdev 589605c46e Remove refactor migrations from schema 2020-05-10 00:04:04 -04:00
mgabdev f3c3a66e6b Removed unread_count from group_accounts 2020-05-09 23:57:38 -04:00
mgabdev 055b5a430f progress 2020-05-03 01:22:49 -04:00
mgabdev fe9a89d68c Revert 2020-05-01 12:46:31 -04:00
mgabdev 8e349c368c Progress 2020-05-01 01:50:27 -04:00
mgabdev dbe5461df2 Non-follows allowed in lists 2020-04-30 12:34:13 -04:00
mgabdev e2e7e8c0af Progress 2020-04-23 02:13:29 -04:00
mgabdev fed036be08 Progress 2020-04-22 01:00:11 -04:00
mgabdev 4d7aee59c9 Progress 2020-04-17 01:35:46 -04:00
mgabdev 595208780e Progress 2020-04-11 18:29:19 -04:00
Rob Colbert 46d26efbc3 add Hotmail mailbox name uniqueness constraint (bot-stopper) 2020-04-03 14:50:09 -04:00
Alex Gleason 3d3b51ee1a
Only validate User.unique_email on create 2020-03-10 18:24:02 -05:00
Alex Gleason c3bc1c08b9
Set unique_email upon User creation 2020-03-10 18:09:40 -05:00
Alex Gleason 4052329ca4
Add unique_email field 2020-03-10 17:44:32 -05:00
Alex Gleason a7955ad491
Account.find_acct! function 2020-02-21 14:17:39 -06:00
mgabdev 7fb0b462e2 Fix notifications
https://gitlab.com/soapbox-pub/soapbox/merge_requests/120/diffs#diff-content-917c7fb80cf426cfae1e7baaa21b3d90ccb2b29c
2020-01-16 18:24:10 -05:00
mgabdev 81b2c009a1 Added groups to search results 2020-01-14 18:13:30 -05:00
mgabdev 3126ba8b3c Added search_for function on group 2020-01-14 18:13:05 -05:00
Rob Colbert 81b551e030 migration 2019-10-10 19:40:51 -04:00
Rob Colbert 4de30bd8d0 Merge branch 'feature/revision-history' of https://code.gab.com/gab/social/gab-social into develop 2019-09-18 11:08:04 -04:00
2458773093 d1f7d17ef5 new revision model 2019-09-17 17:21:29 +03:00
2458773093 6465713858 annotation fix 2019-09-17 17:20:55 +03:00
mgabdev b340a49e5a Updated upload limits for pro accounts 2019-09-17 01:13:25 -04:00
2458773093 044e9695fe model/migration for promoted statuses 2019-09-04 00:14:50 +03:00
Rob Colbert 1196ef362d disable group posts in home feed 2019-08-28 02:21:42 -04:00
Rob Colbert ad07cde21b Merge branch 'feature/group-posts-in-timeline' of https://code.gab.com/gab/social/gab-social into develop 2019-08-20 19:31:58 -04:00
2458773093 8a6623e463 fix group local account list for distributions so it does not include users who disabled group posts in feed 2019-08-20 03:10:22 +03:00
2458773093 3214ad5d50 regeneration and database feed generation updates for group posts in feeds 2019-08-20 02:54:26 +03:00
2458773093 1f0f96415e group posts in feed db builder 2019-08-20 02:25:10 +03:00
2458773093 213d5862ac fan out to group members 2019-08-20 02:11:11 +03:00
2458773093 623fa7da80 quote notifs 2019-08-12 16:25:28 +03:00
Rob Colbert c8ce87e4f9 migration 2019-08-07 15:53:28 -04:00
2458773093 318ab7beb6 status quote relations 2019-08-04 15:25:23 +03:00
Rob Colbert f7e8d8c344 remove email notification for admin and moderation actions 2019-08-01 08:15:46 -04:00
2458773093 c311f6b9d0 group added to status serialization and old group_id usages changed 2019-07-26 21:08:51 +03:00
Rob Colbert b1e6b63d1f migration 2019-07-21 23:50:09 -04:00
2458773093 6c9b5b4be2 remove unnecessary cache remove block 2019-07-22 05:46:35 +03:00
2458773093 ff03e6a55f home feed group toggle 2019-07-22 04:50:09 +03:00
2458773093 bf2d54201b group member count optimization 2019-07-22 03:46:00 +03:00
2458773093 bd3f453c0d fix 2019-07-22 03:10:42 +03:00
2458773093 c5c2585239 group unread count 2019-07-22 02:04:08 +03:00
2458773093 a6f09dc0c7 group unread count 2019-07-22 01:06:32 +03:00
2458773093 db5a85a657 move cover image stuff to its own concern and add processing 2019-07-17 21:35:40 +03:00
2458773093 17a6756bcb group_removed_users associations 2019-07-16 21:43:31 +03:00
2458773093 520c125e21 group_removed_users table to forbid users joining once removed 2019-07-16 20:46:03 +03:00
2458773093 c56a8914f3 Merge remote-tracking branch 'origin/styling/add-groups-link' into groups-updates
* 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
  ...
2019-07-16 14:29:38 +03:00
2458773093 3227e74ac6 group relationship cache 2019-07-15 17:29:54 +03:00
Rob Colbert c804d6d438 federation fix 2019-07-14 03:22:03 -04:00
robcolbert 948ba449fb revert OStatus xmlns to mastodon.social 2019-07-06 21:57:50 -04:00
robcolbert a0a1c8d1f9 add ability to log in w/username or email address
accepts:
@user, user, user@domain.com
2019-07-04 13:50:51 -04:00
robcolbert bd0b5afc92 Gab Social. All are welcome. 2019-07-02 03:10:25 -04:00