Repository navigation
Releases: Tharga/Team
Releases · Tharga/Team
Release list
v4.6.2
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
What's Changed
Full Changelog: 4.6.0...4.6.1
v4.6.0
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
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
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
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
v4.1.0
v4.0.0
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
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