profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/damassi/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Christopher Pappas damassi @artsy Port Townsend, Washington

artsy/reaction 353

Artsy's publishing components

damassi/babel-7-typescript-example 166

Example TypeScript project built on top of new Babel 7 features. Includes Jest and Enzyme.

artsy/express-reloadable 20

Automatically hot-swap Express server code without the restart

artsy/codemods 10

Various codemods used around Artsy

artsy/stitch 10

Helps your Component and Template dependencies peacefully coexist

damassi/atom-scroll-percentage 5

A tiny status bar package that tracks your current scroll percentage in the window, similar to Vim

damassi/apollo-pagination-example 2

Example app showcasing cursor-based pagination in Apollo

damassi/atom-black-and-white-ui 1

A B&W Atom theme based upon solo-one-ui

damassi/advent-of-code-2017 0

Solutions to http://adventofcode.com/2017/

push eventartsy/force

Lily Pace

commit sha ab208e29a9655b698fd33b618b08114b258e9f48

convert shipping app to v3

view details

Lily Pace

commit sha 480cbe7b977d546f7e2a0de2aa06554c9e04a63d

refresh conversation page on modal close (#8363)

view details

Aliaksand Savelyeu

commit sha ad2b5d3369aff48ceed28871586b45a37081b1a2

Merge pull request #8302 from artsy/lilyfromseattle/shipping-to-v3 refactor: migrates Shipping app to use Palette V3

view details

alexj105

commit sha a78f3f33f24d67c61bfaf4d2b84abf35c1166003

full stepper width

view details

Chung-Yi Chi

commit sha c3a874b178d3750e96aabd10fdee0d6c41f86840

fix: use sharify instance from res.locals (#8365)

view details

alexj105

commit sha 8dad68a296075ba2ce4cf559cf0cc2d0ff0d355b

new styles for shipping & payments

view details

alexj105

commit sha c7040d82afc40351419460cb306ce056669acc45

correct paddings

view details

Damon

commit sha fd67364cb81c79c37bbec1645a6ca96cf4f0dcf2

chore(sticky): adds faq (#8381)

view details

alexj105

commit sha 289dcf9f8d308c92f8f0fda6d23604187ea22a76

fix test issues

view details

Damon

commit sha 2c4bc100c4f89ecaabb17263d63fca8a9b5865d0

feat(inquiry): decision making (#8380) * feat(inquiry): implements logger * refactor(inquiry): removes injected context from engine (in favor of closed over context) * feat(inquiry): fills out decision making rules; clean up * refactor: uses existing hook * refactor(inquiry): renames logger => visited * refactor(inquiry): simplifies last step

view details

dzucconi

commit sha a0c81c548d6db2f947d2e1fc160f9d29216376c4

fix(home): adjusts featured rail layout and typography

view details

Christopher Pappas

commit sha 702f62bd030aa5dc1275d22c695689fb7f24947b

Merge pull request #8386 from artsy/dzucconi/fix/GRO-514--homepage-featured fix(gro-514): homepage featured rail typography/layout updates

view details

Damon

commit sha 8a5636a73d796f9f95e8fcb07b0a90cc1c2104e6

fix(homepage): fixes missing image state (#8388)

view details

artsyit

commit sha 634fda40cc1366a8ab716b64ed3704dff3cb344f

Update metaphysics schema

view details

artsy-peril[bot]

commit sha 791e314380a663436ce764e8e4ec20e19a560756

Update metaphysics schema (#8391) Update metaphysics schema

view details

Damon

commit sha 21bce9df78a61c8608abd5a39be8602297d7e5b2

feat(inquiry): implements specialist form (#8389) * feat(inquiry): implements specialist form * fix(inquiry): supports contact_gallery option

view details

Christopher Pappas

commit sha 5f4f0dba1389f77bc5f7775acaa70d324eb31150

feat: Remove homepage modules

view details

artsy-peril[bot]

commit sha 60f404a0deecd6ba54adca82acc945704a303909

feat: Remove homepage modules (#8390) feat: Remove homepage modules

view details

alexj105

commit sha a52c9945ac3c9f4497e53f5f5737683410075476

review

view details

Aliaksand Savelyeu

commit sha 37ca70044da30b7048ca9feaaea7a020c8c7850d

Merge pull request #8384 from artsy/alexj105/new-saveaddress-payment-design refactor(PURCHASE-2774): Update Saved Address and Payment to the new design system

view details

push time in 10 hours

PullRequestReviewEvent

Pull request review commentartsy/force

feat[FX-3173]: Modernize /categories page

+import {+  Link,+  Pill,+  Spacer,+  themeProps,+  Swiper,+  SwiperCell,+  SwiperRail,+  SwiperCellProps,+  SwiperRailProps,+} from "@artsy/palette"+import React from "react"+import { createFragmentContainer, graphql } from "react-relay"+import { useNavBarHeight } from "v2/Components/NavBar/useNavBarHeight"+import { extractNodes } from "v2/Utils/extractNodes"+import { useMatchMedia } from "v2/Utils/Hooks/useMatchMedia"+import { useWindowSize } from "v2/Utils/Hooks/useWindowSize"+import { scrollIntoView } from "v2/Utils/scrollHelpers"+import { StickyNav_geneFamiliesConnection } from "v2/__generated__/StickyNav_geneFamiliesConnection.graphql"+interface StickyNavProps {+  geneFamiliesConnection: StickyNav_geneFamiliesConnection+}++const StickyNav: React.FC<StickyNavProps> = props => {+  const { geneFamiliesConnection } = props+  const geneFamilies = extractNodes(geneFamiliesConnection)+  const { mobile, desktop } = useNavBarHeight()+  const isMobile = useMatchMedia(themeProps.mediaQueries.xs)+  const navBarHeight = isMobile ? mobile : desktop+  const stickyNavHeight = 50+  const offset = navBarHeight + stickyNavHeight + 20++  const handleClick = e => {+    e.preventDefault()+    const id = e.currentTarget.hash++    scrollIntoView({ selector: id, offset, behavior: "smooth" })+  }++  return (+    <>+      <Spacer pb={1} />+      <Swiper Cell={Cell} Rail={Rail}>+        <Spacer pr={[2, 4]} />+        {geneFamilies.map((geneFamily, i) => {+          return (+            <>+              <Link+                href={`#jump--${geneFamily.slug}`}+                noUnderline={true}+                onClick={handleClick}+                key={geneFamily.slug}+              >+                <Pill>{geneFamily.name}</Pill>+              </Link>+              {i !== geneFamilies.length - 1 ? <Spacer pr={1} /> : null}+            </>+          )+        })}+        <Spacer pr={[2, 4]} />+      </Swiper>+      <Spacer pb={1} />+    </>+  )+}++const Cell: React.ForwardRefExoticComponent<SwiperCellProps> = React.forwardRef(+  (props, ref) => {+    return (+      <SwiperCell+        {...props}+        ref={ref as any}+        display="inline-flex"+        verticalAlign="top"+        pr={0}+      />+    )+  }+)++const Rail: React.FC<SwiperRailProps> = props => {+  const { width: windowWidth } = useWindowSize()+  // This almost works, but not on the first render :(+  const left = windowWidth > 1920 ? `${(windowWidth - 1920) / 2}px` : "auto"+  return (+    <SwiperRail {...props} display="block" position="relative" left={left} />+  )+}

@dzucconi - you might be able to advise here

mdole

comment created time in 10 hours

pull request commentartsy/force

fix(GRO-509): Update homepage banner copy

For something as simple as this maybe just a link to the JIRA ticket would be appropriate.

Even though this is simple, as a best practice we should avoid bare links to GH tickets as that makes our GH papertrail dependent on a 3rd party (which we could switch away from in the future), while additionally limiting search functionality.

jacobherrington

comment created time in 11 hours

push eventartsy/force

Christopher Pappas

commit sha 61dbf08bf018f9ea94e670dfea896007924afdeb

bugfix: Fix image fallback and width

view details

push time in 11 hours

pull request commentartsy/force

feat: Add autosuggest quick navigation (second try)

Needless to say, your version simpler 😄

olerichter00

comment created time in 14 hours

pull request commentartsy/force

feat: Add autosuggest quick navigation (second try)

oh what! Damn 👌 👌

olerichter00

comment created time in 15 hours

pull request commentartsy/force

feat: Add autosuggest quick navigation (second try)

Note that this search bar code is a great candidate for a complete rewrite

olerichter00

comment created time in 15 hours

pull request commentjaredpalmer/mutik

Migrate to useSyncExternalStore, make typesafe

🎉

zephraph

comment created time in a day

startedjaredpalmer/mutik

started time in a day

startedjaredpalmer/mutik

started time in a day

PR opened artsy/force

feat: [Home] Add current fairs rail

Addresses https://artsyproduct.atlassian.net/browse/GRO-523

This adds a new Current Fairs rail to the home page:

Screen Shot 2021-09-16 at 4 15 39 PM

+1024 -0

0 comment

6 changed files

pr created time in a day

push eventartsy/force

Christopher Pappas

commit sha 13045a0a767633727b594c369013c13713819c98

feat: [Home] Add current fairs rail

view details

push time in a day

create barnchartsy/force

branch : damassi/update-current-fairs

created branch time in a day

push eventartsy/force

Christopher Pappas

commit sha 4151befacca319abe370f7f9c4829df2d86e9294

chore: [Home] Update featured shows design

view details

Christopher Pappas

commit sha 62900838546b4c7763d2a65243d0cf75f7ce9149

refactor: Rename HomeFeaturedShows > HomeFeaturedShowsRail

view details

Christopher Pappas

commit sha 81152d2455120562e0ca7a340853faca4156354d

Merge pull request #8416 from artsy/damassi/update-featured-shows-rail chore: [Home] Update featured shows design

view details

push time in a day

delete branch artsy/force

delete branch : damassi/update-featured-shows-rail

delete time in a day

PR merged artsy/force

chore: [Home] Update featured shows design

Addresses https://artsyproduct.atlassian.net/browse/GRO-522

This refactors the HomeFeaturedShows component to be a Shelf and updates the design:

Screen Shot 2021-09-16 at 2 30 01 PM

+170 -166

0 comment

9 changed files

damassi

pr closed time in a day

push eventartsy/force

dzucconi

commit sha a6cca56012b594dc2542689df4b8963d81383c07

refactor: replaces old auction faq dialog; enables

view details

Christopher Pappas

commit sha 765403d461581c6c828e7bea161c6c34b9bd0483

Merge pull request #8417 from artsy/dzucconi/chore/remove-modal-2 refactor: replaces old auction faq dialog; enables

view details

push time in a day

delete branch artsy/force

delete branch : dzucconi/chore/remove-modal-2

delete time in a day

PR merged artsy/force

refactor: replaces old auction faq dialog; enables

And that's it for these modals.

+821 -35

1 comment

8 changed files

dzucconi

pr closed time in a day

pull request commentartsy/force

refactor: replaces old auction faq dialog; enables

👍

dzucconi

comment created time in a day

Pull request review commentartsy/force

refactor: replaces old auction faq dialog; enables

+import {+  Box,+  Clickable,+  CloseIcon,+  DROP_SHADOW,+  HTML,+  ModalBase,+  Spinner,+  Tab,+  Tabs,+  Text,+} from "@artsy/palette"+import React from "react"+import { createFragmentContainer, graphql } from "react-relay"+import { useSystemContext } from "v2/System"+import { SystemQueryRenderer } from "v2/System/Relay/SystemQueryRenderer"+import { AuctionFAQsDialog_viewer } from "v2/__generated__/AuctionFAQsDialog_viewer.graphql"+import { AuctionFAQsDialogQuery } from "v2/__generated__/AuctionFAQsDialogQuery.graphql"++interface AuctionFAQsDialogProps {+  onClose(): void+  viewer: AuctionFAQsDialog_viewer+}++const AuctionFAQsDialog: React.FC<AuctionFAQsDialogProps> = ({+  onClose,+  viewer,+}) => {+  return (+    <Box+      bg="white100"+      p={2}+      position="relative"+      width={800}+      height={600}+      overflowY="auto"+      style={{ boxShadow: DROP_SHADOW, WebkitOverflowScrolling: "auto" }}+    >+      <Clickable+        position="absolute"+        right={0}+        top={0}+        pt={2}+        px={1}+        mx={0.5}+        onClick={onClose}+        aria-label="Close"+      >+        <CloseIcon fill="black100" display="block" />+      </Clickable>++      <Text variant="xl" mb={2}>+        Auction FAQs+      </Text>++      <Text variant="sm" mb={2}>+        How can we help you? Below are a few general categories to help you find+        the answers you’re looking for. Need more immediate assistance? Please{" "}+        <a href="mailto:specialist@artsy.net">contact us</a>.+      </Text>++      <Tabs>+        {Object.keys(viewer).map(+          (key: keyof Omit<typeof viewer, " $refType">) => {

I trust ya

dzucconi

comment created time in a day

PullRequestReviewEvent

push eventartsy/force

Christopher Pappas

commit sha 62900838546b4c7763d2a65243d0cf75f7ce9149

refactor: Rename HomeFeaturedShows > HomeFeaturedShowsRail

view details

push time in a day

PR opened artsy/force

chore: [Home] Update featured shows design

Addresses https://artsyproduct.atlassian.net/browse/GRO-522

This refactors the HomeFeaturedShows component to be a Shelf and updates the design:

Uploading Screen Shot 2021-09-16 at 2.30.01 PM.png…

+167 -120

0 comment

8 changed files

pr created time in a day

push eventartsy/force

Christopher Pappas

commit sha 82bacc8f95b6fd8c52f4fdc17e36cf5016fa7747

refactor: Rename HomeFeaturedShows > HomeFeaturedShowsRail

view details

push time in a day

create barnchartsy/force

branch : damassi/update-featured-shows-rail

created branch time in a day

push eventartsy/force

Christopher Pappas

commit sha 2853ad6ddbb825e05e85776eff510abd4009c390

feat: [Home] Add featured galleries rail

view details

push time in a day

push eventartsy/force

Christopher Pappas

commit sha 9d314bbebb5b1755accb51b8a4d3cccbeebc082f

feat: [Home] Add featured galleries rail

view details

push time in a day

push eventdamassi/soulcedar-farm

Christopher Pappas

commit sha 50c461721c8a6f24e4028e75642c40f263b604dd

fix mobile

view details

push time in a day