Skip to content

Latest commit

 

History

History
739 lines (546 loc) · 40.9 KB

CHANGELOG.md

File metadata and controls

739 lines (546 loc) · 40.9 KB

v1.84.0

compare changes

🚀 Enhancements

  • Make opengraph image gradient (c6aa605)
  • Change the hero section catch phrase (8190ce5)
  • Add methodology section for /services/glossary (02d87f3)
  • #44: Add permissive CSP (ae0b8a5)

🩹 Fixes

  • Fallback to the latest release (f4a3d33)
  • Opengraph image not showing (f3357dd)
  • Opengraph image color (5b6d30c)
  • Mismatch of SEO info for /blog & /contact (e4bcc4b)
  • Typos (cba5b12)

💅 Refactors

  • Create gradient-bg CSS class and use it (d538de2)
  • Make the creator a single point of truth (11cd8f7)
  • Cleanup the about page (493fb41)
  • Move hero section inside /page.tsx (edb3dfd)

🏡 Chore

  • Update readme with new domain (5efa7c6)
  • Update blogs with the new links (47a19d2)
  • Use actual icon not TS generated icon (de98276)
  • Add missing links from MDX files (2bf891b)
  • Use gpg from s3 not gh (36beb9d)
  • Make the pgp toast message more concise (20869ca)
  • Fix some punctuations (bc1beb9)

❤️ Contributors

v1.83.0

compare changes

🚀 Enhancements

  • Add pulp fiction reference (ca45876)
  • Update robots.txt with the new site URL (c712ab9)
  • Update the hero section with better shit (39640fb)
  • Add opengraph image (9b4eb5d)
  • Add manifest.json TS generated (bade377)
  • Add site icon, TS geenrated (9476e8e)
  • Add manual sitemap (c635ced)
  • Add new SEO confs (5cf6e74)
  • Add screen reader info for hambuger button (ae4de34)
  • Make seoTitle the default seo blog description (eb5dd3a)
  • Configure SEO for about page (9de983a)
  • Configure SEO for contact page (c5b6b43)
  • Configure SEO for contact page (a5e5b4d)

🩹 Fixes

  • Tags returing null right away (a6a883e)
  • Services link tag (7501bb0)
  • #229: /blog/tag/[tag] not showing (534d60f)
  • Use the website name for opengraph images (71b55e1)
  • Punctuations and typos (9447969)
  • Punctuations and typos 2 (bb8a486)

💅 Refactors

  • Change NextJS env const var to NODE_ENV (e9cc660)

📦 Build

  • Enable post-build scripts (505de37)

🏡 Chore

  • Don't open new tabs with blog card (19e3a8a)
  • Remove next-sitemap (ef6be32)
  • Use default contact email (209b714)
  • Make all seoSummaries for /blog lowercase (1d61eac)
  • Update all blogs with the new domain (10f3f7a)
  • Migrate gsap (4e4f182)
  • Update old SEO metadata (a2c8754)
  • Update the communication & deadlines pages (f1bc7f0)

❤️ Contributors

v1.82.0

compare changes

🚀 Enhancements

  • Make blogs initially load 10 then 5 (4a68b2f)
  • Make blogs load smoothly (a60259a)
  • Add links for frontend performance (c1d134a)
  • #198: Configure SEO for the main layout (88924e9)

💅 Refactors

  • New prettier formatting (60a5c4d)

📦 Build

  • eslint: Now use no import rules (7c59833)

🏡 Chore

  • Update links for csrf blog (02aa897)
  • Update links for csrf blog (6101415)
  • Update links for csrf blog (56a8837)
  • Update links for referer blog (e2319c9)

❤️ Contributors

v1.81.0

compare changes

🚀 Enhancements

🩹 Fixes

💅 Refactors

  • Move pupl fiction ref to its own component (bcf655e)
  • Remove unecessary unused env vars (b61af55)
  • infra: Remove iam_user for s3 (bf91a5f)
  • infra: Remove iam_user for s3 (0b3fe63)

📦 Build

  • DevContainers: Add tfenv with aliases (37b58bd)

🏡 Chore

❤️ Contributors

v1.80.0

compare changes

🚀 Enhancements

🩹 Fixes

  • Filed build due to double export (2b9da7f)

📦 Build

  • Create two buckets one for images, other genral (3b6c792)

❤️ Contributors

v1.79.0

compare changes

🚀 Enhancements

  • Looksmaxx the home page (657044a)
  • Add back up top button (3a0cea0)
  • Add glows without hover style (0dd20d3)
  • Make shit glowup (b857533)
  • Finish gpg key setup (a982db2)
  • Finish the 3 services block (d10ed76)
  • #220: Use an S3 bucket instead of /public for images (b41a49a)
  • Add ECR (34cb639)

🏡 Chore

  • Change the container exposed port to 3000 (586780b)
  • Typos cleanup (8b367b7)
  • release: V1.78.0 (fcf3d4a)
  • Cleaup source types files v2 (e024463)
  • Cleaup source types files v2 (00f9753)
  • Cache the GPG request for like an hour (5bdbe22)
  • Ion know G fr (b58399a)

🤖 CI

❤️ Contributors

v1.78.0

compare changes

🚀 Enhancements

🏡 Chore

  • Change the container exposed port to 3000 (586780b)
  • Typos cleanup (8b367b7)

🤖 CI

❤️ Contributors

v1.77.0

compare changes

🚀 Enhancements

  • Add utility types (5332073)
  • Add branded types blog (e7ce513)
  • Add skill-issues everywhere (1951cd8)
  • Add skill-issues everywhere (911221e)
  • Add /services/estimates (7c87f39)
  • #183: Add prototype for tags sorting works good like a mf (9d53f63)
  • #183: Finish [tags] slug page (644d92c)
  • #183: Do not load more if total posts are less or equal to inital posts count (8ca5f81)
  • #183: Make tags links (759463c)
  • #175: Make year auto, for copyright notice (5dea01e)
  • Migrate react-object-restructuring (2b0eb12)
  • #203: Move deployment settings to /deployment (c054655)

🩹 Fixes

  • #206: Fix generateStaticParams erroring out (6b008e3)

💅 Refactors

  • LoadMore into its own component (315dca4)
  • Replace types tag with typing (7ad9754)

📖 Documentation

  • Add docs for devContainers usage (13e5557)

📦 Build

🏡 Chore

  • Next release (3a53aca)
  • Keep [] everywhere (f1d6388)
  • Add remote patterns to next image confs (646f536)
  • Switch links for project estimates (c4a7afc)
  • Load 5 blogs upon landing (76152ef)
  • #197: Band-aid for now, still dont work (9f9a3d8)
  • #173: Always fail safe with mdx content retrieval (e17e5ea)
  • #173: Always fail safe with mdx content retrieval (3d2c805)
  • #184: Cleanup /lib (edef12b)
  • Typos purge (241083d)

❤️ Contributors

v1.76.0

compare changes

🩹 Fixes

  • docker ci: Have it pick up the version from the start (d128350)
  • #146: Background colors not expanding to cover the whole viewport on Safari (4c7ed3b)
  • #145: Remove small external link arrows for android & ios (9fc15b8)

💅 Refactors

  • Rename .env.all to .env.local (74bc1b7)

📦 Build

  • Set tailwind-animate > 2.2.0 (#154)
  • Remove stale lock file (1075c95)
  • Update lock file with the new deps (4148fb8)
  • Update lock file with the new deps (9b0fd4d)

🏡 Chore

🤖 CI

  • docker: Tag image with the current version instead of latest only (eed56f9)
  • docker: Shorten the steps for double tag (b0e7603)
  • Add ngrok command for Just (1ef2d1b)

❤️ Contributors

v1.75.0

compare changes

🩹 Fixes

  • playwright ci: .env.all instead of .env.local (21b21d3)
  • ci: Install with frozen lock file (c487da3)

🏡 Chore

❤️ Contributors

v1.74.0

compare changes

💅 Refactors

  • Rename .env.local to .env.all (cad4125)

🏡 Chore

  • Remove zod & tailwind-animate from prod deps (2cb96cc)
  • Add new words to the project dictionary (c798a01)

❤️ Contributors

v1.73.0

compare changes

🏡 Chore

❤️ Contributors

v1.72.1

compare changes

🩹 Fixes

  • #146: Expanded background color to the whole vh (dd4fa71)

❤️ Contributors

v1.72.0

compare changes

🚀 Enhancements

  • Migrate management-skill-issues (54e4d4f)
  • Migrate /estimates (2f34533)
  • Initial /services looksmaxin set (d5fff47)
  • Make services cards glow & scale (4506cc3)
  • Make services cards a link (8d571f7)
  • Make services animate (89731f5)

🩹 Fixes

  • Gap problem between service cards (50e5f39)
  • Footer problems with /services (bf5bbda)

🏡 Chore

❤️ Contributors

v1.71.1

compare changes

🏡 Chore

❤️ Contributors

v1.71.0

compare changes

🚀 Enhancements

  • Finish "/business/services" page (47a3d2b)
  • Set links for /business/code-audits/ (0a149b1)
  • Set links for /business/full-project-develoment (9c7f0cf)
  • Glossary setup (791b9f3)
  • Set /services/transparency page (ba024ff)
  • Set /services/billing page (3b0dd52)
  • Hook up the blogs links with the business side of things (3c6fbc4)
  • Migrate the ìndependent-code-audit blog (7b01ef0)
  • Migrate Async Python Mock Testing blog post (26cc71b)

📦 Build

❤️ Contributors

v1.70.0

compare changes

🚀 Enhancements

  • Add "bootcamps are a ripoff" blog (8d1c2e7)

🩹 Fixes

  • Ignore coverage directory for EsLint (32309cd)

❤️ Contributors

1.69.0

🚀 Enhancements

  • Error UI component added (f15f780)
  • Set mdx rendering (db048b8)
  • Set getMDXData func, works just bout right (63416fd)
  • Add robots.txt & sitemap.xml implementation (dec1c2b)
  • Add theme toggle button (a8b63ec)
  • Add theme toggle button (5b36ff8)
  • Set the blog main section frame for all screen sizes (6370112)
  • Set blog sorting based on time of first publish (3665ec9)
  • Theme colors set right (02e0ff6)
  • Loading screen set (8c50714)
  • NotFound set (6bb78d2)
  • Some SEO (0904413)
  • Navbar proto set (dc751ab)
  • Add active badge (f2f3c12)
  • Add dimmed class for all footer elements (6a73cd4)
  • Make dynamic components work with MDX no matter where the MDX file is stored (7550cb1)
  • Have mdx render components dynamically (#36)
  • Add StyledImage (9397080)
  • Add Header (3cb776b)
  • Make the default theme run dark (8b2fbea)
  • Make overall font more readable (2d1fa42)
  • Add syntax highlighter proto (23c6fb9)
  • Add Go, Bash, Py, TS support for syntax highlighter (8f142c3)
  • Add header sizes (aa5cecb)
  • Add content component renderer (52ef041)
  • Set ArrowUpRightSquare component for custom Link (b67ca5b)
  • Finish link component setup (1d7d565)
  • Use average-transition as base for all links (cdb05a6)
  • Add three spacer components (a52ddc4)
  • Adjust the new badge postion for all screens & enhance overall layout (ce5bafa)
  • Setup blog cards (a3f0019)
  • Use the full width of the card (dc1ff08)
  • Finsih colors setup for the blog card (3a788a9)
  • Finsih colors setup for the blog card (67313f7)
  • Add tags to blog cards (c32568c)
  • Make blog uri constant (ec4ac13)
  • Add 6 classes of dimmed hue saturation (a99d447)
  • Add how many minutes the blog finna be read (6a8cfc6)
  • Make blog rendering check if the blog is released or nah (b5db560)
  • Hide the new state badge when post is not in the recent month (750d7e4)
  • Add id attribute for all header mdx components (9dc4b0e)
  • Make scroll smooth (f7a87ff)
  • Fix border layout of code blocks (29423c6)
  • Setup the left corner linear gradient color (b24f9b4)
  • Setup the right corner linear gradient color (2f9cf95)
  • Set default theme to gadient (c1d3229)
  • Navbar prototype set (26d9d96)
  • Add shadow animation for nav links (6198a60)
  • Make text glow on nav (f2e2313)
  • Color enhancements for 3 dots animation (99c92f2)
  • Make source </> button (fa5ffbb)
  • Make contact button (fb2029c)
  • Add copy button for code (8096ed3)
  • Add gradient link color & right arrow marker for external links (3764430)
  • Add average-translate (504c433)
  • Add average-translate to all navbar links (47e2afc)
  • Add average-translate to all blog post cards (14c260b)
  • Have blog posts infalted upon hovering (afcf021)
  • Make heavy (bigger) objects transition slower (1cc4f49)
  • Define a deeper purple color that rules all (1c9246a)
  • Add the "load more" chevron for inifinite blog scroll (a1d639a)
  • Add blogs GET route (365391f)
  • Use serevr components to fetch blogs (84daf66)
  • Just feat (726c11e)
  • Add suspence for indiv blog pages (517f9ed)
  • Cache the fetch result (38ccb6e)
  • Remove unused pages form robots text file (4a3bf1e)
  • Create error boundary component (581c2e3)
  • Replace all clsx with cn (37af088)
  • Add load more button for blogs (0dd4925)
  • Add loading for blog fragment (1d21d5b)
  • Add perLoadVisibleNum for blog page views (203e0ce)
  • Have navbar exist literally everywhere (a2a6603)
  • Add error boundary component (5462c1d)
  • Add the "go up" chevron (d7d9ecb)
  • Make load more button dynamic (5ff3866)
  • Cache the fetch result for 2 hours (4f1f6b3)
  • Actually fuck it dont cache for now, next is buggy with it (7e6835b)
  • Add bold accessability to the font (d3aa176)
  • Make back up top button smoother (c547f69)
  • Add updated/archived bage (090d0c2)
  • Add AsyncResponse type (53aded1)
  • Add Ok & Err types (75977b0)
  • Add AsyncResponse<T> as base for all NextJS responses (#61)
  • Make AnimatedCopyButton for code blocks (4a3d5f9)
  • Make AnimatedCopyButton for code blocks (#63)
  • Add light grid (700ef2a)
  • Add hamburger button (55705d1)
  • Finish ham component (a2ce9a4)
  • Add isSequel mdx metadata (8ab3ebb)
  • Hide scroll button after 20 secs of scrolling on mount (95b964e)
  • Set mini nav menue (1f15e9c)
  • Set normal nav menue (6c5eacc)
  • Solve the hydration error (8a34cbe)
  • Idk but good feat ngl (017c2b6)
  • Make nav go smooth (41df24b)
  • Use next image (5c7efb0)
  • Have blog cards be animated on drop (43da5f8)
  • Make bg blurry when min nav is active (241c949)
  • Add Status (2733084)
  • Create useToggleDropDownMenu (100e5d5)
  • Use generateStaticParams (b90f0bd)
  • Add generateMetadata (9e46d9d)
  • Add getDomainAndTLD func (05fbb74)
  • Add more SEO metadata for each individual blog page (2bb017a)
  • Add security headers (#44)
  • Add docker syntax (188b053)
  • Have line spacing go for loose @H1 tags (e8fad67)
  • Add matchURL() to parse sequential blogs (5a729ec)
  • Cleanup (2419949)
  • Make footer (d4ff604)

🩹 Fixes

  • Postcss not picking up confs (408370d)
  • code tests: Env vars not loading => typo (b1c33f6)
  • Dependabot typo (e018832)
  • Md screen size (bc4d6a0)
  • Eslint errors (a113753)
  • Solve blogData.filenameSlug not found (c082dd1)
  • Blog date margin not responsive (6dd1611)
  • Load more cursor set default (33fc7e7)
  • Make blog cards rendering stop when the slice fills (3ff79d9)
  • Lacking type _MaybeBlogData (c432cfa)
  • Blogs not showing fixed (2b860ee)
  • Blogs not showing (#60)
  • Retrun notFound() dont error (c7a33c5)
  • NextJS bug with fetch cache (95dcb88)
  • Overall sizing (883158b)
  • Some blog typos (36f08a0)
  • Some blog typos v2 (c0edfdf)
  • Some blog typos v3 (31f16b8)
  • Some blog typos v4 (203866e)
  • Some blog typos v5 (21056eb)
  • Spelling with cspell (96c44e2)
  • backend: Review some code, and propose some changes (5d67807)

💅 Refactors

  • Yes (e2d0562)
  • Move content to public (7d75e17)
  • Project cleanup (266defd)
  • Blog metadata types broken (c0273c1)
  • Split env into different objects (803aecf)
  • Move loader to its own component to be reused (c622263)
  • Move form-date to date (4e8e3e6)
  • Make formDate non default (ecb4072)
  • Remove private identifier from types.ts (ae6b686)
  • Mdx inclusive components into their own files (1e1bf87)
  • Move all actions to actions folder (99b94ec)
  • Code block & copy componnets into their own dirs (d371d1b)
  • Rename slug folder to post (a963887)
  • Come up with better names G (f7b0c08)
  • Seperate SEO logic from the main blog comp (5e905a3)
  • Move blog-section under components/ (3eed2bf)
  • Content within the blog section (3c96711)
  • Rename filenameSlug to filename (72e5548)
  • All (#74)
  • Organize the layout (#84)

📦 Build

  • Initial project setup (e2593be)
  • Use node 18 (4a309cc)
  • Container's set right (0a73bc5)
  • Brand new ui setup (7e17ccc)
  • Add more Just aliases (c8604c5)
  • prettier: Don't ignore (2e0d72b)
  • Cleanup unused deps will be running cleanup jobs rn (1bbc08b)
  • Add to eslint's ignored patterns (9108b6c)
  • eslint: Extend next core (05e1fd8)
  • Containerize the app & separate workflow runs closes (#85, #86, #87)
  • Use v18 (07adf63)
  • Add changelog gen (65b2f27)
  • Fix linters in package.json (cca421f)

🏡 Chore

✅ Tests

  • Add environment vars & linter tests (56fb86e)
  • Add testing for formDate() (985aa86)
  • Add testing for formDate() (5619106)
  • Add testing for isSameMonthAndYear() (dd7848e)
  • Done for getSiteName func (6471473)
  • Does testing for matchers (6844fc2)
  • Does testing for blog redirections (0b38c29)

🤖 CI

❤️ Contributors

Changelog

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

Generated by auto-changelog.

0.8.0

  • ci: run all in one check #88
  • build: containerize the app (#85) & separate workflow runs (#86) closes #87
  • refactor: organize the layout #84
  • purge vs code extensions #80
  • Some dynamic animations #73
  • update build #70
  • make nav #64
  • feat: make AnimatedCopyButton for code blocks #63
  • fix: blogs not showing #60
  • add load more #59
  • Have blogs load more #58
  • use actions #57
  • overall UI is all set #52
  • finish blogs setup #50
  • Whole lotta gang shit #46
  • ci: fix issue templates typo #32
  • Dev pipeline #18
  • feat: NotFound set #14
  • Dev pipeline #13
  • Prod preview #12
  • Dev pipeline #10
  • refactor: project cleanup #7
  • Dev pipeline #6
  • Dev pipeline #5
  • ci: add auto-changelog 527d904
  • ci: add auto-changelog e257b08
  • feat: make bg blurry when min nav is active 241c949