managarten/packages
Till JS 0c479b3e88 feat(tags): implement cross-app tag system with groups and entity links
Backend (mana-core-auth):
- Add tag_groups table (name, color, icon, sortOrder per user)
- Add tag_links table (tagId + appId + entityId + entityType, cross-app)
- Extend tags table with groupId and sortOrder fields
- Tag Groups API: CRUD + reorder at /tag-groups
- Tag Links API: link/unlink/bulk/sync/query at /tag-links
- Tags API: updated DTOs for groupId/sortOrder

Frontend client (@manacore/shared-tags):
- Add TagGroup, TagLink types and response types
- Add tag group methods: getGroups, createGroup, updateGroup, deleteGroup, reorderGroups
- Add tag link methods: linkTag, bulkLinkTags, unlinkTag, getTagsForEntity, syncEntityTags

Shared UI (@manacore/shared-ui):
- Add TagStrip component with glass-pill styling, tag filtering, management link
- Consistent look across all apps (replaces 3 app-specific implementations)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-26 20:43:34 +01:00
..
bot-services feat: add unified @manacore/shared-llm package and migrate all backends 2026-03-23 22:06:30 +01:00
credit-operations fix(credit-operations): point package exports to compiled dist/ instead of raw src/ 2026-03-26 20:03:22 +01:00
eslint-config Revert "test: verify pre-commit hook works" 2026-03-17 13:11:31 +01:00
mana-core-nestjs-integration ♻️ refactor(credits): simplify credit system by removing free credits and B2B 2026-02-16 11:54:32 +01:00
manadeck-database fix(db): use TEXT for user_id columns across entire codebase 2025-12-09 16:30:51 +01:00
matrix-bot-common debug: add message handler logging for planta-bot investigation 2026-02-17 12:38:27 +01:00
notify-client fix(notify-client): don't send undefined emailOptions 2026-01-29 23:25:46 +01:00
nutriphi-database improve code quality 2025-12-03 23:42:37 +01:00
qr-export chore(matrix-mobile): configure EAS Build for TestFlight and fix type errors 2026-03-06 19:36:39 +01:00
shared-api-client fix(shared-api-client): add useRuntimeUrl flag for cross-app clients 2026-03-20 17:11:31 +01:00
shared-app-onboarding fix(calendar): improve onboarding UX — clearer progress, better selection, apply preferences 2026-03-21 11:00:28 +01:00
shared-auth feat(auth): add TOTP two-factor authentication across all apps 2026-03-26 19:55:09 +01:00
shared-auth-stores 🔧 chore: enforce monorepo best practices with automated validation 2025-12-25 17:57:00 +01:00
shared-auth-ui feat(auth): add TOTP two-factor authentication across all apps 2026-03-26 19:55:09 +01:00
shared-branding feat(manacore): improve todo dashboard widgets and fix port mismatch 2026-03-23 21:48:29 +01:00
shared-config fix lint 2025-12-04 00:32:13 +01:00
shared-credit-service 🔧 chore: enforce monorepo best practices with automated validation 2025-12-25 17:57:00 +01:00
shared-credit-ui 🐛 fix(mana-core-auth): use BASE_URL as JWT issuer for OIDC compatibility 2026-02-01 13:55:05 +01:00
shared-drizzle-config 🚸 ux(matrix-web): improve mobile responsiveness 2026-01-29 17:37:35 +01:00
shared-error-tracking fix(error-tracking): switch to ESM output for SvelteKit compatibility 2026-03-23 08:44:47 +01:00
shared-errors Fix wrong type 2025-12-04 23:25:25 +01:00
shared-feedback-service fix: replace all manacore.app URLs with mana.how 2026-03-22 18:40:37 +01:00
shared-feedback-types improve code quality 2025-12-03 23:42:37 +01:00
shared-feedback-ui chore: various UI improvements and fixes 2025-12-10 20:05:02 +01:00
shared-help-content fix(shared-help): harden help system with XSS protection, i18n, type safety, and reference implementation 2026-03-24 22:38:46 +01:00
shared-help-mobile feat: major update with network graphs, themes, todo extensions, and more 2025-12-10 02:37:46 +01:00
shared-help-types feat(shared): add helpHref/themesHref to PillNav, shared Mana & Privacy FAQs 2026-03-26 14:28:38 +01:00
shared-help-ui refactor(shared-help): extract shared translations, add Zitare + Mukke help pages 2026-03-25 09:26:26 +01:00
shared-i18n refactor(auth): remove all Google/Apple social login code 2026-03-26 09:12:30 +01:00
shared-icons improve code quality 2025-12-03 23:42:37 +01:00
shared-landing-ui feat: add org landing page builder service 2026-03-23 13:20:10 +01:00
shared-llm feat: add Ollama memory optimization, LLM metrics, and chat streaming 2026-03-24 09:41:33 +01:00
shared-logger 💄 style(matrix-web): redesign login page to match central auth UI 2026-01-29 17:43:51 +01:00
shared-nestjs-auth perf(shared-nestjs-auth): local JWKS verification instead of HTTP call 2026-03-25 08:57:24 +01:00
shared-nestjs-health 🚀 ci: add mana-search and api-gateway to Docker builds 2026-01-29 18:34:18 +01:00
shared-nestjs-metrics feat: add monitoring dashboard (Prometheus + Grafana + Umami + Admin) 2026-01-23 15:31:39 +01:00
shared-nestjs-setup feat(swagger): add OpenAPI documentation to calendar, contacts, and todo backends 2026-03-19 12:38:28 +01:00
shared-profile-ui improve code quality 2025-12-03 23:42:37 +01:00
shared-pwa feat(auth): add organization management endpoints 2026-02-16 12:47:49 +01:00
shared-splitscreen feat(calendar): convert toolbar to collapsed FAB next to InputBar 2025-12-12 21:55:07 +01:00
shared-storage chore: remove remaining Hetzner references across codebase 2026-03-23 10:30:26 +01:00
shared-stores ♻️ refactor(shared-ui): simplify PillNavigation - remove sidebar mode 2026-02-17 13:27:23 +01:00
shared-subscription-types improve code quality 2025-12-03 23:42:37 +01:00
shared-subscription-ui improve code quality 2025-12-03 23:42:37 +01:00
shared-tags feat(tags): implement cross-app tag system with groups and entity links 2026-03-26 20:43:34 +01:00
shared-tailwind feat(ui): add elevation system for overlays and modals 2025-12-13 15:00:33 +01:00
shared-theme fix(auth): resolve hardcoded localhost in user-settings across all web apps 2026-03-25 12:40:30 +01:00
shared-theme-ui feat(shared-ui): add FilterDropdown export and InputBar FAB support 2025-12-14 21:32:03 +01:00
shared-tsconfig 🔧 chore: create @manacore/shared-tsconfig and migrate 13 backends 2026-01-29 16:38:57 +01:00
shared-types feat: add org landing page builder service 2026-03-23 13:20:10 +01:00
shared-ui feat(tags): implement cross-app tag system with groups and entity links 2026-03-26 20:43:34 +01:00
shared-utils feat(analytics): add custom event tracking to NutriPhi and ManaDeck 2026-03-25 12:12:01 +01:00
shared-vite-config feat(shared): add DevBuildBadge component and getBuildDefines() helper 2026-03-20 19:34:21 +01:00
spiral-db feat(contacts): integrate spiral-db for visual contact network 2026-03-23 11:02:19 +01:00
test-config improve code quality 2025-12-03 23:42:37 +01:00
wallpaper-generator chore: fix wallpaper-generator test script and update CLAUDE.md test count 2026-03-21 10:54:21 +01:00