Commit Graph
22 Commits
Author SHA1 Message Date
dependabot[bot] d9c41b2b53 Bump the npm_and_yarn group across 1 directory with 4 updates
Bumps the npm_and_yarn group with 4 updates in the / directory: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite), [brace-expansion](https://github.com/juliangruber/brace-expansion), [glob](https://github.com/isaacs/node-glob) and [on-headers](https://github.com/jshttp/on-headers).


Updates `vite` from 5.4.20 to 5.4.21
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v5.4.21/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v5.4.21/packages/vite)

Updates `brace-expansion` from 2.0.1 to 2.0.2
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v2.0.1...v2.0.2)

Updates `glob` from 10.4.5 to 10.5.0
- [Changelog](https://github.com/isaacs/node-glob/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/node-glob/compare/v10.4.5...v10.5.0)

Updates `on-headers` from 1.0.2 to 1.1.0
- [Release notes](https://github.com/jshttp/on-headers/releases)
- [Changelog](https://github.com/jshttp/on-headers/blob/master/HISTORY.md)
- [Commits](https://github.com/jshttp/on-headers/compare/v1.0.2...v1.1.0)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 5.4.21
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: brace-expansion
  dependency-version: 2.0.2
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: glob
  dependency-version: 10.5.0
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: on-headers
  dependency-version: 1.1.0
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <[email protected]>
2025-12-17 15:09:54 +00:00
yusufipk 4e660612c4 Published your App
Replit-Commit-Author: Deployment
Replit-Commit-Session-Id: c4fc7b07-53a2-4929-bc12-f392104bb085
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: a9142841-992a-4674-8748-44974a3780ba
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/55e426a8-5a2b-421b-8bd4-30481ae0063b/c4fc7b07-53a2-4929-bc12-f392104bb085/a2ci8g4
Replit-Commit-Deployment-Build-Id: bb58c385-467a-4007-9114-03bbe192431b
Replit-Helium-Checkpoint-Created: true
2025-12-17 15:04:56 +00:00
yusufipk 8c4b03b8cc Increase visibility of desktop environment screenshots
Expand the DE card width to 1000px and the screenshot area to 620px within DECard.tsx to improve screenshot visibility as requested.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: c4fc7b07-53a2-4929-bc12-f392104bb085
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 18fe7ead-a7e8-4876-82e4-4bb382efd4de
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/55e426a8-5a2b-421b-8bd4-30481ae0063b/c4fc7b07-53a2-4929-bc12-f392104bb085/a2ci8g4
Replit-Helium-Checkpoint-Created: true
2025-12-17 14:59:11 +00:00
yusufipk 9687ea82c4 Increase screenshot visibility and card size for better user experience
Adjust DECard component to increase card width to 900px, screenshot area to 520px, and minimum height to 360px, enhancing screenshot visibility.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: c4fc7b07-53a2-4929-bc12-f392104bb085
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 6018d54e-6442-4b90-8c1e-ce0bab7fb507
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/55e426a8-5a2b-421b-8bd4-30481ae0063b/c4fc7b07-53a2-4929-bc12-f392104bb085/a2ci8g4
Replit-Helium-Checkpoint-Created: true
2025-12-17 14:58:21 +00:00
yusufipk 9ff81bd6de Enlarge desktop environment cards and improve screenshot visibility
Update DECard component to increase card width, screenshot area, and decrease button sizes for better visual hierarchy.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: c4fc7b07-53a2-4929-bc12-f392104bb085
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: c7ec94b8-8251-441b-8b3b-1a02fc187f46
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/55e426a8-5a2b-421b-8bd4-30481ae0063b/c4fc7b07-53a2-4929-bc12-f392104bb085/a2ci8g4
Replit-Helium-Checkpoint-Created: true
2025-12-17 14:57:37 +00:00
yusufipk c54f2343d9 Organize distribution screenshots for better accessibility and loading
Move all desktop environment screenshots to the public directory and remove static server configuration for them.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: c4fc7b07-53a2-4929-bc12-f392104bb085
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 9b951424-8abb-49f6-aee8-ff13b2c83582
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/55e426a8-5a2b-421b-8bd4-30481ae0063b/c4fc7b07-53a2-4929-bc12-f392104bb085/a2ci8g4
Replit-Helium-Checkpoint-Created: true
2025-12-17 14:56:30 +00:00
yusufipk 06084e1985 Add ability to display desktop environment images in the application
Configure the server to serve static image files from the attached_assets/de_screenshots directory under the /de_screenshots route.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: c4fc7b07-53a2-4929-bc12-f392104bb085
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 2f9ec8af-c274-4bbb-9172-64be2edb34cf
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/55e426a8-5a2b-421b-8bd4-30481ae0063b/c4fc7b07-53a2-4929-bc12-f392104bb085/a2ci8g4
Replit-Helium-Checkpoint-Created: true
2025-12-17 14:55:50 +00:00
yusufipk 6d5a4d0cc3 Update desktop environment screenshots and file references
Update distros.json to reference correct screenshot file extensions and add new screenshot images to the attached_assets/de_screenshots directory.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: c4fc7b07-53a2-4929-bc12-f392104bb085
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: cf15d2e1-0737-4161-bdb6-7f72c8c7252a
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/55e426a8-5a2b-421b-8bd4-30481ae0063b/c4fc7b07-53a2-4929-bc12-f392104bb085/a2ci8g4
Replit-Helium-Checkpoint-Created: true
2025-12-17 14:55:00 +00:00
yusufipk ea8876c856 Saved your changes before starting work
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: c4fc7b07-53a2-4929-bc12-f392104bb085
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 2c5f2ca3-3310-4741-ad01-094fdd414b82
2025-12-17 14:52:58 +00:00
yusufipk 8fd4ba3456 Update humorous roast messages for Linux distribution choices
Updated roast messages in `client/src/data/roasts.ts` to be more engaging and humorous for various Linux distribution selections.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e522d728-b28a-437f-b576-83935afe7ea0
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: b7fda2a7-c0fe-4495-a5fe-a1457d2baa75
2025-12-17 14:27:56 +00:00
yusufipk 2e230b781a Add placeholder screenshots and boost super like recommendations
Add screenshot functionality to desktop environment cards, specify a directory for screenshots, and significantly increase the recommendation weight for "super liked" desktop environments.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: c4fc7b07-53a2-4929-bc12-f392104bb085
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 936a3981-c2af-4a9b-b975-bbce46d12e05
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/55e426a8-5a2b-421b-8bd4-30481ae0063b/c4fc7b07-53a2-4929-bc12-f392104bb085/OOak6Ts
Replit-Helium-Checkpoint-Created: true
2025-12-17 14:25:20 +00:00
yusufipk 3429df4273 Restored to 'd1470a5818dc60498a699347c3ffffd9afb70634'
Replit-Restored-To: d1470a5818
2025-12-17 14:22:13 +00:00
yusufipk 87f57a85e1 Add placeholder images for desktop environments to the application
Adds an `image` field to the `desktopEnvironments` in `distros.json` and updates the `DECard` component to display these images, falling back to a default icon if an image is not found.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e522d728-b28a-437f-b576-83935afe7ea0
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: ad671a81-adaf-4a94-80c6-c25afcaf1677
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/55e426a8-5a2b-421b-8bd4-30481ae0063b/e522d728-b28a-437f-b576-83935afe7ea0/LmuYLyP
Replit-Helium-Checkpoint-Created: true
2025-12-17 14:21:55 +00:00
yusufipk d1470a5818 Center all cards properly on the screen for better display
Remove absolute positioning from DECard and QuestionCard components to ensure correct centering within their parent containers.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e522d728-b28a-437f-b576-83935afe7ea0
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 44a8db0b-163c-40dd-9168-6e7d7f4fcb07
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/55e426a8-5a2b-421b-8bd4-30481ae0063b/e522d728-b28a-437f-b576-83935afe7ea0/LmuYLyP
Replit-Helium-Checkpoint-Created: true
2025-12-17 14:18:56 +00:00
yusufipk 149bd32f3b Center desktop environment preferences card correctly on screen
Adjust padding in DistroMatch and remove redundant padding in home.tsx to ensure proper card centering.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e522d728-b28a-437f-b576-83935afe7ea0
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 41cbce39-6736-4085-8f37-9c8c9e0a7041
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/55e426a8-5a2b-421b-8bd4-30481ae0063b/e522d728-b28a-437f-b576-83935afe7ea0/RXISN11
Replit-Helium-Checkpoint-Created: true
2025-12-17 14:13:37 +00:00
yusufipk 3498832ec8 Add detailed documentation for DistroMatch web application
Provide an overview of the DistroMatch application, its user preferences, system architecture including frontend and backend components, scoring system, data layer, and external dependencies.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e522d728-b28a-437f-b576-83935afe7ea0
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 9530afaf-358f-4eb6-b53c-b4857305f409
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/55e426a8-5a2b-421b-8bd4-30481ae0063b/e522d728-b28a-437f-b576-83935afe7ea0/Ps87hd1
Replit-Helium-Checkpoint-Created: true
2025-12-17 14:11:47 +00:00
yusufipk 8a036b2a00 Introduce interactive distro matching with swipable cards and personalized recommendations
Refactors the UI to use a new DistroMatch component, replacing CardStack and DynamicBackground. Implements swipable cards for desktop environments and critical questions, calculating distro scores based on user preferences to provide personalized recommendations. Adds detailed distro data and roast messages for a dynamic results screen.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e522d728-b28a-437f-b576-83935afe7ea0
Replit-Commit-Checkpoint-Type: intermediate_checkpoint
Replit-Commit-Event-Id: 11cbc7d9-3397-474c-b460-1d052c247525
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/55e426a8-5a2b-421b-8bd4-30481ae0063b/e522d728-b28a-437f-b576-83935afe7ea0/38Ou2AY
Replit-Helium-Checkpoint-Created: true
2025-12-17 14:10:56 +00:00
yusufipk 2d26d5d4f9 Add a super like button and download links for Linux distros
Implement a "super like" functionality with a dedicated button and associated UI elements. Add download URLs to distro data and display them on the results screen with download links and visual indicators for super liked items. Add keyboard support for left, right, and up arrow keys to control swiping.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e522d728-b28a-437f-b576-83935afe7ea0
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 393186dc-5528-4239-9955-fe74ab3cb710
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/55e426a8-5a2b-421b-8bd4-30481ae0063b/e522d728-b28a-437f-b576-83935afe7ea0/LaBrqqz
Replit-Helium-Checkpoint-Created: true
2025-12-17 13:42:47 +00:00
yusufipk 59f1f2bd99 Enhance the application's visual appeal with refined animations and effects
Update UI components including ActionButtons, CardStack, DynamicBackground, EndOfDeck, Header, and SwipeCard to incorporate more visually engaging animations, gradients, and effects, while also adjusting button positioning for improved user experience.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e522d728-b28a-437f-b576-83935afe7ea0
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 0e0edafc-30e9-4e23-88d0-1ecbc1922137
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/55e426a8-5a2b-421b-8bd4-30481ae0063b/e522d728-b28a-437f-b576-83935afe7ea0/m8j6ju0
Replit-Helium-Checkpoint-Created: true
2025-12-17 13:40:11 +00:00
yusufipk b1ca5c29fe Add a visually engaging Linux distribution discovery app
Implement a Tinder-style card swiping interface for discovering Linux distributions, featuring landscape screenshots, physics-based animations, and dynamic backgrounds.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e522d728-b28a-437f-b576-83935afe7ea0
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: 214eff6b-5420-4bc2-8d15-c6c2ebb822ab
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/55e426a8-5a2b-421b-8bd4-30481ae0063b/e522d728-b28a-437f-b576-83935afe7ea0/3ouALIb
Replit-Helium-Checkpoint-Created: true
2025-12-17 13:34:14 +00:00
yusufipk 51eacc7a1c Extracted stack files 2025-12-17 13:31:08 +00:00
yusufipk 35ca3d93e4 Initial commit 2025-12-17 13:30:20 +00:00