All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
3.16.3 (2024-12-05)
3.16.2 (2024-12-04)
- also fix header image input for collection form (7b0437a)
3.16.1 (2024-12-04)
- header image change not to replace content (b4c5c6c)
3.16.0 (2024-11-29)
- add toc to article page (37b327f)
- allow copying link to markdown headers (7bbaa0e)
- allow creating tags by adding them to content (21caf2e)
- collect tags from text in the ui instead backend and add suggestions (bf8b1ad)
- show links in markdown content as chips (eb156c7)
- add colors to article buttons (5f02db3)
- default to empty name in user info (c5f0bd3)
- tags test (3060da1)
- tests and route utility (8c889fe)
- use blank links in preview for users and tags (c315fe7)
- use mui typography for markdown headers (44cec53)
- use post type in vote button tooltips (1a7b304)
3.15.3 (2024-11-28)
- search bar width in entities page (9b47198)
- use correct name for own questions in post list (5a3e942)
- use less space in right side lists (3295b85)
- use search bar also in entities and collections grids (5dffcb2)
3.15.2 (2024-11-28)
- virtualize entity and tag pickers to work with large amount (6e91073)
3.15.1 (2024-11-28)
- moderator check in tags page (adb2948)
3.15.0 (2024-11-27)
- entity follow tooltip + add icons (4ad28c6)
- filtering of tags in backend to allow existing tags (41840da)
- small fix for user page title rendering (b9f17eb)
- use correct params for no questions button (4af8704)
3.14.0 (2024-11-26)
- add margin to collection follow button (1d03797)
- interactive for user link + user page lists (6e279fe)
- tooltips to be interactive (23da6a5)
3.13.2 (2024-11-26)
3.13.1 (2024-11-25)
- small UI fixes for MUI4 (555e7b3)
3.13.0 (2024-11-25)
3.12.5 (2024-11-25)
3.12.4 (2024-11-25)
- add names for styled components (46d0a27)
3.12.3 (2024-11-22)
- make date object correct in statistics endpoint (7545f54)
3.12.2 (2024-11-22)
- use styled for left menu items (4588788)
3.12.1 (2024-11-22)
- make sure menu items are 100% width (e97c3bf)
- make sure stats summary is available (7f500a4)
- show no stats message if summary is missing (0556cc1)
- use correct title for search documents for articles (eb0e56c)
3.12.0 (2024-11-20)
3.11.0 (2024-11-20)
- add user tooltip for user links (2f5a412)
- followed entity list styling (d01a90c)
3.10.5 (2024-11-20)
3.10.4 (2024-11-19)
- add missing emotion dependencies (16b5514)
3.10.3 (2024-11-19)
- remove emotion/css dependency (2e59cf7)
3.10.2 (2024-11-19)
- remove deprecated form styles (0591b81)
3.10.1 (2024-11-19)
- remove deprecated mui useStyles (1d14bc9)
3.10.0 (2024-11-18)
- add new post type permission rule (91c63e1)
- add secondary title and icon to entity tooltip (e32a081)
- allow determining ai capabilities per user (2204153), closes #239
- allow extending tag database with org specific tags (4faa46d)
- refactor r search bar and fix searching (32e7b1c)
- answer sorting with mui5 (c71fc48)
- date range filter with mui5 (ddc3528)
- default ai enabled flags to false (e7603f0)
- more ui tuning for mui5 (3effba0)
- relative time tooltip with mui5 (12e5dfd)
- small ui tuning for mui5 (f95ca34)
- ui fixes due to mui5 update (e9325bb)
3.9.3 (2024-11-05)
3.9.2 (2024-11-04)
- tests for new endpoints (9466902)
- use post query instead get with query parameters not to exceed max url length (5010ced)
3.9.1 (2024-11-01)
- remove favorite filter from hot articles list (e984c30)
3.9.0 (2024-11-01)
- add collection filters (0ef70d1)
- add filter for owned entities (3e7f4b0), closes #202
- add starred entities filter (75dd8bb), closes #202
- allow filtering by multiple entities (3342c67)
- minor fixes here and there (1dc5fc8)
3.8.0 (2024-10-31)
- add cache-control for attachments (af2e24f), closes #231
- add proper loading icon for containers (9236fb1)
- allow ordering by title and trend (fde94d5)
- allow ranking posts inside collection (e81f728)
- show also tag descriptions as tooltip in inputs (de0fae5)
- add type to filters so changing filters doesn't override it (f2cd96e)
- fix flex wrap in question card (9d98989)
- question content styling (4fae219)
- sqlite tests with rank column (09f5c5a)
3.7.2 (2024-10-31)
- do not show regenerate button if ai is not enabled (7c56082)
- show loading for ai answer time (e7c6f17)
3.7.1 (2024-10-30)
- ai answer regeneration to show loading skeleton (6301f5e)
3.7.0 (2024-10-30)
- improve comment writing with autofocus and bigger textarea (e64067a)
- more AI features (8a97ec4), closes #225 #226 #227
- article styling (ea9bf14)
3.6.1 (2024-10-29)
- remove private flag from openai package (b97d59b)
3.6.0 (2024-10-29)
- add openai backend module for question answers (8db3b1c)
- add support to summarize articles with AI (3cd4713)
- allow disabling openai based on question type (1c88dff)
3.5.1 (2024-10-29)
- add missing node package tsc script (f7982c8)
3.5.0 (2024-10-29)
- get AI response for draft questions as well (26cae2b), closes #220
- initial AI integration with extension point (e658144), closes #220
- do not retry AI answer if it fails first time (4cd82a2)
- remove also back to questions page (dce2d18)
3.4.1 (2024-10-28)
- allow removing vote from posts and answers (2a38108), closes #221
- return zero stats for sqlite as it doesn't work with subqueries (74105a5)
3.4.0 (2024-10-28)
- add collections tab to user page (dd88395), closes #212
- add collections to search documents (3b632f6), closes #217
- add moderator panel (de31304), closes #192
- add pagination to tags page (c26d045), closes #211
- add support for question templates (14a499f), closes #109
- allow following collections (bd8fed4), closes #214
- collect followers stats for users (2042e52)
- resolve user's display name for notifications (8029470), closes #215
- support pagination in tags & entities (9933040), closes #211
- wrap notification sending to async method not to wait for response (1b9f950)
3.3.0 (2024-10-24)
- add tag description when adding new tags (6727a3e)
- missing images array in tests (cbc3669)
- missing mock for following users (8b6b935)
- voting questions does not work (bca1e0a)
3.2.1 (2024-10-23)
- articles routing + notifications (f431698), closes #208
- correct link from articles to write page if no posts (848a0e0), closes #206
- do not send notifications twice for mentions (46b2369)
- do not show tags and entities without any posts (fb00b4b)
- exclude current user views from impact (d169511)
- statistics to return zero if data is missing (498f590), closes #207
3.2.0 (2024-10-22)
- add support to tag people (d2cda03), closes #86
- add tag updater to automatically set descriptions for usually used tags (279c4b0)
- allow mentioning users also in comments (9d9ccf6)
- add warning panel if question has invalid type (e1edd9f)
3.1.1 (2024-10-22)
- article header image sizing (eb24d1a)
3.1.0 (2024-10-22)
- add more overridable components (abbba2d)
- allow overriding some component styles, more to come (705db0b)
3.0.1 (2024-10-22)
- couple of fixes to UI (bd5efee)
3.0.0 (2024-10-22)
- most of the UI components have been moved to the react package. this should allow the plugin users to use some of the elements directly in their app for better integration.
- api has been moved to the common package. this allows to use the q&a api also from the backend modules such as the search collator which is also refactored.
- the /questions API is now /posts thus making this a breaking change. additionally, the naming of permissions has changed accordingly.
- add support for collections (d12b49c), closes #189
- add support to post articles (8b1d3a8), closes #188
- add users page (a77600a), closes #190
- backend work ready for articles (547b4fe), closes #188
- new styles for tag and entity chips and pages (16bfce6)
- rename questions table in database to posts (7a17516), closes #188
-
add index for the type column (3366201)
-
entity left menu icon (4d4b526)
-
left menu button paper not showing (18d83a7)
-
make menu more responsive on small screens (5b72df9)
-
posts tests (4626388)
-
show todays stats in real time for statistics response (cf0c762)
-
small fix for vote buttons styling (36d175b)
-
small tuning for post chips (1cdecf1)
-
statistics endpoint to return only question stats (44dcc78)
-
move api and client to common package (4d6ab3e), closes #197
-
move most of the react components to react package (671a87a), closes #197
2.15.0 (2024-10-18)
2.14.0 (2024-10-18)
- add support for syntax highlighting (a3bb0fa)
- show also real time data for user/global stats (b3d97f0)
2.13.1 (2024-10-18)
2.13.0 (2024-10-17)
- show user and global stats in the UI (dbf5c96)
2.12.0 (2024-10-17)
- add stats collector job for global and users stats (fcc9946)
- missing funcs in router test (482160c)
2.11.0 (2024-10-17)
- missing a from ask question (aecdafc)
- unnecessary score in question list item (570cdec)
- voting to return right value for user (62051eb)
2.10.3 (2024-10-15)
2.10.2 (2024-10-04)
- streamline the notifications to prevent duplicates (92da2e4)
2.10.1 (2024-10-03)
- wrong read permission for answers (9f30557)
2.10.0 (2024-10-01)
2.9.1 (2024-09-18)
- force compression level to fix cache key generation (8ad1944)
- lock file (c6da53e)
- lock file cache key wants to update (ac68f7a)
- remove yarn cache from use node (4363a2e)
- utils test (f82f870)
2.9.0 (2024-09-12)
- change to permission framework (a33963d)
- support old permissions if permission service not available (3b2686b)
- add missing margin to follow tags button (32479fc)
- lists with permissions framework (3d7771c)
- tags break in followed tags list (dab563b)
2.8.1 (2024-09-06)
2.8.0 (2024-09-05)
- add more fields to collated search documents (57c35ea)
- add scaffolder module for tag following (a57d012)
- allow users to follow tags (7afc790)
2.7.1 (2024-09-03)
2.7.0 (2024-08-28)
- prevent user from navigating away by accident (13a492d)
2.6.0 (2024-08-23)
- docs to have real translation keys (b3792b4)
- remove deprecated functionalities (0670663)
- use error call for router (331caaf)
2.5.3 (2024-08-20)
- remove root logger (05027af)
2.5.2 (2024-07-31)
- fetch user info in batches for questions and answers (66dbd97)
2.5.1 (2024-07-22)
- user answers loading (462acf8)
2.5.0 (2024-07-22)
2.4.2 (2024-06-19)
2.4.1 (2024-06-13)
- attachments response for different engines (50b6af6), closes #163
- exclude current user from notification recipients (4939f55)
- migrate search collator to new backend (fb199bc), closes #167
2.4.0 (2024-06-04)
- date range filter added to Questions Filters (88e24ef)
- styling for date range filter (0c2e0e7)
2.3.2 (2024-05-27)
- image download broken after migrate to new backend system with default auth policy (7bdb52a)
2.3.1 (2024-05-15)
2.3.0 (2024-05-06)
- also send notification to other commenters of q/a (222fc25)
- fixes issue #154, showing entity filter dropdown after entity is selected (310747d)
- removing duplicate entity refs when selected entity exist (e7db2b9)
2.2.1 (2024-04-24)
- move anonymous check to AuthorLink to prevent error in useEntityPresentation (21bc099)
2.2.0 (2024-04-23)
- no questions button to include tags (0430733)
2.1.1 (2024-04-18)
- improve notification descriptions (15ed009)
2.1.0 (2024-04-17)
- add notifications support (fb378fe)
2.0.1 (2024-04-15)
- remove stickiness from highlight list headers (0d863ab)
- use fetch api to upload attachments (8cb301d)
2.0.0 (2024-04-02)
- change to use the new backend system
- change to use the new backend system (91c09b4)
1.24.5 (2024-04-01)
- pre-filter questions list with selected tag from tags page (dda9a9e)
1.24.4 (2024-03-30)
- allowed tags filtering + allow underscore separator for tags (cc3a4fe), closes #139
- s3 to use region even without access keys (a83cec5)
1.24.3 (2024-03-26)
1.24.2 (2024-03-26)
- remove unnecessary logs (66483fd)
1.24.1 (2024-03-26)
- add default exports for module and backend (5d449a0)
1.24.0 (2024-03-25)
- add s3 as storage backend (f34fd30)
- allow defining theme id for the home page (2299139), closes #129
- allow filtering with multiple tags (e08c851)
- change s3 config to optional and check on runtime (c71794f)
1.23.3 (2024-02-27)
1.23.2 (2024-02-22)
- add missing signals for answer post and removal (edddc77)
1.23.1 (2024-02-22)
- make sure author is user entity before using entity presentation (dcd0b6e)
1.23.0 (2024-02-22)
- add support for real time stats with signals (672877b)
- add support for signals in new backend system (2f2e6d5)
- failing test due to backstage update (4943cf9)
1.22.1 (2024-02-16)
- selected correct answer color (dca5329)
1.22.0 (2024-02-05)
- add analytics events to search (5d817bf)
1.21.1 (2024-01-30)
1.21.0 (2024-01-30)
- update question list UI (f694751)
1.20.0 (2024-01-23)
1.19.2 (2024-01-23)
- multiple fixes to filtering of entity (2a1dbe5)
1.19.1 (2024-01-23)
- add missing tsc command to react (f749714)
1.19.0 (2024-01-23)
- add entity filter to the list view (b39b3c4), closes #116
- move no questions to own component (68000ba)
- separate routes to react plugin (66d498f)
- add missing func to router test (b95b8f9)
- change moderators to be optional config (2b6e8e5)
- remove unnecessary path to entity with query (e883da1)
1.18.8 (2024-01-17)
- allow service-to-service requests to questions (d77be6f)
1.18.7 (2024-01-17)
- add ordering of questions to collator (6dab457)
1.18.6 (2024-01-17)
- anonymous allow fix for authentication (ae9948a)
- authentication + paginate search collator (d69ad12)
- check for undefined questions response (060c7e5)
- use correct json response from routes (5ca8149)
1.18.5 (2024-01-16)
- collator headers (d9f1b21)
1.18.4 (2024-01-15)
- add token manager as deps to new backend plugin (599cef0)
1.18.3 (2024-01-15)
- allow service-to-service auth with new search collator (158bbde)
1.18.2 (2024-01-11)
1.18.1 (2024-01-11)
- prefix the plugin name with backstage (881650c)
1.18.0 (2024-01-11)
- force correct answer color (1f48626)
1.17.0 (2024-01-08)
1.16.5 (2024-01-08)
1.16.4 (2023-11-15)
- go to q&a user page instead catalog (bd6e6c2)
1.16.3 (2023-11-15)
- add missing lodash types (f98470d)
- same button order for question page (d8007df)
- set anonymous to false for old questions (c91a90d)
- yarn lock (bb5c4d1)
1.16.2 (2023-10-16)
1.16.1 (2023-10-16)
- export routes from qeta plugin (db683a4)
1.16.0 (2023-10-16)
- add events from deleting questions and answers (fdd5d01), closes #99
- Added support for new backend system (f08a1ba)
- allow asking and answering anonymously (9bb602b), closes #93
- allow sorting answers (5c41b12), closes #88
- export search document from common package (f9e495a)
- build error with new plugin.ts file (6037b4d)
1.15.4 (2023-09-26)
- remove margin from first and last child of markdown (de3f08d)
- use same padding for preview as it is for writing (0e5480e)
1.15.3 (2023-09-26)
- remove styling from headers in markdown content (42308df)
1.15.2 (2023-09-26)
- preview styling to use backstage styles (b1414f6)
1.15.1 (2023-09-22)
- yarn.lock conflicts (d0cdac8)
1.15.0 (2023-08-02)
- global edit checks in routes (902c2a4)
1.14.1 (2023-07-31)
- add separate name for permissions (cd944c4), closes #83
- disable buttons on post (8dce2f4), closes #76
- lock file (29b3e32)
1.14.0 (2023-07-13)
- add tests for comment routes (d36d339)
- allow user to be specified for GET routes via x-qeta-user header (f85e4e0)
- use entity title on entity ask page (6547e6c)
- when allowMetadataInput is enabled, accept created and user fields (e3b90cb)
1.13.3 (2023-06-27)
1.13.2 (2023-06-22)
- getMostUpvotedQuestions: fix url getMostUpvotedQuestions QetaClient (761585d)
1.13.1 (2023-06-20)
- bug-stats-card: fix wrong path TopUpvotedCorrectAnswers (f04f1cc)
1.13.0 (2023-06-16)
- add stats for most questions and answers (ab6f3fd)
- add support for backstage events (026064e), closes #55
- allow specifying allowed tags in app config (ca0b443), closes #66
1.12.0 (2023-06-14)
1.11.0 (2023-06-09)
- add statistics page and use discovery api in the client (1ae307c)
- statistics: create top statistics component (63db423)
- statistics: create user statistics endpoints (60baee1)
- tests: add tests to statistics endpoints (038aa08)
- comments: fix route comment (ef18710)
- few styling improvements to question page (1f70d06)
- lint: fix tsc errors (dbc11ad)
- minor: fix locally change (3eae89f)
- tests + discovery api base url (13c525f)
- tests: fix ci tests (05069db)
1.10.3 (2023-05-23)
1.10.2 (2023-05-09)
- yarn3 publish commands (ed6bc9c)
1.10.1 (2023-05-09)
- resolution for react types (0594b60)
1.10.0 (2023-05-09)
- show truncated content of question in questions list (3fec4e9)
- add missing character in regex (c53a51d)
1.9.4 (2023-05-08)
1.9.3 (2023-05-08)
- correct attachment location type (8d13e08)
1.9.2 (2023-05-08)
- add missing export for homepage component (11fa66d)
1.9.1 (2023-05-08)
- make Q&A config optional (bc2bb6a)
1.9.0 (2023-05-08)
- add questions table component and homepage card (0ad71b9), closes #54
- automatic cleanup of question/answer attachments (be447b9)
- Add missing createPermissionIntegrationRouter call (1379a01)
- add react types as resolutions (d972168)
- add react types to devDeps (6eaeb60)
- local: docker compose config (3cdf861)
- move back to TS 4.7 (c2a3bdd)
1.8.0 (2023-03-27)
1.7.0 (2023-03-16)
- check for questions to be in the response (1a0fffc)
- flickering on questions page due to skeleton (0ab0673)
- handle unauthorized listing properly (6da5d08)
- replace skeleton in TagsContainer (783aa32)
1.6.2 (2023-03-15)
- filter updated when searchQuery not changed (afb6334)
1.6.1 (2023-03-15)
- add question page inside container (a8ffd26), closes #44
- contains filter for question search (8fa9ed2)
1.6.0 (2023-03-15)
- add support for both postgres and sqlite (69258c8)
- initial implementation supporting postgres (5e1240b)
1.5.1 (2023-03-13)
- update props for LinkButton, use basepath when navigate function is called (a04edc1)
- update props for LinkButton, use basepath when navigate function is called (bb01c59)
1.5.0 (2023-03-07)
- add hot questions list (66e33b8)
- add optional permissions framework to the plugin (6c60c24), closes #41
- add shortcut to users own questions (78fb4c6), closes #32
- allow ask form to have callback after posting question (39a7716)
- allow deleting questions and answers (2ffdd12), closes #6
- allow editing of answers (ec3705b), closes #5
- allow fetching questions by component (e68767d)
- allow filtering entity kinds with config (d23e12a), closes #18 #17
- allow filtering with no votes (98c57ef), closes #4
- allow selecting number of questions in list (43741c6), closes #19
- allow setting entity to ask in URL param (f297e63)
- allow setting qeta page title and subtitle (c2a2ebf), closes #23
- allow showing title in question container (e3b98d0)
- allow specifying component for ask form (19e7a9b)
- allow specifying own title for question container (417a15a)
- allow users to edit questions (e8d5923), closes #5
- allow users to favorite questions (33cc0f6), closes #33
- format all entities the same way (4937da9)
- group entities in ask form autocomplete by kind (6838e32)
- improve hot question trend rating (a1ea2bf)
- refactor author showing in question page (129a197)
- remember filter panel options (384c378), closes #15
- show linked entities in question list (0cef37d)
- add common bump version config (97a4c56)
- add missing mock for question update (290c210)
- allow voting multiple q&a (532e7cd), closes #28
- app-config (fee6754)
- change the components to entities (c92f7ef)
- change the search collator to only return answer contents (32a3833)
- delete button to be a link (c265f8e)
- entity title in utils (ae12125)
- export QetaApi for external use (53b089d)
- mkdocs (ccc4d3a)
- no new question when editing (80b8fde)
- questions without correct answer query (d09aea1), closes #26
- references to components (5475f7e)
- remove deprecated versions from changelog (77ef862)
- remove optional from tags routing (94ff27b), closes #27
- show total number of questions in question container (c5d078e)
- styling when long answer given without word breaks (e4bb89b)
- support for node18 (8a712e5)
- top padding of question card (d73642d)
- use primary color for buttons (73c4e32), closes #37
- use relative url to question location from search collator (c6a9cb7), closes #29
- vote buttons tooltip for questions (c40729e)
1.4.1 (2023-02-17)
- top padding of question card (014540b)
1.4.0 (2023-02-13)
- group entities in ask form autocomplete by kind (f690903)
- styling when long answer given without word breaks (9240ca4)
1.3.1 (2023-02-07)
1.3.0 (2023-02-01)
- add shortcut to users own questions (f3d34a2), closes #32
- allow selecting number of questions in list (1607e85), closes #19
- allow users to favorite questions (25a82e9), closes #33
1.2.2 (2023-01-20)
1.2.1 (2023-01-18)
1.2.0 (2023-01-17)
- add hot questions list (b07a314)
- allow showing title in question container (300ecbc)
- allow specifying own title for question container (72fe0ef)
- format all entities the same way (e79bf3f)
- improve hot question trend rating (065797d)
- entity title in utils (4b4e435)
1.1.2 (2023-01-16)
1.1.1 (2023-01-13)
- questions without correct answer query (5634943), closes #26
- remove optional from tags routing (956bcbf), closes #27
1.1.0 (2023-01-10)
- remove deprecated versions from changelog (21c7f3a)
1.0.1 (2023-01-06)
First stable release. No new features or bug fixes.
0.1.30 (2023-01-02)
- allow filtering with no votes (75816ed), closes #4
- remember filter panel options (e96e6c2), closes #15
- export QetaApi for external use (858574d)
0.1.29 (2023-01-02)
- allow setting entity to ask in URL param (b85fcb4)
0.1.28 (2023-01-02)
- allow ask form to have callback after posting question (0477176)
- allow editing of answers (93d4870), closes #5
- allow filtering entity kinds with config (66a4ddb), closes #18 #17
0.1.27 (2022-12-30)
- allow specifying component for ask form (45c7123)
- show total number of questions in question container (1281b60)
0.1.26 (2022-12-30)
- no new question when editing (9c76dad)
- add missing mock for question update (8d1f7c7)
- change the search collator to only return answer contents (32a3833)
- delete button to be a link (dbce2be)
- vote buttons tooltip for questions (95fa77c)
- add margin to top buttons and fix search docs (cf30db5)
- allow deleting questions and answers (e06c0e7), closes #6
- allow fetching questions by component (e68767d)
- allow users to edit questions (e8a15dd), closes #5
0.1.23 (2022-12-29)
- change search collator to use database (4b08cb3)
0.1.22 (2022-12-28)
0.1.21 (2022-12-28)
- remove catalog api completely from released version (61ed863)
- duplicate catalog api for plugin users (2ce629b)
- yarn.lock (639d2ab)
0.1.18 (2022-12-27)
- allow using postgresql in local dev (92c9651)
0.1.17 (2022-12-27)
- remove docker from tests (c658f60)
0.1.16 (2022-12-27)
- add button to ask when there is no questions (1aa4d75)
- add question highlight lists to front page (00f32c5), closes #3
- correct answer fetching in the questions list (7bd3daf)
0.1.15 (2022-12-27)
- add tags page to show all used tags (b3a0b6f), closes #2
- initial filter panel for questions page (3852032), closes #4
- follow palette colors in markdown editor (9756685)