Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/zws-im/zws

Shorten URLs using invisible spaces
https://github.com/zws-im/zws

fix: remove trailing newline from alt text

aec53703c75440a301906eeca90540132581e3ec authored over 1 year ago by Jonah Snider <[email protected]>
refactor: reorganize logo SVG for navbar

f6c5461e6325d10da824c7e5d0799024d069ebb8 authored over 1 year ago by Jonah Snider <[email protected]>
feat: add /logo.png and /logo.svg static files

f47f94af356568630fb2abbd067ab498b85c3950 authored over 1 year ago by Jonah Snider <[email protected]>
fix: update OpenAPI to stop using deprecated example field in favor of examples

30fa992a6f666ec4ce65d3d67359871412011176 authored over 1 year ago by Jonah Snider <[email protected]>
ci: pull .env from Vercel in OpenAPI lint job

b88c09b6a1f2e9581aa1d7655de62cacbefbd2a5 authored over 1 year ago by Jonah Snider <[email protected]>
ci: fix Prisma client not being generated (#628)

74ee54a2043114badd42f791025c7ca78976323d authored over 1 year ago by Jonah Snider <[email protected]>
build(deps): update dependency convert to v4.13.2 (#627)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by:...

57b093cf7b7d74899da4ea9deeb560e3965bcba8 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
refactor: add lint ignore

2f0dd9c71efbab0fda12994ef1c5ca89281f488f authored over 1 year ago by Jonah Snider <[email protected]>
ci: start linting exports and dependencies

76f6745a9968cbf2c67d4f6b7beb7341952b5d72 authored over 1 year ago by Jonah Snider <[email protected]>
refactor: remove unused method from OpenapiService

ae4e1a7d52943ea454f557516651035a43c81c41 authored over 1 year ago by Jonah Snider <[email protected]>
fix: fix how path parameters are defined in OpenAPI schema

a2cd5ca811d6176985f03ebc90af9e5902453bba authored over 1 year ago by Jonah Snider <[email protected]>
ci: start linting OpenAPI schema

b6a10a756db9643b507f948985452bed7e3754a9 authored over 1 year ago by Jonah Snider <[email protected]>
refactor: organize imports

5c983e86401806fbf28cb3df0f4756a6381c412d authored over 1 year ago by Jonah Snider <[email protected]>
feat: add page to handle when visiting a blocked URL

8e062945fb7c96cd0f495d33a9fa973232258211 authored over 1 year ago by Jonah Snider <[email protected]>
feat: add top-level error boundary page

3ab3050e8bb899cf8f23345ed50fab92067f9f50 authored over 1 year ago by Jonah Snider <[email protected]>
refactor: extract button component from not found page into dedicated component

ff7327a2c1369e63a8fa64d0ced507c8db8c3aca authored over 1 year ago by Jonah Snider <[email protected]>
refactor: deduplicate blocked URL check logic by creating a BlockedHostnamesService#isUrlBlocked() method

a312b0382fd0d49eff66497f59dabd4fb38fad66 authored over 1 year ago by Jonah Snider <[email protected]>
fix: block URL stats from being accessed when URL is blocked

880627ca77afda9b7bd160eb2094c43ce66379ac authored over 1 year ago by Jonah Snider <[email protected]>
build: switch from Yarn to Bun (#625)

ac07dd90497579ca55f92b9e7cabb72fc40d9553 authored over 1 year ago by Jonah Snider <[email protected]>
fix: use h2 element instead of h1 element for H2 component

5f8e6db7f47a6ce2983af6c2dc63697e3013d89b authored over 1 year ago by Jonah Snider <[email protected]>
build: remove devcontainer

d595c667b6689f1a960ffb250c2ffc97678257f7 authored over 1 year ago by Jonah Snider <[email protected]>
build(deps): update dependency vercel to v32.2.1 (#626)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

fa8dae1df30c406716c4b916f6ef1d02c9446848 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
fix: fix builds on Vercel

82c19b8570fe5a153abbf063187da7c4b1ec564a authored over 1 year ago by Jonah Snider <[email protected]>
perf: reduce bundle size by removing barrel file for components

6c3df741ce4865b2e6df104676be47766c9eab36 authored over 1 year ago by Jonah Snider <[email protected]>
style: sort package.json

32426c884b678b4efacc356692803b6871bf8c84 authored over 1 year ago by Jonah Snider <[email protected]>
build: upgrade to Node.js v20

4d319010e40335d85a36e890dba3e9205a7200df authored over 1 year ago by Jonah Snider <[email protected]>
perf: stream instance stats instead of blocking render

ceede9708119cd4e925d10dab83a0b9e27944294 authored over 1 year ago by Jonah Snider <[email protected]>
refactor: export SwaggerUi component from components barrel file

636f914722b7470ccd97adcb542562d31dfff24a authored over 1 year ago by Jonah Snider <[email protected]>
fix: do not enable Highlight.io in development

8ea7d286ceae01c3debd17e77e38e3fd23e6db5b authored over 1 year ago by Jonah Snider <[email protected]>
feat: add OpenAPI documentation

655356bf1e6a2dbc4deac07a6130b0b60583f0af authored over 1 year ago by Jonah Snider <[email protected]>
fix: mark dot grid image as priority

4dcba8601a7e28eb8e6a0398097752db5e062661 authored over 1 year ago by Jonah Snider <[email protected]>
fix: fix warning about Powered by Vercel image height

838a1bf9377f09ce0af5f25de8442a801dc754cd authored over 1 year ago by Jonah Snider <[email protected]>
build(biome): format files with errors

5f92f45b98dc22a55eb1c1855d171bc0df55cff5 authored over 1 year ago by Jonah Snider <[email protected]>
fix: add CORS to API routes

e9fafd2abb7b8d24a598fcf85cdf2c155d33b1c4 authored over 1 year ago by Jonah Snider <[email protected]>
build(deps): update dependency @types/node to v20.6.0

931e8e4fd26eb507ab97f3dcadfe88ecb2ab6afb authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
build(deps): update dependency vercel to v32.2.0

b5eb773fcd2518a927ae847665e94142d188b962 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
build(deps): update dependency @highlight-run/next to v4.3.0

6deb297711cb9b41b6bc3cb1be050a3c1c0791c4 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
build(deps): update dependency @biomejs/biome to v1.1.2

6f040c640258a9f8b90f04141cfd9bcb741c73f3 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
docs: remove version badge from README

5cf01447d8b3df3af4582e5d4c396f5c210c132f authored over 1 year ago by Jonah Snider <[email protected]>
build(deps): update dependency @biomejs/biome to v1.1.1 (#624)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by:...

8b3041feabef8c3e9e3a580ae3108593105d0698 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
build(deps): update dependency @jonahsnider/util to v10.1.0

fd923b9f41d144425d7aeab08e1ca011d566d684 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
build(deps): update dependency @highlight-run/next to v4.2.0

a37cd3b1e303bf1ff76c18e17c2673917ac550e2 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
build(deps): update dependency framer-motion to v10.16.4

a2743e68e332288497ff6ba7290f0ae4a139091b authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
build(deps): update dependency @jonahsnider/nextjs-api-utils to v1.0.4

ab78a963e86361acb417fd3d3fde55877b9ed876 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
feat: cache GitHub stars for 24 hours

946902d7fab7e9fbcab407a9d5a66cc6bab1dc1c authored over 1 year ago by Jonah Snider <[email protected]>
fix: fix metadata in webmanifest

bc5e93da593e63c6fcdf75a377d042c4b58453d3 authored over 1 year ago by Jonah Snider <[email protected]>
feat: improve page metadata

7577a4e7ee4a7d434ce315269bc218bfc1f8d5e5 authored over 1 year ago by Jonah Snider <[email protected]>
build(deps): update dependency @jonahsnider/nextjs-api-utils to v1.0.3

f260b7ed90b847e20996345c878ff29fad8a48c7 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
feat: add resize animation to "Shorten" button on home page

902b5aa3a4966fd9d673cd873450e65fa91abb79 authored over 1 year ago by Jonah Snider <[email protected]>
fix: fix UI bug where success check mark could be shown in an error state

6556b8eb3129b7119d5f56330166007ba8b9904a authored over 1 year ago by Jonah Snider <[email protected]>
build(deps): remove unused dependency

abaff2684835b4579a13ba4cb91bd2088f43c1d5 authored over 1 year ago by Jonah Snider <[email protected]>
refactor: fix location of exception-route-wrapper.ts file

011a4a8b13a194f6d4160e0331e17093200751c1 authored over 1 year ago by Jonah Snider <[email protected]>
refactor: use nextjs-api-utils

51439638003133717b6b3ea882f5ff697fd21179 authored over 1 year ago by Jonah Snider <[email protected]>
feat: remove unnecessary animations

91ce6894dee4e6d424395fb0e8b32fc41ae310cf authored over 1 year ago by Jonah Snider <[email protected]>
refactor: make Biome config stricter

5eafeacfe21386bdbceb0b353b2840ee39da83e2 authored over 1 year ago by Jonah Snider <[email protected]>
feat: remove top padding from stats page

59d04569a2f332a0e6191201593cffd48ff3e781 authored over 1 year ago by Jonah Snider <[email protected]>
fix: improve top margin on home page

c4ba2e11144aa1779ea34026828389f6c6cfb52a authored over 1 year ago by Jonah Snider <[email protected]>
feat: animate first section of home page and navbar

fadc9d246de2660221e6590bb746b522f8873c5c authored over 1 year ago by Jonah Snider <[email protected]>
feat: improve animations on homepage and navbar

d0f752d57b32602948485a94968ed934ecb55606 authored over 1 year ago by Jonah Snider <[email protected]>
feat: add animation when switching between FAQ options

2d990d0faf93fadcd19aae19dcdbec7f30c21068 authored over 1 year ago by Jonah Snider <[email protected]>
build(deps): update actions/checkout action to v4 (#623)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

2e03556dcfdcb089317279faaafd74f727609874 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
build(deps): update dependency @types/node to v20.5.9

47ac07ac18455c13f223b18f471e01cba08ed1f5 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
build(deps): update dependency @types/node to v20.5.8

d01cc9b70ebacbeec79f6e139f0b8c439b443225 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
docs: remove section in README about status page

acdc5043fdf252318cca1f5c2aa6b1471f08640e authored over 1 year ago by Jonah Snider <[email protected]>
fix: fix "Shorten" text appearing in error messages when shortening a URL

49af38df319415f645c4051d808cee55fbdfcc3b authored over 1 year ago by Jonah Snider <[email protected]>
feat: use Highlight for error tracking

126d9e281cf4635473ba8bbaad29beece55503b8 authored over 1 year ago by Jonah Snider <[email protected]>
fix: reduce number of Redis calls in the best case

22b7d87e0d0a0e4f9f50642b660285b66b395af0 authored over 1 year ago by Jonah Snider <[email protected]>
feat: enable source maps in production builds

434ae49db9c8b1f2a945366cf2dceb750f9dee8f authored over 1 year ago by Jonah Snider <[email protected]>
feat: track clicks on the Vercel badge in footer

f44b3a1edfc52ba1e26ad30d9b938cfe080ed634 authored over 1 year ago by Jonah Snider <[email protected]>
build(deps): update prisma to v5.2.0

8ee61afa39e7fc0b03604237c1f69fce8baf98b0 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
build(deps): update dependency zod-validation-error to v1.5.0

f332070a3c06f250c9653bb0323474e95ad162fc authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
build(deps): update dependency typescript to v5.2.2 (#600)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

8fa9baf78068afcc5730ec8ad1fe3a020861f243 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
build(deps): update dependency type-fest to v4.3.1 (#608)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

b5208229970cec2d3278690c373dbf25743c234a authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
build(deps): update dependency @types/node to v20.5.7

0503dd6bda0632bc8f16241eef6e51d4b4593b82 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
build(deps): update yarn to v3.6.3 (#619)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

2001205c3f0483eb3b8ea6f51e7ce9500f55c173 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
build(deps): update dependency postcss to v8.4.29

c5dbef42c0a29e6cd8467aa00124c46a194085a3 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
build(deps): update dependency autoprefixer to v10.4.15

2614af74694b6c0e95b6d02ccf0a070b4c87c192 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
build(deps): update dependency @types/react to v18.2.21

27b9270113b2cde0a9816da54696d7b18725b7c0 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
feat: add Keybase proof

6732caabed3546daaa22910ac0ecc8acb11fdc75 authored over 1 year ago by Jonah Snider <[email protected]>
feat: add phishing.png image

b8897f87ef671bf75eb1725e5ef6ec59de688faf authored over 1 year ago by Jonah Snider <[email protected]>
feat: replace Google Analytics with Plausible

668316ea8482a34d8cc67f9987779a2f298d4b7b authored over 1 year ago by Jonah Snider <[email protected]>
feat: add Google Analytics

8155c8ab73475416391beaee6ebe1bdd87732bb2 authored over 1 year ago by Jonah Snider <[email protected]>
feat: improve handling of api.zws.im subdomain

1d35bc25d8e1e8ce310d50ef1a568f031641e35e authored over 1 year ago by Jonah Snider <[email protected]>
feat: add middleware to fix shortening with API subdomain

3f9d7fc93f1af131d519404c1efd48e57b9d7c1e authored over 1 year ago by Jonah Snider <[email protected]>
feat: implement error handling to URL shorten form

173afa5857edfa4cf841222bbc133c37fd7595b6 authored over 1 year ago by Jonah Snider <[email protected]>
fix: fix how blocked hostnames are checked

ac01f6e241a2d7d5d8c26919464382e5aa0fe79d authored over 1 year ago by Jonah Snider <[email protected]>
fix: fix URL encoding in path params for URL stats API route

04a83847802b7682db2df03b22b87871d7eb1625 authored over 1 year ago by Jonah Snider <[email protected]>
fix: fix error handling in visit shortened URL redirect page

182d300845de63f59d1b1829dfc8d8fdc3e2a43f authored over 1 year ago by Jonah Snider <[email protected]>
build(renovate): update Renovate config

7141c5e3c17f751fdc9addced1666d339d9f1fda authored over 1 year ago by Jonah Snider <[email protected]>
feat: rewrite as Next.js app (#610)

fb32952d3d3b3d45a255c2e88358ddddbb6afda3 authored over 1 year ago by Jonah Snider <[email protected]>
build(deps): update nestjs

9509ca102d5e4501a90b942a8941af6c3c71cce6 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
docs: update Heroku app.json to use PostgreSQL 15

6c1f1b3bc4b974c5aa2efb964873eecf7efa90a7 authored over 1 year ago by Jonah Snider <[email protected]>
build(deps): update dependency @types/node to v18.17.3

5a21f784b55c5f9c22c63cf509af8202e1fdcad9 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
build(deps): update dependency @sentry/node to v7.61.1

667fe9053428abc44ee2ea59a0e4d06b80078fb1 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
build(deps): update dependency @types/node to v18.17.2

f819c95bd7f982b70fe91ebf86c9844a1b8ca5ef authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
build(deps): update dependency @nestjs/swagger to v7.1.6

ab2bd8f643335e014e2424dab1982fad235747dc authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
build(deps): update dependency @sentry/node to v7.61.0

53eb9f07dae89fefbe392c5d5dc7b2657f1e4a07 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
build(deps): update nestjs

23ce066168559bd73024117718327d92953f4192 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
build(deps): update dependency @nestjs/swagger to v7.1.4

0ae2b33ee0e707fdb7fb705cec3ec33f1cfbd5bd authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
build(deps): update dependency jest to v29.6.2

91e112a8e56309a663a503b2e5c73931bf6e9ef1 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>