Implement grantee report submission system#430
Conversation
Follow-up to #211
Remove "Project Listing" Wording
* Add 1st draft * Add link to https://ln.rene-pickhardt.de/ * Reword & add links to BitMEX * Remove renepay * Link to StackOverflow question * Fix publication date * Add cover image
Very minor changes, feel free to merge after review @lucasmogu
* 1st draft of 0xB10C blog post * fix: grantee feedback * fix: feedback from grantee * fix: authors * feat: add cover image * feat(post): use nym instead of twitter handle * fix: date * fix: authors
Co-authored-by: Lucas <81401034+lucasmogu@users.noreply.github.com>
Also made a small change to the volunteer bios. Clicking on "Volunteer" now brings you to [/about#volunteers](https://opensats.org/about#volunteers).
Change bio from Chief Fiat Officer to Volunteer
* Addison -> Ace * Rename files
* Update j9.mdx to replace broken URL for CBDC Tracker J9's bio on the opensats.org site has a hyperlink associated with the "CBDC Tracker Fellowship" words. This hyperlink is broken (https://cbdchumanrights.org/). It needs to be replaced with the following (https://cbdctracker.hrf.org/home) in order to direct viewers to the CBDC Tracker page hosted by HRF. * Update j9.mdx Original broken link was: https://cbdchumanrights.org/ Initially proposed changing to: https://cbdctracker.hrf.org/home But better to point to the fellowship link here: https://cbdctracker.hrf.org/fellows
PDF added to [/transparency](https://opensats.org/transparency)
* Initial import * Fix markdown violations * Insert ToC and donate button * Insert "Donate to Ops" button * Formatting and line-breaks * More formatting * Fix title and date * Fix author and project order * Use relative links * Link to dni profile * Add cover image * space -> ecosystem
Merging as requested
|
I
@BoltTouring It seems like the code expect a Did you |
dergigi
left a comment
There was a problem hiding this comment.
Looks good! Now we have to "just" fix the build errors.
Try running npm run build on your local machine, I'm pretty sure you'll run into the same build errors as Vercel (because I did too).
There was a problem hiding this comment.
We already have .env.example - why create a new one?
The new fields should be added to the existing .env.example file imho.
| @@ -1 +1,2 @@ | |||
| node_modules | |||
| scripts/ | |||
There was a problem hiding this comment.
Why remove the scripts/ folder from the linter?
| @@ -0,0 +1,160 @@ | |||
| import type { NextApiRequest, NextApiResponse } from 'next' | |||
| import { Octokit } from '@octokit/rest' | |||
| import { withSessionRoute } from '@/lib/session' | |||
There was a problem hiding this comment.
I think this line is the last remaining build error, see my comment in the PR. (3x, because it's in 3 files.)
430ad4e to
edf6e2a
Compare
|
fml - vibe debugging is breaking everything. I should have updated my master branch before continuing as there were other changes that caused conflicts that then derailed this PR. I'm going to close this and open a new PR that only contains my changes. |
Grantee Report Submission System
Overview
This pull request implements a complete report submission system for OpenSats grantees. The system allows grantees to validate their grant numbers, submit progress reports, and receive confirmation emails with a copy of their submitted reports.
Key Features
1. Grantee Report Submission Flow
2. Email Notifications
3. GitHub Integration
4. Development and Testing Support