No description
Find a file
Robert Perce 348f416c53
Some checks failed
/ integration-test--firefox (push) Failing after 1s
playwright in actions
2025-12-01 22:20:19 -06:00
.forgejo/workflows playwright in actions 2025-12-01 22:20:19 -06:00
e2e major features update 2025-11-27 13:45:21 -06:00
migrations barebones freetext field 2025-11-27 15:03:22 -06:00
src hash statics 2025-12-01 15:23:56 -06:00
static set up forgejo actions 2025-12-01 22:10:28 -06:00
.gitignore hash statics 2025-12-01 15:23:56 -06:00
build.rs hash statics 2025-12-01 15:23:56 -06:00
Cargo.lock hash statics 2025-12-01 15:23:56 -06:00
Cargo.toml hash statics 2025-12-01 15:23:56 -06:00
mise.toml hash statics 2025-12-01 15:23:56 -06:00
README.md address style fix 2025-11-28 08:40:43 -06:00
Taskfile set up forgejo actions 2025-12-01 22:10:28 -06:00

Mascarpone CRM

I always write "cream cheese" on my grocery list as "crm chs", so that's what I think of when I see "CRM".

Current features

  • In-app contacts
  • For each contact:
    • Names
    • Birthday
    • Last-contact-time mapping
    • Address as single field (plus code? lat/long? go crazy!)
    • Free-text-entry field
  • Journal with Obsidian-like [[link]] syntax
  • ical server for birthday reminders

Planned features

  • Report birthdays and manage add'l fields for contacts stored on a remote CardDAV server
  • Act as CardDAV server for other clients
  • For each contact:
    • Arbitrary add'l yearly dates (e.g. anniversaries) that show on calendar
    • Relationship mapping
    • Desired contact periodicity
    • Additional arbitrary fields (no special handling)
  • Contact groups (e.g. "Met with [[Brunch Bunch]] at the diner")
  • "Named in journal but has no contact entry" detection
  • Email birthday reminders over SMTP