-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rework the tag system #654
Commits on Apr 1, 2024
-
- move column `tags` from `entry`, `entry_comment`, `post` and `post_comment` to its own table `hashtag` with a linking table `hashtag_link` which references the 4 tables. Migrating up and down should be possible without any hiccups via the migration - Adjust a lot of code to use the new code to get the linked hashtags - the hashtag table uses the `citext` type of psql. For it to work `citext` was added as a type and a mapping type to the doctrine configuration - add hashtag banning as an admin option. Posts which already exists with the banned hashtag are not shown anymore (they are in the tag timeline) and new posts which contain a banned hashtag throw an exception when created - add a hashtag panel, similar to the magazine panel. In the future subscriber count, subscribe button and block button can be added there as well - remove the formrow for defining hashtags which are not part of the body. This may be reverted, but the row always confused me - remove the hard coded related hashtags, it is an empty panel at the moment - made some adjustments in the `SearchRepository` to filter out banned hashtags and use the new `NativeQueryAdapter` which should improve the performance of it
Configuration menu - View commit details
-
Copy full SHA for 6939cba - Browse repository at this point
Copy the full SHA 6939cbaView commit details -
Configuration menu - View commit details
-
Copy full SHA for e076ca8 - Browse repository at this point
Copy the full SHA e076ca8View commit details -
- put the extract method and its dependencies in a class which can be constructed in our unit tests. The `TagManager` now depends on symfony classes...
Configuration menu - View commit details
-
Copy full SHA for 0f81514 - Browse repository at this point
Copy the full SHA 0f81514View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2fe70e4 - Browse repository at this point
Copy the full SHA 2fe70e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for f4dd75a - Browse repository at this point
Copy the full SHA f4dd75aView commit details -
- use the internal count method instead of iterating over the array
Configuration menu - View commit details
-
Copy full SHA for 66ab80a - Browse repository at this point
Copy the full SHA 66ab80aView commit details
Commits on Apr 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for dfe7aa8 - Browse repository at this point
Copy the full SHA dfe7aa8View commit details
Commits on Apr 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2dabcb9 - Browse repository at this point
Copy the full SHA 2dabcb9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a0d2c6 - Browse repository at this point
Copy the full SHA 4a0d2c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for e8fb274 - Browse repository at this point
Copy the full SHA e8fb274View commit details -
Merge branch 'main' into rework/tag-system
debounced authoredApr 3, 2024 Configuration menu - View commit details
-
Copy full SHA for 6829fa1 - Browse repository at this point
Copy the full SHA 6829fa1View commit details
Commits on Apr 4, 2024
-
Merge branch 'main' into rework/tag-system
debounced authoredApr 4, 2024 Configuration menu - View commit details
-
Copy full SHA for c70f0f5 - Browse repository at this point
Copy the full SHA c70f0f5View commit details -
Merge branch 'main' into rework/tag-system
debounced authoredApr 4, 2024 Configuration menu - View commit details
-
Copy full SHA for e188929 - Browse repository at this point
Copy the full SHA e188929View commit details
Commits on Apr 5, 2024
-
Merge branch 'main' into rework/tag-system
debounced authoredApr 5, 2024 Configuration menu - View commit details
-
Copy full SHA for 00110ea - Browse repository at this point
Copy the full SHA 00110eaView commit details
Commits on Apr 6, 2024
-
Merge branch 'main' into rework/tag-system
debounced authoredApr 6, 2024 Configuration menu - View commit details
-
Copy full SHA for 9e12a55 - Browse repository at this point
Copy the full SHA 9e12a55View commit details -
Merge branch 'main' into rework/tag-system
debounced authoredApr 6, 2024 Configuration menu - View commit details
-
Copy full SHA for 04d0535 - Browse repository at this point
Copy the full SHA 04d0535View commit details -
Merge branch 'main' into rework/tag-system
debounced authoredApr 6, 2024 Configuration menu - View commit details
-
Copy full SHA for 27a3751 - Browse repository at this point
Copy the full SHA 27a3751View commit details -
Merge branch 'main' into rework/tag-system
debounced authoredApr 6, 2024 Configuration menu - View commit details
-
Copy full SHA for 756cfad - Browse repository at this point
Copy the full SHA 756cfadView commit details -
Merge branch 'main' into rework/tag-system
debounced authoredApr 6, 2024 Configuration menu - View commit details
-
Copy full SHA for da8efa6 - Browse repository at this point
Copy the full SHA da8efa6View commit details -
Merge branch 'main' into rework/tag-system
debounced authoredApr 6, 2024 Configuration menu - View commit details
-
Copy full SHA for 8a430a7 - Browse repository at this point
Copy the full SHA 8a430a7View commit details
Commits on Apr 7, 2024
-
Merge branch 'main' into rework/tag-system
debounced authoredApr 7, 2024 Configuration menu - View commit details
-
Copy full SHA for 4fe3b2b - Browse repository at this point
Copy the full SHA 4fe3b2bView commit details -
- add the tags rework to the API methods. This was partially done before, should be complete now
Configuration menu - View commit details
-
Copy full SHA for ada8a49 - Browse repository at this point
Copy the full SHA ada8a49View commit details -
Configuration menu - View commit details
-
Copy full SHA for c789b74 - Browse repository at this point
Copy the full SHA c789b74View commit details -
Merge branch 'main' into rework/tag-system
debounced authoredApr 7, 2024 Configuration menu - View commit details
-
Copy full SHA for a38b8fe - Browse repository at this point
Copy the full SHA a38b8feView commit details -
Merge branch 'main' into rework/tag-system
debounced authoredApr 7, 2024 Configuration menu - View commit details
-
Copy full SHA for f2d9776 - Browse repository at this point
Copy the full SHA f2d9776View commit details
Commits on Apr 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9cfc994 - Browse repository at this point
Copy the full SHA 9cfc994View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1747c61 - Browse repository at this point
Copy the full SHA 1747c61View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4cfc414 - Browse repository at this point
Copy the full SHA 4cfc414View commit details -
Merge branch 'main' into rework/tag-system
debounced authoredApr 8, 2024 Configuration menu - View commit details
-
Copy full SHA for df5ab51 - Browse repository at this point
Copy the full SHA df5ab51View commit details -
Configuration menu - View commit details
-
Copy full SHA for d774581 - Browse repository at this point
Copy the full SHA d774581View commit details -
Configuration menu - View commit details
-
Copy full SHA for 15756eb - Browse repository at this point
Copy the full SHA 15756ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 031a2fb - Browse repository at this point
Copy the full SHA 031a2fbView commit details -
Merge branch 'main' into rework/tag-system
debounced authoredApr 8, 2024 Configuration menu - View commit details
-
Copy full SHA for 6910fd3 - Browse repository at this point
Copy the full SHA 6910fd3View commit details -
Merge branch 'main' into rework/tag-system
debounced authoredApr 8, 2024 Configuration menu - View commit details
-
Copy full SHA for 11f6626 - Browse repository at this point
Copy the full SHA 11f6626View commit details
Commits on Apr 9, 2024
-
Merge branch 'main' into rework/tag-system
debounced authoredApr 9, 2024 Configuration menu - View commit details
-
Copy full SHA for 32f3b26 - Browse repository at this point
Copy the full SHA 32f3b26View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5303088 - Browse repository at this point
Copy the full SHA 5303088View commit details
Commits on Apr 10, 2024
-
Merge branch 'main' into rework/tag-system
debounced authoredApr 10, 2024 Configuration menu - View commit details
-
Copy full SHA for c3aac2f - Browse repository at this point
Copy the full SHA c3aac2fView commit details -
Merge branch 'main' into rework/tag-system
debounced authoredApr 10, 2024 Configuration menu - View commit details
-
Copy full SHA for 0914080 - Browse repository at this point
Copy the full SHA 0914080View commit details
Commits on Apr 11, 2024
-
Merge branch 'main' into rework/tag-system
debounced authoredApr 11, 2024 Configuration menu - View commit details
-
Copy full SHA for 261cdb2 - Browse repository at this point
Copy the full SHA 261cdb2View commit details
Commits on Apr 12, 2024
-
Merge branch 'main' into rework/tag-system
debounced authoredApr 12, 2024 Configuration menu - View commit details
-
Copy full SHA for 411e887 - Browse repository at this point
Copy the full SHA 411e887View commit details
Commits on Apr 13, 2024
-
Merge branch 'main' into rework/tag-system
debounced authoredApr 13, 2024 Configuration menu - View commit details
-
Copy full SHA for d0253d6 - Browse repository at this point
Copy the full SHA d0253d6View commit details -
Merge branch 'main' into rework/tag-system
debounced authoredApr 13, 2024 Configuration menu - View commit details
-
Copy full SHA for 5dbf9e7 - Browse repository at this point
Copy the full SHA 5dbf9e7View commit details
Commits on Apr 14, 2024
-
Merge branch 'main' into rework/tag-system
debounced authoredApr 14, 2024 Configuration menu - View commit details
-
Copy full SHA for 3afb8a6 - Browse repository at this point
Copy the full SHA 3afb8a6View commit details
Commits on Apr 18, 2024
-
Fix the activity pub factories not getting tags
- the factories for activity pub representation of entry, entry comment, post and post comment still used the `tags` property which no longer exists. They now expect to get an array of tags in the `create` method - remove the `TagInterface` as it no longer provides any value and was only used in entries anyway. The way to get the tags of anything is the `TagLinkRepository`
Configuration menu - View commit details
-
Copy full SHA for d6414fb - Browse repository at this point
Copy the full SHA d6414fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 412b77f - Browse repository at this point
Copy the full SHA 412b77fView commit details
Commits on Apr 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d0cf088 - Browse repository at this point
Copy the full SHA d0cf088View commit details
Commits on Apr 21, 2024
-
Merge branch 'main' into rework/tag-system
debounced authoredApr 21, 2024 Configuration menu - View commit details
-
Copy full SHA for 3664f51 - Browse repository at this point
Copy the full SHA 3664f51View commit details
Commits on Apr 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 48d8e1b - Browse repository at this point
Copy the full SHA 48d8e1bView commit details
Commits on Apr 25, 2024
-
Merge branch 'main' into rework/tag-system
debounced authoredApr 25, 2024 Configuration menu - View commit details
-
Copy full SHA for 02bb7de - Browse repository at this point
Copy the full SHA 02bb7deView commit details
Commits on Apr 27, 2024
-
Merge branch 'main' into rework/tag-system
debounced authoredApr 27, 2024 Configuration menu - View commit details
-
Copy full SHA for b9968ff - Browse repository at this point
Copy the full SHA b9968ffView commit details -
Merge branch 'main' into rework/tag-system
debounced authoredApr 27, 2024 Configuration menu - View commit details
-
Copy full SHA for f05de75 - Browse repository at this point
Copy the full SHA f05de75View commit details
Commits on Apr 28, 2024
-
Merge branch 'main' into rework/tag-system
debounced authoredApr 28, 2024 Configuration menu - View commit details
-
Copy full SHA for 8e966cf - Browse repository at this point
Copy the full SHA 8e966cfView commit details
Commits on Apr 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 86176e5 - Browse repository at this point
Copy the full SHA 86176e5View commit details
Commits on May 1, 2024
-
Merge branch 'main' into rework/tag-system
debounced authoredMay 1, 2024 Configuration menu - View commit details
-
Copy full SHA for 665e91c - Browse repository at this point
Copy the full SHA 665e91cView commit details
Commits on May 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6f7948a - Browse repository at this point
Copy the full SHA 6f7948aView commit details -
Merge branch 'main' into rework/tag-system
debounced authoredMay 2, 2024 Configuration menu - View commit details
-
Copy full SHA for e97f932 - Browse repository at this point
Copy the full SHA e97f932View commit details
Commits on May 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5d1d829 - Browse repository at this point
Copy the full SHA 5d1d829View commit details -
Configuration menu - View commit details
-
Copy full SHA for b8c2e77 - Browse repository at this point
Copy the full SHA b8c2e77View commit details
Commits on May 5, 2024
-
Merge branch 'main' into rework/tag-system
debounced authoredMay 5, 2024 Configuration menu - View commit details
-
Copy full SHA for 60bc2dc - Browse repository at this point
Copy the full SHA 60bc2dcView commit details -
Merge branch 'main' into rework/tag-system
debounced authoredMay 5, 2024 Configuration menu - View commit details
-
Copy full SHA for 7063a5b - Browse repository at this point
Copy the full SHA 7063a5bView commit details
Commits on May 11, 2024
-
Merge branch 'main' into rework/tag-system
debounced authoredMay 11, 2024 Configuration menu - View commit details
-
Copy full SHA for 89d1f31 - Browse repository at this point
Copy the full SHA 89d1f31View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8236e8e - Browse repository at this point
Copy the full SHA 8236e8eView commit details
Commits on May 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f942214 - Browse repository at this point
Copy the full SHA f942214View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b07eb7 - Browse repository at this point
Copy the full SHA 0b07eb7View commit details -
Configuration menu - View commit details
-
Copy full SHA for e4869c4 - Browse repository at this point
Copy the full SHA e4869c4View commit details