Landing v2
Landing New homepage sections and expanded RU/EN content.
- Comparison section: DevStake vs freelance and crowdinvesting (CompareSection).
- Role fork in hero: founder or contributor (HeroRoleFork).
- Value accordion with FAQ answers (ValueAccordionSection).
- Mid-page CTA block between sections (MidCta).
- Updated RU/EN copy and hero-project-team.png demo image.
Deploy pipeline
Landing Automated landing deploy to RU and NL servers.
- GitHub Actions workflows deploy-ru.yml and deploy-nl.yml.
- Astro config and layout tuned for production.
- Removed legacy public/index.html.
Kanban & tasks
App Task board and control improvements in the app.
- Project task kanban board refactor.
- Profile, multi-select, and select picker updates.
- Build-info bump for footer version display.
Branding & project list
Landing App Favicons, hero assets, and project list UX.
- Favicon and apple-touch-icon on the landing.
- hero-project-manage.png demo image in hero section.
- Design tokens and multi-select picker in the app.
- Project list UX: filters, visibility, admin/my-tasks form styling.
Projects platform
Landing App API Major update: projects shell, API, and design system.
- Astro landing: modular sections, Inter/Familjen fonts, RU/EN copy.
- ProjectsSidebarModule and unified layout for /projects/* in the app.
- Project catalog at /projects/catalog, redirect from /dashboard/projects.
- Project APIs: roles, members, time entries, users controllers.
- Admin Telegram notifier and client error reporting on backend.
- Demo seed ProjectManageDemoSeed for sample data.
- Design-system pass: theme tokens, shell/surface, removed legacy about module.
- Favicon and landing link in the app.
Auth, footer & legal
App API Authentication, legal pages, and global footer.
- OTP codes: 4 digits, exactly one repeated twice; dev bypass 1123.
- Fix AutoMapper PlatformRoles and JWT signing key (HMAC-SHA256, ≥32 bytes).
- Laundr-style login UI: card layout, OTP boxes, MAX + QR code.
- Footer: DevStake branding, Platform LLC details, build-info version.
- Public /legal/terms and /legal/privacy pages without auth.
- Footer below fold on short pages (main.min-h-screen).
- Projects sidebar shell: mobile drawer, resolveHomeRoute by role.
- Deploy: messenger secrets injection, hardened secret substitution.
Legal contracts (BUG-009)
App API Project legal contracts — API and UI.
- ProjectLegalContractController and DTOs on backend.
- Deploy smoke test smoke-contract.sh.
- Contract badges and rights block on project detail page.
- Founder PDF contract upload.
- DB bootstrap fix: SQL cascade on Contributions, EnsureCreated for Identity.