├── CHANGELOG.md ├── LICENSE ├── composer.json ├── extend.php ├── js ├── admin.ts ├── dist-typings │ ├── @types │ │ └── shims.d.ts │ ├── admin │ │ ├── addTagChangePermission.d.ts │ │ ├── addTagSelectionSettingComponent.d.ts │ │ ├── addTagsHomePageOption.d.ts │ │ ├── addTagsPermissionScope.d.ts │ │ ├── admin.d.ts │ │ ├── components │ │ │ ├── EditTagModal.d.ts │ │ │ ├── SelectTagsSettingComponent.d.ts │ │ │ └── TagsPage.d.ts │ │ ├── extend.d.ts │ │ └── index.d.ts │ ├── common │ │ ├── common.d.ts │ │ ├── components │ │ │ └── TagSelectionModal.d.ts │ │ ├── extend.d.ts │ │ ├── helpers │ │ │ ├── tagIcon.d.ts │ │ │ ├── tagLabel.d.ts │ │ │ └── tagsLabel.d.ts │ │ ├── index.d.ts │ │ ├── models │ │ │ └── Tag.d.ts │ │ ├── query │ │ │ └── discussions │ │ │ │ └── TagGambit.d.ts │ │ ├── states │ │ │ └── TagListState.d.ts │ │ └── utils │ │ │ └── sortTags.d.ts │ └── forum │ │ ├── addTagComposer.d.ts │ │ ├── addTagControl.d.ts │ │ ├── addTagFilter.d.ts │ │ ├── addTagLabels.d.ts │ │ ├── addTagList.d.ts │ │ ├── components │ │ ├── DiscussionTaggedPost.d.ts │ │ ├── TagDiscussionModal.d.ts │ │ ├── TagHero.d.ts │ │ ├── TagLinkButton.d.ts │ │ ├── TagsPage.d.ts │ │ └── ToggleButton.d.ts │ │ ├── extend.d.ts │ │ ├── forum.d.ts │ │ ├── index.d.ts │ │ └── utils │ │ └── getSelectableTags.d.ts ├── dist │ ├── admin.js │ ├── admin.js.LICENSE.txt │ ├── admin.js.map │ ├── common │ │ └── components │ │ │ ├── TagSelectionModal.js │ │ │ └── TagSelectionModal.js.map │ ├── forum.js │ ├── forum.js.map │ └── forum │ │ └── components │ │ ├── TagDiscussionModal.js │ │ └── TagDiscussionModal.js.map ├── forum.ts ├── package.json ├── src │ ├── @types │ │ └── shims.d.ts │ ├── admin │ │ ├── addTagChangePermission.js │ │ ├── addTagSelectionSettingComponent.tsx │ │ ├── addTagsHomePageOption.js │ │ ├── addTagsPermissionScope.tsx │ │ ├── admin.ts │ │ ├── components │ │ │ ├── EditTagModal.tsx │ │ │ ├── SelectTagsSettingComponent.tsx │ │ │ └── TagsPage.js │ │ ├── extend.tsx │ │ └── index.ts │ ├── common │ │ ├── common.ts │ │ ├── components │ │ │ └── TagSelectionModal.tsx │ │ ├── extend.ts │ │ ├── helpers │ │ │ ├── tagIcon.js │ │ │ ├── tagLabel.js │ │ │ └── tagsLabel.js │ │ ├── index.ts │ │ ├── models │ │ │ └── Tag.ts │ │ ├── query │ │ │ └── discussions │ │ │ │ └── TagGambit.ts │ │ ├── states │ │ │ └── TagListState.ts │ │ └── utils │ │ │ └── sortTags.tsx │ └── forum │ │ ├── addTagComposer.js │ │ ├── addTagControl.js │ │ ├── addTagFilter.tsx │ │ ├── addTagLabels.js │ │ ├── addTagList.js │ │ ├── components │ │ ├── DiscussionTaggedPost.js │ │ ├── TagDiscussionModal.tsx │ │ ├── TagHero.js │ │ ├── TagLinkButton.js │ │ ├── TagsPage.tsx │ │ └── ToggleButton.js │ │ ├── extend.ts │ │ ├── forum.ts │ │ ├── index.ts │ │ └── utils │ │ └── getSelectableTags.ts ├── tsconfig.json └── webpack.config.js ├── less ├── admin.less ├── admin │ ├── EditTagModal.less │ └── TagsPage.less ├── common │ ├── TagIcon.less │ ├── TagLabel.less │ ├── TagSelectionModal.less │ ├── common.less │ └── root.less ├── forum.less └── forum │ ├── TagCloud.less │ ├── TagHero.less │ ├── TagTiles.less │ └── ToggleButton.less ├── locale └── en.yml ├── migrations ├── 2015_02_24_000000_create_discussions_tags_table.php ├── 2015_02_24_000000_create_tags_table.php ├── 2015_02_24_000000_create_users_tags_table.php ├── 2015_02_24_000000_set_default_settings.php ├── 2015_10_19_061223_make_slug_unique.php ├── 2017_07_22_000000_add_default_permissions.php ├── 2018_06_27_085200_change_tags_columns.php ├── 2018_06_27_085300_change_tags_add_foreign_keys.php ├── 2018_06_27_090400_rename_users_tags_to_tag_user.php ├── 2018_06_27_100100_change_tag_user_rename_read_time_to_marked_as_read_at.php ├── 2018_06_27_100200_change_tag_user_add_foreign_keys.php ├── 2018_06_27_103000_rename_discussions_tags_to_discussion_tag.php ├── 2018_06_27_103100_add_discussion_tag_foreign_keys.php ├── 2019_04_21_000000_add_icon_to_tags_table.php ├── 2022_05_20_000003_add_timestamps_to_tags_table.php ├── 2022_05_20_000004_add_created_at_to_discussion_tag_table.php ├── 2023_03_01_000000_create_post_mentions_tag_table.php └── 2024_02_23_000000_add_is_primary_column_to_tags.php ├── src ├── Access │ ├── DiscussionPolicy.php │ ├── GlobalPolicy.php │ ├── ScopeDiscussionVisibilityForAbility.php │ ├── ScopeTagVisibility.php │ └── TagPolicy.php ├── Api │ ├── Controller │ │ └── OrderTagsController.php │ ├── DiscussionResourceFields.php │ └── Resource │ │ └── TagResource.php ├── Content │ ├── Tag.php │ └── Tags.php ├── Event │ ├── Creating.php │ ├── Deleting.php │ ├── DiscussionWasTagged.php │ └── Saving.php ├── Listener │ ├── CreatePostWhenTagsAreChanged.php │ └── UpdateTagMetadata.php ├── Post │ └── DiscussionTaggedPost.php ├── Search │ ├── Filter │ │ ├── PostTagFilter.php │ │ └── TagFilter.php │ ├── FulltextFilter.php │ ├── HideHiddenTagsFromAllDiscussionsPage.php │ └── TagSearcher.php ├── Tag.php ├── TagFactory.php ├── TagRepository.php ├── TagState.php └── Utf8SlugDriver.php └── views └── frontend └── content ├── tag.blade.php └── tags.blade.php /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/LICENSE -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/composer.json -------------------------------------------------------------------------------- /extend.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/extend.php -------------------------------------------------------------------------------- /js/admin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/admin.ts -------------------------------------------------------------------------------- /js/dist-typings/@types/shims.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/dist-typings/@types/shims.d.ts -------------------------------------------------------------------------------- /js/dist-typings/admin/addTagChangePermission.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/dist-typings/admin/addTagChangePermission.d.ts -------------------------------------------------------------------------------- /js/dist-typings/admin/addTagSelectionSettingComponent.d.ts: -------------------------------------------------------------------------------- 1 | export default function (): void; 2 | -------------------------------------------------------------------------------- /js/dist-typings/admin/addTagsHomePageOption.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/dist-typings/admin/addTagsHomePageOption.d.ts -------------------------------------------------------------------------------- /js/dist-typings/admin/addTagsPermissionScope.d.ts: -------------------------------------------------------------------------------- 1 | export default function (): void; 2 | -------------------------------------------------------------------------------- /js/dist-typings/admin/admin.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/dist-typings/admin/admin.d.ts -------------------------------------------------------------------------------- /js/dist-typings/admin/components/EditTagModal.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/dist-typings/admin/components/EditTagModal.d.ts -------------------------------------------------------------------------------- /js/dist-typings/admin/components/SelectTagsSettingComponent.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/dist-typings/admin/components/SelectTagsSettingComponent.d.ts -------------------------------------------------------------------------------- /js/dist-typings/admin/components/TagsPage.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/dist-typings/admin/components/TagsPage.d.ts -------------------------------------------------------------------------------- /js/dist-typings/admin/extend.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/dist-typings/admin/extend.d.ts -------------------------------------------------------------------------------- /js/dist-typings/admin/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/dist-typings/admin/index.d.ts -------------------------------------------------------------------------------- /js/dist-typings/common/common.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/dist-typings/common/common.d.ts -------------------------------------------------------------------------------- /js/dist-typings/common/components/TagSelectionModal.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/dist-typings/common/components/TagSelectionModal.d.ts -------------------------------------------------------------------------------- /js/dist-typings/common/extend.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/dist-typings/common/extend.d.ts -------------------------------------------------------------------------------- /js/dist-typings/common/helpers/tagIcon.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/dist-typings/common/helpers/tagIcon.d.ts -------------------------------------------------------------------------------- /js/dist-typings/common/helpers/tagLabel.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/dist-typings/common/helpers/tagLabel.d.ts -------------------------------------------------------------------------------- /js/dist-typings/common/helpers/tagsLabel.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/dist-typings/common/helpers/tagsLabel.d.ts -------------------------------------------------------------------------------- /js/dist-typings/common/index.d.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /js/dist-typings/common/models/Tag.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/dist-typings/common/models/Tag.d.ts -------------------------------------------------------------------------------- /js/dist-typings/common/query/discussions/TagGambit.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/dist-typings/common/query/discussions/TagGambit.d.ts -------------------------------------------------------------------------------- /js/dist-typings/common/states/TagListState.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/dist-typings/common/states/TagListState.d.ts -------------------------------------------------------------------------------- /js/dist-typings/common/utils/sortTags.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/dist-typings/common/utils/sortTags.d.ts -------------------------------------------------------------------------------- /js/dist-typings/forum/addTagComposer.d.ts: -------------------------------------------------------------------------------- 1 | export default function addTagComposer(): void; 2 | -------------------------------------------------------------------------------- /js/dist-typings/forum/addTagControl.d.ts: -------------------------------------------------------------------------------- 1 | export default function addTagControl(): void; 2 | -------------------------------------------------------------------------------- /js/dist-typings/forum/addTagFilter.d.ts: -------------------------------------------------------------------------------- 1 | export default function addTagFilter(): void; 2 | -------------------------------------------------------------------------------- /js/dist-typings/forum/addTagLabels.d.ts: -------------------------------------------------------------------------------- 1 | export default function addTagLabels(): void; 2 | -------------------------------------------------------------------------------- /js/dist-typings/forum/addTagList.d.ts: -------------------------------------------------------------------------------- 1 | export default function addTagList(): void; 2 | -------------------------------------------------------------------------------- /js/dist-typings/forum/components/DiscussionTaggedPost.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/dist-typings/forum/components/DiscussionTaggedPost.d.ts -------------------------------------------------------------------------------- /js/dist-typings/forum/components/TagDiscussionModal.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/dist-typings/forum/components/TagDiscussionModal.d.ts -------------------------------------------------------------------------------- /js/dist-typings/forum/components/TagHero.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/dist-typings/forum/components/TagHero.d.ts -------------------------------------------------------------------------------- /js/dist-typings/forum/components/TagLinkButton.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/dist-typings/forum/components/TagLinkButton.d.ts -------------------------------------------------------------------------------- /js/dist-typings/forum/components/TagsPage.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/dist-typings/forum/components/TagsPage.d.ts -------------------------------------------------------------------------------- /js/dist-typings/forum/components/ToggleButton.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/dist-typings/forum/components/ToggleButton.d.ts -------------------------------------------------------------------------------- /js/dist-typings/forum/extend.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/dist-typings/forum/extend.d.ts -------------------------------------------------------------------------------- /js/dist-typings/forum/forum.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/dist-typings/forum/forum.d.ts -------------------------------------------------------------------------------- /js/dist-typings/forum/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/dist-typings/forum/index.d.ts -------------------------------------------------------------------------------- /js/dist-typings/forum/utils/getSelectableTags.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/dist-typings/forum/utils/getSelectableTags.d.ts -------------------------------------------------------------------------------- /js/dist/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/dist/admin.js -------------------------------------------------------------------------------- /js/dist/admin.js.LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/dist/admin.js.LICENSE.txt -------------------------------------------------------------------------------- /js/dist/admin.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/dist/admin.js.map -------------------------------------------------------------------------------- /js/dist/common/components/TagSelectionModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/dist/common/components/TagSelectionModal.js -------------------------------------------------------------------------------- /js/dist/common/components/TagSelectionModal.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/dist/common/components/TagSelectionModal.js.map -------------------------------------------------------------------------------- /js/dist/forum.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/dist/forum.js -------------------------------------------------------------------------------- /js/dist/forum.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/dist/forum.js.map -------------------------------------------------------------------------------- /js/dist/forum/components/TagDiscussionModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/dist/forum/components/TagDiscussionModal.js -------------------------------------------------------------------------------- /js/dist/forum/components/TagDiscussionModal.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/dist/forum/components/TagDiscussionModal.js.map -------------------------------------------------------------------------------- /js/forum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/forum.ts -------------------------------------------------------------------------------- /js/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/package.json -------------------------------------------------------------------------------- /js/src/@types/shims.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/src/@types/shims.d.ts -------------------------------------------------------------------------------- /js/src/admin/addTagChangePermission.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/src/admin/addTagChangePermission.js -------------------------------------------------------------------------------- /js/src/admin/addTagSelectionSettingComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/src/admin/addTagSelectionSettingComponent.tsx -------------------------------------------------------------------------------- /js/src/admin/addTagsHomePageOption.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/src/admin/addTagsHomePageOption.js -------------------------------------------------------------------------------- /js/src/admin/addTagsPermissionScope.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/src/admin/addTagsPermissionScope.tsx -------------------------------------------------------------------------------- /js/src/admin/admin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/src/admin/admin.ts -------------------------------------------------------------------------------- /js/src/admin/components/EditTagModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/src/admin/components/EditTagModal.tsx -------------------------------------------------------------------------------- /js/src/admin/components/SelectTagsSettingComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/src/admin/components/SelectTagsSettingComponent.tsx -------------------------------------------------------------------------------- /js/src/admin/components/TagsPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/src/admin/components/TagsPage.js -------------------------------------------------------------------------------- /js/src/admin/extend.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/src/admin/extend.tsx -------------------------------------------------------------------------------- /js/src/admin/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/src/admin/index.ts -------------------------------------------------------------------------------- /js/src/common/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/src/common/common.ts -------------------------------------------------------------------------------- /js/src/common/components/TagSelectionModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/src/common/components/TagSelectionModal.tsx -------------------------------------------------------------------------------- /js/src/common/extend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/src/common/extend.ts -------------------------------------------------------------------------------- /js/src/common/helpers/tagIcon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/src/common/helpers/tagIcon.js -------------------------------------------------------------------------------- /js/src/common/helpers/tagLabel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/src/common/helpers/tagLabel.js -------------------------------------------------------------------------------- /js/src/common/helpers/tagsLabel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/src/common/helpers/tagsLabel.js -------------------------------------------------------------------------------- /js/src/common/index.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /js/src/common/models/Tag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/src/common/models/Tag.ts -------------------------------------------------------------------------------- /js/src/common/query/discussions/TagGambit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/src/common/query/discussions/TagGambit.ts -------------------------------------------------------------------------------- /js/src/common/states/TagListState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/src/common/states/TagListState.ts -------------------------------------------------------------------------------- /js/src/common/utils/sortTags.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/src/common/utils/sortTags.tsx -------------------------------------------------------------------------------- /js/src/forum/addTagComposer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/src/forum/addTagComposer.js -------------------------------------------------------------------------------- /js/src/forum/addTagControl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/src/forum/addTagControl.js -------------------------------------------------------------------------------- /js/src/forum/addTagFilter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/src/forum/addTagFilter.tsx -------------------------------------------------------------------------------- /js/src/forum/addTagLabels.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/src/forum/addTagLabels.js -------------------------------------------------------------------------------- /js/src/forum/addTagList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/src/forum/addTagList.js -------------------------------------------------------------------------------- /js/src/forum/components/DiscussionTaggedPost.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/src/forum/components/DiscussionTaggedPost.js -------------------------------------------------------------------------------- /js/src/forum/components/TagDiscussionModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/src/forum/components/TagDiscussionModal.tsx -------------------------------------------------------------------------------- /js/src/forum/components/TagHero.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/src/forum/components/TagHero.js -------------------------------------------------------------------------------- /js/src/forum/components/TagLinkButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/src/forum/components/TagLinkButton.js -------------------------------------------------------------------------------- /js/src/forum/components/TagsPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/src/forum/components/TagsPage.tsx -------------------------------------------------------------------------------- /js/src/forum/components/ToggleButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/src/forum/components/ToggleButton.js -------------------------------------------------------------------------------- /js/src/forum/extend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/src/forum/extend.ts -------------------------------------------------------------------------------- /js/src/forum/forum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/src/forum/forum.ts -------------------------------------------------------------------------------- /js/src/forum/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/src/forum/index.ts -------------------------------------------------------------------------------- /js/src/forum/utils/getSelectableTags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/src/forum/utils/getSelectableTags.ts -------------------------------------------------------------------------------- /js/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/js/tsconfig.json -------------------------------------------------------------------------------- /js/webpack.config.js: -------------------------------------------------------------------------------- 1 | module.exports = require('flarum-webpack-config')(); 2 | -------------------------------------------------------------------------------- /less/admin.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/less/admin.less -------------------------------------------------------------------------------- /less/admin/EditTagModal.less: -------------------------------------------------------------------------------- 1 | .EditTagModal-delete { 2 | margin-left: auto; 3 | } 4 | -------------------------------------------------------------------------------- /less/admin/TagsPage.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/less/admin/TagsPage.less -------------------------------------------------------------------------------- /less/common/TagIcon.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/less/common/TagIcon.less -------------------------------------------------------------------------------- /less/common/TagLabel.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/less/common/TagLabel.less -------------------------------------------------------------------------------- /less/common/TagSelectionModal.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/less/common/TagSelectionModal.less -------------------------------------------------------------------------------- /less/common/common.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/less/common/common.less -------------------------------------------------------------------------------- /less/common/root.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/less/common/root.less -------------------------------------------------------------------------------- /less/forum.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/less/forum.less -------------------------------------------------------------------------------- /less/forum/TagCloud.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/less/forum/TagCloud.less -------------------------------------------------------------------------------- /less/forum/TagHero.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/less/forum/TagHero.less -------------------------------------------------------------------------------- /less/forum/TagTiles.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/less/forum/TagTiles.less -------------------------------------------------------------------------------- /less/forum/ToggleButton.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/less/forum/ToggleButton.less -------------------------------------------------------------------------------- /locale/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/locale/en.yml -------------------------------------------------------------------------------- /migrations/2015_02_24_000000_create_discussions_tags_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/migrations/2015_02_24_000000_create_discussions_tags_table.php -------------------------------------------------------------------------------- /migrations/2015_02_24_000000_create_tags_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/migrations/2015_02_24_000000_create_tags_table.php -------------------------------------------------------------------------------- /migrations/2015_02_24_000000_create_users_tags_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/migrations/2015_02_24_000000_create_users_tags_table.php -------------------------------------------------------------------------------- /migrations/2015_02_24_000000_set_default_settings.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/migrations/2015_02_24_000000_set_default_settings.php -------------------------------------------------------------------------------- /migrations/2015_10_19_061223_make_slug_unique.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/migrations/2015_10_19_061223_make_slug_unique.php -------------------------------------------------------------------------------- /migrations/2017_07_22_000000_add_default_permissions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/migrations/2017_07_22_000000_add_default_permissions.php -------------------------------------------------------------------------------- /migrations/2018_06_27_085200_change_tags_columns.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/migrations/2018_06_27_085200_change_tags_columns.php -------------------------------------------------------------------------------- /migrations/2018_06_27_085300_change_tags_add_foreign_keys.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/migrations/2018_06_27_085300_change_tags_add_foreign_keys.php -------------------------------------------------------------------------------- /migrations/2018_06_27_090400_rename_users_tags_to_tag_user.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/migrations/2018_06_27_090400_rename_users_tags_to_tag_user.php -------------------------------------------------------------------------------- /migrations/2018_06_27_100100_change_tag_user_rename_read_time_to_marked_as_read_at.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/migrations/2018_06_27_100100_change_tag_user_rename_read_time_to_marked_as_read_at.php -------------------------------------------------------------------------------- /migrations/2018_06_27_100200_change_tag_user_add_foreign_keys.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/migrations/2018_06_27_100200_change_tag_user_add_foreign_keys.php -------------------------------------------------------------------------------- /migrations/2018_06_27_103000_rename_discussions_tags_to_discussion_tag.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/migrations/2018_06_27_103000_rename_discussions_tags_to_discussion_tag.php -------------------------------------------------------------------------------- /migrations/2018_06_27_103100_add_discussion_tag_foreign_keys.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/migrations/2018_06_27_103100_add_discussion_tag_foreign_keys.php -------------------------------------------------------------------------------- /migrations/2019_04_21_000000_add_icon_to_tags_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/migrations/2019_04_21_000000_add_icon_to_tags_table.php -------------------------------------------------------------------------------- /migrations/2022_05_20_000003_add_timestamps_to_tags_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/migrations/2022_05_20_000003_add_timestamps_to_tags_table.php -------------------------------------------------------------------------------- /migrations/2022_05_20_000004_add_created_at_to_discussion_tag_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/migrations/2022_05_20_000004_add_created_at_to_discussion_tag_table.php -------------------------------------------------------------------------------- /migrations/2023_03_01_000000_create_post_mentions_tag_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/migrations/2023_03_01_000000_create_post_mentions_tag_table.php -------------------------------------------------------------------------------- /migrations/2024_02_23_000000_add_is_primary_column_to_tags.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/migrations/2024_02_23_000000_add_is_primary_column_to_tags.php -------------------------------------------------------------------------------- /src/Access/DiscussionPolicy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/src/Access/DiscussionPolicy.php -------------------------------------------------------------------------------- /src/Access/GlobalPolicy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/src/Access/GlobalPolicy.php -------------------------------------------------------------------------------- /src/Access/ScopeDiscussionVisibilityForAbility.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/src/Access/ScopeDiscussionVisibilityForAbility.php -------------------------------------------------------------------------------- /src/Access/ScopeTagVisibility.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/src/Access/ScopeTagVisibility.php -------------------------------------------------------------------------------- /src/Access/TagPolicy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/src/Access/TagPolicy.php -------------------------------------------------------------------------------- /src/Api/Controller/OrderTagsController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/src/Api/Controller/OrderTagsController.php -------------------------------------------------------------------------------- /src/Api/DiscussionResourceFields.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/src/Api/DiscussionResourceFields.php -------------------------------------------------------------------------------- /src/Api/Resource/TagResource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/src/Api/Resource/TagResource.php -------------------------------------------------------------------------------- /src/Content/Tag.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/src/Content/Tag.php -------------------------------------------------------------------------------- /src/Content/Tags.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/src/Content/Tags.php -------------------------------------------------------------------------------- /src/Event/Creating.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/src/Event/Creating.php -------------------------------------------------------------------------------- /src/Event/Deleting.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/src/Event/Deleting.php -------------------------------------------------------------------------------- /src/Event/DiscussionWasTagged.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/src/Event/DiscussionWasTagged.php -------------------------------------------------------------------------------- /src/Event/Saving.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/src/Event/Saving.php -------------------------------------------------------------------------------- /src/Listener/CreatePostWhenTagsAreChanged.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/src/Listener/CreatePostWhenTagsAreChanged.php -------------------------------------------------------------------------------- /src/Listener/UpdateTagMetadata.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/src/Listener/UpdateTagMetadata.php -------------------------------------------------------------------------------- /src/Post/DiscussionTaggedPost.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/src/Post/DiscussionTaggedPost.php -------------------------------------------------------------------------------- /src/Search/Filter/PostTagFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/src/Search/Filter/PostTagFilter.php -------------------------------------------------------------------------------- /src/Search/Filter/TagFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/src/Search/Filter/TagFilter.php -------------------------------------------------------------------------------- /src/Search/FulltextFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/src/Search/FulltextFilter.php -------------------------------------------------------------------------------- /src/Search/HideHiddenTagsFromAllDiscussionsPage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/src/Search/HideHiddenTagsFromAllDiscussionsPage.php -------------------------------------------------------------------------------- /src/Search/TagSearcher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/src/Search/TagSearcher.php -------------------------------------------------------------------------------- /src/Tag.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/src/Tag.php -------------------------------------------------------------------------------- /src/TagFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/src/TagFactory.php -------------------------------------------------------------------------------- /src/TagRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/src/TagRepository.php -------------------------------------------------------------------------------- /src/TagState.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/src/TagState.php -------------------------------------------------------------------------------- /src/Utf8SlugDriver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/src/Utf8SlugDriver.php -------------------------------------------------------------------------------- /views/frontend/content/tag.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/views/frontend/content/tag.blade.php -------------------------------------------------------------------------------- /views/frontend/content/tags.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/tags/HEAD/views/frontend/content/tags.blade.php --------------------------------------------------------------------------------