Brendan Wong
|
9954f9502d
|
feat: dynamically generated images for rich link previews (#6902)
* feat: add token and nft injection
* feat: basic tests
* fix: get jest configured properly
* fix: change timeout
* fix: uninstall port ready
* fix: readd port ready
* fix: local tests work
* Update yarn.lock
* add lint disable for setup files
* fix: update dependencies
* fix: basic test suite for nfts/tokens
* feat: collection data
* fix: make tests more comprehensive
* fix: change matches to contains
* fix: tests for twitter alt image tag
* fix: image gen
* fix: add patch-package
* fix: update yarn install
* feat: basic image gen for nfts and collections
* fix: remove vibrant attempt
* use watermark asset
* dynamically grab color
* modularize code and prototype for token preview
* refactor code
* finalize css
* fix color grabber
* update tests
* fix up css
* refactor code a bit more
* remove console logs
* tests
* update tests
* update images based on design feedback
* network logos
* update lint
* slight refactoring
* more refactoring
* fix packages
* Update yarn.lock
* remove dynamically generated image stuff
* Revert "remove dynamically generated image stuff"
This reverts commit a80241edb3a970a724b9a07ce36e492ff8a1c2af.
* change image reference and revamp tests
* cleanup return values
* Create README.md
* Revert "Create README.md"
This reverts commit 7a91c98d384995fba914c9bf9a2fb3072793621f.
* First round of feedback
* comments
* feat: cache
* Update test.yml
* Update test.yml
* Update test.yml
* feedback round 2
* final feedback
* final final feedback
* add coverage and other options
* Update test.yml
* start typecheck
* update cache
* update snapshots?
* Update jest.config.json
* Update jest.config.json
* give timeout some buffer
* update import
* upgrade ts
* fix typing for apollo deps
* finalize typechecks
* downgrade typescript to original version
* add cache directory to jest
* remove coverage
* remove google analytics from tests
* merge main
* remove timeout
* update tests
* update graphql queries
* review changes
* try cache setup
* Update cache.test.ts
* make cache helper function
* cache test
* remove unneeded test causing issues
* feat: parallelize cache (#6930)
* feat: parallelize cache?
* remove graph query from concurrency await
* most of feedback
* move tests
* update token tests
* singleton cache
* restructuring res and cache promise
* abstract away repeated graph logic
* update tests and functions
* refactor
* update typing, parallelize, and start tests
* fix one tsc issue
* final feedback
* Update yarn.lock
* final final feedback
* add svgs
* try and setup svg
* stashing changes
* cleanup!
* prepare for start of feedback?
* LESS GOO
* modify versioning
* fix: update wrangler version
* Update yarn.lock
* downgrade wrangler
* Update yarn.lock
* Update yarn.lock
* fix type error
* update github test
* cleanup tests
* Delete custom.d.ts
* fix: cloudfunctions
* update tests
* final touchups
* lint
* change github action
* Update yarn.lock
* styling updates
* nate's feedback
* feedback p1
* typing feedback
* update yarn
* Create wrangler.toml
* move wrangler.toml location
* last try
* Delete wrangler.toml
* use 2.20?
* remove comment
* Update yarn.lock
* change compatibility date
* update wrangler and fix bugs
* Update colorthief+2.4.0.patch
* build: cleanup flags
* cleaner patches
* update compatibility date
* quick tweeks
* cleanup rendering and lint
* final color update
---------
Co-authored-by: Zach Pomerantz <zzmp@uniswap.org>
|
2023-08-10 15:29:37 -04:00 |
|
Zach Pomerantz
|
b2dfb29f51
|
build: simplify/fix test caching (#7084)
* build: rm unnecessary cache-on-main
* build: hardhat fan-in cache
|
2023-08-08 16:48:27 -07:00 |
|
Zach Pomerantz
|
08501234a8
|
build: replace babel with swc (#7056)
* chore: refactor ms.macro to ms
* build: upgrade lingui@4
* chore: avoid styled-components/macro
* build: replace babel loader with swc
* build: upgrade vanilla-extract
* build: simplify e2e config
* build: migrate jest to swc
* build: dedup
* whoops
* fix: initial translations
* build: coverage
* build: ignore static extract warning
* build: rm old babel pkg
* test: rm e2e codecov
* build: fix swc cache
* cleanup
* fix visible t9ns
* cleanup
* cleanup setup
* crank it
* actual merge conflict resolution
* fix: restore locale initialization
|
2023-08-08 10:38:37 -07:00 |
|
Zach Pomerantz
|
3a0c4ad4db
|
fix: do not cache gql across CI (#6963)
|
2023-07-17 10:33:50 -07:00 |
|
Zach Pomerantz
|
96c58361a5
|
build: rm global yarn cache (#6822)
* build: omit caching global modules
* docs: build omitting cache
|
2023-06-23 14:41:06 -04:00 |
|
Zach Pomerantz
|
011136d0e9
|
build: improve workflow caching (#6825)
* build: only cache on main
* build: do not glob yarn.lock
* build: do not cache on yarn.lock
|
2023-06-23 14:40:58 -04:00 |
|
Charles Bachmeier
|
0baa8a1fff
|
feat: upgrade to node 18 (#6606)
* feat: upgrade to node 18
* use 18.x
* try removing npx from fetch schema fn
* use yarn
* setup github build on 18
* no yarn
* use yarn and sanitize output
* yarn silent
* update workflows
* fully remove unused step
---------
Co-authored-by: Charles Bachmeier <charlie@genie.xyz>
|
2023-06-06 11:59:03 -07:00 |
|
Zach Pomerantz
|
44c355c7f0
|
build: caching i18n extractor (#6619)
* fix: do not attempt to cache i18n:extract
* fix: i18n extraction
* docs: improve comments
|
2023-05-24 14:23:40 -07:00 |
|
Zach Pomerantz
|
d28a4b34cd
|
fix: do not attempt to cache i18n:extract (#6616)
|
2023-05-22 14:03:11 -07:00 |
|
Zach Pomerantz
|
11a8df2a3e
|
build: report test failures via Slack (#6539)
* build: report test failures
|
2023-05-12 09:19:20 -07:00 |
|
Zach Pomerantz
|
2150347ba2
|
build: cache generated files across builds (#6495)
* build: cache generated files across builds
* docs: lingui pkg-up comment
* docs: explain clean extraction
|
2023-05-09 15:49:53 -07:00 |
|
Zach Pomerantz
|
2b60961812
|
build: use ignore-path for craco eslint (#6372)
* build: add caching to eslint
* build: add caching to jest
* build: add caching to tsc
* build: add caching to actions
* fix: upgrade upload-artifact to v3
* build: update craco eslint cacheLocation
* build: use ignore-path for craco eslint
|
2023-04-20 13:44:57 -07:00 |
|
Zach Pomerantz
|
7ab6a17b42
|
build: utilize the node_modules/.cache (#6364)
* build: add caching to eslint
* build: add caching to jest
* build: add caching to tsc
* build: add caching to actions
* fix: upgrade upload-artifact to v3
* build: update craco eslint cacheLocation
* fix: pr nits
|
2023-04-17 09:28:00 -07:00 |
|
Zach Pomerantz
|
c48d4c5425
|
build: simplify actions (#4014)
* build: simplify actions
* build: add checkout
* build: fix path
* build: fix all paths
* build: missing steps
* build: update build name
* build: rename action
* build: add shell
* build: formalize lint
* build: cleanup
* build: update release
* build: comment workflows
|
2022-07-01 15:05:37 -07:00 |
|