Skip to content

Latest commit

Β 

History

History
398 lines (275 loc) Β· 9.59 KB

CHANGELOG.md

File metadata and controls

398 lines (275 loc) Β· 9.59 KB

Change Log

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

[Unreleased]

3.3.0 - 2026-10-02

Added

  • Added support for Nextcloud 36

Changed

  • Update @nextcloud/eslint-config to 9 and sync the lint workflows
  • Update dependencies & translations

Fixed

  • Show the message of the dashboard widget again, NcEmptyContent no longer has the title prop it was passed in
  • Ask users who did not connect a GitHub account to connect one in the dashboard widget, instead of reporting an error and requesting the GitHub API without a token
  • Name the link under a full dashboard widget after the widget again, it read More items …
  • Name the loading spinner of a comment author's popover for screen readers, it carried an empty aria-label
  • Stop the error that focus-trap threw whenever the popover of a comment author opened, NcPopover reads no-focus-trap and the focus-trap it was given was ignored

Security

  • Update league/commonmark to 2.10.0, closing four high-severity denial-of-service advisories and an AttributesExtension unsafe-link filter bypass on the converter used to render issue and pull request bodies
  • Update bundled JavaScript dependencies to close the remaining high-severity advisories (dompurify, js-yaml, nanoid)

3.2.7 - 2026-08-18

Added

  • Added support for Nextcloud 35.

Fixed

  • Keep the settings pages working when a stored secret cannot be decrypted.
  • Update bundled JavaScript dependencies (vite, js-yaml, brace-expansion, @babel/core, esbuild, fast-xml-parser, webdav) to close several security advisories.

Changed

  • Use the outline style for the key icons.
  • Updated dependencies & translations.

3.2.6 - 2026-05-22

Fixed

  • Fix ValueError from vsprintf() that broke notifications for non-English users (#197).

3.2.5 - 2026-05-16

Fixed

  • Stop spamming the log with \InvalidArgumentException deprecation warnings from the notifier; throw OCP\Notification\UnknownNotificationException instead for unknown notifications.

3.2.4 - 2026-04-24

Fixed

  • Sync the appstore-build-publish workflow to the current Nextcloud template so the signing step runs on a PHP version that matches the app's minimum (the hardcoded PHP 8.1 was blocking 3.2.3 from publishing on Nextcloud 33+).

3.2.3 - 2026-04-21

Added

  • Added support for Nextcloud 34.

Changed

  • Updated dependencies & translations.

3.2.2 - 2025-11-10

Added

  • Added support for Nextcloud 33.

Changed

  • Updated dependencies & translations.

3.2.1 - 2025-05-20

Fixed

  • Fix incorrect config key for notifications toggle in Personal settings

3.2.0 - 2025-05-19

Maintenance update

Added

  • Added default access token user info in Admin settings
  • Added notifications for new unread GitHub notifications (admin/user option to enable/disable)

3.1.1 – 2024-11-06

Changed

  • Better logs during oauth flow @julien-nc #122

3.1.0 – 2024-11-05

Changed

  • Encrypt secrets @julien-nc #114
  • Ask password confirmation for sensitive admin settings @julien-nc #115
  • Add more logs and more details in logs @julien-nc #120
  • Allow to set a personal token even if oauth is possible @julien-nc #119

3.0.0 – 2024-09-28

Changed

  • Switch from Webpack to Vite
  • Update npm pkgs
  • Support NC 30
  • Add SPDX headers

Fixed

  • fix crash when connecting to an account without display name

2.0.7 – 2024-03-06

Changed

  • Upgrade to NcDashboardWidget (#89) @MB-Finski
  • Update node packages (mainly vue 8) @kyteinsky
  • Bumped support to NC 29 @kyteinsky

Added

  • Test the assistant notification event @julien-nc
  • Php unit tests for all API controller methods @MB-Finski

2.0.6 – 2023-07-21

Fixed

  • handle missing information in link preview rich objects @julien-nc

2.0.5 – 2023-07-20

Changed

  • Make the picker work even if the search provider is disabled @julien-nc
  • Add information in the link preview rich object for future clients implementation of the smart picker @julien-nc
  • do not use OC functions/vars anymore @julien-nc

Fixed

  • Remove warning in Application.php @julien-nc

2.0.4 – 2023-04-26

Fixed

  • wrong exclusion of vendor when building the appstore archive

2.0.3 – 2023-04-26

Changed

  • get rid of the @nextcloud/vue-richtext dependency as the build bug has been fixed in the nextcloud webpack config @julien-nc
  • update all npm pkgs @julien-nc

2.0.2 – 2023-04-13

Fixed

  • in GithubIssuePrReferenceWidget, do not display the comment if the issue/pr is not found

2.0.1 – 2023-03-10

Changed

Fixed

  • many style issues in the issue/pr/comment widget

2.0.0 – 2023-03-03

Added

  • implement discoverable/searchable reference provider

Changed

  • lazy load dashboard widget and reference widgets

1.0.15 – 2023-01-29

Changed

  • show more notifications (team_mention, author, manual)

Fixed

  • speedup issue and repo search (by a lot)
  • fix pagination in GitHub API requests
  • reaction button width

1.0.14 – 2022-12-13

Changed

  • use @nextcloud/vue 7.2.0
  • optionally avoid using the default access token for guests and anonymous users

Fixed

  • handle refs with slashes in permalink reference provider

1.0.13 – 2022-11-22

Added

Fixed

  • Don't spam warnings when the repo is 404 #58 @nickvergessen

1.0.12 – 2022-10-14

Fixed

  • reference widget: width of first line in chromium based browsers #55 @st3iny
  • widget url in dashboard client api

1.0.11 – 2022-10-13

Changed

  • use @nextcloud/vue v7.0.0
  • improve reference widget wrapping

Fixed

  • Avatar in search provider results
  • remove html special characters in reference widget title

1.0.9 – 2022-10-07

Added

  • Set fallback link information to render reference without the widget

Fixed

  • Replace frontend markdown stripping for title by a server-side one using league/commonmark
  • make reference link match case insensitive #51 @SystemKeeper
  • wrapping with narrow widget

1.0.8 – 2022-09-27

Changed

  • adjust to new reference class

1.0.6 – 2022-09-23

Added

  • admin default access token for search and reference stuff

Fixed

  • remove markdown marks from reference widget title
  • style issues to make the reference widget work in Text

1.0.5 – 2022-09-21

Added

  • reference widget for issues, prs and comments
  • implement new dashboard apis for clients

1.0.4 – 2022-08-26

Added

  • optionally authenticate with a pop-up (OAuth only)
  • allow connection directly from the dashboard (with or without a pop-up)

Changed

  • use material icons
  • use node 16, bump js libs, adjust to new eslint config
  • get ready for NC 25

1.0.1 – 2021-06-28

Changed

  • stop polling widget content when document is hidden
  • bump js libs
  • get rid of all deprecated stuff
  • bump min NC version to 22
  • cleanup backend code

1.0.0 – 2021-03-19

Changed

  • bump js libs (fix widget item menu placement)

0.0.20 – 2021-02-16

Changed

  • app certificate

0.0.18 – 2021-02-08

Changed

  • bump max NC version

Fixed

  • add missing css import for dialogs

0.0.17 – 2021-01-18

Fixed

  • Popover scrolling issue

0.0.16 – 2020-12-30

Fixed

  • widget crash with 'Discussion' notifications

0.0.14 – 2020-12-10

Fixed

  • missing settings icon

0.0.13 – 2020-12-10

Changed

  • bump js libs

Fixed

  • safer use of OCA.Accessibility when this app is disabled

0.0.12 – 2020-11-23

Changed

  • add link to personal tokens settings in hint #15 @JOduMonT
  • bump js libs

0.0.11 – 2020-11-08

Changed

  • bump js libs

Fixed

  • links to releases
  • no more eslint warnings

0.0.10 – 2020-10-24

Added

  • optional navigation link

Changed

  • improve release gh action
  • bump js libs

0.0.8 – 2020-10-22

Added

  • automate releases

Fixed

  • always use redirect URI generated on browser side

0.0.7 – 2020-10-19

Added

  • display new releases in widget #7 @Proximus888

Changed

  • use webpack 5 and style lint

0.0.6 – 2020-10-12

Changed

  • fix avatar proxied requests, just pass user name to controller #12 @tilosp

Fixed

  • various small fix

0.0.5 – 2020-10-02

Fixed

  • make menu actions work with latest vue-dashboard

0.0.4 – 2020-10-02

Added

  • lots of translations

Changed

  • split options to toggle search providers
  • cleaner Php code

0.0.3 – 2020-09-21

Changed

  • improve authentication design
  • bump nc-vue and nc-vue-dashboard
  • improve widget empty content
  • split search in 2 providers: issues/PRs and repos
  • improve search results (icons, names...)
  • warn about privacy when enabling search

Fixed

  • fix paginated search results

0.0.2 – 2020-09-02

Fixed

  • Change display name to "GitHub"
  • image loading with new webpack config

0.0.1 – 2020-09-02

Added

  • the app