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

veeso / mastic
92%

Build:
DEFAULT BRANCH: main
Repo Added 31 Mar 2026 08:27AM UTC
Token P2BudQ6HthwXEt8GJYosF5tFaDl5q7dmR regen
Build 59 Last
Files 116
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: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • feat/1-wi-01-implement-activitypub-types
  • feat/10-wi-10-implement-federation-canister-activity-routing
  • feat/12-wi-1-1-extend-database-schema-for-milestone-1
  • feat/13-wi-1-2-implement-user-canister-update-profile
  • feat/14-wi-1-3-implement-delete-profile-flow
  • feat/15-wi-1-5-implement-user-canister-unfollow-user
  • feat/16-wi-1-5-implement-directory-canister-search-profiles
  • feat/17-wi-1-6-implement-user-canister-like-status
  • feat/18-wi-1-7-implement-user-canister-boost-status
  • feat/19-wi-1-8-implement-user-canister-delete-status
  • feat/2-wi-02-define-shared-candid-types-in-the-did-crate
  • feat/3-wi-03-design-and-implement-database-schema
  • feat/4-wi-04-implement-directory-canister-sign-up-flow
  • feat/5-wi-05-implement-directory-canister-query-methods
  • feat/6-wi-06-implement-user-canister-profile-and-state-management
  • feat/60-wi-09-2-implement-user-canister-get-statuses-public-outbox
  • feat/7-wi-07-implement-user-canister-publish-status
  • feat/8-wi-08-implement-user-canister-follow-user
  • feat/9-wi-09-implement-user-canister-read-feed
  • main
  • test/11-wi-0-11-integration-tests-for-milestone-0

04 May 2026 08:39PM UTC coverage: 92.469% (+0.4%) from 92.062%
25342312084

push

github

veeso
refactor(repository): consolidate repositories under crate::repository

Move every per-domain `repository.rs` to `src/repository/<name>.rs` in
both user and directory canisters, exposed via a top-level
`crate::repository` module. Domain modules now hold only flow logic and
import repositories with `use crate::repository::<name>::FooRepository;`.
Drop the empty `domain::block` and `domain::tombstone` modules.

Update CLAUDE.md with the new repository convention: all repos live
under `crate::repository` and must implement `db_utils::repository::Repository`.

10 of 10 new or added lines in 6 files covered. (100.0%)

76 existing lines in 6 files now uncovered.

13421 of 14514 relevant lines covered (92.47%)

17.37 hits per line

Relevant lines Covered
Build:
Build:
14514 RELEVANT LINES 13421 COVERED LINES
17.37 HITS PER LINE
Source Files on main
  • Tree
  • List 116
  • Changed 37
  • Source Changed 37
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
25342312084 main refactor(repository): consolidate repositories under crate::repository Move every per-domain `repository.rs` to `src/repository/<name>.rs` in both user and directory canisters, exposed via a top-level `crate::repository` module. Domain modules no... push 04 May 2026 08:51PM UTC veeso github
92.47
25341622855 feat/19-wi-1-8-implement-user-canister-delete-status Merge cf8163b74 into 482129650 Pull #86 04 May 2026 08:36PM UTC web-flow github
92.47
25340354902 feat/19-wi-1-8-implement-user-canister-delete-status Merge 12efd7f0b into 482129650 Pull #86 04 May 2026 08:09PM UTC web-flow github
92.46
25288176258 main refactor(db-utils): add Repository trait; finish boost flow Task C - Add `db_utils::repository::Repository` trait providing default `db()` accessor; impls supply schema/oneshot/with_transaction/tx. - Migrate all 12 user/directory repositories o... push 03 May 2026 07:23PM UTC veeso github
92.06
25285961458 feat/18-wi-1-7-implement-user-canister-boost-status Merge 6775cea35 into f3f4b9d6d Pull #85 03 May 2026 05:43PM UTC web-flow github
92.06
25186551020 main feat(user): implement like_status flow (UC10) Wire like_status, unlike_status and get_liked end-to-end on the User Canister: outbound Like / Undo(Like) activities through federation, inbound handlers that adjust the cached like_count on local sta... push 30 Apr 2026 08:11PM UTC veeso github
91.6
25185985123 feat/17-wi-1-6-implement-user-canister-like-status Merge 02f8e1827 into 22aac4695 Pull #84 30 Apr 2026 07:58PM UTC web-flow github
91.6
25099057961 main feat(directory): implement search_profiles query (UC8) Implements the `search_profiles` Directory query for user discovery (WI-1.5, closes #16). Substring case-insensitive match over `users.handle` with pagination (limit capped at 50). Only Activ... push 29 Apr 2026 08:47AM UTC veeso github
91.74
25097582891 feat/16-wi-1-5-implement-directory-canister-search-profiles Merge 85e313b84 into eb50f52ac Pull #83 29 Apr 2026 08:10AM UTC web-flow github
91.74
25076880780 main feat(user): implement unfollow_user flow (UC6) Implements WI-1.5 (#15). Adds the owner-only `unfollow_user` endpoint that removes the target from the `following` table and dispatches an `Undo(Follow)` activity to the target inbox via the Federati... push 28 Apr 2026 08:59PM UTC veeso github
91.77
See All Builds (59)

Badge your Repo: mastic

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 · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc