Skip to content

Comments

deploy to prod#349

Merged
rasca merged 6 commits intomainfrom
dev
Jan 30, 2026
Merged

deploy to prod#349
rasca merged 6 commits intomainfrom
dev

Conversation

@rasca
Copy link
Contributor

@rasca rasca commented Jan 30, 2026

No description provided.

oncecelll and others added 6 commits January 10, 2026 17:36
Signed-off-by: oncecelll <oncecell@outlook.com>
- Add missionsStore.js to cache and deduplicate /missions/ API requests
- Update ContributionSelection to use cached getMissions() instead of direct API
- Prefetch missions in StewardSubmissions to warm cache before cards mount
- Use bulk_create() for evidence items when accepting submissions
- Fix URL mismatch in updateURL() (/steward/ -> /stewards/) that caused 404 on refresh

Reduces 10+ duplicate missions calls to 2-3 cached calls, and N evidence
INSERT queries to 1 bulk INSERT.
When selecting a tag like "type:" from autocomplete, don't add a space
after the colon since the user needs to type the value immediately.
Only add space after complete suggestions like "type:builder".
- Add daily_metrics endpoint to track submission flow over time
  (ingress, accepted, rejected, more_info_requested, points_awarded)
- Add participants-growth endpoint for validators, waitlist, and builders
- Support day/week/month grouping with configurable date range
- Replace old metrics charts with new participants growth chart
- Add submissions flow bar chart and cumulative totals line chart
- Add page-wide filters at top applying to all charts
- Use category-consistent colors (sky for validators, orange for builders)
chore: fix some typos in comments
Add comprehensive metrics dashboard for submissions and participants
@rasca rasca merged commit 8465c76 into main Jan 30, 2026
1 check 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.

3 participants