• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

bleedingdeacons / tamar
83%

Build:
DEFAULT BRANCH: main
Repo Added 22 Jul 2026 01:36AM UTC
Token bxo502nEdfw5SjNcGTwK9tZf9XPooq392 regen
Build 120 Last
Files 16
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH main
branch: main
CHANGE BRANCH
x
Reset
Sync Branches
  • main
  • chore/add-dependabot
  • chore/adopt-wp-mocks
  • chore/ci-semgrep-and-pin-actions
  • chore/declare-php-extensions
  • chore/dev-tooling-standardisation
  • chore/drop-wp-mock-phpunit-10
  • chore/dynamic-phpstan-badge
  • chore/fix-github-plugin-uri
  • chore/phpcs-root-files
  • chore/phpstan-level-7
  • chore/phpstan-level-8
  • chore/phpstan-level6
  • chore/phpstan-level6-haslogger-types
  • chore/phpstan-level6-iterable-types
  • chore/psr12-gate
  • chore/readme-phpstan-level6
  • chore/release
  • chore/release-v1-2-15
  • chore/release-v1-3-0
  • chore/release-v1.5.0
  • chore/release-version-bump
  • chore/renumber-v1
  • chore/scheduled-semgrep-scan
  • chore/standardise-phpstan-dist
  • chore/tidy-phpstan-ignores
  • chore/wp-mocks-2.0
  • ci/composer-audit
  • ci/release-on-merge
  • ci/validate-lock
  • dependabot/composer/dependencies-3022dae4de
  • dependabot/composer/dependencies-71c175d11c
  • dependabot/github_actions/actions-02325a8da5
  • docs/readme-testing-section
  • docs/remove-tests-badge
  • docs/tests-badge
  • feat/beacon-library
  • feat/cli-telephone-column
  • feat/descriptive-user-agent
  • feat/find-huntgroup
  • feat/hunt-group-defaults
  • feat/huntgroup-chooser-on-overview
  • feat/office-number
  • feat/overview-group-by-day
  • feat/php-84-wp-711
  • feat/publish-week-huntgroup
  • feat/reuse-panel-session
  • feat/wp-cli-rules-list
  • fix/browser-user-agent
  • fix/build-eol
  • fix/idempotent-release-job
  • fix/release-push-retry
  • release/v1.2.16
  • release/v1.4.0
  • test/pest-5
  • untrack-idea-files

03 Oct 2026 12:56AM UTC coverage: 82.657% (+1.5%) from 81.153%
37084142251

push

github

web-flow
feat: hunt group settings for groups written from a rota (#73)

Tamar -> Settings gains Hunt group settings. They are given to every hunt
group written from a rota through tamar/publish_huntgroup, which is what
Trusted's Publish and Sync to Tamar both use:

- Ring timeout: 90 seconds by default, 5-180. Written on every row.
- Announcement: None by default.
- Voicemail: "Voice to Email" by default. Until a box is chosen, it is
  found by name on the page being written.
- Hunting type: Hunt in-order by default.

These replace copying the same values from the configured hunt group, so
every week's group is set up the same way whatever group Tamar was set to
before. A fresh install with no configured group now gets a voicemail box.
An announcement or voicemail box the panel no longer offers is refused
before anything is written.

The dropdowns list the panel's own options, read live through
HuntgroupCallForwardingService::panelOptions(). A saved value the panel no
longer lists stays selected. The existing request Timeout is now described
as such, to keep it apart from the ring timeout.

1406 of 1701 relevant lines covered (82.66%)

10.65 hits per line

Relevant lines Covered
Build:
Build:
1701 RELEVANT LINES 1406 COVERED LINES
10.65 HITS PER LINE
Source Files on main
  • Tree
  • List 16
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
37084142251 main feat: hunt group settings for groups written from a rota (#73) Tamar -> Settings gains Hunt group settings. They are given to every hunt group written from a rota through tamar/publish_huntgroup, which is what Trusted's Publish and Sync to Tamar ... push 03 Oct 2026 12:59AM UTC web-flow github
82.66
36900562378 main chore: renumber to v1.8.0 (#72) Reset the major version to 1, keeping the minor and patch: v3.8.0 becomes v1.8.0. v1.8.0 has no tag yet, so the release job publishes it exactly as written in the header, with no bump. The older releases and their ... push 01 Oct 2026 05:39PM UTC web-flow github
81.15
36826855099 main feat: read a named hunt group without changing it (#71) Add the tamar/find_huntgroup filter, so another plugin can read the hunt group with a given name and its rules. It returns null when the account has no group by that name. Only GET requests ... push 01 Oct 2026 06:52AM UTC web-flow github
81.15
36303762601 main feat: add an office number setting (#70) A new Office number field on Tamar's Settings page, stored in tamar_settings as office_number and defaulting to 0117 946 0754. Digits, spaces and a leading + are kept; a value with no digits goes back to t... push 27 Sep 2026 07:41AM UTC web-flow github
80.76
36300893666 main feat: publish a whole rota into a named hunt group (#69) HuntgroupCallForwardingService::publishHuntgroup() creates the named hunt group through the panel's Create form if the account has none by that name, replaces every row in it, and copies th... push 27 Sep 2026 06:46AM UTC web-flow github
78.97
36299134311 main feat: move the hunt group chooser from Settings to the Overview (#68) The hunt group dropdown now sits on the Overview, above the call flow it scopes, with its own Save and a Refresh button that reloads the list and the call flow from the panel. ... push 27 Sep 2026 06:09AM UTC web-flow github
77.56
36006223821 main feat: reuse the panel login session across requests (#67) Every WordPress request that touched forwarding logged in to the Tamar panel afresh (GET the login page, POST the credentials), because Beacon's transport keeps its cookie jar for one requ... push 24 Sep 2026 01:34PM UTC web-flow github
71.08
35945520339 main docs: remove duplicate Tests badge from README (#66) push 24 Sep 2026 02:05AM UTC web-flow github
64.07
35944516061 main docs: add Tests badge to README (#65) push 24 Sep 2026 01:52AM UTC web-flow github
64.07
35811413262 main fix: introduce requests to the Tamar panel as a browser (#64) Tamar sent Beacon's descriptive 'Tamar/x.y.z (rest@aa-bristol.org; <site>)' user-agent to the Tamar Telecommunications panel. That shape was the fix for SiteGround blocking inbound RES... push 23 Sep 2026 02:45AM UTC web-flow github
64.07
See All Builds (120)

Badge your Repo: tamar

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc