Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge new UI to Main #12

Merged
merged 26 commits into from
Jun 17, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
4bd531d
:sparkles: Start complete UI rework
Xen0Xys Jun 8, 2024
f9c4cf7
:sparkles: Implementing working navigation bar
Xen0Xys Jun 10, 2024
2db1410
:art: Improve top bar
Xen0Xys Jun 10, 2024
6c31bbd
:bug: Fix minor bugs
Xen0Xys Jun 11, 2024
e9400a5
:bug: Fix ssr
Xen0Xys Jun 11, 2024
ad18f32
:bug: Fix mobile height
Xen0Xys Jun 11, 2024
4ab4d2e
:sparkles: Implement webtoon list
Xen0Xys Jun 11, 2024
64c8e33
:rotating_light: Apply linter
Xen0Xys Jun 11, 2024
5542f65
:sparkles: Add collapsible for badge tags
Xen0Xys Jun 11, 2024
6e315ba
:iphone: Improve responsive webtoon list
Xen0Xys Jun 13, 2024
f741149
:iphone: Improve responsive for webtoon list
Xen0Xys Jun 15, 2024
d19e2fb
:sparkles: Add new episode view
Xen0Xys Jun 15, 2024
a3eae2b
:bug: Fix collapsible button
Xen0Xys Jun 15, 2024
c78c8ab
:lipstick: Improve episode list paddings
Xen0Xys Jun 15, 2024
588be58
:sparkles: Implement random avatar on refresh
Xen0Xys Jun 17, 2024
e8125de
:sparkles: Add webtoon title loading
Xen0Xys Jun 17, 2024
e8b8259
:heavy_plus_sign: Add shadcn skeleton component
Xen0Xys Jun 17, 2024
4c2fa9e
:sparkles: Implement skeleton loading for better UI
Xen0Xys Jun 17, 2024
5220a31
:bug: Fix wrong isNew webtoon property
Xen0Xys Jun 17, 2024
bd9519c
:art: Improve skeletons
Xen0Xys Jun 17, 2024
6435d6c
:fire: Remove collapsible
Xen0Xys Jun 17, 2024
de49b94
:lipstick: Minor style fix
Xen0Xys Jun 17, 2024
c6830c8
:zap: Improve many episodes and webtoons loading
Xen0Xys Jun 17, 2024
a7568dd
:zap: Add response caching in states for better performances
Xen0Xys Jun 17, 2024
35a0828
:zap: Improve page switching in low connection bitrate
Xen0Xys Jun 17, 2024
b5816d8
:sparkles: Implement webtoon reading
Xen0Xys Jun 17, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
70 changes: 0 additions & 70 deletions .eslintrc.cjs

This file was deleted.

249 changes: 17 additions & 232 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,239 +1,24 @@
# Created by https://www.toptal.com/developers/gitignore/api/vuejs,node,webstorm+all
# Edit at https://www.toptal.com/developers/gitignore?templates=vuejs,node,webstorm+all
# Nuxt dev/build outputs
.output
.data
.nuxt
.nitro
.cache
dist

# Node dependencies
node_modules

### Node ###
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
lerna-debug.log*
.pnpm-debug.log*

# Diagnostic reports (https://nodejs.org/api/report.html)
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json

# Runtime data
pids
*.pid
*.seed
*.pid.lock

# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov

# Coverage directory used by tools like istanbul
coverage
*.lcov

# nyc test coverage
.nyc_output

# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
.grunt

# Bower dependency directory (https://bower.io/)
bower_components

# node-waf configuration
.lock-wscript

# Compiled binary addons (https://nodejs.org/api/addons.html)
build/Release

# Dependency directories
node_modules/
jspm_packages/

# Snowpack dependency directory (https://snowpack.dev/)
web_modules/

# TypeScript cache
*.tsbuildinfo

# Optional npm cache directory
.npm

# Optional eslint cache
.eslintcache
# Misc
.DS_Store
.fleet
.idea

# Optional stylelint cache
.stylelintcache

# Microbundle cache
.rpt2_cache/
.rts2_cache_cjs/
.rts2_cache_es/
.rts2_cache_umd/

# Optional REPL history
.node_repl_history

# Output of 'npm pack'
*.tgz

# Yarn Integrity file
.yarn-integrity

# dotenv environment variable files
# Local env files
.env
.env.development.local
.env.test.local
.env.production.local
.env.local

# parcel-bundler cache (https://parceljs.org/)
.cache
.parcel-cache

# Next.js build output
.next
out

# Nuxt.js build / generate output
.nuxt
dist

# Gatsby files
.cache/
# Comment in the public line in if your project uses Gatsby and not Next.js
# https://nextjs.org/blog/next-9-1#public-directory-support
# public

# vuepress build output
.vuepress/dist

# vuepress v2.x temp and cache directory
.temp

# Docusaurus cache and generated files
.docusaurus

# Serverless directories
.serverless/

# FuseBox cache
.fusebox/

# DynamoDB Local files
.dynamodb/

# TernJS port file
.tern-port

# Stores VSCode versions used for testing VSCode extensions
.vscode-test

# yarn v2
.yarn/cache
.yarn/unplugged
.yarn/build-state.yml
.yarn/install-state.gz
.pnp.*

### Node Patch ###
# Serverless Webpack directories
.webpack/

# Optional stylelint cache

# SvelteKit build / generate output
.svelte-kit

### Vuejs ###
# Recommended template: Node.gitignore

dist/
npm-debug.log
yarn-error.log

### WebStorm+all ###
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839

# User-specific stuff
.idea/**/workspace.xml
.idea/**/tasks.xml
.idea/**/usage.statistics.xml
.idea/**/dictionaries
.idea/**/shelf

# AWS User-specific
.idea/**/aws.xml

# Generated files
.idea/**/contentModel.xml

# Sensitive or high-churn files
.idea/**/dataSources/
.idea/**/dataSources.ids
.idea/**/dataSources.local.xml
.idea/**/sqlDataSources.xml
.idea/**/dynamic.xml
.idea/**/uiDesigner.xml
.idea/**/dbnavigator.xml

# Gradle
.idea/**/gradle.xml
.idea/**/libraries

# Gradle and Maven with auto-import
# When using Gradle or Maven with auto-import, you should exclude module files,
# since they will be recreated, and may cause churn. Uncomment if using
# auto-import.
# .idea/artifacts
# .idea/compiler.xml
# .idea/jarRepositories.xml
# .idea/modules.xml
# .idea/*.iml
# .idea/modules
# *.iml
# *.ipr

# CMake
cmake-build-*/

# Mongo Explorer plugin
.idea/**/mongoSettings.xml

# File-based project format
*.iws

# IntelliJ
out/

# mpeltonen/sbt-idea plugin
.idea_modules/

# JIRA plugin
atlassian-ide-plugin.xml

# Cursive Clojure plugin
.idea/replstate.xml

# SonarLint plugin
.idea/sonarlint/

# Crashlytics plugin (for Android Studio and IntelliJ)
com_crashlytics_export_strings.xml
crashlytics.properties
crashlytics-build.properties
fabric.properties

# Editor-based Rest Client
.idea/httpRequests

# Android studio 3.1+ serialized cache file
.idea/caches/build_file_checksums.ser

### WebStorm+all Patch ###
# Ignore everything but code style settings and run configurations
# that are supposed to be shared within teams.

.idea/*

!.idea/codeStyles
!.idea/runConfigurations

# End of https://www.toptal.com/developers/gitignore/api/vuejs,node,webstorm+all
.env.*
!.env.example
21 changes: 0 additions & 21 deletions LICENSE

This file was deleted.

Loading
Loading