Releases: mozilla/kitsune
Releases · mozilla/kitsune
1.2.3
Highlights
- Introduce an updated survey widget for KB articles
- Improvements in the moderation tool.
What's Changed
- introduce AlpineJS and HTMX by @akatsoulas in #6417
- Remove debugging statements by @akatsoulas in #6418
- Limit simple search by @smithellis in #6325
- fix some strings for l10n extraction by @escattone in #6421
- Skip build-and-push GAR workflow on forks by @janbrasna in #6430
- Bump jinja2 from 3.1.4 to 3.1.5 by @dependabot in #6431
- fix update of GA4 pageview data for questions by @escattone in #6420
- restore GA4 logging which is used for testing on stage by @escattone in #6432
- Exclude pagination from sessionStorage by @akatsoulas in #6419
- Ignore updated timestamp from moderation tool by @akatsoulas in #6434
- Update KB helpful survey by @akatsoulas in #6423
- Update font size and weight in survey. by @akatsoulas in #6435
- fix survey Sass by @escattone in #6436
- update celery to 5.4.0 by @escattone in #6437
- Use Alpine CSP build by @akatsoulas in #6439
- Revert "Use Alpine CSP build" by @akatsoulas in #6440
- fix
ready_for_l10n
by @escattone in #6438 - fix N+1 queries in
kb_overview_rows
by @escattone in #6441 - Make AlpineJS CSP friendly by @akatsoulas in #6442
- Allow unsafe-eval for AlpineJS by @akatsoulas in #6443
- Revert "Make AlpineJS CSP friendly" by @escattone in #6447
- Bump virtualenv from 20.25.0 to 20.26.6 by @dependabot in #6445
- Playwright - Fix delete cookies check & update test_synonyms file by @emilghittasv in #6444
- Update robots view to disallow non-canonical by @smithellis in #6433
- show message after cancelling survey by @escattone in #6449
- prevent horizontal resize of survey textarea by @escattone in #6451
- Improved topic cards now show three articles, with new design by @smithellis in #6408
- Make AlpineJS CSP friendly by @escattone in #6453
- Bump django from 4.2.17 to 4.2.18 by @dependabot in #6454
- Playwright expand coverage to include the latest changes made against the Knowledge Base Dashboard by @emilghittasv in #6450
- Properly display article titles by @smithellis in #6455
- remove extra GA4 events when submitting survey by @escattone in #6458
- make moderation submit async by @escattone in #6460
- Update database strings by @akatsoulas in #6461
- Disable textarea in the vote widget by @akatsoulas in #6463
- Make textare required on specific choices by @akatsoulas in #6464
- Revert "Properly display article titles" by @escattone in #6465
- Revert "Improved topic cards now show three articles, with new design" by @escattone in #6466
- ensure htmx processes dynamically-loaded content by @escattone in #6467
- Remove containers from other tabs if user has voted by @akatsoulas in #6462
Full Changelog: 1.2.2...1.2.3
1.2.2
What's Changed
- Introduce AlpineJS and HTMX into the project by @akatsoulas in #6403
- correct typos in the gihub action workflow step description by @Basma1912 in #6409
- Playwright question_page refactor & expand coverage to anti-spam measures by @emilghittasv in #6410
- Use locale_picker_url in footer by @janbrasna in #6411
- Update mozorg footer links by @janbrasna in #6413
- Remove pontoon.js interactive test by @janbrasna in #6414
- paginate the moderation tool by @escattone in #6415
- Revert "Introduce AlpineJS and HTMX into the project" by @akatsoulas in #6416
Full Changelog: 1.2.1...1.2.2
1.2.1
Highlights
- Performance optimization in the helper function that builds the list of topics for each question in the moderation queue by eliminating N+1 queries per topic.
What's Changed
- Playwright recent revisions page test fixes & coverage expansion by @emilghittasv in #6401
- reinstate https://secure.gravatar.com to the CSP_IMG_SRC setting by @escattone in #6402
- Bump django from 4.2.16 to 4.2.17 by @dependabot in #6399
- Optimize topics hierarchy helper by @akatsoulas in #6404
- Playwright expand searchbar coverage on different pages by @emilghittasv in #6405
Full Changelog: 1.2.0...1.2.1
1.2.0
Highlights
- Finalize the new taxonomy schema by introducing 3 levels of Topics and tags that are used across systems.
- Introduce a moderated tagging system and new search-as-you-type components
- Introduce a moderation tool to verify the correct categorization of forum threads.
- Last but not least, bug fixes!
What's Changed
- Wagtail references by @akatsoulas in #6328
- Do not allow the creation of new tags by @akatsoulas in #6326
- Make topic slug redirect permanent by @akatsoulas in #6336
- Set the AAQ context for the wiki widget by @akatsoulas in #6337
- Remove orphaned tags by @akatsoulas in #6335
- Playwright improve test stability by @emilghittasv in #6338
- Management command to merge tags by @akatsoulas in #6339
- 1229 - Contrain search summary size to container by @smithellis in #6343
- Set AAQ context in question details by @akatsoulas in #6346
- Playwright improve allure report generation by @emilghittasv in #6345
- Pass keyword args in widget by @akatsoulas in #6349
- Playwright expand coverage to group pages by @emilghittasv in #6344
- Add more entries for Tier2 by @akatsoulas in #6340
- Update taxonomy map by @akatsoulas in #6350
- Expose all realated topics in the moderation by @akatsoulas in #6352
- 2021 - 500 Error after submission with no file by @smithellis in #6342
- Playwright try fixing recent AAQ and top-navbar related test failures/flakiness by @emilghittasv in #6353
- Playwright expanding group coverage for group leaders testing by @emilghittasv in #6356
- Move validation to the clean_avatar method by @smithellis in #6355
- Extract moderation tool to a separate url by @akatsoulas in #6354
- Custom Tag model and Zendesk segmentation tags. by @akatsoulas in #6358
- [2018] Stop 500 error on page changes by @smithellis in #6341
- 2019 - Update 'MultiUsernameField' to handle display names by @smithellis in #6351
- Playwright handle wait timeouts and add new AAQ topics for AAQ test coverage by @emilghittasv in #6359
- Expose segmentation tags in moderation by @akatsoulas in #6360
- Improve spam filtering by @smithellis in #6357
- Update license reference by @emmanuel-ferdman in #6347
- Improve user lookup form field query by @smithellis in #6361
- Enable Update button on selection by @akatsoulas in #6363
- Remove erroneous call to updateRevisionList by @smithellis in #6365
- Do not edit moderated questions by @akatsoulas in #6364
- Add back updateRevisionList to ensure list populates with saved data by @smithellis in #6367
- Create Tier3 of the taxonomy by @akatsoulas in #6362
- Hierarchically structure topics for moderation by @akatsoulas in #6368
- Playwright extend user profile tests by @emilghittasv in #6370
- Fix erroneous validation error by @smithellis in #6371
- Expose SumoTag in admin by @akatsoulas in #6375
- Fix typo in segmentation tag by @akatsoulas in #6374
- Clear tag cache after adding new by @akatsoulas in #6377
- Update topic tag on moderation by @akatsoulas in #6372
- Render dropdown in body by @akatsoulas in #6378
- Update tags and tier3 topics by @akatsoulas in #6376
- Revert "Improve spam filtering" by @smithellis in #6379
- Filter moderation queue per product by @akatsoulas in #6380
- Filter on products with active AAQ configs by @akatsoulas in #6382
- Use only active sumotags by @akatsoulas in #6383
- Preserve filtering on POST by @akatsoulas in #6384
- Replace custom widget with tom-select by @akatsoulas in #6381
- Playwright implement retry mechanism on 502 and bump to 1.49 by @emilghittasv in #6385
- Set maxOptions to null by @akatsoulas in #6386
- Set maxOptions to null by @akatsoulas in #6387
- Limit moderation access to specific group by @akatsoulas in #6388
- Do not edit question details after moderation by @akatsoulas in #6389
- Remove nested decorators by @akatsoulas in #6391
- Playwright fix test failure due to tags dropdown tom-select transition by @emilghittasv in #6394
- Add moderation timestamp to Question by @akatsoulas in #6390
- Remove bug_support option by @akatsoulas in #6393
- Introduce duplicate flags by @akatsoulas in #6396
- Add links to tags by @akatsoulas in #6392
- Exclude dups from the query by @akatsoulas in #6397
- Playwright bump the number of processes to 6 and rerun test failures twice by @emilghittasv in #6398
- Remove reference to old FK by @akatsoulas in #6400
New Contributors
- @emmanuel-ferdman made their first contribution in #6347
Full Changelog: 1.1.6...1.2.0
1.1.6
What's Changed
- No templates in featured articles by @smithellis in #6324
- Replace Selectisize with Tom Select by @akatsoulas in #6323
- Squash Wagtail migrations by @akatsoulas in #6295
- Scroll to top on pagination by @smithellis in #6329
- Do not reference empty list by @akatsoulas in #6332
- Improve aaq config check by @akatsoulas in #6333
Full Changelog: 1.1.5...1.1.6
1.1.5
What's Changed
- Playwright add test for doc_id search by @emilghittasv in #6290
- Remove wagtail from the code-base by @akatsoulas in #6291
- Display banner when AAQConfig exists by @akatsoulas in #6292
- Playwright block Pontoon requests by @emilghittasv in #6296
- update pre-commit config plus black,flake8 by @escattone in #6298
- Playwright improve user profile related tests page objects, flows & tests by @emilghittasv in #6300
- Playwright improve top_navbar page object by @emilghittasv in #6303
- Playwright improve homepage & footer page objects by @emilghittasv in #6304
- Add js for tab selection class addition by @smithellis in #6299
- Remove duplicate tag by @akatsoulas in #6306
- Delete MA avatar on deactivation. by @akatsoulas in #6301
- Playwright improve and document auth related page object & flow classes by @emilghittasv in #6305
- Playwright document and improve search page object and utilities by @emilghittasv in #6307
- Drop fxa_avatar in profile clear() by @akatsoulas in #6309
- Remove avatar field from profile by @akatsoulas in #6308
- Remove avatar from admin by @akatsoulas in #6311
- Playwright improve and document messaging system related page objects and flows by @emilghittasv in #6310
- Playwright improve and document the product_support_page page object by @emilghittasv in #6312
- Playwright improve and document the explore_by_topic page object by @emilghittasv in #6313
- Bump playwright to 1.48.0 by @emilghittasv in #6315
- Playwright handle 502 errors and increase execution threads to 4 by @emilghittasv in #6314
- Bump werkzeug from 3.0.3 to 3.0.6 by @dependabot in #6316
- Respect AAQ configuration in widgets by @akatsoulas in #6297
- add unhelpful survey GA4 events by @escattone in #6319
- Get product regardless of AAQ config by @akatsoulas in #6320
- Remove erroneous check by @akatsoulas in #6321
Full Changelog: 1.1.4...1.1.5
1.1.4
Highlights
- Fix bug to properly display pageviews per document.
- Display a
spam
tag per question in the question list if the question is marked as spam.
What's Changed
- Playwright update forum moderation page & related tests by @emilghittasv in #6288
- Playwright add second batch of search tests by @emilghittasv in #6285
- fix
pageviews_by_document
to properly handle article locale by @escattone in #6283 - Display spam status in the all questions by @akatsoulas in #6289
- Bump cookie and socket.io by @dependabot in #6284
- Fix "Show More" and "Show Less" missing localization by @emilghittasv in #6294
- Playwright enable productSupportPage tests, expand coverage over Contributors Support & some refactoring by @emilghittasv in #6293
Full Changelog: 1.1.3...1.1.4
1.1.3
What's Changed
- Normalize locale in the API by @akatsoulas in #6282
- Playwright adding the first batch of search tests by @emilghittasv in #6278
- Set the default filter to All by @akatsoulas in #6286
- Control the AAQ moderation flags through waffle by @akatsoulas in #6287
Full Changelog: 1.1.2...1.1.3
1.1.2
Highlights
- The default value of the filter in the moderation queue is set to
spam
What's Changed
- Playwright refactor contact support, product solutions and product topics pages by @emilghittasv in #6273
- Playwright expand test coverage over the unread new message UI notification by @emilghittasv in #6277
- Playwright add foundation for search tests by @emilghittasv in #6274
- Default moderation queue filtering to spam by @akatsoulas in #6280
Full Changelog: 1.1.1...1.1.2
1.1.1
Highlights
- Improved KB UI for selecting related topics/products
- Display time in format appropriate to locale
- New Moderation tool for topics
- Moderators are now able to filter through the flagged content inside the moderation tool based on the flagged reason.
- Moderators can now change the topic for AAQ questions which are flagged as
Misplaced bug report or support request
directly via the moderation tool.
- Added Wagtail models, routing and decorator in support of Product index pages
- New/updated tests to accommodate new code and GUI changes across kitsune
What's Changed
- Bump cryptography from 42.0.4 to 43.0.1 by @dependabot in #6212
- Bump @blakeembrey/template from 1.1.0 to 1.2.0 by @dependabot in #6211
- Remove obsolete code for win7 by @akatsoulas in #6213
- Bump Django to 4.2.16 by @akatsoulas in #6215
- improve relevant products/topics selection by @akatsoulas in #6221
- Wagtail - decorator by @smithellis in #6220
- Playwright fix test failures caused by recent kb form changes by @emilghittasv in #6222
- Model additions and changes for Wagtail by @smithellis in #6218
-
- Bump playwright to 1.47.0 by @emilghittasv in #6225
- Display different date formats based on locale by @akatsoulas in #6224
- Update database strings by @akatsoulas in #6226
- Playwright refactor EditProfileDataFlow, Top Navbar and user_pages classes by @emilghittasv in #6232
- Add back wagtail_urls to the urls.py by @smithellis in #6230
- Fix test failure in by @smithellis in #6235
- Remove waffle serving URL path by @smithellis in #6223
- Playwright refactor UserGroupFlow and GroupsPage classes by @emilghittasv in #6237
- Playwright refactor flows & classes belonging to the messaging system by @emilghittasv in #6238
- Playwright refactor flows & classes belonging to AAQ by @emilghittasv in #6242
- Playwright refactor auth flow related classes by @emilghittasv in #6250
- Validate topics in the clean method by @akatsoulas in #6240
- Add missing schema migration by @akatsoulas in #6239
- Playwright refactor kb article related flows and classes by @emilghittasv in #6251
- Moderate topics for forum questions by @akatsoulas in #6234
- Moderate topics only on Questions by @akatsoulas in #6254
- Do not overwrite query by @akatsoulas in #6255
- Validate both topics and products by @akatsoulas in #6253
- Playwright refactor delete kb article and edit article metadata flows by @emilghittasv in #6256
- Convert int to str in widgets by @akatsoulas in #6257
- Properly handle dropdowns and ajax calls by @akatsoulas in #6258
- Convert topic and product IDs to str by @akatsoulas in #6260
- Playwright kb article threads flow refactor by @emilghittasv in #6259
- Validate only active topic/products by @akatsoulas in #6261
- Preserve query parameters upon POST request by @akatsoulas in #6263
- chore(sumo):add build workflow by @Basma1912 in #6228
- chore(githubAction): adding the build workflow by @Basma1912 in #6266
- Playwright fix failing tests by @emilghittasv in #6262
- Playwright refactor kb localization flow by @emilghittasv in #6268
- Check every topic is associated with every product by @akatsoulas in #6267
- Reduce extra space in question details by @akatsoulas in #6270
- Trim extra spaces from wiki links by @akatsoulas in #6269
- Remove margin from announcement links by @akatsoulas in #6271
- Bump serve-static and browser-sync by @dependabot in #6265
- Disable update button if no value is set by @akatsoulas in #6272
Full Changelog: 1.1.0...1.1.1