Commit Graph
70 Commits
Author SHA1 Message Date
code002lover 1b45f4c8da fix more of the same bug 2026-01-08 15:18:31 +01:00
code002lover 63cdf58671 fix frontend not recognizing you 2026-01-08 15:15:53 +01:00
code002lover ccb57637f1 fix bug 2026-01-08 15:13:31 +01:00
code002lover 42773a44d3 remove a few shaders from being selected 2026-01-08 15:01:57 +01:00
code002lover 737982ac20 fix bug and better return value on existing games 2025-12-23 16:56:39 +01:00
code002lover 9543dd78cf make login username case insensitive 2025-12-23 16:52:11 +01:00
code002lover d2a2f0ceea make theme instantly sync accross windows 2025-12-20 00:16:55 +01:00
code002lover f4628ad37f add sakura theme 2025-12-19 20:22:46 +01:00
code002lover 5cb67355fb introduce new theming category 2025-12-19 19:50:57 +01:00
code002lover d1b65231a6 store theme selection in localstorage 2025-12-19 14:08:54 +01:00
code002lover 5b397e2265 feat: modularize game filtering logic and UI into a custom hook and dedicated components.feat: modularize game filtering logic and UI into a custom hook and dedicated components. 2025-12-19 14:06:31 +01:00
code002lover d916014872 add batch game info request 2025-12-18 20:04:50 +01:00
code002lover f6d40b8f2e redesign 2025-12-18 19:23:05 +01:00
code002lover baa18484ca always have shaderbackground in the bg 2025-12-09 13:55:12 +01:00
code002lover 7586133152 format 2025-12-08 20:23:11 +01:00
code002lover aa8fb73c61 fix bug + 30fps lock 2025-12-08 19:50:19 +01:00
code002lover 696a9ba9b3 new shaders 2025-12-08 19:06:53 +01:00
code002lover 938fdd5ad6 fix pixelated bug and introduce ball shader 2025-12-08 18:49:16 +01:00
code002lover 4ee3b8248a show neutral amount 2025-12-08 16:02:54 +01:00
code002lover f2e4f23c42 add second shader bg 2025-12-08 15:42:23 +01:00
code002lover 080ef6b930 update deps 2025-12-08 12:30:32 +01:00
code002lover eca63b368d ALL HAIL THE SHADER BACKGROUND 2025-12-08 12:28:43 +01:00
code002lover a6a7e836cc optimize 2025-12-08 12:22:11 +01:00
code002lover 8706d510db base shader 2025-12-08 12:15:16 +01:00
code002lover 6128804352 regret 2025-12-06 21:25:50 +01:00
code002lover f58ff49c46 Refactor: simplify iResolution uniform calculation by removing devicePixelRatio scaling and using gl.uniform3fv. 2025-12-06 21:07:10 +01:00
code002lover 12592e3726 feat: Initialize shader background vertex buffer with full-screen quad data and bind to all programs, replacing previous 4-vertex buffer setup. 2025-12-06 20:27:47 +01:00
code002lover d2a8edb004 feat: Implement multi-pass rendering using WebGL framebuffers and integrate random texture generation directly into the shader background component. 2025-12-06 19:45:28 +01:00
code002lover 4e91349a59 WIP
Try adding black hole background
2025-12-06 13:49:52 +01:00
code002lover 59b23586bc feat: Enhance existing games anchor scrolling with a delay and add heading scroll margin. 2025-12-05 15:15:19 +01:00
code002lover 484be7fbd4 fix: Add block: "start" to scrollIntoView options to ensure element aligns to the top of the viewport. 2025-12-05 15:03:26 +01:00
code002lover 4565cff38b feat: Add deep linking and auto-scrolling to the existing games section on the game list page. 2025-12-05 15:01:43 +01:00
code002lover 186193c450 fix error 2025-12-05 14:52:31 +01:00
code002lover b1b6b0ce4d feat: add current user detection and conditional routing for PersonList items, removing refresh functionality. 2025-12-05 14:51:25 +01:00
code002lover 44989f1889 feat: update HTML document title to 'Game List' 2025-12-05 12:21:25 +01:00
code002lover b6a31e5eec feat: Implement game metadata caching to reduce redundant API calls for game details. 2025-12-05 11:32:26 +01:00
code002lover 0a526c0c57 feat: Ensure consistent ordering of games, users, and user opinions, and add DerefMut for User. 2025-12-05 00:33:07 +01:00
code002lover f312da33b5 feat: filter games by min/max player count after fetching full game details 2025-12-04 23:44:03 +01:00
code002lover 6d8a46b138 feat: Add new game entries and user play preferences to the game list. 2025-12-04 23:27:01 +01:00
code002lover 0ac633bd34 feat: Add functionality to remove a user's game opinion via a new API endpoint and UI button. 2025-12-04 23:11:10 +01:00
code002lover 5bb70768e3 refactor: remove opinion adding functionality and UI from PersonDetails component 2025-12-04 23:00:15 +01:00
code002lover 648ca81614 feat: Add text shadow to game titles to visually indicate user opinion. 2025-12-04 21:34:04 +01:00
code002lover e63f1a45cf feat: Add 'Would Play' and 'Would Not Play' buttons to game list items and update button styling. 2025-12-04 21:27:27 +01:00
code002lover 03de073692 feat: Add API to retrieve authentication status and display user game opinions with colored borders in the game list. 2025-12-04 20:30:21 +01:00
code002lover defcb0e0bc feat: display game thumbnails using GameImage component across game and person detail lists. 2025-12-04 19:13:17 +01:00
code002lover ff9d5632d7 feat: Enhance game uniqueness validation to include remote ID and source, and redesign the add game form UI with submission state and feedback. 2025-12-04 18:36:47 +01:00
code002lover 9140498c6c feat: Conditionally render 'Add Opinion' form based on user authentication status and add Rocket server port configuration. 2025-12-04 17:03:08 +01:00
code002lover 1ff7e1dd83 feat: Implement CachedOption for get_game_thumbnail response, trim game titles, and update toolchain to nightly. 2025-12-04 16:12:47 +01:00
code002lover 70e1a555c0 feat: Implement image caching for game covers, enhance frontend game list item layout, add Factorio to the game list, and ignore the cache directory. 2025-12-04 15:42:07 +01:00
code002lover 04e21708b2 feat: Add game thumbnail fetching from external APIs, migrate 2025-12-04 15:15:47 +01:00
code002lover f49900adad feat: Implement user management with a new add_user binary and refactor state handling into a dedicated store module. 2025-12-04 00:17:28 +01:00
code002lover 6bdfb49d59 feat: Introduce game detail view, remove multiplayer field, and enhance list navigation with refresh functionality. 2025-12-03 23:58:47 +01:00
code002lover af721e7716 feat: implement game filter to find games all selected people would play and add supporting test data 2025-12-03 23:41:54 +01:00
code002lover deae3a106b feat: Implement a dark theme and modern UI components with improved layout and styling. 2025-12-03 19:48:23 +01:00
code002lover 0c3c9e61b6 feat: implement game listing API and integrate into frontend for display and selection. 2025-12-03 19:01:38 +01:00
code002lover e192829fdd feat: implement game creation with a new frontend form, backend API endpoint, and protobuf definition. 2025-12-03 18:50:52 +01:00
code002lover 434eef5e1c feat: Implement state persistence by serializing game and user data to state.json using serde_json. 2025-12-03 14:40:05 +01:00
code002lover f9a4dd0851 feat: Add frontend 401 unauthorized handling and update backend to async Rocket main. 2025-12-03 12:16:49 +01:00
code002lover 926926f357 store token 2025-12-02 23:27:59 +01:00
code002lover 30950e6c83 feat: Implement client-side routing for person list and details, including adding opinions. 2025-12-02 21:45:16 +01:00
code002lover f30af57934 feat: Implement game opinion functionality, update authentication to store username in token, and protect user list with a mutex. 2025-12-02 20:30:10 +01:00
code002lover 3ecc971e8f refactor personlist 2025-12-02 17:05:10 +01:00
code002lover cccd5a9d83 refactor game proto 2025-12-02 14:24:31 +01:00
code002lover 0222332d3f feat: Implement token-based authentication for user data endpoints. 2025-11-30 21:55:01 +01:00
code002lover 73791a0760 Add Auth 2025-11-30 21:47:03 +01:00
code002lover d38f8891f5 mock auth 2025-11-30 17:54:58 +01:00
code002lover 2d0956251b add auth proto 2025-11-29 12:32:50 +01:00
code002lover 77ec776377 fix react paths 2025-11-29 12:15:20 +01:00
code002lover 5d3f64f558 test page 2025-11-29 12:03:05 +01:00
code002lover c83f0a1c34 init 2025-11-29 01:42:59 +01:00