Skip to content

Develop#423

Merged
CropWatchDevelopment merged 2 commits into
masterfrom
develop
Jun 14, 2026
Merged

Develop#423
CropWatchDevelopment merged 2 commits into
masterfrom
develop

Conversation

@CropWatchDevelopment

Copy link
Copy Markdown
Owner

No description provided.

CropWatchDevelopment and others added 2 commits June 14, 2026 20:15
…ripe/Discord

- 5-level permission model (1=Admin..5=Disabled; read <5, manage <=2) via
  src/lib/constants/permissions.ts, mirroring the API; dropdowns/labels (en+ja),
  Disabled fallbacks 4->5, client-side @cropwatch.io filters removed (now
  enforced server-side)
- rules/reports route takeover: template pages own /rules and /reports; old
  pre-template pages removed; 301 redirects from /rules-new & /reports-new;
  sidebar de-duplicated
- refresh-on-expiry scheduler wired into dashboard, device detail, and location
  page (live Status column)
- Stripe removed: /account/billing route, payments methods/constants in
  api.service.ts, Header billing entry, billing i18n keys
- Discord removed: notifier/send-method option helpers, report
  communication-method fallback, i18n keys
- bump @cropwatchdevelopment/cwui to 0.1.107 (published latest; matches lockfile)

Verified: pnpm install --frozen-lockfile clean, svelte-check 0 errors,
vitest 67/67, production build (adapter-vercel) clean.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…permission-v2

Security hardening UI: permission model v2, route takeover, remove Stripe/Discord
@vercel

vercel Bot commented Jun 14, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
crop-watch Ready Ready Preview, Comment Jun 14, 2026 11:21am

Request Review

@CropWatchDevelopment CropWatchDevelopment merged commit f42d0e6 into master Jun 14, 2026
7 checks passed
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