Skip to content

Releases: Tharga/Team

v4.6.2

Choose a tag to compare

@github-actions github-actions released this 29 Oct 12:58
b1ab0da

What's Changed

  • fix: support panel close button, narrow-screen drawer, and case changes across instances by @poxet in #424
  • feat: OpenAI, Ollama and llama.cpp for the support assistant, and REST endpoints over a team's AI connection by @poxet in #427
  • feat: record the support assistant's usage per team, with a staff view of the totals by @poxet in #428

Full Changelog: 4.6.1...4.6.2

v4.6.1

Choose a tag to compare

@github-actions github-actions released this 27 Oct 11:53
4a23e57

What's Changed

  • fix: team scopes are checked against the team they were issued for by @poxet in #415

Full Changelog: 4.6.0...4.6.1

v4.6.0

Choose a tag to compare

@github-actions github-actions released this 26 Oct 16:51
199e8b5

What's Changed

  • Support assistant: a team can connect its own Anthropic key, and the page names the platform's model by @poxet in #394
  • An open but idle tab no longer makes a user look recently seen by @poxet in #395
  • chore: dependency update (MongoDB 2.19, Blazor 2.4) and backlog to issues by @poxet in #407

Full Changelog: 4.5.0...4.6.0

v4.5.0

Choose a tag to compare

@github-actions github-actions released this 25 Oct 16:42
06133f6

What's Changed

  • Pin System.Security.Cryptography.Xml 10.0.13 for consumers on the plain SDK by @poxet in #386
  • Ownership transfer checks team:manage first, and two scope labels match what is checked by @poxet in #388
  • API-key authentication verifies one stored key instead of the whole team, and caches the result by @poxet in #389
  • Users page: names that differ from Entra, and one rename dialog that can update Entra by @poxet in #392

Full Changelog: 4.4.0...4.5.0

v4.4.0

Choose a tag to compare

@github-actions github-actions released this 25 Oct 00:11
1fb6f14

What's Changed

  • chore: drop the DataProtection pin the framework already supplies by @poxet in #375
  • feat: the support assistant's model chosen per team, offered only to a team that has one by @poxet in #382
  • feat: each team chooses the support assistant's connection: the platform's model, its own Neurolito key, or off by @poxet in #383
  • feat: a support side panel beside every page by @poxet in #384
  • Support: the assistant shows its work, and members see whether support is there by @poxet in #385

Full Changelog: 4.3.0...4.4.0

v4.3.0

Choose a tag to compare

@github-actions github-actions released this 24 Oct 09:45
a3e7a43

What's Changed

  • fix: ScopeView honours HiddenAccessLevels in its access-level selector by @poxet in #350
  • feat: group scopes by a host-defined area by @poxet in #352
  • fix: private and personal API keys authenticate again in Blazor hosts by @poxet in #353
  • fix: a team cannot end up without an owner when member actions overlap by @poxet in #354
  • fix: Slack notifications name the team, not its key by @poxet in #355
  • feat: paging summary on the users, teams and directory-only grids by @poxet in #356
  • feat: RichTextEditor can offer a text style picker with paragraph, heading and subheading by @poxet in #358
  • feat: a notice can be required, so neither a user nor a team default turns it off by @poxet in #357
  • fix: background services end quietly when the host is stopped or torn down by @poxet in #360
  • feat: ISupportMailboxHealth checks the support mailboxes for a host's health endpoint by @poxet in #361
  • feat: an administrator can set a user's email address by @poxet in #362
  • feat: TeamMailUpdatedEventArgs.AffectsPostmaster tells a host which mail changes to relay to the postmaster's readers by @poxet in #363
  • test: pin who may be talked to when help is asked for, and document SupportCasesView.Offered by @poxet in #364
  • docs: correct what the support and notification articles say is not built yet by @poxet in #365
  • feat: the users list can be filtered by how users sign in by @poxet in #366
  • feat: a mail log for staff of every mail sent or attempted, with the team on each mail that has one by @poxet in #367
  • feat: a mail the queue refuses is recorded in the mail log as well as thrown by @poxet in #368
  • test: internal services are guarded outside components and providers too by @poxet in #369
  • chore: remove the startup check for the retired assign-owner scope by @poxet in #370
  • chore: no raw NUL byte in source, and a test that keeps it out by @poxet in #371
  • fix: audit log timestamps show the time itself; directory service docs match its contents by @poxet in #372
  • docs: the mail log does not promise support answers by @poxet in #374

Full Changelog: 4.2.0...4.3.0

v4.2.0

Choose a tag to compare

@github-actions github-actions released this 18 Oct 23:55
5e6360a

What's Changed

  • 4.1: a team member's Last Seen follows activity in the team by @poxet in #337
  • 4.1: member edits in the MongoDB store write only what changes by @poxet in #339
  • Support mail, complete — and mail to users (4.2) by @poxet in #340

Full Changelog: 4.1.0...4.2.0

v4.1.0

Choose a tag to compare

@github-actions github-actions released this 17 Oct 22:08
cf90c6d

What's Changed

  • feat: UsersView opens on a given tab and team or user, for links by @poxet in #333
  • 4.1: personal API keys, for team and system keys by @poxet in #335
  • 4.1: TenantRoleManager and ScopeView honour ITeamScopeVisibilityProvider by @poxet in #336

Full Changelog: 4.0.0...4.1.0

v4.0.0

Choose a tag to compare

@github-actions github-actions released this 17 Oct 18:25
e2f79b4

What's Changed

  • 4.0: an unset access level grants nothing by @poxet in #329
  • feat: hide a team's scopes per feature (ITeamScopeVisibilityProvider); API-key roles honour role visibility by @poxet in #332

Full Changelog: 3.29.0...4.0.0

v3.29.0

Choose a tag to compare

@github-actions github-actions released this 17 Oct 00:57
91124c2

What's Changed

  • feat: personal API keys end with their owner (3.28) by @poxet in #326
  • Tharga.Team.Email: team mailboxes, a postmaster for unrouted mail, and one mail stack for invitations by @poxet in #327

Full Changelog: 3.27.0...3.29.0