gitea-actions[bot]
|
2a724446ce
|
chore(release): build 01.07.00 [skip ci]
Publish to Composer / Publish Package (release) Failing after 4s
|
2026-06-21 16:04:46 +00:00 |
|
gitea-actions[bot]
|
a8b202108b
|
chore(version): pre-release bump to 01.06.02-dev [skip ci]
Publish to Composer / Publish Package (release) Failing after 3s
|
2026-06-21 15:55:06 +00:00 |
|
gitea-actions[bot]
|
8f7f8c5fa6
|
chore(version): auto-bump patch 01.06.01-dev [skip ci]
|
2026-06-21 15:54:58 +00:00 |
|
Jonathan Miller
|
d02f51e1e1
|
feat: BoardManagementHelper — member terms, committees, meeting attendance
Universal: Auto Version Bump / Version Bump (push) Successful in 7s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 10s
|
2026-06-21 10:54:47 -05:00 |
|
gitea-actions[bot]
|
d2af38e7d9
|
chore(release): build 01.06.00 [skip ci]
Publish to Composer / Publish Package (release) Failing after 25s
|
2026-06-21 15:00:24 +00:00 |
|
gitea-actions[bot]
|
194cb41371
|
chore(version): pre-release bump to 01.05.04-dev [skip ci]
Publish to Composer / Publish Package (release) Failing after 24s
|
2026-06-21 14:22:07 +00:00 |
|
gitea-actions[bot]
|
e75b257818
|
chore(version): auto-bump patch 01.05.03-dev [skip ci]
|
2026-06-21 14:21:56 +00:00 |
|
Jonathan Miller
|
34774148f0
|
feat: InKindDonationHelper — non-cash gifts, FMV tracking, IRS appraisal threshold
Universal: Auto Version Bump / Version Bump (push) Successful in 11s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 11s
|
2026-06-21 09:21:43 -05:00 |
|
gitea-actions[bot]
|
0a8095bf0c
|
chore(version): pre-release bump to 01.05.02-dev [skip ci]
Publish to Composer / Publish Package (release) Failing after 25s
|
2026-06-21 14:17:17 +00:00 |
|
gitea-actions[bot]
|
0ecb311894
|
chore(version): auto-bump patch 01.05.01-dev [skip ci]
|
2026-06-21 14:17:06 +00:00 |
|
Jonathan Miller
|
e751e124b1
|
fix: GROUP BY includes all non-aggregated columns for ONLY_FULL_GROUP_BY compat
Universal: Auto Version Bump / Version Bump (push) Successful in 9s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 13s
|
2026-06-21 09:16:54 -05:00 |
|
gitea-actions[bot]
|
7435ebc62e
|
chore(release): build 01.05.00 [skip ci]
Publish to Composer / Publish Package (release) Failing after 25s
|
2026-06-21 14:05:39 +00:00 |
|
gitea-actions[bot]
|
b27fcdb7ce
|
chore(version): pre-release bump to 01.04.02-dev [skip ci]
Publish to Composer / Publish Package (release) Failing after 3s
Branch Cleanup / Delete merged branch (pull_request) Has been skipped
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Universal: Workflow Sync Trigger / Sync workflows to live repos (pull_request) Failing after 4s
Universal: Build & Release / Promote to RC (pull_request) Has been skipped
Universal: Build & Release / Build & Release Pipeline (pull_request) Successful in 14s
|
2026-06-21 13:49:26 +00:00 |
|
gitea-actions[bot]
|
74edae4d4d
|
chore(version): auto-bump patch 01.04.01-dev [skip ci]
|
2026-06-21 13:49:18 +00:00 |
|
Jonathan Miller
|
4cf53595fd
|
feat: DonorRetentionHelper — LYBUNT/SYBUNT detection, retention rates, giving trends
Universal: Auto Version Bump / Version Bump (push) Successful in 7s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 9s
|
2026-06-21 08:49:01 -05:00 |
|
gitea-actions[bot]
|
61cd784f57
|
chore(release): build 01.04.00 [skip ci]
|
2026-06-21 06:34:52 +00:00 |
|
gitea-actions[bot]
|
c7b6803c24
|
chore(version): pre-release bump to 01.03.08-dev [skip ci]
Branch Cleanup / Delete merged branch (pull_request) Has been skipped
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Universal: Build & Release / Promote to RC (pull_request) Has been skipped
Universal: Build & Release / Build & Release Pipeline (pull_request) Successful in 16s
Universal: Workflow Sync Trigger / Sync workflows to live repos (pull_request) Failing after 2m46s
|
2026-06-21 06:33:40 +00:00 |
|
gitea-actions[bot]
|
c056878e29
|
chore(version): auto-bump patch 01.03.07-dev [skip ci]
|
2026-06-21 06:33:28 +00:00 |
|
gitea-actions[bot]
|
c8c93fa10f
|
chore(version): pre-release bump to 01.03.06-dev [skip ci]
|
2026-06-21 05:50:53 +00:00 |
|
gitea-actions[bot]
|
60c570c5fb
|
chore(version): auto-bump patch 01.03.05-dev [skip ci]
|
2026-06-21 05:50:28 +00:00 |
|
Jonathan Miller
|
3f75d06efc
|
Add GrantReportingHelper — spending reports, funder compliance, deadline tracking
Universal: Auto Version Bump / Version Bump (push) Successful in 10s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 28s
Universal: PR Check / Branch Policy (pull_request) Successful in 1s
Universal: PR Check / Secret Scan (pull_request) Successful in 6s
Generic: Repo Health / Site Health (pull_request) Has been skipped
Generic: Repo Health / Access control (pull_request) Successful in 2s
Universal: PR Check / Validate PR (pull_request) Failing after 5s
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Universal: PR Check / Report Issues (pull_request) Has been cancelled
Generic: Repo Health / Scripts governance (pull_request) Has been cancelled
Generic: Repo Health / Repository health (pull_request) Has been cancelled
Generic: Repo Health / Report Issues (pull_request) Has been cancelled
|
2026-06-21 00:49:36 -05:00 |
|
gitea-actions[bot]
|
98a0bd0637
|
chore(version): pre-release bump to 01.03.04-dev [skip ci]
|
2026-06-21 04:34:55 +00:00 |
|
gitea-actions[bot]
|
3d443b3092
|
chore(version): auto-bump patch 01.03.03-dev [skip ci]
|
2026-06-21 04:34:47 +00:00 |
|
Jonathan Miller
|
032a1f3bdc
|
Add PledgeReminderHelper — unfulfilled pledge tracking, fulfillment summary
Universal: Auto Version Bump / Version Bump (push) Successful in 8s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 11s
|
2026-06-20 23:34:33 -05:00 |
|
gitea-actions[bot]
|
a4c8488781
|
chore(version): pre-release bump to 01.03.02-dev [skip ci]
|
2026-06-21 02:42:44 +00:00 |
|
gitea-actions[bot]
|
0d900b50d3
|
chore(version): auto-bump patch 01.03.01-dev [skip ci]
|
2026-06-21 02:42:35 +00:00 |
|
Jonathan Miller
|
e95e612a44
|
Add ThankYou site view — donation confirmation with token verification, receipt display
Universal: Auto Version Bump / Version Bump (push) Successful in 8s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 11s
|
2026-06-20 21:42:23 -05:00 |
|
gitea-actions[bot]
|
1bff03696c
|
chore(release): build 01.03.00 [skip ci]
|
2026-06-20 22:30:34 +00:00 |
|
gitea-actions[bot]
|
fbccca11bb
|
chore(version): auto-bump patch 01.02.02-dev [skip ci]
Branch Cleanup / Delete merged branch (pull_request) Has been skipped
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Universal: Build & Release / Promote to RC (pull_request) Has been skipped
Universal: Build & Release / Build & Release Pipeline (pull_request) Successful in 13s
Universal: Workflow Sync Trigger / Sync workflows to live repos (pull_request) Failing after 2m55s
|
2026-06-20 22:29:10 +00:00 |
|
Jonathan Miller
|
c5c492463e
|
fix: enforce restricted fund balance check before recording expenses (GAAP)
Generic: Repo Health / Site Health (pull_request) Has been skipped
Universal: PR Check / Branch Policy (pull_request) Successful in 2s
Generic: Repo Health / Access control (pull_request) Successful in 2s
Universal: Secret Scanning / Gitleaks Secret Scan (pull_request) Successful in 5s
Generic: Project CI / Lint & Validate (pull_request) Successful in 5s
Universal: PR Check / Validate PR (pull_request) Failing after 4s
Universal: Auto Version Bump / Version Bump (push) Successful in 10s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Failing after 9s
Generic: Project CI / Tests (pull_request) Has been cancelled
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Universal: PR Check / Report Issues (pull_request) Has been cancelled
Generic: Repo Health / Scripts governance (pull_request) Has been cancelled
Generic: Repo Health / Repository health (pull_request) Has been cancelled
Generic: Repo Health / Report Issues (pull_request) Has been cancelled
|
2026-06-20 17:28:41 -05:00 |
|
gitea-actions[bot]
|
9af651d2be
|
chore(version): auto-bump patch 01.02.01-dev [skip ci]
|
2026-06-20 22:19:48 +00:00 |
|
Jonathan Miller
|
502dfa40d9
|
Add FundAccountingHelper — restricted/unrestricted fund balances, GAAP compliance, expense ratios
Universal: Auto Version Bump / Version Bump (push) Successful in 9s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Failing after 9s
|
2026-06-20 17:18:54 -05:00 |
|
gitea-actions[bot]
|
5c799e8fb1
|
chore(release): build 01.02.00 [skip ci]
|
2026-06-20 20:32:15 +00:00 |
|
gitea-actions[bot]
|
774fee24fd
|
chore(version): auto-bump patch 01.01.01-dev [skip ci]
Branch Cleanup / Delete merged branch (pull_request) Has been skipped
Universal: Build & Release / Promote to RC (pull_request) Has been skipped
Universal: Build & Release / Build & Release Pipeline (pull_request) Successful in 13s
|
2026-06-20 19:57:16 +00:00 |
|
Jonathan Miller
|
69b554f4a6
|
fix: cancelRecurring — verify pledge exists and is active before cancelling
Universal: Auto Version Bump / Version Bump (push) Successful in 8s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Failing after 6s
|
2026-06-20 14:57:03 -05:00 |
|
Jonathan Miller
|
0190947bb7
|
Add NpoReportsController API — annual impact, donor impact, recurring donations CRUD
Universal: Auto Version Bump / Version Bump (push) Failing after 7s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Failing after 7s
Generic: Repo Health / Site Health (pull_request) Has been skipped
Universal: PR Check / Branch Policy (pull_request) Successful in 1s
Generic: Repo Health / Access control (pull_request) Successful in 2s
Universal: PR Check / Validate PR (pull_request) Failing after 4s
Branch Cleanup / Delete merged branch (pull_request) Has been skipped
Universal: Build & Release / Promote to RC (pull_request) Has been skipped
Universal: Build & Release / Build & Release Pipeline (pull_request) Has been skipped
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Universal: PR Check / Report Issues (pull_request) Has been cancelled
Generic: Repo Health / Scripts governance (pull_request) Has been cancelled
Generic: Repo Health / Repository health (pull_request) Has been cancelled
Generic: Repo Health / Report Issues (pull_request) Has been cancelled
|
2026-06-20 14:01:57 -05:00 |
|
Jonathan Miller
|
dafa6ba9eb
|
Add ImpactReportHelper — annual impact summary, donor retention, program metrics
Universal: Auto Version Bump / Version Bump (push) Failing after 12s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Failing after 12s
Universal: PR Check / Branch Policy (pull_request) Successful in 1s
Generic: Repo Health / Site Health (pull_request) Has been skipped
Generic: Repo Health / Access control (pull_request) Successful in 2s
Universal: PR Check / Validate PR (pull_request) Failing after 4s
Branch Cleanup / Delete merged branch (pull_request) Has been skipped
Universal: Build & Release / Promote to RC (pull_request) Has been skipped
Universal: Build & Release / Build & Release Pipeline (pull_request) Failing after 7s
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Universal: PR Check / Report Issues (pull_request) Has been cancelled
Generic: Repo Health / Scripts governance (pull_request) Has been cancelled
Generic: Repo Health / Repository health (pull_request) Has been cancelled
Generic: Repo Health / Report Issues (pull_request) Has been cancelled
|
2026-06-20 13:28:43 -05:00 |
|
Jonathan Miller
|
6d773e2e04
|
Add NpoDonorController API — donor CRUD, pledges, recurring revenue summary
|
2026-06-18 11:59:58 -05:00 |
|
Jonathan Miller
|
a704e716bf
|
Add DonorWall site view — public donor recognition by level
|
2026-06-18 11:12:43 -05:00 |
|
Jonathan Miller
|
42161e3d0f
|
fix: add idempotency guard to recurring donation processing
|
2026-06-18 10:37:52 -05:00 |
|
Jonathan Miller
|
990aa86682
|
Add RecurringDonationHelper — pledge creation, autopay processing, recurring revenue
|
2026-06-18 10:26:54 -05:00 |
|
Jonathan Miller
|
62a18c894b
|
fix: PR review — escape LIKE wildcards in DonorsModel search
|
2026-06-18 09:52:07 -05:00 |
|
Jonathan Miller
|
bab40a0af6
|
Add NpoCampaignsController API — campaigns with progress, memberships, expiring alerts, dashboard stats
|
2026-06-18 08:29:46 -05:00 |
|
Jonathan Miller
|
0275564283
|
Add MemberPortal site view — giving history, membership status, tax receipts, event registrations
|
2026-06-17 11:41:49 -05:00 |
|
Jonathan Miller
|
29e87cb572
|
Add 7 admin models — Donors, Donations, Campaigns, Grants, Volunteers, Events, Memberships
All use Joomla 6 BaseDatabaseModel with $this->getDatabase()
|
2026-06-15 00:49:53 -05:00 |
|
Jonathan Miller
|
33f4da29f9
|
Add Volunteers/Grants API controllers, EventCalendar and GrantPortal site views
- NpoVolunteersController: list, register, log hours, stats
- NpoGrantsController: grants CRUD, campaigns with progress tracking
- EventCalendar: public monthly view with registration counts
- GrantPortal: public grant listing with summary stats
|
2026-06-15 00:35:03 -05:00 |
|
Jonathan Miller
|
d257afa23e
|
feat: events/volunteers/memberships/grants API controller
NpoEventsController: event listing + registration + check-in, volunteer
hours logging, membership summary, grant pipeline with reports due.
Permission checks on admin-only endpoints (npo.grants, core.manage).
|
2026-06-13 08:57:23 -05:00 |
|
Jonathan Miller
|
38dabdce76
|
chore: CI workflow, language files, CSS, JS infrastructure
|
2026-06-13 08:37:25 -05:00 |
|
Jonathan Miller
|
c9c5ff7254
|
feat: events, volunteers, memberships views + grant/membership/event helpers
GrantHelper: pipeline summary, deadline tracking, report due dates.
MembershipHelper: active members, expiring, revenue summary, renewal.
EventHelper: upcoming events, registration, check-in, capacity tracking.
Admin views: Events list, Volunteers with hours stats, Memberships
with annual dues summary. All with templates.
|
2026-06-13 08:14:30 -05:00 |
|
Jonathan Miller
|
9f304902f9
|
feat: public donate page, campaign page with thermometer, volunteer signup
Donate: online donation form with quick-amount buttons, fund/campaign
selection, tribute (in honor/memory), auto tax receipt generation,
contact auto-creation. Campaign page: public thermometer + recent
donors + donate button. Volunteer signup: skills checkboxes, day
availability, auto contact creation + volunteer registration.
|
2026-06-13 08:01:55 -05:00 |
|