[PR #2648] [CLOSED] Add "needs help" feature and rebrand to mogpendium #8430

Closed
opened 2026-04-20 18:12:50 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/go-vikunja/vikunja/pull/2648
Author: @AbbyRH
Created: 4/16/2026
Status: Closed

Base: mainHead: claude/vikunja-accessibility-customization-YVgLF


📝 Commits (1)

  • 120919c feat: rebrand to mogpendium with accessibility & warmth improvements

📊 Changes

14 files changed (+325 additions, -166 deletions)

View changed files

📝 frontend/index.html (+4 -4)
📝 frontend/src/components/home/Logo.vue (+2 -2)
📝 frontend/src/components/tasks/partials/KanbanCard.vue (+20 -0)
📝 frontend/src/components/tasks/partials/SingleTaskInProject.vue (+50 -0)
📝 frontend/src/helpers/setTitle.ts (+2 -2)
📝 frontend/src/i18n/lang/en.json (+149 -138)
📝 frontend/src/modelTypes/ITask.ts (+1 -0)
📝 frontend/src/models/task.ts (+1 -0)
📝 frontend/src/stores/tasks.ts (+11 -3)
📝 frontend/src/styles/custom-properties/colors.scss (+13 -13)
📝 frontend/src/views/tasks/TaskDetailView.vue (+16 -1)
📝 frontend/vite.config.ts (+3 -3)
pkg/migration/20260416100000.go (+44 -0)
📝 pkg/models/tasks.go (+9 -0)

📄 Description

Summary

This PR introduces a new "needs help" feature for tasks and rebrands the application from Vikunja to mogpendium. The feature allows users to flag tasks that need assistance, and other team members can offer to help.

Key Changes

New "Needs Help" Feature

  • Added needs_help boolean field to tasks table via database migration
  • Implemented toggleNeedsHelp() function in task store to toggle the flag
  • Added UI components to display and interact with the needs help status:
    • Heart icon button in task detail view and single task component
    • Badge display in Kanban cards showing when a task needs help
    • Tooltip and accessibility labels for the feature
  • Added new i18n strings for the feature including button labels, tooltips, and success messages

Branding Changes (Vikunja → mogpendium)

  • Updated all user-facing text references from "Vikunja" to "mogpendium"
  • Changed primary color from blue (#1973ff) to rose pink (#d44479) in CSS custom properties
  • Updated theme color in manifest and HTML meta tags
  • Updated page title, descriptions, and alt text throughout the application
  • Modified link color to complement the new primary color

UX/Copy Improvements

  • Rewrote welcome messages to be more encouraging and supportive
  • Updated confirmation dialogs and error messages with friendlier language
  • Added emoji to various UI elements for visual warmth
  • Improved task-related messaging (e.g., "Task added! Great stuff 🌸" instead of "The task was successfully created")
  • Made deletion confirmations less alarming with softer language

Technical Details

  • Database migration file 20260416100000.go adds the needs_help column with default value of false
  • Task model updated to include needsHelp field in both backend (Go) and frontend (TypeScript)
  • Styling for needs help badge uses the new primary color with reduced opacity for subtle appearance
  • Heart icon button follows existing favorite button pattern with hover states and active styling

https://claude.ai/code/session_01HQfD9sT6CZjh3rsxRn4L7c


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/go-vikunja/vikunja/pull/2648 **Author:** [@AbbyRH](https://github.com/AbbyRH) **Created:** 4/16/2026 **Status:** ❌ Closed **Base:** `main` ← **Head:** `claude/vikunja-accessibility-customization-YVgLF` --- ### 📝 Commits (1) - [`120919c`](https://github.com/go-vikunja/vikunja/commit/120919c3a8980b8efc6a7e691f5b0e6b2d4c1548) feat: rebrand to mogpendium with accessibility & warmth improvements ### 📊 Changes **14 files changed** (+325 additions, -166 deletions) <details> <summary>View changed files</summary> 📝 `frontend/index.html` (+4 -4) 📝 `frontend/src/components/home/Logo.vue` (+2 -2) 📝 `frontend/src/components/tasks/partials/KanbanCard.vue` (+20 -0) 📝 `frontend/src/components/tasks/partials/SingleTaskInProject.vue` (+50 -0) 📝 `frontend/src/helpers/setTitle.ts` (+2 -2) 📝 `frontend/src/i18n/lang/en.json` (+149 -138) 📝 `frontend/src/modelTypes/ITask.ts` (+1 -0) 📝 `frontend/src/models/task.ts` (+1 -0) 📝 `frontend/src/stores/tasks.ts` (+11 -3) 📝 `frontend/src/styles/custom-properties/colors.scss` (+13 -13) 📝 `frontend/src/views/tasks/TaskDetailView.vue` (+16 -1) 📝 `frontend/vite.config.ts` (+3 -3) ➕ `pkg/migration/20260416100000.go` (+44 -0) 📝 `pkg/models/tasks.go` (+9 -0) </details> ### 📄 Description ## Summary This PR introduces a new "needs help" feature for tasks and rebrands the application from Vikunja to mogpendium. The feature allows users to flag tasks that need assistance, and other team members can offer to help. ## Key Changes ### New "Needs Help" Feature - Added `needs_help` boolean field to tasks table via database migration - Implemented `toggleNeedsHelp()` function in task store to toggle the flag - Added UI components to display and interact with the needs help status: - Heart icon button in task detail view and single task component - Badge display in Kanban cards showing when a task needs help - Tooltip and accessibility labels for the feature - Added new i18n strings for the feature including button labels, tooltips, and success messages ### Branding Changes (Vikunja → mogpendium) - Updated all user-facing text references from "Vikunja" to "mogpendium" - Changed primary color from blue (#1973ff) to rose pink (#d44479) in CSS custom properties - Updated theme color in manifest and HTML meta tags - Updated page title, descriptions, and alt text throughout the application - Modified link color to complement the new primary color ### UX/Copy Improvements - Rewrote welcome messages to be more encouraging and supportive - Updated confirmation dialogs and error messages with friendlier language - Added emoji to various UI elements for visual warmth - Improved task-related messaging (e.g., "Task added! Great stuff 🌸" instead of "The task was successfully created") - Made deletion confirmations less alarming with softer language ### Technical Details - Database migration file `20260416100000.go` adds the `needs_help` column with default value of false - Task model updated to include `needsHelp` field in both backend (Go) and frontend (TypeScript) - Styling for needs help badge uses the new primary color with reduced opacity for subtle appearance - Heart icon button follows existing favorite button pattern with hover states and active styling https://claude.ai/code/session_01HQfD9sT6CZjh3rsxRn4L7c --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-04-20 18:12:50 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/vikunja#8430