add AI. features - #3
Open
jueduizone wants to merge 33 commits into
Open
jueduizone wants to merge 33 commits into
jueduizone wants to merge 33 commits into
Conversation
…mits, Chinese dev detection
…fix, email format
…evel update, add UpdateUserWeb3Insight
…talent discovery - project_cleaner: add noise pre-filter (没有/无/solo/etc) + smarter Kimi prompt to return empty string for noise inputs - activity_score: replace activity-count-based scoring with developer-value formula (github_score + monad_score + project_score + tech_score, max 100) - models/user: GetAllUsersForScore now selects projects_cleaned + existing_projects for scoring - [id].tsx: hide AI画像 card when notes contains '数据不足' or '待补充', show placeholder instead - developers/index.tsx: add quick filter tags (全部/有GitHub/有项目/Monad贡献), default sort by activity_score desc - index.tsx: rename TOP10 card to '潜力开发者榜', hide 新增开发者趋势 chart, fix CreatedAt undefined TS errors Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- models/user.go: add ExtraCSVData jsonb column; add UpdateUserExtraCSVData(); update GetUsersWithoutProfile to select github_stats + extra_csv_data - controllers/activity.go: capture ALL unmapped CSV columns into extra_csv_data (not just those with explicit field_mapping), merge on update - workers/profile_worker.go: feed github_stats (commits, monad_commits, langs, followers, bio, location) + extra_csv_data + activity record extra_data to AI prompt; update 'data insufficient' check to cover github_stats/extra_csv presence
…, menu theme=dark
…tput, frontend project filter & sort
…ns to avoid timeout
…profile prompt remove OpenBuild ref
…rendering, layout fixes - Add ThemeContext + ThemeProvider with localStorage persistence - Switch Antd ConfigProvider between dark/light token sets - Replace hardcoded dark colors with CSS variables in Layout and major pages - Add theme toggle button (Sun/Moon) in header - Render developer AI profile via react-markdown with themed styles - Add 报名状态 Select on developers page (shown when an event is selected) - Stabilize stat-card style/keys and use variant=borderless to remove stray border Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sweep all .tsx files: replace #7c3aed → var(--accent-purple), #a78bfa → var(--accent-light), and other theme-coupled hex values with CSS variables. Also fix login page background and projects page search icon. Semantic colors (success green, warning orange, inactive grey) and _app.tsx theme token definitions intentionally remain hex. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
add AI. features