├── .editorconfig ├── .github ├── CODEOWNERS └── workflows │ ├── backend.yml │ └── frontend.yml ├── LICENSE ├── README.md ├── composer.json ├── extend.php ├── js ├── admin.ts ├── dist-typings │ ├── @types │ │ └── Model │ │ │ └── User.d.ts │ ├── admin │ │ ├── components │ │ │ └── ByobuSettingsPage.d.ts │ │ ├── extend.d.ts │ │ └── index.d.ts │ ├── common │ │ ├── extend.d.ts │ │ └── gambits │ │ │ ├── AllowsPdGambit.d.ts │ │ │ ├── ByobuGambit.d.ts │ │ │ └── PrivacyGambit.d.ts │ └── forum │ │ ├── components │ │ ├── PrivateComposerPage.d.ts │ │ └── PrivateHero.d.ts │ │ ├── events │ │ ├── MadePublic.d.ts │ │ ├── RecipientLeft.d.ts │ │ └── RecipientsModified.d.ts │ │ ├── extend.d.ts │ │ ├── extenders │ │ ├── Discussion.d.ts │ │ ├── SettingsPage.d.ts │ │ ├── User.d.ts │ │ └── index.d.ts │ │ ├── helpers │ │ ├── canStartPrivateDiscussion.d.ts │ │ └── index.d.ts │ │ ├── index.d.ts │ │ ├── modals │ │ ├── AddRecipientModal.d.ts │ │ └── ByobuTagDiscussionModal.d.ts │ │ ├── notifications │ │ ├── PrivateDiscussionAddedNotification.d.ts │ │ ├── PrivateDiscussionMadePublicNotification.d.ts │ │ ├── PrivateDiscussionNotification.d.ts │ │ ├── PrivateDiscussionReplyNotification.d.ts │ │ ├── PrivateDiscussionUserLeftNotification.d.ts │ │ └── index.d.ts │ │ ├── pages │ │ ├── PrivateComposing.d.ts │ │ ├── PrivateDiscussionsPage.d.ts │ │ ├── PrivateDiscussionsUserPage.d.ts │ │ ├── discussions │ │ │ ├── PrivateDiscussionComposer.d.ts │ │ │ └── PrivateDiscussionList.d.ts │ │ ├── index.d.ts │ │ └── labels │ │ │ ├── RecipientLabel.d.ts │ │ │ ├── recipientCountLabel.d.ts │ │ │ └── recipientsLabels.d.ts │ │ ├── search │ │ ├── RecipientSearch.d.ts │ │ └── sources │ │ │ ├── GroupSearchSource.d.ts │ │ │ └── UserSearchSource.d.ts │ │ └── states │ │ └── PrivateDiscussionListState.d.ts ├── dist │ ├── admin.js │ ├── admin.js.map │ ├── forum.js │ ├── forum.js.map │ └── forum │ │ ├── modals │ │ ├── ByobuTagDiscussionModal.js │ │ └── ByobuTagDiscussionModal.js.map │ │ └── pages │ │ └── discussions │ │ ├── PrivateDiscussionComposer.js │ │ └── PrivateDiscussionComposer.js.map ├── forum.ts ├── package.json ├── src │ ├── @types │ │ └── Model │ │ │ └── User.d.ts │ ├── admin │ │ ├── components │ │ │ └── ByobuSettingsPage.tsx │ │ ├── extend.ts │ │ └── index.ts │ ├── common │ │ ├── extend.ts │ │ └── gambits │ │ │ ├── AllowsPdGambit.js │ │ │ ├── ByobuGambit.js │ │ │ └── PrivacyGambit.js │ └── forum │ │ ├── components │ │ ├── PrivateComposerPage.tsx │ │ └── PrivateHero.tsx │ │ ├── events │ │ ├── MadePublic.ts │ │ ├── RecipientLeft.ts │ │ └── RecipientsModified.js │ │ ├── extend.ts │ │ ├── extenders │ │ ├── Discussion.js │ │ ├── SettingsPage.js │ │ ├── User.js │ │ └── index.ts │ │ ├── helpers │ │ ├── canStartPrivateDiscussion.ts │ │ └── index.ts │ │ ├── index.ts │ │ ├── modals │ │ ├── AddRecipientModal.js │ │ └── ByobuTagDiscussionModal.js │ │ ├── notifications │ │ ├── PrivateDiscussionAddedNotification.js │ │ ├── PrivateDiscussionMadePublicNotification.js │ │ ├── PrivateDiscussionNotification.js │ │ ├── PrivateDiscussionReplyNotification.js │ │ ├── PrivateDiscussionUserLeftNotification.js │ │ └── index.js │ │ ├── pages │ │ ├── PrivateComposing.js │ │ ├── PrivateDiscussionsPage.js │ │ ├── PrivateDiscussionsUserPage.js │ │ ├── discussions │ │ │ ├── PrivateDiscussionComposer.js │ │ │ └── PrivateDiscussionList.ts │ │ ├── index.ts │ │ └── labels │ │ │ ├── RecipientLabel.tsx │ │ │ ├── recipientCountLabel.js │ │ │ └── recipientsLabels.tsx │ │ ├── search │ │ ├── RecipientSearch.js │ │ └── sources │ │ │ ├── GroupSearchSource.js │ │ │ └── UserSearchSource.js │ │ └── states │ │ └── PrivateDiscussionListState.ts ├── tsconfig.json ├── webpack.config.js └── yarn.lock ├── migrations ├── 2019_06_07_000000_add_recipients_table.php ├── 2019_06_07_000001_remove_flagrow_migrations.php ├── 2019_07_08_000000_add_blocks_pd_to_users.php ├── 2019_07_09_000000_blocks_pd_index.php ├── 2020_02_14_214800_fix_user_id_not_nullable_for_group_pds.php ├── 2020_02_19_110103_remove_retired_settings_key.php ├── 2020_10_23_000000_users_unified_index_column.php ├── 2021_01_13_000000_unified_index_index.php ├── 2021_01_13_000001_byobu_indicies.php ├── 2021_01_23_000000_drop_tags_from_old_private_discussions.php └── 2021_04_21_000000_drop_users_unified_index_column.php ├── phpstan.neon ├── resources ├── less │ ├── admin.less │ ├── forum │ │ ├── AddRecipientModal.less │ │ ├── PrivateDiscussionUserPage.less │ │ └── extension.less │ └── lib │ │ ├── RecipientLabel.less │ │ └── Search.less ├── locale │ └── en.yml ├── logo.svg └── views │ └── email │ ├── html │ ├── byobuMadePublic.blade.php │ ├── byobuRecipientRemoved.blade.php │ ├── privateDiscussionAdded.blade.php │ ├── privateDiscussionCreated.blade.php │ └── privateDiscussionReplied.blade.php │ └── plain │ ├── byobuMadePublic.blade.php │ ├── byobuRecipientRemoved.blade.php │ ├── privateDiscussionAdded.blade.php │ ├── privateDiscussionCreated.blade.php │ └── privateDiscussionReplied.blade.php └── src ├── Access ├── DiscussionPolicy.php └── ScopeDiscussionVisibility.php ├── Api ├── DiscussionResourceFields.php └── ForumResourceFields.php ├── Concerns └── ExtensionsDiscovery.php ├── Content └── PrivateDiscussionsPage.php ├── Database └── RecipientsConstraint.php ├── Discussion └── Screener.php ├── Events ├── AbstractRecipientsEvent.php ├── AllRecipientsLeft.php ├── Created.php ├── Deleting.php ├── DiscussionMadePublic.php ├── RecipientsChanged.php ├── RemovedSelf.php └── SearchingRecipient.php ├── Filters ├── Discussion │ ├── ByobuFilter.php │ ├── HidePrivateDiscussionsFromAllDiscussionsPage.php │ └── PrivacyFilter.php └── User │ └── AllowsPdFilter.php ├── Jobs ├── SendNotificationWhenDiscussionMadePublic.php ├── SendNotificationWhenPostedInPrivateDiscussion.php ├── SendNotificationWhenPrivateDiscussionStarted.php ├── SendNotificationWhenRecipientAdded.php └── SendNotificationWhenRecipientRemoved.php ├── Listeners ├── AddRecipientsToSplitDiscussion.php ├── AllRecipientsLeftHandler.php ├── CreatePostWhenRecipientsChanged.php ├── DropTagsOnPrivateDiscussions.php ├── GetModelIsPrivate.php ├── IgnoreApprovals.php ├── PersistRecipients.php ├── QueueNotificationJobs.php └── SaveUserPreferences.php ├── Middleware └── GuestAccessToPrivateRoutePrevention.php ├── Notifications ├── DiscussionAddedBlueprint.php ├── DiscussionCreatedBlueprint.php ├── DiscussionMadePublicBlueprint.php ├── DiscussionRecipientRemovedBlueprint.php └── DiscussionRepliedBlueprint.php ├── Posts ├── MadePublic.php ├── RecipientLeft.php └── RecipientsModified.php └── Provider └── ByobuProvider.php /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @FriendsOfFlarum/maintainers 2 | -------------------------------------------------------------------------------- /.github/workflows/backend.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/.github/workflows/backend.yml -------------------------------------------------------------------------------- /.github/workflows/frontend.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/.github/workflows/frontend.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/composer.json -------------------------------------------------------------------------------- /extend.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/extend.php -------------------------------------------------------------------------------- /js/admin.ts: -------------------------------------------------------------------------------- 1 | export * from './src/admin'; 2 | -------------------------------------------------------------------------------- /js/dist-typings/@types/Model/User.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/dist-typings/@types/Model/User.d.ts -------------------------------------------------------------------------------- /js/dist-typings/admin/components/ByobuSettingsPage.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/dist-typings/admin/components/ByobuSettingsPage.d.ts -------------------------------------------------------------------------------- /js/dist-typings/admin/extend.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/dist-typings/admin/extend.d.ts -------------------------------------------------------------------------------- /js/dist-typings/admin/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/dist-typings/admin/index.d.ts -------------------------------------------------------------------------------- /js/dist-typings/common/extend.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/dist-typings/common/extend.d.ts -------------------------------------------------------------------------------- /js/dist-typings/common/gambits/AllowsPdGambit.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/dist-typings/common/gambits/AllowsPdGambit.d.ts -------------------------------------------------------------------------------- /js/dist-typings/common/gambits/ByobuGambit.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/dist-typings/common/gambits/ByobuGambit.d.ts -------------------------------------------------------------------------------- /js/dist-typings/common/gambits/PrivacyGambit.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/dist-typings/common/gambits/PrivacyGambit.d.ts -------------------------------------------------------------------------------- /js/dist-typings/forum/components/PrivateComposerPage.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/dist-typings/forum/components/PrivateComposerPage.d.ts -------------------------------------------------------------------------------- /js/dist-typings/forum/components/PrivateHero.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/dist-typings/forum/components/PrivateHero.d.ts -------------------------------------------------------------------------------- /js/dist-typings/forum/events/MadePublic.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/dist-typings/forum/events/MadePublic.d.ts -------------------------------------------------------------------------------- /js/dist-typings/forum/events/RecipientLeft.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/dist-typings/forum/events/RecipientLeft.d.ts -------------------------------------------------------------------------------- /js/dist-typings/forum/events/RecipientsModified.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/dist-typings/forum/events/RecipientsModified.d.ts -------------------------------------------------------------------------------- /js/dist-typings/forum/extend.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/dist-typings/forum/extend.d.ts -------------------------------------------------------------------------------- /js/dist-typings/forum/extenders/Discussion.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/dist-typings/forum/extenders/Discussion.d.ts -------------------------------------------------------------------------------- /js/dist-typings/forum/extenders/SettingsPage.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/dist-typings/forum/extenders/SettingsPage.d.ts -------------------------------------------------------------------------------- /js/dist-typings/forum/extenders/User.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/dist-typings/forum/extenders/User.d.ts -------------------------------------------------------------------------------- /js/dist-typings/forum/extenders/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/dist-typings/forum/extenders/index.d.ts -------------------------------------------------------------------------------- /js/dist-typings/forum/helpers/canStartPrivateDiscussion.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/dist-typings/forum/helpers/canStartPrivateDiscussion.d.ts -------------------------------------------------------------------------------- /js/dist-typings/forum/helpers/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/dist-typings/forum/helpers/index.d.ts -------------------------------------------------------------------------------- /js/dist-typings/forum/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/dist-typings/forum/index.d.ts -------------------------------------------------------------------------------- /js/dist-typings/forum/modals/AddRecipientModal.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/dist-typings/forum/modals/AddRecipientModal.d.ts -------------------------------------------------------------------------------- /js/dist-typings/forum/modals/ByobuTagDiscussionModal.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/dist-typings/forum/modals/ByobuTagDiscussionModal.d.ts -------------------------------------------------------------------------------- /js/dist-typings/forum/notifications/PrivateDiscussionAddedNotification.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/dist-typings/forum/notifications/PrivateDiscussionAddedNotification.d.ts -------------------------------------------------------------------------------- /js/dist-typings/forum/notifications/PrivateDiscussionMadePublicNotification.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/dist-typings/forum/notifications/PrivateDiscussionMadePublicNotification.d.ts -------------------------------------------------------------------------------- /js/dist-typings/forum/notifications/PrivateDiscussionNotification.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/dist-typings/forum/notifications/PrivateDiscussionNotification.d.ts -------------------------------------------------------------------------------- /js/dist-typings/forum/notifications/PrivateDiscussionReplyNotification.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/dist-typings/forum/notifications/PrivateDiscussionReplyNotification.d.ts -------------------------------------------------------------------------------- /js/dist-typings/forum/notifications/PrivateDiscussionUserLeftNotification.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/dist-typings/forum/notifications/PrivateDiscussionUserLeftNotification.d.ts -------------------------------------------------------------------------------- /js/dist-typings/forum/notifications/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/dist-typings/forum/notifications/index.d.ts -------------------------------------------------------------------------------- /js/dist-typings/forum/pages/PrivateComposing.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/dist-typings/forum/pages/PrivateComposing.d.ts -------------------------------------------------------------------------------- /js/dist-typings/forum/pages/PrivateDiscussionsPage.d.ts: -------------------------------------------------------------------------------- 1 | export default function PrivateDiscussionsPage(): void; 2 | -------------------------------------------------------------------------------- /js/dist-typings/forum/pages/PrivateDiscussionsUserPage.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/dist-typings/forum/pages/PrivateDiscussionsUserPage.d.ts -------------------------------------------------------------------------------- /js/dist-typings/forum/pages/discussions/PrivateDiscussionComposer.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/dist-typings/forum/pages/discussions/PrivateDiscussionComposer.d.ts -------------------------------------------------------------------------------- /js/dist-typings/forum/pages/discussions/PrivateDiscussionList.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/dist-typings/forum/pages/discussions/PrivateDiscussionList.d.ts -------------------------------------------------------------------------------- /js/dist-typings/forum/pages/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/dist-typings/forum/pages/index.d.ts -------------------------------------------------------------------------------- /js/dist-typings/forum/pages/labels/RecipientLabel.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/dist-typings/forum/pages/labels/RecipientLabel.d.ts -------------------------------------------------------------------------------- /js/dist-typings/forum/pages/labels/recipientCountLabel.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/dist-typings/forum/pages/labels/recipientCountLabel.d.ts -------------------------------------------------------------------------------- /js/dist-typings/forum/pages/labels/recipientsLabels.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/dist-typings/forum/pages/labels/recipientsLabels.d.ts -------------------------------------------------------------------------------- /js/dist-typings/forum/search/RecipientSearch.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/dist-typings/forum/search/RecipientSearch.d.ts -------------------------------------------------------------------------------- /js/dist-typings/forum/search/sources/GroupSearchSource.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/dist-typings/forum/search/sources/GroupSearchSource.d.ts -------------------------------------------------------------------------------- /js/dist-typings/forum/search/sources/UserSearchSource.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/dist-typings/forum/search/sources/UserSearchSource.d.ts -------------------------------------------------------------------------------- /js/dist-typings/forum/states/PrivateDiscussionListState.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/dist-typings/forum/states/PrivateDiscussionListState.d.ts -------------------------------------------------------------------------------- /js/dist/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/dist/admin.js -------------------------------------------------------------------------------- /js/dist/admin.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/dist/admin.js.map -------------------------------------------------------------------------------- /js/dist/forum.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/dist/forum.js -------------------------------------------------------------------------------- /js/dist/forum.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/dist/forum.js.map -------------------------------------------------------------------------------- /js/dist/forum/modals/ByobuTagDiscussionModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/dist/forum/modals/ByobuTagDiscussionModal.js -------------------------------------------------------------------------------- /js/dist/forum/modals/ByobuTagDiscussionModal.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/dist/forum/modals/ByobuTagDiscussionModal.js.map -------------------------------------------------------------------------------- /js/dist/forum/pages/discussions/PrivateDiscussionComposer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/dist/forum/pages/discussions/PrivateDiscussionComposer.js -------------------------------------------------------------------------------- /js/dist/forum/pages/discussions/PrivateDiscussionComposer.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/dist/forum/pages/discussions/PrivateDiscussionComposer.js.map -------------------------------------------------------------------------------- /js/forum.ts: -------------------------------------------------------------------------------- 1 | export * from './src/forum'; 2 | -------------------------------------------------------------------------------- /js/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/package.json -------------------------------------------------------------------------------- /js/src/@types/Model/User.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/src/@types/Model/User.d.ts -------------------------------------------------------------------------------- /js/src/admin/components/ByobuSettingsPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/src/admin/components/ByobuSettingsPage.tsx -------------------------------------------------------------------------------- /js/src/admin/extend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/src/admin/extend.ts -------------------------------------------------------------------------------- /js/src/admin/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/src/admin/index.ts -------------------------------------------------------------------------------- /js/src/common/extend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/src/common/extend.ts -------------------------------------------------------------------------------- /js/src/common/gambits/AllowsPdGambit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/src/common/gambits/AllowsPdGambit.js -------------------------------------------------------------------------------- /js/src/common/gambits/ByobuGambit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/src/common/gambits/ByobuGambit.js -------------------------------------------------------------------------------- /js/src/common/gambits/PrivacyGambit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/src/common/gambits/PrivacyGambit.js -------------------------------------------------------------------------------- /js/src/forum/components/PrivateComposerPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/src/forum/components/PrivateComposerPage.tsx -------------------------------------------------------------------------------- /js/src/forum/components/PrivateHero.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/src/forum/components/PrivateHero.tsx -------------------------------------------------------------------------------- /js/src/forum/events/MadePublic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/src/forum/events/MadePublic.ts -------------------------------------------------------------------------------- /js/src/forum/events/RecipientLeft.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/src/forum/events/RecipientLeft.ts -------------------------------------------------------------------------------- /js/src/forum/events/RecipientsModified.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/src/forum/events/RecipientsModified.js -------------------------------------------------------------------------------- /js/src/forum/extend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/src/forum/extend.ts -------------------------------------------------------------------------------- /js/src/forum/extenders/Discussion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/src/forum/extenders/Discussion.js -------------------------------------------------------------------------------- /js/src/forum/extenders/SettingsPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/src/forum/extenders/SettingsPage.js -------------------------------------------------------------------------------- /js/src/forum/extenders/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/src/forum/extenders/User.js -------------------------------------------------------------------------------- /js/src/forum/extenders/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/src/forum/extenders/index.ts -------------------------------------------------------------------------------- /js/src/forum/helpers/canStartPrivateDiscussion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/src/forum/helpers/canStartPrivateDiscussion.ts -------------------------------------------------------------------------------- /js/src/forum/helpers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/src/forum/helpers/index.ts -------------------------------------------------------------------------------- /js/src/forum/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/src/forum/index.ts -------------------------------------------------------------------------------- /js/src/forum/modals/AddRecipientModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/src/forum/modals/AddRecipientModal.js -------------------------------------------------------------------------------- /js/src/forum/modals/ByobuTagDiscussionModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/src/forum/modals/ByobuTagDiscussionModal.js -------------------------------------------------------------------------------- /js/src/forum/notifications/PrivateDiscussionAddedNotification.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/src/forum/notifications/PrivateDiscussionAddedNotification.js -------------------------------------------------------------------------------- /js/src/forum/notifications/PrivateDiscussionMadePublicNotification.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/src/forum/notifications/PrivateDiscussionMadePublicNotification.js -------------------------------------------------------------------------------- /js/src/forum/notifications/PrivateDiscussionNotification.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/src/forum/notifications/PrivateDiscussionNotification.js -------------------------------------------------------------------------------- /js/src/forum/notifications/PrivateDiscussionReplyNotification.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/src/forum/notifications/PrivateDiscussionReplyNotification.js -------------------------------------------------------------------------------- /js/src/forum/notifications/PrivateDiscussionUserLeftNotification.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/src/forum/notifications/PrivateDiscussionUserLeftNotification.js -------------------------------------------------------------------------------- /js/src/forum/notifications/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/src/forum/notifications/index.js -------------------------------------------------------------------------------- /js/src/forum/pages/PrivateComposing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/src/forum/pages/PrivateComposing.js -------------------------------------------------------------------------------- /js/src/forum/pages/PrivateDiscussionsPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/src/forum/pages/PrivateDiscussionsPage.js -------------------------------------------------------------------------------- /js/src/forum/pages/PrivateDiscussionsUserPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/src/forum/pages/PrivateDiscussionsUserPage.js -------------------------------------------------------------------------------- /js/src/forum/pages/discussions/PrivateDiscussionComposer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/src/forum/pages/discussions/PrivateDiscussionComposer.js -------------------------------------------------------------------------------- /js/src/forum/pages/discussions/PrivateDiscussionList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/src/forum/pages/discussions/PrivateDiscussionList.ts -------------------------------------------------------------------------------- /js/src/forum/pages/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/src/forum/pages/index.ts -------------------------------------------------------------------------------- /js/src/forum/pages/labels/RecipientLabel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/src/forum/pages/labels/RecipientLabel.tsx -------------------------------------------------------------------------------- /js/src/forum/pages/labels/recipientCountLabel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/src/forum/pages/labels/recipientCountLabel.js -------------------------------------------------------------------------------- /js/src/forum/pages/labels/recipientsLabels.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/src/forum/pages/labels/recipientsLabels.tsx -------------------------------------------------------------------------------- /js/src/forum/search/RecipientSearch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/src/forum/search/RecipientSearch.js -------------------------------------------------------------------------------- /js/src/forum/search/sources/GroupSearchSource.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/src/forum/search/sources/GroupSearchSource.js -------------------------------------------------------------------------------- /js/src/forum/search/sources/UserSearchSource.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/src/forum/search/sources/UserSearchSource.js -------------------------------------------------------------------------------- /js/src/forum/states/PrivateDiscussionListState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/src/forum/states/PrivateDiscussionListState.ts -------------------------------------------------------------------------------- /js/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/tsconfig.json -------------------------------------------------------------------------------- /js/webpack.config.js: -------------------------------------------------------------------------------- 1 | module.exports = require('flarum-webpack-config')(); 2 | -------------------------------------------------------------------------------- /js/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/js/yarn.lock -------------------------------------------------------------------------------- /migrations/2019_06_07_000000_add_recipients_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/migrations/2019_06_07_000000_add_recipients_table.php -------------------------------------------------------------------------------- /migrations/2019_06_07_000001_remove_flagrow_migrations.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/migrations/2019_06_07_000001_remove_flagrow_migrations.php -------------------------------------------------------------------------------- /migrations/2019_07_08_000000_add_blocks_pd_to_users.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/migrations/2019_07_08_000000_add_blocks_pd_to_users.php -------------------------------------------------------------------------------- /migrations/2019_07_09_000000_blocks_pd_index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/migrations/2019_07_09_000000_blocks_pd_index.php -------------------------------------------------------------------------------- /migrations/2020_02_14_214800_fix_user_id_not_nullable_for_group_pds.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/migrations/2020_02_14_214800_fix_user_id_not_nullable_for_group_pds.php -------------------------------------------------------------------------------- /migrations/2020_02_19_110103_remove_retired_settings_key.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/migrations/2020_02_19_110103_remove_retired_settings_key.php -------------------------------------------------------------------------------- /migrations/2020_10_23_000000_users_unified_index_column.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/migrations/2020_10_23_000000_users_unified_index_column.php -------------------------------------------------------------------------------- /migrations/2021_01_13_000000_unified_index_index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/migrations/2021_01_13_000000_unified_index_index.php -------------------------------------------------------------------------------- /migrations/2021_01_13_000001_byobu_indicies.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/migrations/2021_01_13_000001_byobu_indicies.php -------------------------------------------------------------------------------- /migrations/2021_01_23_000000_drop_tags_from_old_private_discussions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/migrations/2021_01_23_000000_drop_tags_from_old_private_discussions.php -------------------------------------------------------------------------------- /migrations/2021_04_21_000000_drop_users_unified_index_column.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/migrations/2021_04_21_000000_drop_users_unified_index_column.php -------------------------------------------------------------------------------- /phpstan.neon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/phpstan.neon -------------------------------------------------------------------------------- /resources/less/admin.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/resources/less/admin.less -------------------------------------------------------------------------------- /resources/less/forum/AddRecipientModal.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/resources/less/forum/AddRecipientModal.less -------------------------------------------------------------------------------- /resources/less/forum/PrivateDiscussionUserPage.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/resources/less/forum/PrivateDiscussionUserPage.less -------------------------------------------------------------------------------- /resources/less/forum/extension.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/resources/less/forum/extension.less -------------------------------------------------------------------------------- /resources/less/lib/RecipientLabel.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/resources/less/lib/RecipientLabel.less -------------------------------------------------------------------------------- /resources/less/lib/Search.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/resources/less/lib/Search.less -------------------------------------------------------------------------------- /resources/locale/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/resources/locale/en.yml -------------------------------------------------------------------------------- /resources/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/resources/logo.svg -------------------------------------------------------------------------------- /resources/views/email/html/byobuMadePublic.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/resources/views/email/html/byobuMadePublic.blade.php -------------------------------------------------------------------------------- /resources/views/email/html/byobuRecipientRemoved.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/resources/views/email/html/byobuRecipientRemoved.blade.php -------------------------------------------------------------------------------- /resources/views/email/html/privateDiscussionAdded.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/resources/views/email/html/privateDiscussionAdded.blade.php -------------------------------------------------------------------------------- /resources/views/email/html/privateDiscussionCreated.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/resources/views/email/html/privateDiscussionCreated.blade.php -------------------------------------------------------------------------------- /resources/views/email/html/privateDiscussionReplied.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/resources/views/email/html/privateDiscussionReplied.blade.php -------------------------------------------------------------------------------- /resources/views/email/plain/byobuMadePublic.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/resources/views/email/plain/byobuMadePublic.blade.php -------------------------------------------------------------------------------- /resources/views/email/plain/byobuRecipientRemoved.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/resources/views/email/plain/byobuRecipientRemoved.blade.php -------------------------------------------------------------------------------- /resources/views/email/plain/privateDiscussionAdded.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/resources/views/email/plain/privateDiscussionAdded.blade.php -------------------------------------------------------------------------------- /resources/views/email/plain/privateDiscussionCreated.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/resources/views/email/plain/privateDiscussionCreated.blade.php -------------------------------------------------------------------------------- /resources/views/email/plain/privateDiscussionReplied.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/resources/views/email/plain/privateDiscussionReplied.blade.php -------------------------------------------------------------------------------- /src/Access/DiscussionPolicy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/src/Access/DiscussionPolicy.php -------------------------------------------------------------------------------- /src/Access/ScopeDiscussionVisibility.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/src/Access/ScopeDiscussionVisibility.php -------------------------------------------------------------------------------- /src/Api/DiscussionResourceFields.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/src/Api/DiscussionResourceFields.php -------------------------------------------------------------------------------- /src/Api/ForumResourceFields.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/src/Api/ForumResourceFields.php -------------------------------------------------------------------------------- /src/Concerns/ExtensionsDiscovery.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/src/Concerns/ExtensionsDiscovery.php -------------------------------------------------------------------------------- /src/Content/PrivateDiscussionsPage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/src/Content/PrivateDiscussionsPage.php -------------------------------------------------------------------------------- /src/Database/RecipientsConstraint.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/src/Database/RecipientsConstraint.php -------------------------------------------------------------------------------- /src/Discussion/Screener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/src/Discussion/Screener.php -------------------------------------------------------------------------------- /src/Events/AbstractRecipientsEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/src/Events/AbstractRecipientsEvent.php -------------------------------------------------------------------------------- /src/Events/AllRecipientsLeft.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/src/Events/AllRecipientsLeft.php -------------------------------------------------------------------------------- /src/Events/Created.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/src/Events/Created.php -------------------------------------------------------------------------------- /src/Events/Deleting.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/src/Events/Deleting.php -------------------------------------------------------------------------------- /src/Events/DiscussionMadePublic.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/src/Events/DiscussionMadePublic.php -------------------------------------------------------------------------------- /src/Events/RecipientsChanged.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/src/Events/RecipientsChanged.php -------------------------------------------------------------------------------- /src/Events/RemovedSelf.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/src/Events/RemovedSelf.php -------------------------------------------------------------------------------- /src/Events/SearchingRecipient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/src/Events/SearchingRecipient.php -------------------------------------------------------------------------------- /src/Filters/Discussion/ByobuFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/src/Filters/Discussion/ByobuFilter.php -------------------------------------------------------------------------------- /src/Filters/Discussion/HidePrivateDiscussionsFromAllDiscussionsPage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/src/Filters/Discussion/HidePrivateDiscussionsFromAllDiscussionsPage.php -------------------------------------------------------------------------------- /src/Filters/Discussion/PrivacyFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/src/Filters/Discussion/PrivacyFilter.php -------------------------------------------------------------------------------- /src/Filters/User/AllowsPdFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/src/Filters/User/AllowsPdFilter.php -------------------------------------------------------------------------------- /src/Jobs/SendNotificationWhenDiscussionMadePublic.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/src/Jobs/SendNotificationWhenDiscussionMadePublic.php -------------------------------------------------------------------------------- /src/Jobs/SendNotificationWhenPostedInPrivateDiscussion.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/src/Jobs/SendNotificationWhenPostedInPrivateDiscussion.php -------------------------------------------------------------------------------- /src/Jobs/SendNotificationWhenPrivateDiscussionStarted.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/src/Jobs/SendNotificationWhenPrivateDiscussionStarted.php -------------------------------------------------------------------------------- /src/Jobs/SendNotificationWhenRecipientAdded.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/src/Jobs/SendNotificationWhenRecipientAdded.php -------------------------------------------------------------------------------- /src/Jobs/SendNotificationWhenRecipientRemoved.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/src/Jobs/SendNotificationWhenRecipientRemoved.php -------------------------------------------------------------------------------- /src/Listeners/AddRecipientsToSplitDiscussion.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/src/Listeners/AddRecipientsToSplitDiscussion.php -------------------------------------------------------------------------------- /src/Listeners/AllRecipientsLeftHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/src/Listeners/AllRecipientsLeftHandler.php -------------------------------------------------------------------------------- /src/Listeners/CreatePostWhenRecipientsChanged.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/src/Listeners/CreatePostWhenRecipientsChanged.php -------------------------------------------------------------------------------- /src/Listeners/DropTagsOnPrivateDiscussions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/src/Listeners/DropTagsOnPrivateDiscussions.php -------------------------------------------------------------------------------- /src/Listeners/GetModelIsPrivate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/src/Listeners/GetModelIsPrivate.php -------------------------------------------------------------------------------- /src/Listeners/IgnoreApprovals.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/src/Listeners/IgnoreApprovals.php -------------------------------------------------------------------------------- /src/Listeners/PersistRecipients.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/src/Listeners/PersistRecipients.php -------------------------------------------------------------------------------- /src/Listeners/QueueNotificationJobs.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/src/Listeners/QueueNotificationJobs.php -------------------------------------------------------------------------------- /src/Listeners/SaveUserPreferences.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/src/Listeners/SaveUserPreferences.php -------------------------------------------------------------------------------- /src/Middleware/GuestAccessToPrivateRoutePrevention.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/src/Middleware/GuestAccessToPrivateRoutePrevention.php -------------------------------------------------------------------------------- /src/Notifications/DiscussionAddedBlueprint.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/src/Notifications/DiscussionAddedBlueprint.php -------------------------------------------------------------------------------- /src/Notifications/DiscussionCreatedBlueprint.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/src/Notifications/DiscussionCreatedBlueprint.php -------------------------------------------------------------------------------- /src/Notifications/DiscussionMadePublicBlueprint.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/src/Notifications/DiscussionMadePublicBlueprint.php -------------------------------------------------------------------------------- /src/Notifications/DiscussionRecipientRemovedBlueprint.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/src/Notifications/DiscussionRecipientRemovedBlueprint.php -------------------------------------------------------------------------------- /src/Notifications/DiscussionRepliedBlueprint.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/src/Notifications/DiscussionRepliedBlueprint.php -------------------------------------------------------------------------------- /src/Posts/MadePublic.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/src/Posts/MadePublic.php -------------------------------------------------------------------------------- /src/Posts/RecipientLeft.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/src/Posts/RecipientLeft.php -------------------------------------------------------------------------------- /src/Posts/RecipientsModified.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/src/Posts/RecipientsModified.php -------------------------------------------------------------------------------- /src/Provider/ByobuProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriendsOfFlarum/byobu/HEAD/src/Provider/ByobuProvider.php --------------------------------------------------------------------------------