Skip to content

update branch to match main - #134

Merged
Cybdo merged 211 commits into
clarify-docsfrom
main
Apr 22, 2026
Merged

update branch to match main#134
Cybdo merged 211 commits into
clarify-docsfrom
main

Conversation

@Cybdo

@Cybdo Cybdo commented Apr 22, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

dependabot Bot and others added 30 commits April 7, 2026 00:19
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 7.3.1 to 7.3.2.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v7.3.2/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v7.3.2/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 7.3.2
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Agent-Logs-Url: https://github.com/hackclub/forge/sessions/f4358f75-f42d-43e9-8f10-6f9d8f2c7682

Co-authored-by: Cybdo <119400800+Cybdo@users.noreply.github.com>
Co-authored-by: Cybdo <119400800+Cybdo@users.noreply.github.com>
…n-view

Remove deleted projects from main view
Render pitch text as markdown with Slack links
Allow admins to hide projects from the explore page and public API
while keeping them accessible to their owners via direct URL.
Updated the funding description and clarified project support.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Add support and fulfillment roles with auto-granted default permissions
- Gate admin pages on permissions instead of admin-only role checks
- Filter dashboard links by user permissions
- Add role filter buttons to admin users index
- RSVPs and database remain admin-only
Rework permissions with role-based defaults
- Replace old SVG favicon with new forge blacksmith icon
- Add ICO (16x16, 32x32), PNG (192x192), and apple-touch-icon (180x180)
- Fix NoMethodError in throttled_responder when match_data is nil
Update favicon and fix Rack::Attack crash
- Bot auto-responds in public support channel with forge-themed message
- Posts ticket to BTS channel with user info, Claim/Resolve buttons
- BTS thread replies relayed to public thread with staff name/avatar
- New interactivity endpoint handles Block Kit button clicks
- SupportTicket model tracks status (open/claimed/resolved)
- Admin page at /admin/support with stats, leaderboard, ticket list
- New "support" permission added to AVAILABLE_PERMISSIONS
Aarav J and others added 29 commits April 19, 2026 00:04
Fix project flow and add devlog detail page
…o prevent duplicate pitches from being created when slack events are retried. also add a check in the code to prevent creating duplicates if the event is retried before the database migration is run.
add unique identifier to project based on message id and channel id
Revert "add unique identifier to project based on message id and channel id"
Show all logged hours on leaderboard
Fix hours parsing for all time formats
New project flow with pitch_pending and auto status transitions
Add review controls to git journal devlogs
T1: pitch_pending -> pitch_approved -> pending -> approved. T2-4:
draft -> pending -> approved. Retires build_pending/build_approved
and per-devlog review. Migration remaps build_pending, build_approved,
and legacy devlog-auto approved rows to pending for re-review, resets
devlog review state, and cancels pending Airtable queue items.
Airtable sync now fires on approved. Admin already-sent records need
manual cleanup on the Airtable side.
Unified pending/approved review flow
Previous-feedback-only card is replaced with a full timeline of every
review event (approve/return/reject/revert, pitch and project stage,
plus legacy build_* and devlog events) sourced from audit_events.
Visible on both the builder's project page and the admin detail page so
earlier feedback no longer gets overwritten when a reviewer returns the
project again.
Shows the builder an estimate of their coin payout (current hours ×
tier rate) with a note that the number can shift from hour adjustments
or deflation. Owner-only, hidden on rejected projects.
Expected payout card on project page
Review timeline + expected payout card
@Cybdo
Cybdo merged commit a63fceb into clarify-docs Apr 22, 2026
1 of 5 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.

2 participants