Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
9abd22a
fix: add viewport meta tag for responsive design
ch4d1 Aug 24, 2025
6f4a082
chore: update .gitignore to include .vscode and config files
ch4d1 Aug 24, 2025
4d07572
fix: improve ESLint rules, enhance Vue component keys, and streamline…
ch4d1 Aug 24, 2025
1221f04
feat: implement sync pause and resume functionality with UI updates
ch4d1 Aug 24, 2025
ae0abc4
fix: improve type safety by marking logger as readonly and enhance sy…
ch4d1 Aug 24, 2025
e61ccca
feat: add download speed limit configuration and implement controlled…
ch4d1 Aug 24, 2025
a7606a9
feat: enhance sync control UI with status indicators and auto-sync ti…
ch4d1 Aug 24, 2025
7df5926
refactor: streamline error handling and config file creation in getCo…
ch4d1 Aug 24, 2025
38b303d
refactor: optimize Dockerfile and improve config handling during sync
ch4d1 Aug 24, 2025
dd960ac
feat: migrate to ESLint 9 with flat config format
ch4d1 Aug 24, 2025
6601fe9
feat: update dependencies to 2025 standards
ch4d1 Aug 24, 2025
146052c
refactor: modernize Vue 3 architecture with Composition API
ch4d1 Aug 24, 2025
9a44fab
feat: enable TypeScript strict mode and improve configuration
ch4d1 Aug 24, 2025
cc83bc3
fix: resolve TypeScript errors and improve type safety
ch4d1 Aug 24, 2025
d0a322c
refactor: modernize server architecture and improve error handling
ch4d1 Aug 24, 2025
1e28161
refactor: modernize plugin JavaScript code
ch4d1 Aug 24, 2025
d37c052
feat: update Docker configuration for Node.js 22
ch4d1 Aug 24, 2025
1989071
improve: enhance .gitignore with modern development standards
ch4d1 Aug 24, 2025
f2a46ef
chore: update lockfile after dependency changes
ch4d1 Aug 24, 2025
9b3bdde
fix: improve build script error handling and output
ch4d1 Aug 24, 2025
76731de
Bump the npm_and_yarn group across 2 directories with 2 updates
dependabot[bot] Aug 24, 2025
33c59d6
feat: Add build script for Single Executable Application (SEA)
ch4d1 Aug 24, 2025
21a9b63
feat: Implement Regex Debugger component and integrate regex debuggin…
ch4d1 Aug 26, 2025
ebb894d
fix: improve Windows build reliability and release workflow
ch4d1 Aug 28, 2025
31f4bac
feat: add nightly build workflow and update README with badge
ch4d1 Aug 29, 2025
0669c82
fix: enhance sync interval validation and improve FTP error handling
ch4d1 Aug 29, 2025
e5ab5d4
feat: add Joi validation library for input validation
ch4d1 Aug 29, 2025
e6335af
feat: implement comprehensive input validation schemas
ch4d1 Aug 29, 2025
570211f
security: add input validation to Socket.IO events
ch4d1 Aug 29, 2025
f37af00
feat: enhance FTP connection pooling and SSL certificate handling
ch4d1 Aug 29, 2025
25d3679
fix: improve type safety and async configuration handling
ch4d1 Aug 29, 2025
43278f6
feat: add self-signed SSL certificate configuration option
ch4d1 Aug 29, 2025
7751de7
feat: add self-signed SSL certificate UI control
ch4d1 Aug 29, 2025
18c55cd
perf: optimize ring buffer implementation
ch4d1 Aug 29, 2025
6dddac7
chore: update project dependencies
ch4d1 Aug 29, 2025
c40eb2c
feat: add plugin-based FTP viewer architecture with AniList seasons i…
ch4d1 Sep 1, 2025
1c58cea
fix: update syncMapSchema to improve validation rules for id and rena…
ch4d1 Sep 1, 2025
02935bf
feat: enhance Dockerfile for plugin dependencies and update axios imp…
ch4d1 Sep 1, 2025
15941cc
fix: resolve TypeScript type compatibility issues and restore metadat…
ch4d1 Sep 1, 2025
af24055
feat: enhance Dockerfile to install axios globally and extend NODE_PA…
ch4d1 Sep 2, 2025
bf924cc
feat: enhance AnimeSeasonViewer with mobile optimization for search a…
ch4d1 Sep 2, 2025
4a24a81
fix: display proper language names instead of 'dub'/'sub' in anime vi…
ch4d1 Sep 2, 2025
00ecdf9
feat: replace star ratings with color-coded smiley icons and enhance …
ch4d1 Sep 2, 2025
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
82 changes: 82 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
# Node modules
node_modules
**/node_modules

# Build outputs
build
dist
**/dist
**/.vite

# Development files
.git
.gitignore
.github
*.md
.env*
.vscode
.idea
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# Test files
coverage
.nyc_output
**/__tests__
**/*.test.*
**/*.spec.*

# Docker files
Dockerfile
docker-compose*.yml
.dockerignore

# OS files
.DS_Store
Thumbs.db
*/.DS_Store
**/.DS_Store

# TypeScript cache
*.tsbuildinfo
.tscache

# Temporary files
tmp
temp
*.tmp
*.temp

# Config files that shouldn't be in the image
.eslintrc*
.prettierrc*
.editorconfig
tsconfig.json
vite.config.ts
rollup.config.js
jest.config.*
babel.config.*

# Sensitive config files
server/config/*.json
!server/config/*.example.json
!server/config/default.json
*.env.local
*.env.development
*.env.test
*.env.production

# Editor directories
*.swp
*.swo
*~
.history/

# Build cache directories
.turbo
.next
.nuxt
.parcel-cache
.rollup.cache
1 change: 0 additions & 1 deletion .eslintignore

This file was deleted.

27 changes: 0 additions & 27 deletions .eslintrc

This file was deleted.

93 changes: 93 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
version: 2
updates:
# Enable version updates for Docker
- package-ecosystem: "docker"
directory: "/"
schedule:
interval: "weekly"
day: "monday"
time: "04:00"
labels:
- "dependencies"
- "docker"
commit-message:
prefix: "chore"
include: "scope"

# Enable version updates for npm (root)
- package-ecosystem: "npm"
directory: "/"
schedule:
interval: "weekly"
day: "monday"
time: "04:00"
labels:
- "dependencies"
- "javascript"
commit-message:
prefix: "chore"
include: "scope"
groups:
dev-dependencies:
dependency-type: "development"
update-types:
- "minor"
- "patch"

# Enable version updates for npm (client)
- package-ecosystem: "npm"
directory: "/client"
schedule:
interval: "weekly"
day: "monday"
time: "04:00"
labels:
- "dependencies"
- "client"
- "vue"
commit-message:
prefix: "chore(client)"
include: "scope"
groups:
vue:
patterns:
- "vue*"
- "@vue*"
vuetify:
patterns:
- "vuetify*"
- "@mdi*"

# Enable version updates for npm (server)
- package-ecosystem: "npm"
directory: "/server"
schedule:
interval: "weekly"
day: "monday"
time: "04:00"
labels:
- "dependencies"
- "server"
- "node"
commit-message:
prefix: "chore(server)"
include: "scope"
groups:
fastify:
patterns:
- "fastify*"
- "@fastify*"

# Enable version updates for GitHub Actions
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
day: "monday"
time: "04:00"
labels:
- "dependencies"
- "github-actions"
commit-message:
prefix: "ci"
include: "scope"
77 changes: 0 additions & 77 deletions .github/workflows/main.yml

This file was deleted.

Loading