Commit Graph

  • 73e08ce1a7 fix(btcpay webhook handler): correctly get payment method amount on InvoiceSettled Artur 2024-10-09 20:44:25 -03:00
  • 52ea28c1e9 feat: ui improvements for smaller screens Artur 2024-10-09 20:43:28 -03:00
  • c2eb067e72 fix(funding-required): correctly concat project url Artur 2024-10-09 19:57:25 -03:00
  • 6f40f32044 chore(docker-compose.yml): expose nginx port 80 Artur 2024-10-09 19:51:49 -03:00
  • 6f4c5b8acd fix(btcpay webhook handler): correctly handle payment methods on InvoicePaymentSettled Artur 2024-10-09 19:50:32 -03:00
  • afcb29dda7 fix(funding-required): correctly handle project_status ANY filter Artur 2024-10-09 17:06:13 -03:00
  • 352ceaf8aa fix(funding-required): get bitcoin address from correct payment method Artur 2024-10-09 16:57:22 -03:00
  • c458edfdac chore(funding-required): btcpay invoice payment methods debug Artur 2024-10-09 16:54:08 -03:00
  • dfbc2f374a fix(utils.md): serialization error Artur 2024-10-09 16:01:28 -03:00
  • d24fe61048 chore: mark example project as not funded Artur 2024-10-09 15:57:47 -03:00
  • ee8981d85a chore(prisma): make composite unique constraint for fundSlug and projectSlug on ProjectAddresses Artur 2024-10-09 15:53:21 -03:00
  • d28e204bec fix(utils.md): correctly load md project attributes Artur 2024-10-09 15:47:29 -03:00
  • 5e239ac201 refactor: project props Artur 2024-10-09 13:34:46 -03:00
  • cbfa1aa1fc fix: make "Create an account" button work on donate/membership modals Artur 2024-10-08 20:54:07 -03:00
  • 24cc7ae9b9 feat: invalidate user sessions on password/email change Artur 2024-10-08 18:58:44 -03:00
  • a1ac77e0f1 refactor: have gross and net amounts for donations Artur 2024-10-08 18:39:23 -03:00
  • b426004dc7 feat: implement refresh token rotation using keycloak Artur 2024-10-08 16:11:58 -03:00
  • a242857c14 feat: remove typing component from fund landing pages Artur 2024-10-07 14:43:52 -03:00
  • f9ab609de3 chore(nginx): api rate limit Artur 2024-10-07 14:39:37 -03:00
  • 7442c4cdf7 feat: add btcpay invoice item description Artur 2024-10-03 13:29:17 -03:00
  • 0d9ef0ae9c feat: ui improvements Artur 2024-10-03 13:02:57 -03:00
  • fc2086fcbe fix(api): better handle user attributes Artur 2024-10-03 13:02:40 -03:00
  • 8b11e2bde0 chore: email change request debug Artur 2024-10-02 22:19:01 -03:00
  • f67bba36ea fix: address wrong btcpay invoice url redirect Artur 2024-10-02 16:28:54 -03:00
  • 9b782c3f6b feat: add email change form to settings page Artur 2024-10-02 16:06:03 -03:00
  • 339fa047a7 feat: add account settings page with change password form Artur 2024-10-01 19:33:36 -03:00
  • 838a3773fc fix: use correct stripe client for each fund on webhooks Artur 2024-09-30 10:08:29 -03:00
  • 2ea7885eab feat: donation confirmation email Artur 2024-09-30 10:05:13 -03:00
  • 9239b251e6 feat: use fund logos as header image Artur 2024-09-29 20:49:58 -03:00
  • 315c61afdd fix: address font not always loading bug Artur 2024-09-29 19:45:13 -03:00
  • 7df119e8dc feat: move terms and privacy links to footer Artur 2024-09-29 19:44:32 -03:00
  • fdaf39aabb feat(perks)" improvements and fixes Artur 2024-09-26 17:15:31 -03:00
  • 23425e1266 chore: include all services in docker-compose.dev.yml and update .env.example Artur 2024-09-25 17:11:55 -03:00
  • a3a57c514f feat: perk purchase (wip) Artur 2024-09-25 17:04:13 -03:00
  • 73621b611a feat: add earn points option to donation form and implement points tracking Artur 2024-09-20 20:04:04 -03:00
  • 0db2c1110e Merge pull request #79 from MAGICGrants/funding-required-endpoint Artur 2024-09-20 20:00:59 -03:00
  • 853a1f1b83 feat(funding-required): add remaining_amount_<currency> fields and fixes Artur 2024-09-19 18:46:26 -03:00
  • fb12b368d5 fix(funding-required): minor fixes Artur 2024-09-18 17:26:35 -03:00
  • db074fd013 feat(funding-required): implement caching Artur 2024-09-18 15:56:16 -03:00
  • 9821c5e4ed feat(funding-required): add fund param Artur 2024-09-18 15:30:28 -03:00
  • 37a1713219 feat(funding-required): add project_status param Artur 2024-09-18 15:28:08 -03:00
  • 68cea32197 feat(funding-required): improve asset parameter response Artur 2024-09-18 14:15:12 -03:00
  • b8b3424b63 fix: make index on Donation.btcPayInvoiceId Artur 2024-09-18 11:39:17 -03:00
  • 62a235a905 fix: correctly handle payment methods on InvoiceSettled event Artur 2024-09-18 11:31:06 -03:00
  • d027fdb475 deps: audit fix Artur 2024-09-18 11:05:04 -03:00
  • 35459b5b60 feat: get rates using btcpay api and small refactor Artur 2024-09-18 11:04:56 -03:00
  • b45ec57892 feat: add funding required endpoint (wip) Artur 2024-09-17 17:45:16 -03:00
  • efed20106a feat: support many social links Artur 2024-09-16 21:42:32 -03:00
  • a1ea4e953e feat: have only one privacy and terms page for the entire site Artur 2024-09-12 16:48:15 -03:00
  • 3a271f9355 feat: show form 8283 info in donation form and handle tax deductible donations Artur 2024-09-12 16:11:16 -03:00
  • d1d0c76cac feat: use single btcpay store Artur 2024-09-11 19:04:01 -03:00
  • 1f8c1ed75c fix: buggy link buttons Artur 2024-08-29 15:53:27 -03:00
  • d249f4f40f chore(trpc): improve displaying of errors Artur 2024-08-29 15:44:48 -03:00
  • aa64cd6c20 chore(trpc): improve displaying of errors Artur 2024-08-29 15:20:20 -03:00
  • b60bb3d318 chore(trpc): make it log any errors Artur 2024-08-29 15:13:15 -03:00
  • a5ddea6d66 fix(Dockerfile): define NEXT_PUBLIC_ env on build Artur 2024-08-29 13:38:37 -03:00
  • 05d960b5c7 fix(trpc.submitApplication): get recipient emails from server side env Artur 2024-08-29 13:27:31 -03:00
  • 905d30a2fe fix: correctly manage client and server env Artur 2024-08-29 13:22:22 -03:00
  • a87f93d53a chore(deploy.yml): remove unecessary env Artur 2024-08-29 12:49:31 -03:00
  • a285012cd9 deps: audit fix Artur 2024-08-29 12:39:22 -03:00
  • 4b88569a7b feat: replace Sendgrid with SES Artur 2024-08-29 12:33:09 -03:00
  • cf368e78f5 chore(docker compose): correctly set APP_URL env Artur 2024-08-29 10:28:05 -03:00
  • 4e48abdd4e chore(nginx.conf): remove copy-paste junk Artur 2024-08-28 20:39:54 -03:00
  • 184e714407 fix: prevent donation amounts from being fetched from db during build Artur 2024-08-28 20:24:24 -03:00
  • aab6a7ccaf chore: make it skip env validation on build Artur 2024-08-28 20:08:19 -03:00
  • 5de38cf177 chore(Dockerfile): add necessary lines for prisma Artur 2024-08-28 20:00:16 -03:00
  • e0b4359863 chore(deploy workflow): set environment name Artur 2024-08-28 17:52:19 -03:00
  • db1bbe05ea chore: add prod workflow file and compose file Artur 2024-08-28 17:45:50 -03:00
  • d0db567660 feat: add missing titles and responsiveness improvements Artur 2024-08-23 14:11:54 -03:00
  • b37124701a feat: add home page Artur 2024-08-22 20:39:29 -03:00
  • 7433c2e72f feat: add different color schemes for each fund and some fixes Artur 2024-08-19 17:22:55 -03:00
  • 8929ab7b17 deps: bump axios Artur N 2024-08-15 19:11:22 -03:00
  • 21e71f679c feat: multiple funds support Artur N 2024-08-15 19:09:24 -03:00
  • e7c3a9c606 feat: replace "Get Membership" button with "My Memberships" button when user already has a membership for that project Artur N 2024-08-12 22:19:49 -03:00
  • 5d3e22865e feat: open register modal when clicking membership button while logged out Artur N 2024-08-12 21:51:03 -03:00
  • f164fa8858 feat: re-add "donate" and add "get annual membership" buttons to project page Artur N 2024-08-12 20:03:27 -03:00
  • b533f48088 feat: db schema changes and webhook fixes Artur N 2024-08-12 14:34:18 -03:00
  • 7b63490781 feat: memberships list page and fixes Artur N 2024-08-08 20:14:06 -03:00
  • f6ccdd6b18 feat: use webhooks to update stripe donation/membership status Artur N 2024-08-08 14:26:40 -03:00
  • 444159d0a7 feat: add procedure for membership purchases with stripe and use db as single source of truth for donations Artur N 2024-08-06 14:09:36 -03:00
  • de1f855643 feat: add membership modal and implement membership payment using btcpay Artur N 2024-08-05 15:46:29 -03:00
  • e87d001d00 fix: correctly handle btcpay webhooks and fix donationList query Artur N 2024-08-01 20:08:41 -03:00
  • 173002ce4c Include keycloak realm export file and remove hardcoded client values Artur N 2024-08-01 12:58:12 -03:00
  • f7453578b5 Merge pull request #78 vtnerd Q1Q2_2024 end result Rucknium 2024-07-23 14:16:20 +00:00
  • 18d4e2eea3 Update Q1Q2_2024_dev_vtnerd.md Matt Kowal 2024-07-10 05:57:10 +00:00
  • a5fd53cc3f Display recurring annual fiat donations Artur N 2024-07-01 08:07:40 -03:00
  • 1caf668ef9 Donation form fixes and improvements Artur N 2024-06-25 21:27:21 -03:00
  • 65c8b59a0c Display crypto donations in "My donations" page Artur N 2024-06-24 21:19:35 -03:00
  • ce20b4c495 Add "My donations" page with one-time stripe donations list Artur N 2024-06-19 12:04:56 -03:00
  • a2f34b86e3 Password reset without keycloak UI Artur N 2024-06-13 16:52:14 -03:00
  • d4d4eb716b Email verification without keycloak UI Artur N 2024-06-12 15:59:03 -03:00
  • 94f4bae0d3 Use @t3-oss/env-nextjs for env variables Artur N 2024-06-12 12:19:04 -03:00
  • a2fed6ea32 Add reset password button Artur N 2024-06-12 12:03:53 -03:00
  • f6d7654921 Add login modal Artur N 2024-06-11 16:02:25 -03:00
  • c3d8b0ed36 Add register modal and some UI fixes Artur N 2024-06-11 11:24:40 -03:00
  • ada9405b9c Apply OpenSats UI enhancements Artur N 2024-06-06 16:10:21 -03:00
  • a8583e6761 Hardcode monerofund host in docker-compose.yml Artur N 2024-06-04 15:38:49 -03:00
  • 6770c4c62b Use better optimized Dockerfile Artur N 2024-06-04 15:37:51 -03:00
  • 1dd9496e7a Update address and view key formatting in FAQ (#74) Matt Kowal 2024-06-04 07:59:14 -06:00
  • 8e60fc6bb1 Remove payment_method_types (#76) Justin Ehrenhofer 2024-06-04 06:58:42 -07:00