Commit Graph
14 Commits
Author SHA1 Message Date
dependabot[bot] 77826b3b5b build(deps): bump js-yaml in the npm_and_yarn group across 1 directory
Bumps the npm_and_yarn group with 1 update in the / directory: [js-yaml](https://github.com/nodeca/js-yaml).


Updates `js-yaml` from 4.1.0 to 4.1.1
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nodeca/js-yaml/compare/4.1.0...4.1.1)

---
updated-dependencies:
- dependency-name: js-yaml
  dependency-version: 4.1.1
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <[email protected]>
2025-12-19 21:29:45 +00:00
Yusuf İpek 34e3fdccbf chore: update next.js and eslint-config-next dependencies to 14.2.35 2025-12-20 00:28:15 +03:00
Yusuf İpek cbc6ab09fb chore: upgrade Next.js to version 14.2.25 and update related documentation link. 2025-12-20 00:11:13 +03:00
Yusuf İpek 9266de1f3e docs: Add comprehensive package contribution guide and validation tooling
- Add bilingual README with English/Turkish language switcher
- Create detailed package contribution guidelines with platform-specific naming conventions
- Add validation script for verifying package presets against database
- Include best practices and example PR format for contributors
- Add tsx dependency for running TypeScript validation scripts
- Document validation workflow with manual and automated verification options
2025-11-23 14:26:07 +03:00
Yusuf İpek 4eac0917d0 feat: Implement platform locking with shadcn-ui tooltips and remove preset match badge. 2025-11-23 13:28:51 +03:00
Yusuf İpek 1851ce3f3f build: Standardize on pnpm for package management and add init:db script. 2025-11-22 16:14:17 +03:00
Yusuf İpek 00f3ce4706 feat: Enhance package search with normalized name matching and remove sync:arch script. 2025-11-22 16:10:15 +03:00
Yusuf İpek af1ae5f1f8 feat: introduce API rate limiting for API routes and cap package query limits. 2025-11-20 15:55:43 +03:00
Yusuf İpek 263f19d065 feat: add database initialization script command 2025-11-11 18:05:00 +03:00
Yusuf İpek cc82888c74 chore: remove debug endpoints and update configuration
- Removed debug-packages and test-sync API endpoints no longer needed
- Extracted sync status management into shared lib/sync/status module
- Updated Next.js config to remove deprecated experimental appDir flag
- Added port specification to production start script for consistency
2025-11-11 17:19:34 +03:00
Yusuf İpek fdd5d9ef63 feat: add architecture sync script and cheerio dependency
- Added sync:arch npm script to synchronize architecture documentation
- Installed cheerio for HTML parsing capabilities
- Alphabetized package.json dependencies for better maintainability
2025-11-10 19:47:07 +03:00
Yusuf İpek 08f35aedbc feat: add multiple package sync sources and API integration
- Added undici dependency and implemented three package fetcher variants (simple text parsing, v2 with better error handling, and official repository sync)
- Integrated real API calls in PlatformSelector and PackageBrowser components with fallback to mock data
- Extended sync API route to support multiple data sources (debian-simple, ubuntu-simple, debian-official-v2, etc.) with platform initialization
2025-11-10 19:12:46 +03:00
Yusuf İpek 596bba0832 feat: add PostgreSQL database support and development scripts
- Added pg and @types/pg dependencies for PostgreSQL integration
- Created database testing and backend initialization scripts
- Changed dev server port to 3002 to avoid conflicts
2025-11-10 18:02:08 +03:00
Yusuf İpek bb854ea4d0 Initalize the project with front-end 2025-11-10 17:40:17 +03:00