rayriffy-h

The missing piece of nhentai (Now powered by Bun)

MIT License

Downloads
17
Stars
111
Committers
4
rayriffy-h - Riffy H 6.4.1 Latest Release

Published by rayriffy about 1 year ago

What's new?

  • Home page listing is functional again after 1 years and a half of stale data
  • CI specific change to lock-in Bun version to be used
rayriffy-h - Riffy H 6.4.0

Published by rayriffy about 1 year ago

What's new?

  • Refactors internal components
  • Build time has been significantly reduced
  • Updated svelte-aio to more stable version
  • Runtime has been changed from Node to Bun. With some janky hacks, I managed to get sharp natively fully installed with bun without any external package manager
rayriffy-h - Riffy H 6.3.0

Published by rayriffy over 1 year ago

What's new?

  • CI complexity has been greatly reduced
  • Image runtime has been changed from Google's Distroless to Chainguard Images for rapid debugging
  • Typed prisma client will only be generated on install, saving 1-2s for every fetch
  • Opt Prisma client into new experimental JSON protocol, resulting 30MB less memory usage on idle, and faster query
  • Bump to Svelte 4
  • Deprecated Storeon in favor of nanostores
  • Faster JSON decoding with destr
rayriffy-h - Riffy H 6.2.0

Published by rayriffy over 1 year ago

What's new?

  • Initial bundle size has now been reduced to 9KB by somehow
  • Fixes failure to install service worker
  • Introduces new logic to import/export collection in a large quantity (i.e. 800 items)
rayriffy-h - Riffy H 6.1.0

Published by rayriffy over 1 year ago

What's new?

  • Enhancements in terms of internal search context
  • @svicons/boxicons-regular does not exists in NPM anymore. So, I extract icons directly into the project
  • Fix blurred images overflowing outward itself
  • Internal stability
rayriffy-h - Riffy H 5.1.0

Published by rayriffy almost 2 years ago

What's new?

After 2 years of 5.0.0, this is a mark for the last release for NextJS application before moving to 6.0

  • A lot of stability and optimizations
  • Become independent from Vercel to scalable Container-as-a-Service platform
rayriffy-h - Riffy H 6.0.0

Published by rayriffy almost 2 years ago

What's new?

  • Frontend framework has been moved (again) from Next to SvelteKit. Just this change alone improves startup time by a lot, and initial load time has been reduced significantly
  • Overall minimum JS bundle size to startup has been decreased from 100KB to 11KB
  • Time to build has been decreased from 8 minutes to 2.5 minutes
  • Interface has got a complete revamp, focusing on code smell, usability, and ease of use
rayriffy-h - Riffy H 5.0.0

Published by rayriffy almost 4 years ago

What's new?

  • Moved framework from Gatsby to Next instead to take full advantage of dynamic pages on Vercel. (Yes, we ditched static site for better future.)
  • Redesigned form scratch, built with Tailwind UI and Tailwind 2.0
  • Search bar will be reflect on which kind of pages you are in! For an example, if you're search from Home page then it will get search results from nhentai, but if you search from Listing then you will get search results that's only filtered to listing only. This concept also applied to your Collection as well.
  • Image that you will get are already optimized to be as small as possible, while serving proper image size depends on your screen size. Thanks to Automatic Image Optimization
  • You're now able to clear cached image manually through Settings page. (Noted that after image is purged from cache, you need to load that image again on network first before it can be viewed in offline!)
  • Collection codes are now moved to be it's own library called @rayriffy-h/datasource
  • Icon set from heroicons can be import from @rayriffy-h/icons

Improvements

  • Export code that will be used to move your collections will be shown as mono font to make o, O, 0, i, I, l to be easier to read
  • Optimized for entry model phones, any phone that being released after iPhone 7 should be able to launch Riffy H faster by 4-5 seconds.
rayriffy-h - Riffy H 4.3.0

Published by rayriffy over 4 years ago

What's new?

  • Search query and page result will be restored when navigate back in session
  • Nx workspace migration

Improvements

  • Defined and formatted prettier rules
  • apps/web is now based on @nrwl/gatsby
rayriffy-h - Riffy H 4.2.0

Published by rayriffy over 4 years ago

What's new?

  • Now you can go back trough history which tracks last 15 gallery you just viewed.

Improvements

  • Reduce amount of DOM and styling time.
rayriffy-h - Riffy H 4.1.1

Published by rayriffy over 4 years ago

Fixes

  • Gatsby SSR hydration glitch
  • Disable preact (again) this is because I have to use it for React fast refresh. I will turn it on again when find solution to this.
rayriffy-h - Riffy H 4.1.0

Published by rayriffy over 4 years ago

What's new?

  • Re-enable Preact

Fixes

  • Storeon server-side rendering method
  • Linting errors

Deprecation

  • Prefetch data from Gist

Update

  • Dependencies update as usual
rayriffy-h - Riffy H 4.0.0

Published by rayriffy over 4 years ago

New Features

  • Home page had been changed to show listing from nhentai.
  • Old listing can be located in Listing page.

Improvements

  • Interface has completely changed for better navigation on both desktop and mobile.
  • Styling strategy changed from CSS-in-JS to CSS by using Tailwind CSS which dramatically improve JavaScript parsing time.
  • Search function can now search for both listing and nhentai!
  • Migration from React context to Storeon

Fixes

  • Collection and settings are now sync across tabs when opening in multiple tabs.
  • External gallery on collection point into internal gallery instead of external has been fixed.

Others

  • Some major dependency changes
rayriffy-h - Riffy H 3.8.0

Published by rayriffy over 4 years ago

What's new?

  • New monorepo structure with Nx contains all Riffy H projects all in one place
  • Minor improvements regarding to monorepo structure
  • Bug fixes
rayriffy-h - Riffy H 3.7.0

Published by rayriffy over 4 years ago

What's new?

  • Build process in gatsby-node now using GraphQL to query data
  • API are temporary disabled
  • Overall page data reduced by 20-30%
rayriffy-h - Riffy H 3.6.1

Published by rayriffy over 4 years ago

Fixes

  • react and react-dom version resolution fallback to 0.0.0-fec00a869

Improvements

  • Add babel plugins for optimizing JS parsing speed
rayriffy-h - Riffy H 3.6.0

Published by rayriffy over 4 years ago

New Features

  • Left-handed mode

Improvements

  • Migration from lodash to lodash-es for tree-shaking exports on client builds (lodash is still being present for gatsby-node.js but there's no side-effect on client side)
  • Reduce JS parsing time by destructure hooks (Twitter)
  • Update experimental React
  • Faster speed index by reducing item rendering per page from 20 to 15
  • Migration from axios to native Fetch API
  • Reduced maximum DOM Depth
rayriffy-h - Riffy H 3.5.0

Published by rayriffy almost 5 years ago

Improvements

  • Change collection structure to be more easily migrated.

Fixes

  • A lot
rayriffy-h - Riffy H 3.4.3

Published by rayriffy almost 5 years ago

Fixes

  • Toast color for error message in collection
  • Deprecated API replacement in DynamicViewing
rayriffy-h - Riffy H 3.4.2

Published by rayriffy almost 5 years ago

Fixes

  • Build failures due to type conflict