profile
viewpoint
Pia Mancini piamancini OpenCollective California piamancini.com

piamancini/AlgorithmVisualizer 3

Algorithm Visualizer

piamancini/AdNauseam 0

AdNauseam: Fight back against advertising surveillance

piamancini/anspress 0

AnsPress is the most complete question and answer system for WordPress. AnsPress is made with developers in mind, highly customizable. AnsPress provide an easy to use override system for theme

piamancini/apex 0

Build, deploy, and manage AWS Lambda functions with ease.

piamancini/avogadro 0

Avogadro is an advanced molecular editor designed for cross-platform use in computational chemistry, molecular modeling, bioinformatics, materials science, and related areas. It offers flexible rendering and a powerful plugin architecture.

piamancini/babble 0

Discourse Shoutbox plugin

piamancini/babel-starter-kit 0

:tropical_fish: Babel Starter Kit is a project template for authoring and publishing JavaScript libraries

piamancini/blaze 0

:fire: Meteor Blaze is a powerful library for creating live-updating user interfaces

piamancini/botman 0

A framework agnostic PHP library to build chat bots

piamancini/browser-extension 0

OctoLinker – Available on Chrome, Firefox and Opera

issue commentopencollective/opencollective

Next.js 404 Page Missing

Just to add the info I said to @Betree on Slack:

Ben posted this error stack that we get every so often. The dev server crashes at this point and all that is displayed is a blank page that says "Internal server error" and you have to restart it to see the app again.

TypeError: Cannot destructure property 'components' of 'object null' as it is null.
    at DevServer.renderToHTMLWithComponents (/home/user/Workspace/Projects/opencollective/opencollective-frontend/node_modules/next/dist/next-server/server/next-server.js:57:246)
    at DevServer.renderErrorToHTML (/home/user/Workspace/Projects/opencollective/opencollective-frontend/node_modules/next/dist/next-server/server/next-server.js:103:332)
    at async DevServer.renderErrorToHTML (/home/user/Workspace/Projects/opencollective/opencollective-frontend/node_modules/next/dist/server/next-dev-server.js:34:1204)
    at async DevServer.renderToHTML (/home/user/Workspace/Projects/opencollective/opencollective-frontend/node_modules/next/dist/next-server/server/next-server.js:102:1094)
    at async DevServer.renderToHTML (/home/user/Workspace/Projects/opencollective/opencollective-frontend/node_modules/next/dist/server/next-dev-server.js:34:578)
    at async DevServer.render (/home/user/Workspace/Projects/opencollective/opencollective-frontend/node_modules/next/dist/next-server/server/next-server.js:52:236)

We thought it was related to the out of memory crashes but I'm pretty sure now it isn't. This error stack is all about what @SudharakaP is describing - us not having a custom 404 page.

https://github.com/vercel/next.js/blob/658810815035e55a7031f27c5a6f3c01baa31ccf/packages/next/next-server/server/next-server.ts#L1409

When we fall into trying to render an error page, and have _/error but not _/404, we get that warning and in the try/catch block below it attempt to call renderToHTMLWithComponents with a null result argument.

https://github.com/vercel/next.js/blob/658810815035e55a7031f27c5a6f3c01baa31ccf/packages/next/next-server/server/next-server.ts#L994

Then in that function you can see they try to destructure the null result arg, which throws the TypeError: Cannot destructure property 'components' of 'object null' as it is null. error.

So they render 'Internal server error' as the HTML and send it, and you have to restart the dev server. https://github.com/vercel/next.js/blob/658810815035e55a7031f27c5a6f3c01baa31ccf/packages/next/next-server/server/next-server.ts#L1434

SudharakaP

comment created time in 17 minutes

pull request commentopencollective/opencollective-frontend

Prevent special characters in the accountHolderName field

Your Render PR Server URL is https://oc-styleguide-pr-5467.onrender.com.

Follow its progress at https://dashboard.render.com/static/srv-buv6760ti7j96vj4rcpg.

kewitz

comment created time in 38 minutes

pull request commentopencollective/opencollective-frontend

Prevent special characters in the accountHolderName field

This pull request is being automatically deployed with Vercel (learn more).
To see the status of your deployment, click below or on the icon next to each commit.

🔍 Inspect: https://vercel.com/opencollective/opencollective-frontend/bbaut4eug
✅ Preview: In Progress

kewitz

comment created time in 38 minutes

issue commentopencollective/opencollective

Funds onboarding flow implementation

For the frontend part, Formik should ideally be used to manage the state of the form since there are many fields.

On the API part, the way we store data should be defined by https://github.com/opencollective/opencollective/issues/3715.

Memo-Es

comment created time in an hour

push eventopencollective/opencollective-frontend

Benjamin Piouffle

commit sha 5884c33c9823a94719c69b69cf99be48ac3860b5

enhancement(DashboardOrders): Bring back all orders

view details

push time in an hour

Pull request review commentopencollective/opencollective-frontend

Fix typerror bug and mobile/tablet early submit in onboarding modal

 class OnboardingContentBox extends React.Component {   }    componentDidMount() {-    const member = this.props.LoggedInUser.memberOf.filter(member => member.collective.id === this.props.collective.id);+    const member = this.props.LoggedInUser.memberOf.find(member => member.collective.id === this.props.collective.id);
    const memberId = this.props.LoggedInUser?.memberOf.find(member => member.collective.id === this.props.collective.id)?.id;
sbinlondon

comment created time in an hour

PR closed opencollective/opencollective-frontend

Reviewers
Enable Brazilian Portuguese as language

As requested by Casa Hacker, I forked Brazilian Portuguese from the existing Portuguese translation.

+1778 -0

2 comments

2 changed files

kewitz

pr closed time in 2 hours

push eventopencollective/opencollective-api

dependabot-preview[bot]

commit sha 8c822afa898217504d55ee87fec6e2ad768cb9ff

build(deps-dev): bump eslint-plugin-simple-import-sort Bumps [eslint-plugin-simple-import-sort](https://github.com/lydell/eslint-plugin-simple-import-sort) from 6.0.0 to 6.0.1. - [Release notes](https://github.com/lydell/eslint-plugin-simple-import-sort/releases) - [Changelog](https://github.com/lydell/eslint-plugin-simple-import-sort/blob/main/CHANGELOG.md) - [Commits](https://github.com/lydell/eslint-plugin-simple-import-sort/compare/v6.0.0...v6.0.1) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

view details

Benjamin Piouffle

commit sha 0e6f0e1af6d9bc8d65f7bd4b13fb7f523c880ea1

feat(GQLV2): Orders query

view details

Benjamin Piouffle

commit sha e6218734dfa41b83cf4fcca27f75ecd2ef6f397a

enhancement(PendingOrders): Link to dashboard tab

view details

Leo Kewitz

commit sha 7cb59941ce337dea95b6c2863448fcbdcb57abe1

fix: missing bank account info

view details

Leo Kewitz

commit sha 6822003586585b69f1fe00c5bdf3fef97a8952ef

fix: wrong rounded value in email notification

view details

Benjamin Piouffle

commit sha 09e83c7e40904f7124e8bda5e1774e8adffda1dd

chore(Account): Revert changes on orders field

view details

Benjamin Piouffle

commit sha 8d1073da455190d8f46788c832618e35c8f17793

refact: Rename processOrder to processPendingOrder

view details

Benjamin Piouffle

commit sha a7869df28c162b590dd47b5386d4d0835eaff7ac

fix(MonthlyDataExport): Only run on the 1st of the month

view details

dependabot-preview[bot]

commit sha 816e393dc894bf353bafa113a38f3eaa9ce49cb5

build(deps): bump @babel/core from 7.12.3 to 7.12.8 Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.12.3 to 7.12.8. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.12.8/packages/babel-core) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

view details

dependabot-preview[bot]

commit sha b17076cf49600946054f8906095dc3d62740e62d

build(deps-dev): bump eslint from 7.13.0 to 7.14.0 Bumps [eslint](https://github.com/eslint/eslint) from 7.13.0 to 7.14.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v7.13.0...v7.14.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

view details

dependabot-preview[bot]

commit sha 8be1a60a27d366bc0727b98ef3a7394a2253cd51

build(deps-dev): bump @babel/cli from 7.12.7 to 7.12.8 Bumps [@babel/cli](https://github.com/babel/babel/tree/HEAD/packages/babel-cli) from 7.12.7 to 7.12.8. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.12.8/packages/babel-cli) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

view details

dependabot-preview[bot]

commit sha ada5f69644e4635e8a7472a8d4e327f1d792c25e

build(deps): bump aws-sdk from 2.796.0 to 2.798.0 Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.796.0 to 2.798.0. - [Release notes](https://github.com/aws/aws-sdk-js/releases) - [Changelog](https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md) - [Commits](https://github.com/aws/aws-sdk-js/compare/v2.796.0...v2.798.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

view details

François Hodierne

commit sha d00f012c8628be9879b203a4a16a45b691d6d2f9

Merge pull request #4907 from opencollective/dependabot/npm_and_yarn/babel/core-7.12.8 build(deps): bump @babel/core from 7.12.3 to 7.12.8

view details

François Hodierne

commit sha 5d6a2477475f2c9660504186a39827a15e15aa28

Merge pull request #4908 from opencollective/dependabot/npm_and_yarn/eslint-7.14.0 build(deps-dev): bump eslint from 7.13.0 to 7.14.0

view details

François Hodierne

commit sha a85f374b4c8d84a321b0c99aa908cf53f6044e4c

Merge pull request #4909 from opencollective/dependabot/npm_and_yarn/babel/cli-7.12.8 build(deps-dev): bump @babel/cli from 7.12.7 to 7.12.8

view details

François Hodierne

commit sha 287e2b349cbcd5f280edfe4d589721c6efefd6cd

Merge pull request #4910 from opencollective/dependabot/npm_and_yarn/aws-sdk-2.798.0 build(deps): bump aws-sdk from 2.796.0 to 2.798.0

view details

dependabot-preview[bot]

commit sha 8eaa000f36553a77aed5d7c38a64cb76150f4085

build(deps): bump debug from 4.2.0 to 4.3.1 Bumps [debug](https://github.com/visionmedia/debug) from 4.2.0 to 4.3.1. - [Release notes](https://github.com/visionmedia/debug/releases) - [Commits](https://github.com/visionmedia/debug/compare/4.2.0...4.3.1) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

view details

François Hodierne

commit sha 00f102da25604fcb3f9b96ddccc952eed0f71e10

Merge pull request #4890 from opencollective/dependabot/npm_and_yarn/eslint-plugin-simple-import-sort-6.0.1 build(deps-dev): bump eslint-plugin-simple-import-sort from 6.0.0 to 6.0.1

view details

Benjamin Piouffle

commit sha 8ca826954fd8bf1d175dffef3625079d27c97c67

Merge pull request #4906 from opencollective/fix/monthly-export-only-1st MonthlyDataExport: Only run on the 1st of the month

view details

Benjamin Piouffle

commit sha 43e4debecacc08b042188d36dc4a47357115b34c

fix(ExpensesQuery): Never return expenses for unapproved collectives

view details

push time in 2 hours

push eventopencollective/opencollective-frontend

Sudharaka Palamakumbura

commit sha fa839d3fe0619b263c6454191a4a637ee466e895

refactor: migrate index.js to styled components Related to https://github.com/opencollective/opencollective/issues/3289

view details

Nitin Kumar

commit sha e1263f59d2ee4e95f9705ab66ebeda0602209737

feat: allow user to filter search results

view details

Nitin Kumar

commit sha e5d565297a0a6147cbad7c7c1e4d34c69f05c304

chore: improve internationalization Co-authored-by: Benjamin Piouffle <benjamin@opencollective.com>

view details

Benjamin Piouffle

commit sha 872a25ee3a385403c484231d96d991ac58fcfaba

feat(HostDashboard): New orders tab

view details

Benjamin Piouffle

commit sha 92501f84135145d536f4cba3af47231eb03d02f0

enhancement(Orders): Update page to new design

view details

Benjamin Piouffle

commit sha 4cb2943ab13adce4a4051a222bf8578cbbdb27fc

fix(ContributionFlow): Fix prepaid host limit

view details

Benjamin Piouffle

commit sha 3b1c5e6f733097b8b3987e777d52089b9fa9b073

test(E2E): Update dashboard orders test

view details

Leo Kewitz

commit sha 066069a520ae48baafcabf2c5f8cacf223d02e13

fix: wrong value on success page

view details

Benjamin Piouffle

commit sha 4b5dd4907a68ddde9c6550cca6adbe918097425d

enhancement(DashboardOrders): Rename to Pending bank transfers

view details

Benjamin Piouffle

commit sha ef5956929c155ac17ff19a68fbfeba3ea6344db7

refact: Rename processOrder to processPendingOrder

view details

Leo Kewitz

commit sha 8cc8993800c4b23841d870a91ef0ad1a2eb19e93

chore: update schemas

view details

Leo Kewitz

commit sha d1de567eaf61516cbefbd314f9a85918c60e581e

fix: fetch platformContributionAvailable from organizations too

view details

Leo Kewitz

commit sha 11174e07e8cf4f1521683efe63d288dc7cb98707

refact: remove unused conditional We are now selecting the donation value before picking the profile, so this would always be false

view details

Leo Kewitz

commit sha a3d3e6837d0ac9e25b4b5e778d292836e5047ecc

fix: do not reload legacy keys from cached expense drafts

view details

Leo Kewitz

commit sha 1bf6c7942ecf366a2f4645b2fc1b698cee8013db

Merge pull request #5428 from opencollective/fix/host-donation-platform-tips Fix: Display Platform tips when donating to Self-Hosted Organizations

view details

dependabot-preview[bot]

commit sha 9ddadfb691c0da1c49398d336a4fe7f8590ccd19

chore(deps): bump polished from 4.0.3 to 4.0.4 Bumps [polished](https://github.com/styled-components/polished) from 4.0.3 to 4.0.4. - [Release notes](https://github.com/styled-components/polished/releases) - [Commits](https://github.com/styled-components/polished/compare/v4.0.3...v4.0.4) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

view details

Benjamin Piouffle

commit sha 52392db85e0be93a613ddc57c914881288ac2887

Merge pull request #5449 from opencollective/fix/prepaid-host-limit ContributionFlow: Fix prepaid host limit

view details

Benjamin Piouffle

commit sha 4df30b6ce08e84d939cdf5473dde189bd8221d50

Merge pull request #5424 from opencollective/feat/dashboard-orders HostDashboard: New "pending bank transfers" tab

view details

Benjamin Piouffle

commit sha 845c88ad60987cdae79466716f59a20c628f29cc

Merge pull request #5367 from opencollective/migrate-index-to-styled-components Migrate editCollective/index.js to styled components

view details

Kate Beard

commit sha b2e204bc6a44d62f23e40c425a465555424e4ed2

fix(Policies): Update frontend char count to match API allowed char count (#5440)

view details

push time in 2 hours

push eventopencollective/opencollective-frontend

Nitin Kumar

commit sha 4759575bda09bb310436b9e3c1bd23a9f2543b81

chore(deps): remove react-markdown

view details

push time in 2 hours

pull request commentopencollective/opencollective-frontend

chore: remove react-markdown

Your Render PR Server URL is https://oc-styleguide-pr-5466.onrender.com.

Follow its progress at https://dashboard.render.com/static/srv-buv4j10ti7j96vj4q4c0.

snitin315

comment created time in 2 hours

pull request commentopencollective/opencollective-frontend

chore: remove react-markdown

This pull request is being automatically deployed with Vercel (learn more).
To see the status of your deployment, click below or on the icon next to each commit.

🔍 Inspect: https://vercel.com/opencollective/opencollective-frontend/4rkb0j8sn
✅ Preview: In Progress

snitin315

comment created time in 2 hours

PR opened opencollective/opencollective-frontend

chore: remove react-markdown

<!-- If there's an issue associated with this pull request, add it here -->

Resolve https://github.com/opencollective/opencollective/issues/3713

Description

  • [x] Display policies with HTMLContent
  • [x] In settings, use a RichTextEditor (with version="simplified") for these fields
  • [ ] Remove react-markdown

<!-- Provide a short summary of the changes as well as - if necessary - instructions on how this should be tested. -->

Screenshots

<!-- We love screenshots! If applicable, please try to include some in here. You can also post animated screencasts in GIF format. -->

+24 -29

0 comment

3 changed files

pr created time in 2 hours

create barnchopencollective/opencollective-frontend

branch : rm-react-markdown

created branch time in 3 hours

PR opened opencollective/opencollective-api

migrate collective's expense & contribution policy to HTML

Refers https://github.com/opencollective/opencollective/issues/3713

migrate collective's expense & contribution policy to HTML

+73 -0

0 comment

1 changed file

pr created time in 3 hours

push eventopencollective/opencollective-api

Nitin Kumar

commit sha dbb4e3745bac4c539340bff5cab6a027c36b16f6

migrate collective's expense & contribution policy to html

view details

push time in 3 hours

create barnchopencollective/opencollective-api

branch : rm-react-markdown

created branch time in 3 hours

pull request commentopencollective/opencollective-frontend

Dashboard: Bring back all orders (not just the pending ones)

Your Render PR Server URL is https://oc-styleguide-pr-5465.onrender.com.

Follow its progress at https://dashboard.render.com/static/srv-buv43r0ti7j96vj4ps20.

Betree

comment created time in 3 hours

pull request commentopencollective/opencollective-frontend

Dashboard: Bring back all orders (not just the pending ones)

This pull request is being automatically deployed with Vercel (learn more).
To see the status of your deployment, click below or on the icon next to each commit.

🔍 Inspect: https://vercel.com/opencollective/opencollective-frontend/utl0d8xbr
✅ Preview: In Progress

Betree

comment created time in 3 hours

PR opened opencollective/opencollective-frontend

Dashboard: Bring back all orders (not just the pending ones)
  • Display all orders (with status filter)
  • Fix wrong currency being displayed
  • Surface Order ID

image

Based on this feedback we received from the Social Change Nest:

We noticed this morning when we went in to make our payments that the Financial Contribution tab, which used to be under Dashboard, is gone. We can see there's a Pending Bank Transfer tab, although it's really just for pending transactions and we can't see anything else on there.

Is it possible to bring back the financial contribution tab, or what was the thinking behind this and is there another way we can access the information that was there? That was one of the main features our team used on a daily basis to check payments. We used it to make contributions to collective pages and to search for contributions that the public had made.

It also had reference numbers for transactions which was the main way that we used to search for things, and now that's gone it means we can't search with references and consolidate our payments. It's really restricting what we can do as hosts without that feature.

Also, our transactions are now appearing in USD instead of GBP, would you also be able to change this over?

+33 -11

0 comment

16 changed files

pr created time in 3 hours

push eventopencollective/opencollective-frontend

Benjamin Piouffle

commit sha 5f28df4f83b126785d81c071164c3ee07625ce29

enhancement(DashboardOrders): Bring back all orders

view details

push time in 3 hours

CommitCommentEvent

push eventopencollective/opencollective-api

Nitin Kumar

commit sha edbe57e261f399bff3cd803b009d375003f7ce55

fix: remove related collectives from thankyou email

view details

Nitin Kumar

commit sha 814874c3acfcb37580af67d90edcbfbe49a1c56c

chore: remove related collectives template completely

view details

Nitin Kumar

commit sha 83fe798616b5548e9038204d5ce9b6c86e4ab8df

tests(email): remove assertions on related collectives

view details

Benjamin Piouffle

commit sha 00eeb54cd8179c76ab317d757342389f4be73443

Merge pull request #4505 from opencollective/fix/thankyou-email fix: remove related collectives from thankyou email

view details

push time in 3 hours

delete branch opencollective/opencollective-api

delete branch : fix/thankyou-email

delete time in 3 hours

PR merged opencollective/opencollective-api

fix: remove related collectives from thankyou email

Fixes https://github.com/opencollective/opencollective/issues/2681

+0 -101

5 comments

18 changed files

snitin315

pr closed time in 3 hours

issue closedopencollective/opencollective

Toggle "new related collectives" in thank-you email to donors

User story

As collective, I can either want to be found by similarity to other projects and be discoverable among many projects, or be standalone and independent so that we can establish our own identity. The section of "New related collectives" in the thank you email diminishes the second possibility and comes off as unprofessional for many nonprofit organizations.

Best solution for this problem

Have an option to enable or disable the "new related collectives" section of the thank you email which would also control whether your collective appears in that section for others.

closed time in 3 hours

heyakyra
CommitCommentEvent
more