-
Notifications
You must be signed in to change notification settings - Fork 0
Comparing changes
Open a pull request
base repository: tinymins/fullstack.rs
base: upstream-table-fix
head repository: tinymins/fullstack.rs
compare: master
- 14 commits
- 57 files changed
- 2 contributors
Commits on Apr 6, 2026
-
fix(server): load root .env for business config vars
Inner packages/server/.env should only contain tech-stack config (LOG_LEVEL). Business config (DATABASE_URL, PUBLIC_SERVER_URL etc.) belongs in root .env. Uses APPS_WORKSPACE_ROOT (set by build.rs) to locate root .env. dotenvy won't overwrite already-set vars, so inner .env takes precedence. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for a0b811f - Browse repository at this point
Copy the full SHA a0b811fView commit details -
fix(components): support array dataIndex in Table to prevent crash
Table.getNestedValue crashed with 'path.split is not a function' when dataIndex was passed as string[] (antd-style nested path). Now supports both string and string[] for dataIndex, with a colKey() helper for stable React keys. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 49cb576 - Browse repository at this point
Copy the full SHA 49cb576View commit details -
feat: make init allows keeping existing database
- Ask user whether to clear database (y/N, default N = keep) - If declined, skip container teardown and data wipe - Rest of init still runs: env check, mkdir, pnpm install, WASM, DB start, schema sync - Renumber steps from 9 to 7 (DB clear is now optional, not a numbered step) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d58381b - Browse repository at this point
Copy the full SHA d58381bView commit details -
fix: tone down Tag dark mode text colors from 300 to 400
300-level colors are too bright/saturated in dark mode. 400-level provides better contrast and readability. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d032461 - Browse repository at this point
Copy the full SHA d032461View commit details -
fix: adjust Tag green dark text from 400 to 500
Emerald-400 still too bright in dark mode, 500 provides better balance. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 893a8eb - Browse repository at this point
Copy the full SHA 893a8ebView commit details -
fix(components): add cursor-pointer to Collapse header button
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 1995d5a - Browse repository at this point
Copy the full SHA 1995d5aView commit details -
fix: pass .env to server container via env_file
- Add env_file: .env so all variables (RUST_LOG, DATA_LOCAL_PATH, SINGLE_WORKSPACE_MODE_OVERRIDE, etc.) are passed to the container - Keep explicit DATABASE_URL override to use internal db hostname Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 80dbd2a - Browse repository at this point
Copy the full SHA 80dbd2aView commit details
Commits on Apr 8, 2026
-
fix(components): fix browser autofill on login form
- Inject `name` attribute on child inputs from Form.Item so browsers can identify email/password fields for credential autofill - Remove `autoComplete="off"` default from BaseInput — let the browser decide when callers don't specify an explicit value - Remove `autoComplete="new-password"` default from Password — the correct value is context-dependent (callers set it explicitly) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for f09b7b5 - Browse repository at this point
Copy the full SHA f09b7b5View commit details -
fix(auth): enable Chrome password save prompt on login
- Change autocomplete='email' to 'username' on email input (login mode) to signal Chrome's credential manager this is a login credential pair - Add method='post' to login form for better browser heuristics - Use Credential Management API (navigator.credentials.store) to explicitly trigger the save password prompt after successful login - Initialize form fields with empty strings to prevent uncontrolled-to- controlled React warning that could interfere with autofill - Await onFinish in Form component to properly link async login to form submission Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 103c31e - Browse repository at this point
Copy the full SHA 103c31eView commit details -
feat: add Cargo workspace, clippy, rustfmt config and Makefile lint:rust
- Create root Cargo.toml workspace (members: server, exclude: wasm) - Add workspace lints: clippy all+pedantic+restriction picks - Add build profiles: release (opt-level=3, lto, strip), dev, test - Create clippy.toml with behavioral thresholds - Create rustfmt.toml with edition 2024 - Split Makefile lint into lint:web + lint:rust (cargo clippy) - Update biome.json: VCS integration, noExplicitAny warn, CSS lint disabled - Server Cargo.toml inherits workspace lints and profiles Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d2c59e6 - Browse repository at this point
Copy the full SHA d2c59e6View commit details -
fix: resolve all clippy warnings across server codebase
- Inline format args (uninlined_format_args) - Replace map().unwrap_or() with is_some_and()/map_or() - Collapse nested if blocks using let chains (Rust 2024) - Replace redundant closures with function references - Add numeric literal separators for readability - Merge match arms with identical bodies - Remove unnecessary async from sync function - Use clone() instead of to_string() for implicit clones Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 72f579a - Browse repository at this point
Copy the full SHA 72f579aView commit details -
feat: rebrand landing page from AI Stack to fullstack.rs
- Update logo from blue 'A' to orange-red 'rs' (Rust identity) - Expand features from 6 to 8 cards (add devtools, deploy, multiplatform) - Change grid layout from 3-col to 4-col for 8 cards - Update all 5 locale hero/features/footer/common files - Replace 'AI Stack' with 'fullstack.rs' in all meta tags and SEO - Update copyright year from 2024 to 2025 - Refresh feature descriptions with current tech (Zod v4, TanStack Query v5, etc.) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for c0879dd - Browse repository at this point
Copy the full SHA c0879ddView commit details -
docs: update architecture docs and READMEs for current stack
- Fix 'ACME Stack' → 'fullstack.rs' in architecture.md - Fix 'react-nestjs-ai-boilerplate/' → 'fullstack.rs/' in directory tree - Add Cargo workspace section (lints, clippy, build profiles) - Update rust-server.md with workspace integration info - Fix make lint description (now includes Cargo clippy) - Update make init description (interactive, non-destructive option) - Fix Vite proxy default port 4000 → 5678 - Add 3 new features to both READMEs (toolchain, deploy, multi-platform) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 919444a - Browse repository at this point
Copy the full SHA 919444aView commit details -
fix: use workspace target dir for Rust binary paths
With Cargo workspace, cargo build outputs to the workspace root target/ directory, not the crate-local target/. Fix two stale paths: - dev-run.sh: ./target/debug/ → $ROOT_DIR/target/debug/ - Dockerfile: packages/server/target/release/ → target/release/ Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 4e8ca79 - Browse repository at this point
Copy the full SHA 4e8ca79View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff upstream-table-fix...master