Skip to content

feat: add goal view wallpaper flow - #33

Open
Osamariyad2003 wants to merge 6 commits into
Ti-03:mainfrom
Osamariyad2003:feat/student-view-secure
Open

Osamariyad2003 wants to merge 6 commits into
Ti-03:mainfrom
Osamariyad2003:feat/student-view-secure

Conversation

@Osamariyad2003

@Osamariyad2003 Osamariyad2003 commented Apr 15, 2026

Copy link
Copy Markdown

Summary

  • turn the former student view into a goal view flow
  • switch goal setup from duration-based input to explicit start and end dates
  • make the generated goal wallpaper match the simpler year-view visual style
  • add a lightweight goal wallpaper preview link beneath the generated URL

Details

  • update the shared goal input model and server-side parsing to support goalEndDate
  • refresh the public page and dashboard goal form to use simpler textfields
  • simplify the goal renderer so it feels consistent with the existing wallpaper modes
  • add a dedicated GoalWallpaperPreview component and place it in the result area
  • remove the extra goal-specific install action so the output flow stays minimal

Verification

  • npx eslint components/GoalWallpaperPreview.tsx
  • GET / returns 200 OK
  • GET /api/wallpaper?...&viewMode=student&goalEndDate=2026-07-31 returns 200 OK as image/png

@Osamariyad2003 Osamariyad2003 changed the title feat: add secure student view wallpaper mode feat: add goal view wallpaper flow Apr 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant