Ecosyste.ms: OpenCollective

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

github.com/BuddiesOfBudgie/site

Buddies of Budgie website, built with Next.JS.
https://github.com/BuddiesOfBudgie/site

Write-up for 10.9.1 release

8f3536598d4cbb551a26088682b07a64b4999598 authored 11 months ago by Joshua Strobl <[email protected]>
Budgie 10.9 write-up

77f4eaa32a74ed4bcd0e033f18ec2ad07a5bb7e9 authored 11 months ago by Joshua Strobl <[email protected]>
Update RSS feeds

95b0f402900becd8a04b442cf9a59590e63fa763 authored 12 months ago by Joshua Strobl <[email protected]>
fix: remove extra period from list, fix extraneous "the" in excerpt

40e10b53d071a8176890183a79d12142012c78b9 authored 12 months ago by Joshua Strobl <[email protected]>
Write-up of State of the Budgie for 2023 and looking towards rest of year (#6)

* Write-up of State of the Budgie for 2023 and looking towards rest of year

* Upgrade yarn to...

4c6eae9401485828f1eb8ed9ce01a47190fbc52c authored 12 months ago by Joshua Strobl <[email protected]>
hotfix: strip extraneous key in val

54174917907070289f648ab7fdfd13a82d2cd1aa authored about 1 year ago by Joshua Strobl <[email protected]>
hotfix: use a permissions policy generator...because this is a bit crazy

add csp default-src data for data blob, png, and plain

9cdfdd5409f3ba7cf90aec5ac3324c9004fe9bdf authored about 1 year ago by Joshua Strobl <[email protected]>
hotfix: correct formatting of domains for Permissions-Policy

10a1577ea04866b396916f7606898c752fc277cb authored about 1 year ago by Joshua Strobl <[email protected]>
hotfix: add unsafe-eval for client-side React code

2eb203bb9d2d66486582c7d403276f6cde709471 authored about 1 year ago by Joshua Strobl <[email protected]>
hotfix: broaden style-src and apply it to attributes. broaden connect-src.

ef19e9e10e7b54c29f1cbcd4f711cebbd94880a9 authored about 1 year ago by Joshua Strobl <[email protected]>
hotfix: update csp for inline style-src, domain for vercel vitals

fd54de238707bd270d30ca0c77cba6ecc4edec9e authored about 1 year ago by Joshua Strobl <[email protected]>
chore: update next-intl to latest major

f1a566bf24ea5645032af3c63ca69916497637f7 authored about 1 year ago by Joshua Strobl <[email protected]>
chore: Updated deps, moved to NextJS 14, increased roadmap data fetch, added Vercel headers rules

3f76ed325a9973640437a94b815de350b88628c5 authored about 1 year ago by Joshua Strobl <[email protected]>
hot-fix: query for more milestones so we can actually get latest release now

Yep, we have had more than 10 milestones now.

66dfdfe54b08ce63ba32bd25f549201194696d38 authored about 1 year ago by Joshua Strobl <[email protected]>
Deps update and Budgie 10.8.2 release blog post

59793d3b87d90819c95e594699263e0a151712c0 authored about 1 year ago by Joshua Strobl <[email protected]>
Add Merch links to nav

67f3d1315a9f87183e72ff27880ac06a5a41b4e6 authored about 1 year ago by Joshua Strobl <[email protected]>
Fix language used in contributor listings

6218818478301349d382461d6f8215c68e644095 authored over 1 year ago by Joshua Strobl <[email protected]>
Budgie 10.8.1 release blog post

Updated dependencies, added OpenGraph metadata generation, and added our new PeerTube channel on...

ae30eef3e6bf3142f97a145269f68535044cfd8e authored over 1 year ago by Joshua Strobl <[email protected]>
Add CODEOWNERS

38834797c3dabfa7737711f62e0defb3f92e8e1a authored over 1 year ago by Joshua Strobl <[email protected]>
Mastodon: Move to Floss.social

f12ea27e36863c8dff0b8a48cd98b6f37f391ea2 authored over 1 year ago by Joshua Strobl <[email protected]>
Add Donate link in Other. Add title in OC Callout card.

Fix a typo in latest blog. Thanks @ermo.

979f5b5781dff797d56ef925b6211a60b7d5c94c authored over 1 year ago by Joshua Strobl <[email protected]>
New Budgie 10.8 release, update deps & assets. Add spellcheck.

6f471925f331ef3a0b9ce89f3581487d218e48a2 authored over 1 year ago by Joshua Strobl <[email protected]>
Fix width on Personalize Banner for mobile

08b3e8eac18b173258982339d600dd9a008b7f78 authored over 1 year ago by Joshua Strobl <[email protected]>
Add a couple missing aria-labels

cb442091ed66da386dfb722d85e4ac897c0af503 authored over 1 year ago by Joshua Strobl <[email protected]>
MUI in production mode overrides with Roboto, so fixed by moving Theme out of UI

Theme now consumes our class names from next. Lots of unborking had to be done.

832fa16bc3f176fa6af0557e625c14af45967fc1 authored over 1 year ago by Joshua Strobl <[email protected]>
Drop font designation from theme file

a79349508a229a52b51df9780c1c96206a9769ed authored over 1 year ago by Joshua Strobl <[email protected]>
Move to using Next.js's font system

This has a couple benefits:

1. Self-hosts the fonts we need
2. Reduced layout shift and render ...

c5793b5e89282b15d1a74f8be7ebd0fff9f45a15 authored over 1 year ago by Joshua Strobl <[email protected]>
Ensure hero banner image has priority (not lazy)

4679d962d017689860c18cd08cfe1973754d1d6c authored over 1 year ago by Joshua Strobl <[email protected]>
Set fetch priority on first images in tab and carousel

fc711dc30e538f3e36b803d7547fa5b9a38a5956 authored over 1 year ago by Joshua Strobl <[email protected]>
Initial pass at a new carousel that can better take advantage of next/image size constraints

167047f3f58c19ba7625f471ab27e1095713a974 authored over 1 year ago by Joshua Strobl <[email protected]>
Use next/image sizes on HeroBanner to actually use our srcset generated images

d6d511fd544d84f521961009f39be5b968698d31 authored over 1 year ago by Joshua Strobl <[email protected]>
implement redirect for Ghost's /rss to global RSS 2.0 XML

21fac20e0bcb7d52b3d152809e6da6528d69c210 authored over 1 year ago by Joshua Strobl <[email protected]>
Add feeds button to blog header

8df2d4335e0bdcb6ca3a6bfc50aa5e7e0c0bb3ae authored over 1 year ago by Joshua Strobl <[email protected]>
Add Atom & RSS feeds. Resolves #1.

Still no direct link to Feeds page or the feeds themselves external to the page but should at le...

1193fbcfc2b271f37028af1ed70cf4c23cab4ebb authored over 1 year ago by Joshua Strobl <[email protected]>
Fix hero banner on 4K

edd7ef9639b7e500e30ba8edccae92b4492bfb5f authored over 1 year ago by Joshua Strobl <[email protected]>
We can probably open things up now :)

db36655bd30bf02fdce234464170e2d2ae34a40a authored over 1 year ago by Joshua Strobl <[email protected]>
Add Vercel Analytics.

7af018756e06b06e8d6754db46069a590ec758d9 authored over 1 year ago by Joshua Strobl <[email protected]>
Priorize header image load, fix image on 10.7 blog post

Make sure that home page hero banner image is priority as well and no longer using background im...

1504be74cf1b0f1f2964c1aa8f1ac77e37c158df authored over 1 year ago by Joshua Strobl <[email protected]>
Implement static page generation for blog posts.

No real reason to render these server-side.

9c6d914c7011ef8872df3a44f2755ec0eea5f053 authored over 1 year ago by Joshua Strobl <[email protected]>
Add next config-based setting of Cache-Control for Roadmap page which is more compatible with Vercel

e4bdac8f821761eea7badf3a3298bb0508ecbc94 authored over 1 year ago by Joshua Strobl <[email protected]>
Add "Other" menu with important links to GH, Mastodon, Matrix, YouTube

Increase menu size and fix a weird top border on accordions

36da6eb742621ad177ba3fc69442b069d01060a6 authored over 1 year ago by Joshua Strobl <[email protected]>
Generate redirects so we can point blog directly to new domain and it goes to the right page

11a38417f411558169081574cb505e399b8ddc4d authored over 1 year ago by Joshua Strobl <[email protected]>
Don't use releases in yarnrc

9bf136449980c651c344dc2d70c7d162c9f042e5 authored over 1 year ago by Joshua Strobl <[email protected]>
deps: Upgrade nextjs and @types/node

Fixed missing keys for some components in Nav

cfee2f6fd0d3f00cd748347e8fa5848900e41f72 authored over 1 year ago by Joshua Strobl <[email protected]>
Improve mobile nav drawer with accordion for submenus

This exposes our Roadmap and Org pages for the About section.

Fixed use of centered which is in...

6d8a6a300034e695e39b271ad5a5b98a1aeb0958 authored over 1 year ago by Joshua Strobl <[email protected]>
Polish organization page (grid, font sizes, and spacing).

**Other changes**

- Fix lightbox image width being forced rather than being treated as the pref...

5d86dd2d3c7feb7afbfeae890fcc746721f8d09d authored over 1 year ago by Joshua Strobl <[email protected]>
Organize images into respective publication year/month date folders

Images were disorganized as Hugo did it based on when the file was uploaded (with the Ghost site...

032031fd825ab0be85a841cffbd77c6d718e256c authored over 1 year ago by Joshua Strobl <[email protected]>
Clean up home page, use Budgie screenshot instead of weird laptop graphic.

Cleanup unused assets.

Added an inverse option for BWButton

5e63f1d77ec173214dc9424ea22b79605cb39301 authored over 1 year ago by Joshua Strobl <[email protected]>
deps: update sharp

20011e946dce61d98cafaf00671b2b44cf3f01c4 authored over 1 year ago by Joshua Strobl <[email protected]>
Prep for release

**Major changes**

- Lots of work done on main site, UX components. Don't even know where to sta...

e7f4e557ea7e773e36d1d53c1dab420e4a17fba1 authored over 1 year ago by Joshua Strobl <[email protected]>
implement strict eslint rules

- code style adjustments based on eslint / prettier rules
- adopt Link from next/link, cleaning ...

da744318573c489d282168ed94a6a482fab3d9de authored over 1 year ago by Joshua Strobl <[email protected]>
Moved apollo client utils to into site.

Removed dotenv.

Fixed asset imports.

e93736b63a8414859cc1373bca8a9ad406cd7382 authored over 1 year ago by Joshua Strobl <[email protected]>
Deps update

Turned off ts eslint rules for ban-types and no-empty-interface.

2aed3438c9565bf1c8889115633d178d30061d97 authored over 1 year ago by Joshua Strobl <[email protected]>
Move app/site sources into src subdir

Updated assets, design updates around typography, borders, etc.

3e84629aa9a82029380554c51882e84790b2f9a7 authored over 1 year ago by Joshua Strobl <[email protected]>
Rip out old types now that they are consumable directly from the server exports

d5c210746bbbe38416c52975ab76eb3848ecad4f authored over 1 year ago by Joshua Strobl <[email protected]>
Moved graphql-server to just server, export our types.

44cbce244c01be933379c0230ef00ba0a74992bf authored over 1 year ago by Joshua Strobl <[email protected]>
Upgrade to Apollo Server 4

f7f69b8e54ba0fb35bdf815b28cfe98503f7159a authored about 2 years ago by Joshua Strobl <[email protected]>
Run prettier

da74e36f82f3ca21226f536d7bc86132d6243e4d authored about 2 years ago by Joshua Strobl <[email protected]>
Upgrade to Next.JS 13. Cleaned up LightboxImage props types.

Start using next's new font system for our Inter font. Adding missing lodash type for graphql-se...

971d2370073a0a72a45fe7993a3a9671f734f8ef authored about 2 years ago by Joshua Strobl <[email protected]>
updated deps before apollo server and nextjs 13 upgrade

- apollo server (still 3.x)
- graphql-schema
- eslint-config-next
- husky
- lint-staged
- luxon
...

b4e856c83a6bad7b7d87168d990bce07e6157b42 authored about 2 years ago by Joshua Strobl <[email protected]>
move back to yarn, but use yarn 3 over npm+npm-check since it handles module resolution and monorepo deps upgrades better

9c7d60f723a7cb4a3d0e302a5f391e001e35ab56 authored about 2 years ago by Joshua Strobl <[email protected]>
Implement most of initial Roadmap

Implemented most of the initial Roadmap, including the backing GraphQL server for getting Milest...

fa37e8af0b90ec1ea5bc260bd05632869adfe0ca authored about 2 years ago by Joshua Strobl <[email protected]>
Initial move to using turborepo to pave the way for docusaurus and shared components across doc and site.

Create new UI package.

Updated all site deps, e.g. MUI and next. Moved to using "future" next/i...

b756b399c0ef1a919d8ca8e99484d8e88bf7ec7e authored over 2 years ago by Joshua Strobl <[email protected]>
Allow PageBase to accept one child and not just an array of them.

81066300dd621cfedc0b3e20a04d22660cf4bc33 authored over 2 years ago by Joshua Strobl <[email protected]>
Add TypeScript eslint plugin and fix linting errors.

c7eb57076e2ef521dd88aa5b34a2c357640ced81 authored over 2 years ago by Joshua Strobl <[email protected]>
Remove recommend to install npm-check globally, use npx instead.

Remove old next README defaults.

8dac87dd22880d15c6c091ad1fcb64145723c73c authored over 2 years ago by Joshua Strobl <[email protected]>
Add our .git-blame-ignore-revs to ignore our formatting commit

b740724e39293f716ea14f6e6ac680b30d25fb88 authored over 2 years ago by Joshua Strobl <[email protected]>
Finally set up prettier.

I am changing the formatting from hard tabs of 4 width to spaces of 2 width. I usually go with t...

28f84a7f91e2ea79ac13d6166cc2994ea04f752b authored over 2 years ago by Joshua Strobl <[email protected]>
Fixed production build compilation issues

Fixed issues identified when doing a production next.js build, such as fallbacks being enabled f...

dce83bab848e7be256ebd2ae543e591e4425ec44 authored over 2 years ago by Joshua Strobl <[email protected]>
Initial pass at About page, refactoring buttons, better mobile support.

5ef314e1e226c9533c6a84ecf35c14dab483ffaf authored over 2 years ago by Joshua Strobl <[email protected]>
Update the actual content key

93a6f407e950d3101de839f910763b4f43702e48 authored over 2 years ago by Joshua Strobl <[email protected]>
Update terraform and kubernetes configs to new infra. Creation of new DO managed database.

ae04d0466530277e7987a264bcdc396c21efabe3 authored over 2 years ago by Joshua Strobl <[email protected]>
Update content API to new deployment of Ghost

21b2e3430ba751563c10be777b91f12aeefaadad authored over 2 years ago by Joshua Strobl <[email protected]>
Finish initial individual blog page design

This leverages html-react-parser to convert HTML from the Ghost API into an array of JSX Element...

49d86c055c912dc9048ce6a93a99e7a585a3574b authored over 2 years ago by Joshua Strobl <[email protected]>
Upgrade to React 18 and new eslint

adb8c87f78ce3ba13e057f05317256b502681d8c authored over 2 years ago by Joshua Strobl <[email protected]>
Start our design work of the individual blog posts.

Cleaned up some unused imports, enable SCSS support in Next. Fixed missing author info in GetPos...

3a0d71a5b7be7b58e989836c0c00d7d5f0363737 authored over 2 years ago by Joshua Strobl <[email protected]>
Add our 404 page.

f590485002a955151b442b050e4a9d730668dfc2 authored almost 3 years ago by Joshua Strobl <[email protected]>
Clean up a sneaky debug logging.

225a6aa0f30f3aabf75974f9602cf9f064f9a8c6 authored almost 3 years ago by Joshua Strobl <[email protected]>
Add some spacing between tag buttons

f8e5dd0038799819d8630e257833e636bbfe95d3 authored almost 3 years ago by Joshua Strobl <[email protected]>
Implemented Blog Listing page, numerous components

Implemented our Blog Listing page that will display our blog posts for a given tag (if none spec...

a6e45aece2a048867196b04a4f51efccfdec0cc2 authored almost 3 years ago by Joshua Strobl <[email protected]>
Increase terraform K8s node count to 2 by default.

Reduces node congestion with various deployments / services such as cert-managers.

53d682445647d82d44d2075df1550b751829c4ca authored almost 3 years ago by Joshua Strobl <[email protected]>
Add info about what Buddies of Budgie is.

8bd4d9f90bf40ac15d8e6fa1c3c75adbe8cad716 authored almost 3 years ago by Joshua Strobl <[email protected]>
Initial commit.

d26a10b1c5c6dfa44f32c5e7b761def2d5ff2a93 authored almost 3 years ago by Joshua Strobl <[email protected]>