Skip to content

Releases: LBF38/LBF38.github.io

v1.0.2

24 Oct 20:26
3bed3df

Choose a tag to compare

Patch Changes

v1.0.1

07 Oct 22:28
5d4312a

Choose a tag to compare

Patch Changes

  • Update SEO related code
    #39 2a23d8a @LBF38

    also add a social media image for OpenGraph
    and fix some related bugs

  • Hotfix on i18n for messages defined in main layout
    1bc5554 @LBF38

    limitation of the lib. Messages defined in main layout aren't well handled

v1.0.0

18 Jul 12:06
77f5cb6

Choose a tag to compare

Major Changes

  • First major release of the website !
    #38 2739e4f @LBF38

    It has support of the following features :

    • internationalization w/ @inlang/paraglideJS
    • dark/white mode
    • UI components using shadcn/ui
    • MDSveX and ContentLayer for content management and markdown support
    • SvelteKit framework
    • and other details.

Minor Changes

  • Add tech page
    #38 2739e4f @LBF38

    new page w/ some of the main technologies and tools I know and use.

  • Update all website content
    #38 2739e4f @LBF38

    to make the about page.
    each content is available in french and english

Patch Changes

  • Add minor UI fixes
    93cf44d @LBF38

    • make dark mode as default when navigating to the website in first place.
    • update footer to contain the copyright and website's version from package.json
    • update layout transition to make website navigation feels faster.
  • Fix the mobile nav to autoclose on click #36 8d0b73a @LBF38

v0.1.0

06 Jul 14:10
abc1bd0

Choose a tag to compare

Minor Changes

  • Add contentlayer support to the website
    #33 85e27d2 @LBF38

    it allows for an easy way to deal with markdown content and adds a typesafe layer on those documents.
    Therefore, it offers a simple way to define document types and create a simple yet effective CMS layer on top of Markdown/MDX/MDSVEX documents.

  • Add mdsvex support to the website
    #33 85e27d2 @LBF38

    It allows for easier content management. Therefore, it offers better ways to manage page content on the website based on markdown files.
    Moreover, we can integrate Svelte components inside the document, which can allow more interactive and interesting content.
    Finally, w/ contentlayer support, it allows to easily manage pieces of content for a given page or type of content to produce/write.

  • Update about page layout
    #33 774568b @LBF38

    By using contentlayer and mdsvex, improved the about page using different sections and content.
    It allows to build complex layout using managed content.

Patch Changes

  • Fix scrollbar visibility issue
    #32 3e56dbb @LBF38

    After some experimentations and more reading on Svelte's internals, I finally fixed the issue concerning the scrollbar showing on pages that requires it, depending on the body.scrollHeight or body.clientHeight compared to the window.innerHeight.
    Therefore, using Svelte's reactivity and the SvelteKit's $page store, we can show or hide the scrollbar dynamically by adding a CSS class, here hide-scrollbar.

  • Add cal button on contact page
    #30 546e459 @LBF38

    this helps improving the easy booking for people wanting to meet

  • Add clarity analytics (Microsoft)
    228bb4d @LBF38

    This helps having better understandings of the website's overall traffic and bugs in production env.

  • Improve footer and general layout #27 6e1a182 @LBF38