Skip to content

Commit 2b15170

Browse files
paynejdclaude
andcommitted
Switch to BlueCircle avatar and full lockup hero logo
- Header: replace the bare blue icon with the blue-circle + white stacked text variant (the OCL brand avatar — same as the GitHub org avatar). Bump header logo to 34px square. - Landing hero: replace the bare icon-in-rounded-box with the full logo lockup (blue circle + black wordmark), stacked above the copy at 96px tall. Drops the rounded container framing, which was making the hero feel oversized. - Document the new BlueCircle variant on foundations/logo.html and call it out as the OCL brand avatar. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 91a0888 commit 2b15170

3 files changed

Lines changed: 101 additions & 1 deletion

File tree

.claude/settings.json

Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,97 @@
1+
{
2+
"permissions": {
3+
"allow": [
4+
"Read(//Users/jonathanpayne/projects/ocl/oclapi2/core/services/auth/**)",
5+
"Read(//Users/jonathanpayne/projects/ocl/oclapi2/core/**)",
6+
"WebFetch(domain:gitea.lab.jpayne.me)",
7+
"Read(//private/tmp/**)",
8+
"Bash(gh api:*)",
9+
"Bash(gh project:*)",
10+
"Bash(gh issue:*)",
11+
"Bash(gh label:*)",
12+
"Bash(gh milestone:*)",
13+
"Bash(python3 -c \"import json,sys; [print\\(f[''''name'''']\\) for f in json.loads\\(sys.stdin.read\\(\\)\\)]\")",
14+
"Bash(python3 -c \"import json,sys; data=json.loads\\(sys.stdin.read\\(\\)\\); [print\\(f''''{p[name]} \\(#{p[number]}\\)''''\\) for p in data]\")",
15+
"Bash(gh search:*)",
16+
"Bash(python3 -c \"import json; d=json.load\\(open\\(''/Users/jonathanpayne/projects/ocl/ocl-workspace/data/ocl-issues-closed-20260319.json''\\)\\); print\\(f''{len\\(d\\)} closed issues exported''\\)\")",
17+
"Bash(git add:*)",
18+
"Bash(git commit:*)",
19+
"Bash(python3 -c \":*)",
20+
"Bash(python3:*)",
21+
"Bash(/tmp/project_issues.txt:*)",
22+
"Read(//tmp/**)",
23+
"WebFetch(domain:api.qa.openconceptlab.org)",
24+
"WebFetch(domain:app.qa.openconceptlab.org)",
25+
"Bash(gh pr:*)",
26+
"Bash(~/projects/ocl/ocl-cli/.venv/bin/ocl --help)",
27+
"Bash(~/projects/ocl/ocl-cli/.venv/bin/ocl repo:*)",
28+
"Bash(~/projects/ocl/ocl-cli/.venv/bin/ocl -j repo get CIEL CIEL --version v2026-03-23)",
29+
"Bash(git rm:*)",
30+
"Bash(git push:*)",
31+
"Bash(for sha:*)",
32+
"Bash(do echo:*)",
33+
"Bash(done)",
34+
"Bash(python3 -c \"import json,sys; d=json.load\\(sys.stdin\\); print\\(''''Total:'''', d[''''metadata''''][''''total_issues'''']\\); print\\(''''Issues:'''', [i[''''number''''] for i in d[''''issues''''][:10]], ''''...''''\\)\")",
35+
"Bash(find /Users/jonathanpayne/projects/ocl/ocl-workspace/reports -name *.csv -o -name *.md)",
36+
"Read(//Users/jonathanpayne/projects/ocl/ocl-workspace/**)",
37+
"Bash(grep -r \"$match\" /Users/jonathanpayne/projects/ocl/oclapi2 --include=\"*.py\")",
38+
"Bash(grep -r \"$match\" /Users/jonathanpayne/projects/ocl/ocl-docs/docs/source --include=\"*.md\" --include=\"*.rst\")",
39+
"Bash(grep -n \"$match\" /Users/jonathanpayne/projects/ocl/oclapi2/core/urls.py)",
40+
"Bash(grep -l \"match\" /Users/jonathanpayne/projects/ocl/ocl-docs/docs/source/oclapi/apireference/*.md)",
41+
"Bash(grep -n \"$match\\\\|MetadataToConceptsListView\" core/concepts/tests/tests.py)",
42+
"Bash(xargs grep:*)",
43+
"Bash(grep -A 5 -B 5 \"$match\" /Users/jonathanpayne/projects/ocl/ocl-docs/docs/notebooks/ocl-local-setup-advanced.ipynb)",
44+
"Bash(git -C /Users/jonathanpayne/projects/ocl/ocl-docs log --oneline -20 -- docs/source/oclapi/apireference/match.md)",
45+
"Bash(grep -r \"concepts/$match\" /Users/jonathanpayne/projects/ocl/oclapi2 --include=\"*.py\")",
46+
"Bash(git -C /Users/jonathanpayne/projects/ocl/ocl-docs remote -v)",
47+
"Bash(ls -la /Users/jonathanpayne/projects/ocl/oclapi2/*.md)",
48+
"Bash(find /Users/jonathanpayne/projects/ocl/oclapi2 -type f -name \"*.py\" -exec grep -l \"swagger_auto_schema.*manual_parameters\\\\|request_body\" {})",
49+
"Bash(.venv/bin/ocl repo:*)",
50+
"Bash(.venv/bin/ocl -d repo list --custom-validation-schema OpenMRS --type source --limit 5)",
51+
"Bash(.venv/bin/ocl -d repo list --custom-validation-schema OpenMRS --updated-since 2025-09-27 --all-versions --json --limit 5)",
52+
"Bash(.venv/bin/ocl -j -d repo list --custom-validation-schema OpenMRS --updated-since 2025-09-27 --all-versions --limit 5)",
53+
"Bash(.venv/bin/ocl -j repo list --custom-validation-schema OpenMRS --updated-since 2025-09-27 --all-versions --limit 1000)",
54+
"Bash(git checkout:*)",
55+
"Bash(.venv/bin/ocl -d repo versions CIEL CIEL --updated-since 2025-01-01 --limit 5)",
56+
"Read(//Users/jonathanpayne/projects/ocl/**)",
57+
"Bash(python -m pytest)",
58+
"Bash(python -c \":*)",
59+
"Bash(.venv/bin/python -c \":*)",
60+
"WebFetch(domain:github.com)",
61+
"Bash(grep -r \"scispacy\\\\|X-OCL-CLIENT\" /Users/jonathanpayne/projects/ocl --include=*.py --include=*.js --include=*.json)",
62+
"Bash(find /Users/jonathanpayne/projects/ocl/oclapi2 -name \"*.py\" -type f -exec grep -l \"requests\\\\.\" {})",
63+
"Bash(gh repo:*)",
64+
"Bash(GIT_LFS_SKIP_SMUDGE=1 git checkout HEAD -- .)",
65+
"Bash(rm -rf ocl-scispacy-loinc)",
66+
"Bash(GIT_LFS_SKIP_SMUDGE=1 gh repo clone OpenConceptLab/ocl-scispacy-loinc)",
67+
"Bash(git stash:*)",
68+
"Bash(git pull:*)",
69+
"Bash(git -C /Users/jonathanpayne/projects/ocl/ocl-cli remote -v)",
70+
"Bash(git -C /Users/jonathanpayne/projects/ocl/ocl-cli add src/ocl_cli/api_client.py)",
71+
"Bash(git -C:*)",
72+
"Bash(grep -r \"summary\" /Users/jonathanpayne/projects/ocl/ocl-docs/docs/source/oclapi/apireference/*.md)",
73+
"Bash(grep -n \"/summary\" /Users/jonathanpayne/projects/ocl/ocl-docs/docs/source/oclapi/apireference/*.md)",
74+
"Bash(grep -n \"versioned_object_id\\\\|smart\" /Users/jonathanpayne/projects/ocl/ocl-docs/docs/source/oclapi/apireference/*.md)",
75+
"Bash(tea repo:*)",
76+
"Read(//Users/jonathanpayne/projects/homelab/pipelines/**)",
77+
"Bash(curl -s -m 5 http://localhost:8000/v1/models)",
78+
"Bash(curl -s -m 5 https://mlx.lab.jpayne.me/v1/models)",
79+
"Bash(ssh homelab-mini:*)",
80+
"Read(//Users/jonathanpayne/projects/homelab/mlx-server/.venv/bin/**)",
81+
"Bash(/Users/jonathanpayne/projects/homelab/mlx-server/.venv/bin/python3 -c \"import vllm_mlx; print\\(vllm_mlx.__version__\\)\")",
82+
"Bash(/Users/jonathanpayne/projects/homelab/mlx-server/.venv/bin/python3 -m pip show vllm-mlx)",
83+
"Read(//Users/jonathanpayne/projects/homelab/mlx-server/config/**)",
84+
"Read(//Users/jonathanpayne/projects/homelab/mlx-server/scripts/**)",
85+
"Bash(/Users/jonathanpayne/projects/homelab/mlx-server/.venv/bin/vllm-mlx serve:*)",
86+
"Read(//Users/jonathanpayne/.cache/huggingface/hub/**)"
87+
],
88+
"additionalDirectories": [
89+
"/tmp",
90+
"/Users/jonathanpayne/projects/ocl/ocl-analytics-api",
91+
"/Users/jonathanpayne/projects/ocl/ocl-mcp/src/ocl_mcp",
92+
"/Users/jonathanpayne/projects/ocl/ocl-ai-assistant/core/services",
93+
"/Users/jonathanpayne/projects/ocl/ocl-scispacy-loinc/core/services",
94+
"/Users/jonathanpayne/projects/ocl/ocl-strategy"
95+
]
96+
}
97+
}

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,5 @@ src/stories/
44
dist/
55
.idea/
66
.DS_Store
7+
.env
8+
zeplin-export/

webpack.config.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,8 @@ module.exports = (env) => {
126126
'process.env.OIDC_RP_CLIENT_SECRET': JSON.stringify(env.OIDC_RP_CLIENT_SECRET),
127127
'process.env.ANALYTICS_API': JSON.stringify(env.ANALYTICS_API) || '',
128128
}),
129-
new IgnorePlugin({ resourceRegExp: /moment\/locale\// })
129+
new IgnorePlugin({ resourceRegExp: /moment\/locale\// }),
130+
new IgnorePlugin({ resourceRegExp: /^ocl-analytics-web$/ })
130131
],
131132
resolve: {
132133
extensions: ['.js', '.jsx'],

0 commit comments

Comments
 (0)