diff --git a/.github/workflows/cloudflare-conditional-deploy.yml b/.github/workflows/cloudflare-conditional-deploy.yml index 8bff74bb5f..bada920f35 100644 --- a/.github/workflows/cloudflare-conditional-deploy.yml +++ b/.github/workflows/cloudflare-conditional-deploy.yml @@ -1,4 +1,4 @@ -name: Cloudflare conditional deploy +name: Cloudflare Conditional Deploy on: # Previews on PRs targeting gh-pages (Codex PRs) @@ -16,7 +16,7 @@ jobs: name: Detect changes and deploy only touched apps runs-on: ubuntu-latest - # Create PR comments + GitHub Deployments + # Crucial: Ensure the workflow has permission to write comments and deployment statuses permissions: contents: read deployments: write @@ -33,6 +33,7 @@ jobs: with: fetch-depth: 0 + # --- Change Detection Step (Retained your original logic) --- - name: Determine changed files id: changes shell: bash @@ -41,7 +42,9 @@ jobs: echo "Determining changed files..." if [ "${{ github.event_name }}" = "pull_request" ]; then + # Use GitHub context to get base SHA for better reliability BASE_SHA="${{ github.event.pull_request.base.sha }}" + # Fetch base branch history if not fully available git fetch origin "${{ github.event.pull_request.base.ref }}" --depth=1 || true DIFF=$(git diff --name-only "$BASE_SHA"...HEAD) || true else @@ -57,7 +60,7 @@ jobs: echo "Changed files:" echo "$DIFF" - # default outputs (false) + # Default outputs (false) { echo "library=false" echo "hbnb=false" @@ -68,7 +71,7 @@ jobs: echo "bpvsbuckler=false" } >> "$GITHUB_OUTPUT" - # detect changes in each app directory + # Detect changes in each app directory if echo "$DIFF" | grep -qE '^static/library/'; then echo "library=true" >> "$GITHUB_OUTPUT"; fi if echo "$DIFF" | grep -qE '^static/hbnb/'; then echo "hbnb=true" >> "$GITHUB_OUTPUT"; fi if echo "$DIFF" | grep -qE '^static/forces/'; then echo "forces=true" >> "$GITHUB_OUTPUT"; fi @@ -90,21 +93,13 @@ jobs: - name: Setup Node (for builds) uses: actions/setup-node@v4 with: - node-version: '22' # or '20' + node-version: '22' # or '20' ###################################################################### - # PREVIEW DEPLOYS FOR PRs — posts a comment with the preview URL(s) - # Uses andykenward/github-actions-cloudflare-pages to create GH Deployments - # Repo Secrets required: - # CLOUDFLARE_API_TOKEN (Account:Read + Pages:Builds:Edit) - # CLOUDFLARE_ACCOUNT_ID - # - # IMPORTANT: `cloudflare-project-name` must match CF Pages project names. - # IMPORTANT: `github-environment` must match your GitHub Environments: - # library(preview), hbnb(preview), ceo(preview), gui(preview), - # datro(preview), projections(preview), bpvsbuckler(preview) + # PREVIEW DEPLOYS FOR PRs — IMPORTANT: IDs MUST BE SET TO CAPTURE URLS ###################################################################### + # --- Library --- - name: Build library if: github.event_name == 'pull_request' && steps.changes.outputs.library == 'true' run: | @@ -114,18 +109,19 @@ jobs: npm run build --if-present fi - - name: Deploy library (Preview) and comment URL + - name: Deploy library (Preview) if: github.event_name == 'pull_request' && steps.changes.outputs.library == 'true' - uses: andykenward/github-actions-cloudflare-pages@v3.1.0 - id: deploy_library + uses: cloudflare/pages-action@v1 # Upgraded to official action + id: deploy_library # Capture output here with: - cloudflare-api-token: ${{ secrets.CLOUDFLARE_API_TOKEN }} - cloudflare-account-id: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} - cloudflare-project-name: library + apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} + accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} + projectName: library directory: static/library - github-token: ${{ secrets.GITHUB_TOKEN }} - github-environment: library(preview) - + # Turn off automatic commenting from this action + comment-mode: 'off' + + # --- HBNB --- - name: Build hbnb if: github.event_name == 'pull_request' && steps.changes.outputs.hbnb == 'true' run: | @@ -135,18 +131,18 @@ jobs: npm run build --if-present fi - - name: Deploy hbnb (Preview) and comment URL + - name: Deploy hbnb (Preview) if: github.event_name == 'pull_request' && steps.changes.outputs.hbnb == 'true' - uses: andykenward/github-actions-cloudflare-pages@v3.1.0 - id: deploy_hbnb + uses: cloudflare/pages-action@v1 # Upgraded to official action + id: deploy_hbnb # Capture output here with: - cloudflare-api-token: ${{ secrets.CLOUDFLARE_API_TOKEN }} - cloudflare-account-id: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} - cloudflare-project-name: hbnb + apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} + accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} + projectName: hbnb directory: static/hbnb - github-token: ${{ secrets.GITHUB_TOKEN }} - github-environment: hbnb(preview) + comment-mode: 'off' + # --- Forces/CEO --- - name: Build forces (ceo) if: github.event_name == 'pull_request' && steps.changes.outputs.forces == 'true' run: | @@ -156,18 +152,18 @@ jobs: npm run build --if-present fi - - name: Deploy forces/ceo (Preview) and comment URL + - name: Deploy forces/ceo (Preview) if: github.event_name == 'pull_request' && steps.changes.outputs.forces == 'true' - uses: andykenward/github-actions-cloudflare-pages@v3.1.0 - id: deploy_forces + uses: cloudflare/pages-action@v1 # Upgraded to official action + id: deploy_forces # Capture output here with: - cloudflare-api-token: ${{ secrets.CLOUDFLARE_API_TOKEN }} - cloudflare-account-id: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} - cloudflare-project-name: ceo + apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} + accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} + projectName: ceo directory: static/forces - github-token: ${{ secrets.GITHUB_TOKEN }} - github-environment: ceo(preview) + comment-mode: 'off' + # --- GUI --- - name: Build gui if: github.event_name == 'pull_request' && steps.changes.outputs.gui == 'true' run: | @@ -177,18 +173,18 @@ jobs: npm run build --if-present fi - - name: Deploy gui (Preview) and comment URL + - name: Deploy gui (Preview) if: github.event_name == 'pull_request' && steps.changes.outputs.gui == 'true' - uses: andykenward/github-actions-cloudflare-pages@v3.1.0 - id: deploy_gui + uses: cloudflare/pages-action@v1 # Upgraded to official action + id: deploy_gui # Capture output here with: - cloudflare-api-token: ${{ secrets.CLOUDFLARE_API_TOKEN }} - cloudflare-account-id: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} - cloudflare-project-name: gui + apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} + accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} + projectName: gui directory: static/gui - github-token: ${{ secrets.GITHUB_TOKEN }} - github-environment: gui(preview) + comment-mode: 'off' + # --- DATRO-HOMEPAGE (The main app) --- - name: Build datro-homepage if: github.event_name == 'pull_request' && steps.changes.outputs.datro == 'true' run: | @@ -198,18 +194,18 @@ jobs: npm run build --if-present fi - - name: Deploy datro-homepage (Preview) and comment URL + - name: Deploy datro-homepage (Preview) if: github.event_name == 'pull_request' && steps.changes.outputs.datro == 'true' - uses: andykenward/github-actions-cloudflare-pages@v3.1.0 - id: deploy_datro + uses: cloudflare/pages-action@v1 # Upgraded to official action + id: deploy_datro # Capture output here with: - cloudflare-api-token: ${{ secrets.CLOUDFLARE_API_TOKEN }} - cloudflare-account-id: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} - cloudflare-project-name: datro-homepage + apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} + accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} + projectName: datro-homepage directory: static/datro - github-token: ${{ secrets.GITHUB_TOKEN }} - github-environment: datro(preview) + comment-mode: 'off' + # --- Projections --- - name: Build projections if: github.event_name == 'pull_request' && steps.changes.outputs.projections == 'true' run: | @@ -219,18 +215,18 @@ jobs: npm run build --if-present fi - - name: Deploy projections (Preview) and comment URL + - name: Deploy projections (Preview) if: github.event_name == 'pull_request' && steps.changes.outputs.projections == 'true' - uses: andykenward/github-actions-cloudflare-pages@v3.1.0 - id: deploy_projections + uses: cloudflare/pages-action@v1 # Upgraded to official action + id: deploy_projections # Capture output here with: - cloudflare-api-token: ${{ secrets.CLOUDFLARE_API_TOKEN }} - cloudflare-account-id: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} - cloudflare-project-name: projections + apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} + accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} + projectName: projections directory: static/projections - github-token: ${{ secrets.GITHUB_TOKEN }} - github-environment: projections(preview) + comment-mode: 'off' + # --- BPVSBuckler --- - name: Build bpvsbuckler if: github.event_name == 'pull_request' && steps.changes.outputs.bpvsbuckler == 'true' run: | @@ -240,17 +236,101 @@ jobs: npm run build --if-present fi - - name: Deploy bpvsbuckler (Preview) and comment URL + - name: Deploy bpvsbuckler (Preview) if: github.event_name == 'pull_request' && steps.changes.outputs.bpvsbuckler == 'true' - uses: andykenward/github-actions-cloudflare-pages@v3.1.0 - id: deploy_bpvsbuckler + uses: cloudflare/pages-action@v1 # Upgraded to official action + id: deploy_bpvsbuckler # Capture output here with: - cloudflare-api-token: ${{ secrets.CLOUDFLARE_API_TOKEN }} - cloudflare-account-id: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} - cloudflare-project-name: bpvsbuckler + apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} + accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} + projectName: bpvsbuckler directory: static/bpvsbuckler - github-token: ${{ secrets.GITHUB_TOKEN }} - github-environment: bpvsbuckler(preview) + comment-mode: 'off' + + # --- FINAL AGGREGATION AND COMMENT STEP --- + - name: Post Consolidated Preview Comment + if: github.event_name == 'pull_request' + uses: actions/github-script@v7 + with: + script: | + const appUrls = [ + { name: 'library', id: 'deploy_library', changed: '${{ steps.changes.outputs.library }}' }, + { name: 'hbnb', id: 'deploy_hbnb', changed: '${{ steps.changes.outputs.hbnb }}' }, + { name: 'ceo (forces)', id: 'deploy_forces', changed: '${{ steps.changes.outputs.forces }}' }, + { name: 'gui', id: 'deploy_gui', changed: '${{ steps.changes.outputs.gui }}' }, + { name: 'datro-homepage', id: 'deploy_datro', changed: '${{ steps.changes.outputs.datro }}' }, + { name: 'projections', id: 'deploy_projections', changed: '${{ steps.changes.outputs.projections }}' }, + { name: 'bpvsbuckler', id: 'deploy_bpvsbuckler', changed: '${{ steps.changes.outputs.bpvsbuckler }}' }, + ]; + + let commentBody = '## 🚀 Cloudflare Pages Preview Deployments\n\n| Application | Status | Preview URL |\n| :--- | :--- | :--- |\n'; + let deployedCount = 0; + + for (const app of appUrls) { + // Retrieve URL from environment variable, checking the new PAGES_URL output name + const envKey = `STEPS_${app.id.toUpperCase()}_OUTPUTS_PAGES_URL`; + const url = process.env[envKey] || null; + + // Determine status + const isDeployed = url && url !== 'null'; + let status; + if (isDeployed) { + status = '✅ Deployed'; + deployedCount++; + } else if (app.changed === 'true') { + // If the app changed, but deployment output failed (url is null/empty) + status = '❌ Failed'; + } else { + // If the app didn't change, the deployment was correctly skipped by the IF condition + status = '🚫 Skipped'; + } + + const link = isDeployed ? `[${url}](${url})` : 'N/A'; + + commentBody += `| ${app.name} | ${status} | ${link} |\n`; + } + + commentBody += `\n**Total Deployed:** ${deployedCount} applications.`; + + // If we are in a PR, post the comment. + if (context.payload.pull_request) { + // Create a unique comment header to allow replacing the comment on subsequent runs + const commentIdentifier = ''; + commentBody = commentIdentifier + '\n' + commentBody; + + const issue_number = context.issue.number; + const { data: comments } = await github.rest.issues.listComments({ + issue_number, + owner: context.repo.owner, + repo: context.repo.repo, + }); + + // Find and replace the existing comment + const existingComment = comments.find(c => c.body.includes(commentIdentifier)); - - name: Done - run: echo "Conditional deploy workflow finished." + if (existingComment) { + await github.rest.issues.updateComment({ + comment_id: existingComment.id, + owner: context.repo.owner, + repo: context.repo.repo, + body: commentBody + }); + } else { + await github.rest.issues.createComment({ + issue_number, + owner: context.repo.owner, + repo: context.repo.repo, + body: commentBody + }); + } + } + env: + # Pass outputs as environment variables (requires specific formatting) + # Note: The output name changed from 'deployment-url' to 'pages-url' with the new action. + STEPS_DEPLOY_LIBRARY_OUTPUTS_PAGES_URL: ${{ steps.deploy_library.outputs.pages-url }} + STEPS_DEPLOY_HBNB_OUTPUTS_PAGES_URL: ${{ steps.deploy_hbnb.outputs.pages-url }} + STEPS_DEPLOY_FORCES_OUTPUTS_PAGES_URL: ${{ steps.deploy_forces.outputs.pages-url }} + STEPS_DEPLOY_GUI_OUTPUTS_PAGES_URL: ${{ steps.deploy_gui.outputs.pages-url }} + STEPS_DEPLOY_DATRO_OUTPUTS_PAGES_URL: ${{ steps.deploy_datro.outputs.pages-url }} + STEPS_DEPLOY_PROJECTIONS_OUTPUTS_PAGES_URL: ${{ steps.deploy_projections.outputs.pages-url }} + STEPS_DEPLOY_BPVSBUCKLER_OUTPUTS_PAGES_URL: ${{ steps.deploy_bpvsbuckler.outputs.pages-url }} diff --git a/.github/workflows/cloudflare-conditional-deploy.yml.old b/.github/workflows/cloudflare-conditional-deploy.yml.old new file mode 100644 index 0000000000..c183bd95d9 --- /dev/null +++ b/.github/workflows/cloudflare-conditional-deploy.yml.old @@ -0,0 +1,337 @@ +name: Cloudflare Conditional Deploy + +on: + # Previews on PRs targeting gh-pages (Codex PRs) + pull_request: + types: [opened, synchronize, reopened] + branches: + - gh-pages + # Production branch pushes (no prod steps yet; safe to keep for later) + push: + branches: + - gh-pages + +jobs: + detect-and-deploy: + name: Detect changes and deploy only touched apps + runs-on: ubuntu-latest + + # Crucial: Ensure the workflow has permission to write comments and deployment statuses + permissions: + contents: read + deployments: write + pull-requests: write + + # Auto-cancel older runs for the same PR/branch + concurrency: + group: cf-pages-${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + fetch-depth: 0 + + # --- Change Detection Step (Retained your original logic) --- + - name: Determine changed files + id: changes + shell: bash + run: | + set -euo pipefail + + echo "Determining changed files..." + if [ "${{ github.event_name }}" = "pull_request" ]; then + # Use GitHub context to get base SHA for better reliability + BASE_SHA="${{ github.event.pull_request.base.sha }}" + # Fetch base branch history if not fully available + git fetch origin "${{ github.event.pull_request.base.ref }}" --depth=1 || true + DIFF=$(git diff --name-only "$BASE_SHA"...HEAD) || true + else + BEFORE="${{ github.event.before }}" + AFTER="${{ github.sha }}" + if [[ "$BEFORE" =~ ^0+$ ]]; then + DIFF=$(git ls-files) || true + else + DIFF=$(git diff --name-only "$BEFORE" "$AFTER") || true + fi + fi + + echo "Changed files:" + echo "$DIFF" + + # Default outputs (false) + { + echo "library=false" + echo "hbnb=false" + echo "forces=false" + echo "gui=false" + echo "datro=false" + echo "projections=false" + echo "bpvsbuckler=false" + } >> "$GITHUB_OUTPUT" + + # Detect changes in each app directory + if echo "$DIFF" | grep -qE '^static/library/'; then echo "library=true" >> "$GITHUB_OUTPUT"; fi + if echo "$DIFF" | grep -qE '^static/hbnb/'; then echo "hbnb=true" >> "$GITHUB_OUTPUT"; fi + if echo "$DIFF" | grep -qE '^static/forces/'; then echo "forces=true" >> "$GITHUB_OUTPUT"; fi + if echo "$DIFF" | grep -qE '^static/gui/'; then echo "gui=true" >> "$GITHUB_OUTPUT"; fi + if echo "$DIFF" | grep -qE '^static/datro/'; then echo "datro=true" >> "$GITHUB_OUTPUT"; fi + if echo "$DIFF" | grep -qE '^static/projections/'; then echo "projections=true" >> "$GITHUB_OUTPUT"; fi + if echo "$DIFF" | grep -qE '^static/bpvsbuckler/'; then echo "bpvsbuckler=true" >> "$GITHUB_OUTPUT"; fi + + - name: Debug outputs + run: | + echo "library: ${{ steps.changes.outputs.library }}" + echo "hbnb: ${{ steps.changes.outputs.hbnb }}" + echo "forces: ${{ steps.changes.outputs.forces }}" + echo "gui: ${{ steps.changes.outputs.gui }}" + echo "datro: ${{ steps.changes.outputs.datro }}" + echo "projections: ${{ steps.changes.outputs.projections }}" + echo "bpvsbuckler: ${{ steps.changes.outputs.bpvsbuckler }}" + + - name: Setup Node (for builds) + uses: actions/setup-node@v4 + with: + node-version: '22' # or '20' + + ###################################################################### + # PREVIEW DEPLOYS FOR PRs — IMPORTANT: IDs MUST BE SET TO CAPTURE URLS + ###################################################################### + + # --- Library --- + - name: Build library + if: github.event_name == 'pull_request' && steps.changes.outputs.library == 'true' + run: | + if [ -f static/library/package.json ]; then + cd static/library + npm ci + npm run build --if-present + fi + + - name: Deploy library (Preview) + if: github.event_name == 'pull_request' && steps.changes.outputs.library == 'true' + uses: andykenward/github-actions-cloudflare-pages@v3.1.0 + id: deploy_library # Capture output here + with: + cloudflare-api-token: ${{ secrets.CLOUDFLARE_API_TOKEN }} + cloudflare-account-id: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} + cloudflare-project-name: library + directory: static/library + github-token: ${{ secrets.GITHUB_TOKEN }} + github-environment: library(preview) + # Set `add-comment: false` to avoid comment conflicts + add-comment: false + + # --- HBNB --- + - name: Build hbnb + if: github.event_name == 'pull_request' && steps.changes.outputs.hbnb == 'true' + run: | + if [ -f static/hbnb/package.json ]; then + cd static/hbnb + npm ci + npm run build --if-present + fi + + - name: Deploy hbnb (Preview) + if: github.event_name == 'pull_request' && steps.changes.outputs.hbnb == 'true' + uses: andykenward/github-actions-cloudflare-pages@v3.1.0 + id: deploy_hbnb # Capture output here + with: + cloudflare-api-token: ${{ secrets.CLOUDFLARE_API_TOKEN }} + cloudflare-account-id: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} + cloudflare-project-name: hbnb + directory: static/hbnb + github-token: ${{ secrets.GITHUB_TOKEN }} + github-environment: hbnb(preview) + add-comment: false + + # --- Forces/CEO --- + - name: Build forces (ceo) + if: github.event_name == 'pull_request' && steps.changes.outputs.forces == 'true' + run: | + if [ -f static/forces/package.json ]; then + cd static/forces + npm ci + npm run build --if-present + fi + + - name: Deploy forces/ceo (Preview) + if: github.event_name == 'pull_request' && steps.changes.outputs.forces == 'true' + uses: andykenward/github-actions-cloudflare-pages@v3.1.0 + id: deploy_forces # Capture output here + with: + cloudflare-api-token: ${{ secrets.CLOUDFLARE_API_TOKEN }} + cloudflare-account-id: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} + cloudflare-project-name: ceo + directory: static/forces + github-token: ${{ secrets.GITHUB_TOKEN }} + github-environment: ceo(preview) + add-comment: false + + # --- GUI --- + - name: Build gui + if: github.event_name == 'pull_request' && steps.changes.outputs.gui == 'true' + run: | + if [ -f static/gui/package.json ]; then + cd static/gui + npm ci + npm run build --if-present + fi + + - name: Deploy gui (Preview) + if: github.event_name == 'pull_request' && steps.changes.outputs.gui == 'true' + uses: andykenward/github-actions-cloudflare-pages@v3.1.0 + id: deploy_gui # Capture output here + with: + cloudflare-api-token: ${{ secrets.CLOUDFLARE_API_TOKEN }} + cloudflare-account-id: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} + cloudflare-project-name: gui + directory: static/gui + github-token: ${{ secrets.GITHUB_TOKEN }} + github-environment: gui(preview) + add-comment: false + + # --- DATRO-HOMEPAGE (The main app) --- + - name: Build datro-homepage + if: github.event_name == 'pull_request' && steps.changes.outputs.datro == 'true' + run: | + if [ -f static/datro/package.json ]; then + cd static/datro + npm ci + npm run build --if-present + fi + + - name: Deploy datro-homepage (Preview) + if: github.event_name == 'pull_request' && steps.changes.outputs.datro == 'true' + uses: andykenward/github-actions-cloudflare-pages@v3.1.0 + id: deploy_datro # Capture output here + with: + cloudflare-api-token: ${{ secrets.CLOUDFLARE_API_TOKEN }} + cloudflare-account-id: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} + cloudflare-project-name: datro-homepage + directory: static/datro + github-token: ${{ secrets.GITHUB_TOKEN }} + github-environment: datro(preview) + add-comment: false + + # --- Projections --- + - name: Build projections + if: github.event_name == 'pull_request' && steps.changes.outputs.projections == 'true' + run: | + if [ -f static/projections/package.json ]; then + cd static/projections + npm ci + npm run build --if-present + fi + + - name: Deploy projections (Preview) + if: github.event_name == 'pull_request' && steps.changes.outputs.projections == 'true' + uses: andykenward/github-actions-cloudflare-pages@v3.1.0 + id: deploy_projections # Capture output here + with: + cloudflare-api-token: ${{ secrets.CLOUDFLARE_API_TOKEN }} + cloudflare-account-id: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} + cloudflare-project-name: projections + directory: static/projections + github-token: ${{ secrets.GITHUB_TOKEN }} + github-environment: projections(preview) + add-comment: false + + # --- BPVSBuckler --- + - name: Build bpvsbuckler + if: github.event_name == 'pull_request' && steps.changes.outputs.bpvsbuckler == 'true' + run: | + if [ -f static/bpvsbuckler/package.json ]; then + cd static/bpvsbuckler + npm ci + npm run build --if-present + fi + + - name: Deploy bpvsbuckler (Preview) + if: github.event_name == 'pull_request' && steps.changes.outputs.bpvsbuckler == 'true' + uses: andykenward/github-actions-cloudflare-pages@v3.1.0 + id: deploy_bpvsbuckler # Capture output here + with: + cloudflare-api-token: ${{ secrets.CLOUDFLARE_API_TOKEN }} + cloudflare-account-id: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} + cloudflare-project-name: bpvsbuckler + directory: static/bpvsbuckler + github-token: ${{ secrets.GITHUB_TOKEN }} + github-environment: bpvsbuckler(preview) + add-comment: false + + # --- FINAL AGGREGATION AND COMMENT STEP --- + - name: Post Consolidated Preview Comment + if: github.event_name == 'pull_request' + uses: actions/github-script@v7 + with: + script: | + const appUrls = [ + { name: 'library', id: 'deploy_library', changed: '${{ steps.changes.outputs.library }}' }, + { name: 'hbnb', id: 'deploy_hbnb', changed: '${{ steps.changes.outputs.hbnb }}' }, + { name: 'ceo (forces)', id: 'deploy_forces', changed: '${{ steps.changes.outputs.forces }}' }, + { name: 'gui', id: 'deploy_gui', changed: '${{ steps.changes.outputs.gui }}' }, + { name: 'datro-homepage', id: 'deploy_datro', changed: '${{ steps.changes.outputs.datro }}' }, + { name: 'projections', id: 'deploy_projections', changed: '${{ steps.changes.outputs.projections }}' }, + { name: 'bpvsbuckler', id: 'deploy_bpvsbuckler', changed: '${{ steps.changes.outputs.bpvsbuckler }}' }, + ]; + + let commentBody = '## 🚀 Cloudflare Pages Preview Deployments\n\n| Application | Status | Preview URL |\n| :--- | :--- | :--- |\n'; + let deployedCount = 0; + + for (const app of appUrls) { + const url = process.env[`STEPS_${app.id.toUpperCase()}_OUTPUTS_DEPLOYMENT_URL`]; + const isDeployed = url && url !== 'null'; + const status = isDeployed ? '✅ Deployed' : (app.changed === 'true' ? '❌ Failed' : '🚫 Skipped'); + const link = isDeployed ? `[${url}](${url})` : 'N/A'; + + commentBody += `| ${app.name} | ${status} | ${link} |\n`; + if (isDeployed) { + deployedCount++; + } + } + + commentBody += `\n**Total Deployed:** ${deployedCount} applications.`; + + // If we are in a PR, post the comment. + if (context.payload.pull_request) { + // Create a unique comment header to allow replacing the comment on subsequent runs + const commentIdentifier = ''; + commentBody = commentIdentifier + '\n' + commentBody; + + const issue_number = context.issue.number; + const { data: comments } = await github.rest.issues.listComments({ + issue_number, + owner: context.repo.owner, + repo: context.repo.repo, + }); + + const existingComment = comments.find(c => c.body.includes(commentIdentifier)); + + if (existingComment) { + await github.rest.issues.updateComment({ + comment_id: existingComment.id, + owner: context.repo.owner, + repo: context.repo.repo, + body: commentBody + }); + } else { + await github.rest.issues.createComment({ + issue_number, + owner: context.repo.owner, + repo: context.repo.repo, + body: commentBody + }); + } + } + env: + # Pass outputs as environment variables (requires specific formatting) + STEPS_DEPLOY_LIBRARY_OUTPUTS_DEPLOYMENT_URL: ${{ steps.deploy_library.outputs.deployment-url }} + STEPS_DEPLOY_HBNB_OUTPUTS_DEPLOYMENT_URL: ${{ steps.deploy_hbnb.outputs.deployment-url }} + STEPS_DEPLOY_FORCES_OUTPUTS_DEPLOYMENT_URL: ${{ steps.deploy_forces.outputs.deployment-url }} + STEPS_DEPLOY_GUI_OUTPUTS_DEPLOYMENT_URL: ${{ steps.deploy_gui.outputs.deployment-url }} + STEPS_DEPLOY_DATRO_OUTPUTS_DEPLOYMENT_URL: ${{ steps.deploy_datro.outputs.deployment-url }} + STEPS_DEPLOY_PROJECTIONS_OUTPUTS_DEPLOYMENT_URL: ${{ steps.deploy_projections.outputs.deployment-url }} + STEPS_DEPLOY_BPVSBUCKLER_OUTPUTS_DEPLOYMENT_URL: ${{ steps.deploy_bpvsbuckler.outputs.deployment-url }} + diff --git a/CHANGELOG.md b/CHANGELOG.md index 48793b2fa5..e3204d470d 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ## [0.0.1-rtw.17] - Q4/2025 +Nov-13 - Trying something/ Trying something else / Trying something else else Nov-12 - Added `cloudflare-conditional-deploy.yml` to new top level directory .github/workflow `so preview links can be generated on pull requests' Nov-09 - DATRO was previously soley the tech. Now it's expanding as a security group, tech being one of multiple arms of the security group Oct-28 - Added a timeline with a nice menu /static/timeline - hoping to build this feature out diff --git a/static/datro/README.md b/static/datro/README.md index 2d115f8a9d..37c9b2ce9d 100755 --- a/static/datro/README.md +++ b/static/datro/README.md @@ -2,6 +2,7 @@ ## Introduction +Minor Edit. This is the DATRO homepage. Currently hosted on the URL https://datro.xyz See the corresponding CHANGELOG.md for a log of all the latest developments. See the corresponding COLLABORATE.md for guidance on maintaining this website. diff --git a/view.txt b/view.txt new file mode 100644 index 0000000000..ebe2eea539 --- /dev/null +++ b/view.txt @@ -0,0 +1 @@ +* 2025-11-13 1b17e176c not much * 2025-11-12 585e00558 Update cloudflare-conditional-deploy.yml | * 2025-11-13 59e0bafb3 WIP on gh-pages: 0068f0886 chore: add minimal lockfile for GitHub Actions cache |/| | * 2025-11-13 6253539ef index on gh-pages: 0068f0886 chore: add minimal lockfile for GitHub Actions cache |/ * 2025-11-12 0068f0886 chore: add minimal lockfile for GitHub Actions cache * 2025-11-12 a2af2cad3 Update Cloudflare conditional deploy workflow to wrangler-based version | * 2025-11-12 d3cdc3d4e chore: retrigger CI after workflow fixes | * 2025-11-12 ebde0b093 minor edit - see changelog | * 2025-11-12 6457bd209 minor edit - see changelog | * 2025-11-12 bbe67c96e Merge branch 'gh-pages' into codex/add-slider-with-dropdowns-to-webpage-9y839l | |\ | |/ |/| * | 2025-11-12 3c16b32f5 ci: fix CF Pages action tag to v3.1.0 * | 2025-11-12 7fdde444d ci: pin CF pages action to v3.1.0 and ensure correct workflow path | * 2025-11-12 6af4345c1 ci: sync workflow from gh-pages (v3.1.0 + Node 22) | * 2025-11-12 2654c1a79 ci: sync workflow from gh-pages (v3.1.0 + Node 22) | * 2025-11-12 c47183fa9 Add placeholder comment for follow-up PR |/ | * 2025-11-12 7229acb3a Add padlocked release slider popups |/ | * 2025-11-12 25d96bcf7 ci: fix CF Pages action tag to v3.1.0 and Node 22 on PR branch | * 2025-11-12 d3cf74977 Add release slider and popup flow to static homepage |/ | * 2025-11-12 ff5660288 Refine release timeline slider and layout |/ | * 2025-11-12 234fd6e59 Add release slider with popup integration |/ | * 2025-11-12 37c3b9477 Implement scrollable release timeline bar |/ | * 2025-11-11 cb54f5b59 Implement release timeline slider and cascaded dropdown |/ | * 2025-11-11 866cb418b Add release timeline slider and dropdown controls |/ | * 2025-11-11 900d76b48 Add politics page and navigation entry |/ | * 2025-11-11 142222995 Fix DATRO plan theme asset paths |/ | * 2025-11-11 ef84dfe6c Clarify DATRO business plan revision label |/ | * 2025-11-11 1e4d0a032 Add DATRO business plan to library |/ * 2025-11-09 a4acd2d5c Merge pull request #148 from unclehowell/codex/fix-breadcrumb-menu-hover-movement-gytxaf |\ | * 2025-11-09 d4e357f49 Refine breadcrumb hover styling |/ | * 2025-11-09 7ef81b26b Keep breadcrumb active link static on hover |/ | * 2025-11-09 a63e0f6c6 Fix breadcrumb hover resizing in app store |/ * 2025-11-09 c8403d37f Merge pull request #145 from unclehowell/codex/enable-app-icon-toggles-for-add+ |\ | * 2025-11-09 29d099724 Enable configurable Add+ icon toggle |/ | * 2025-11-09 a71c1505f Allow Add+ cards to toggle visibility |/ | * 2025-11-09 85aa5e225 Enable Add+ toggle while keeping 006 fallback |/ * 2025-11-09 d971649ea see changelog | * 2025-11-09 a3a549991 Enable Add+ app icon toggles |/ | * 2025-11-09 e348912c6 Add fallback background overlay for app store page |/ * 2025-11-09 e4ccd2c59 Merge pull request #139 from unclehowell/codex/fix-background-gap-on-app-store-page-jnu87v |\ | * 2025-11-09 5ca81d0fe Adjust placeholder app icon styling * | 2025-11-09 1bb5944ce Merge pull request #138 from unclehowell/codex/fix-background-gap-on-app-store-page |\ \ | |/ |/| | * 2025-11-09 17422f183 Ensure app store page background fills viewport |/ | * 2025-11-09 e18962190 Fix Add app toggle handling | * 2025-11-09 c61bd5d8f Enable configurable Add app toggle |/ * 2025-11-09 bbed8de7a Merge pull request #137 from unclehowell/codex/fix-app-icon-card-layout-issues-tqz9fn |\ | * 2025-11-09 3c2dbd675 Make app store cards square |/ | * 2025-11-09 94979f2b4 Align app card grid sizing |/ | * 2025-11-09 d88eabcc7 Align app store cards with reference layout |/ * 2025-11-09 26e129433 Merge pull request #134 from unclehowell/codex/uniform-styling-for-app-store-pages-d4d700 |\ | * 2025-11-09 c89883427 Align app store tiles with dashboard sizing |/ | * 2025-11-09 fd2e90d45 Anchor app store grid below breadcrumb |/ | * 2025-11-09 b708f62aa Adjust app store grid spacing |/ | * 2025-11-09 4f6c709d7 Adjust app store spacing and iframe sizing |/ | * 2025-11-09 b3acbb0a2 Offset app store grid below breadcrumb |/ | * 2025-11-08 b78b941fd Align app store icon sizing with categories |/ | * 2025-11-08 30e7b5bf8 Unify app store tiles styling |/ | * 2025-11-08 5dd6509a5 Align app tiles with category layout |/ | * 2025-11-08 f550a8798 Align app store background and card sizing |/ | * 2025-11-08 c78ee907e chore: add placeholder comment |/ | * 2025-11-08 8b8661cd0 Align app store layout with category tiles | * 2025-11-08 905fb9560 Fix app store layout regressions | * 2025-11-08 328b6bbf6 Standardize app store layout and header spacing |/ | * 2025-11-08 1859bda4c Adjust app store toggles and header spacing | * 2025-11-08 cad47059a Align app card typography |/ | * 2025-11-08 3e0a3b5c0 Align app store add card and breadcrumb hover |/ | * 2025-11-08 12bab0624 Standardize app store pages |/ * 2025-11-08 83f89dbcb tried to mod gui using gemini - let's see * 2025-11-04 df809a481 minor edit | * 2025-11-01 5771b1c71 Revamp projections battleship board |/ * 2025-11-01 62a394b8a made static/projections start to look like actual battle ships * 2025-11-01 2be9c1538 Merge pull request #119 from unclehowell/codex/remove-external-links-in-projections-directory-ceaj7z |\ | * 2025-11-01 1efa0f163 Merge branch 'gh-pages' into codex/remove-external-links-in-projections-directory-ceaj7z | |\ | |/ |/| * | 2025-11-01 54d8b40ba Merge pull request #118 from unclehowell/codex/remove-external-links-in-projections-directory |\ \ | * | 2025-11-01 7e2141f3e Refine projections layout without external dependencies |/ / | * 2025-11-01 30e61be0f Adjust projections slider defaults and pin scaling |/ * 2025-10-31 1afb38d78 Merge pull request #117 from unclehowell/codex/fetch-data-from-local-csv-for-projections-wf611f |\ | * 2025-10-31 f676183d1 Merge branch 'gh-pages' into codex/fetch-data-from-local-csv-for-projections-wf611f | |\ | |/ |/| * | 2025-10-31 1cd88ec74 Merge pull request #116 from unclehowell/codex/fetch-data-from-local-csv-for-projections-75p2fq |\ \ | * \ 2025-10-31 cc98c624e Merge branch 'gh-pages' into codex/fetch-data-from-local-csv-for-projections-75p2fq | |\ \ | |/ / |/| | * | | 2025-10-31 228c1a353 Merge pull request #115 from unclehowell/codex/fetch-data-from-local-csv-for-projections |\ \ \ | * | | 2025-10-31 aaab11068 Load projections data from local CSV |/ / / | * | 2025-10-31 3e83c5fca Fix projections slider orientation and expandable layout | * | 2025-10-31 2ccaa015d Align projections slider orientation and data | * | 2025-10-31 21411ec71 Add expand controls and fix slider default year | * | 2025-10-31 bf9f74445 Add loading bar and update projections data |/ / | * 2025-10-31 b7de44a3e Fix projections slider initial position | * 2025-10-31 7debd7b82 Adjust year slider styling | * 2025-10-31 053a69fa0 Restore projections slider orientation and width | * 2025-10-31 7c26e0bd9 Fix projections slider orientation and row layout | * 2025-10-31 27a89388a Refine projections UI without Tailwind runtime |/ * 2025-10-31 135beaa04 Merge pull request #114 from unclehowell/codex/convert-projections-page-to-static-html-xcnz3d |\ | * 2025-10-31 a209a31c9 Merge branch 'gh-pages' into codex/convert-projections-page-to-static-html-xcnz3d | |\ | |/ |/| * | 2025-10-31 3ba784ad1 Merge pull request #112 from unclehowell/codex/convert-projections-page-to-static-html |\ \ | * | 2025-10-31 eea39aaaa Convert projections page to standalone static HTML |/ / | * 2025-10-31 3cc3760ec Replace projections React build with static HTML |/ | * 2025-10-31 e349a5c6e Replace projections React build with static HTML |/ * 2025-10-31 a997f3144 building a new web app for financial forecasting * 2025-10-28 f4adfee6f top level timeline - viewable at timeline.datro.xyz - css needs work |\ | * 2025-10-21 60cb4bf1f Merge pull request #111 from unclehowell/agent-auto-plays-on-page-load-2ff3 | |\ | | * 2025-10-21 8b8564a09 Ensure video background auto-plays on page load (68f7e4968c526237b95b2ff3) | |/ | * 2025-10-21 4f19fd3a5 Fix video path and simplify loading script | * 2025-10-21 7c1dbb31b Update index.html * | 2025-10-22 bcb2632c5 mobile friendlier timeline / | * 2025-10-23 0b05b3761 shrunk ceo video | * 2025-10-22 3aeb1539b minor edit | * 2025-10-22 065920857 minor edit | * 2025-10-22 fb2706f7e shrunk the video in the datro homepage so I can use cloudflare instead of netlify - cloudflare has a 25Mb limit | * 2025-10-22 30cd47dbe need to rename this branch - switched from netlify to cloudflare yesterday | * 2025-10-21 6df52ce86 minor edit | * 2025-10-21 4fe36190a minor edit | * 2025-10-20 1c310cfa2 update timeline | * 2025-10-20 cd882e475 added video background for timeline | * 2025-09-30 ff2611378 latest update is ted panza video | * 2025-09-26 1da8c2431 minor edit | * 2025-09-26 989cde8e7 minor edit | * 2025-09-26 cb0268845 minor edit | * 2025-09-26 1b44529aa see changelog - added song lyrics for Coch Gwyn a Gwyrdd by Perlau Taf | * 2025-09-10 38d0d3245 minor edit | * 2025-09-10 db602ee3e updated wayback json to include the last file I adsded in the library | * 2025-09-10 c4bcb6cfa see Changelog - added a 'Taking Chances' PDF to wayback | * 2025-08-15 742496f02 updated video for ceo.datro.xyz | * 2025-08-09 26991e069 another minor edit | * 2025-08-09 b00c9fce0 minor edit | * 2025-08-09 7b574eff7 minor edit - see changelog | * 2025-08-08 c1d720182 Add files via upload | * 2024-03-25 ad91198fb sitemap.xml for wayback generated - see CHANGELOGS | * 2024-02-14 f7397fe8d see changelog | * 2024-02-14 7725db736 see changelog | * 2025-10-21 16477f995 Simplify background video embedding | | * 2025-10-21 50beabd79 Point background video to local asset | |/ | | * 2025-10-21 3eb9dcb8c Add custom domain mapping for bpvsbuckler | |/ | | * 2025-10-21 eaf4f57b1 Adopt XMB-style background video reveal | |/ |/| * | 2025-10-21 72ba96335 Update video source to local file * | 2025-10-21 fa16472f4 Add files via upload |\ \ | |/ |/| | * 2025-10-20 ddc8a3376 Add CORS headers for background video |/ * 2025-10-20 d7f49c79b Merge pull request #100 from unclehowell/codex/add-background-video-to-bpvsbuckler-wbclxv |\ | * 2025-10-20 c513211ce Ensure timeline background video loads reliably | * 2025-10-20 1bb99a27f Ensure background video autoplays reliably | * 2025-10-20 26d96228c Fix timeline background video rendering |/ * 2025-10-19 cf0074aaa Merge pull request #97 from unclehowell/codex/invert-timeline-order-and-simplify-labels-i251zj |\ | * 2025-10-19 0fe73481c Tighten horizontal entry labels | * 2025-10-19 506c0913c Align horizontal timeline icons with vertical menu |/ * 2025-10-19 6df446cdb Merge pull request #95 from unclehowell/codex/fix-404-error-for-missing-script-file-wd9v0f |\ | * 2025-10-19 6353bf03b Adjust horizontal track spacing | * 2025-10-19 b459c8b5d Adjust timeline layout balancing | * 2025-10-19 fd5c29ba7 Orient timeline with vertical years * | 2025-10-18 601f1c8ce Merge pull request #93 from unclehowell/codex/fix-404-error-for-missing-script-file |\ \ | |/ |/| | * 2025-10-18 a14625963 Skip Netlify cdp script on localhost |/ * 2025-10-18 f0359e636 Merge pull request #92 from unclehowell/codex/integrate-json-data-source-for-bpvsbuckler |\ | * 2025-10-18 686fb18fa Refactor BP vs Buckler entries to load from JSON |/ * 2025-10-18 1f77c1f90 Merge pull request #91 from unclehowell/codex/contain-all-website-files-in-directory |\ | * 2025-10-18 64af290bc Avoid loading external evidence embeds |/ * 2025-10-17 94b531db0 Merge pull request #90 from unclehowell/codex/fix-white-page-on-/static/bpvsbuckler-p0q1xc |\ | * 2025-10-17 751694e5b Restyle BP vs Buckler timeline to dark layout |/ * 2025-10-17 b4c1076ee Merge pull request #88 from unclehowell/codex/fix-overlapping-timeline-entries-hm1ufw |\ | * 2025-10-17 1e8b4240e Merge branch 'gh-pages' into codex/fix-overlapping-timeline-entries-hm1ufw | |\ | |/ |/| * | 2025-10-17 b168b2c73 Merge pull request #78 from unclehowell/codex/fix-overlapping-timeline-entries-fgb3t8 |\ \ | * \ 2025-10-17 5012a4186 Merge branch 'gh-pages' into codex/fix-overlapping-timeline-entries-fgb3t8 | |\ \ | |/ / |/| | * | | 2025-10-17 dd9803a36 Merge pull request #79 from unclehowell/codex/fix-overlapping-timeline-entries-sbjs1d |\ \ \ | * \ \ 2025-10-17 e3dc75fc7 Merge branch 'gh-pages' into codex/fix-overlapping-timeline-entries-sbjs1d | |\ \ \ | |/ / / |/| | | * | | | 2025-10-17 a535a8b7d Merge pull request #80 from unclehowell/codex/fix-overlapping-timeline-entries-0k8j0h |\ \ \ \ | * \ \ \ 2025-10-17 00185cd7e Merge branch 'gh-pages' into codex/fix-overlapping-timeline-entries-0k8j0h | |\ \ \ \ | |/ / / / |/| | | | * | | | | 2025-10-16 746d68e65 Merge pull request #81 from unclehowell/codex/fix-overlapping-timeline-entries-07d1eq |\ \ \ \ \ | * \ \ \ \ 2025-10-16 aec6f3db9 Merge branch 'gh-pages' into codex/fix-overlapping-timeline-entries-07d1eq | |\ \ \ \ \ | |/ / / / / |/| | | | | * | | | | | 2025-10-15 d603ee90a Merge pull request #73 from unclehowell/codex/fix-overlapping-timeline-entries-x5zot6 |\ \ \ \ \ \ | * | | | | | 2025-10-15 826accfd6 Keep mobile timeline axis centered |/ / / / / / | * / / / / 2025-10-16 c00d364bb Refine XMB row layout and entry placement |/ / / / / | * / / / 2025-10-16 942cdb3f1 Refine XMB focus layout |/ / / / | * | | 2025-10-16 020c1b58c Refine XMB navigation layout and entry controls | * | | 2025-10-16 0b7c02895 Raise XMB year rail via fixed top offset |/ / / | * / 2025-10-16 9268f42e8 Shrink XMB icons and deepen vertical spacing |/ / | * 2025-10-17 8b6388704 Align XMB timeline grid and refresh entry back controls |/ * 2025-10-12 ff5291861 Merge pull request #63 from unclehowell/codex/update-timeline-layout-and-dropdown-toggle-u0r1em |\ | * 2025-10-12 21e7f24e6 Add entry detail pages and improve timeline interactions |/ * 2025-09-25 d9db08e5b Merge pull request #55 from unclehowell/codex/add-data-to-json-avoiding-duplicates-ryubie |\ | * 2025-09-25 254ca00f8 Display timeline bubble icons |/ * 2025-09-22 f6fd7dedc Merge pull request #52 from unclehowell/codex/bundle-css-and-js-for-offline-use |\ | * 2025-09-22 9ce107efe Bundle Tailwind assets locally for BP vs Buckler pages |/ * 2025-09-22 f57321be2 Merge pull request #51 from unclehowell/codex/fix-bubble-entries-alignment-and-behavior-twbjti |\ | * 2025-09-22 67b68d13d Refine BP vs Buckler timeline interactions |/ * 2025-09-21 00cb124f1 Merge pull request #48 from unclehowell/codex/update-text-and-restructure-timeline-entries-hq4qyr |\ | * 2025-09-21 05a264f51 Refine timeline axis layout |/ * 2025-09-21 789769d7d Merge pull request #45 from unclehowell/codex/add-years-to-timeline-and-info-icon-sqhvt7 |\ | * 2025-09-21 bffae5db2 Simplify Great House Farm timeline layout |/ | * 2025-09-21 26f308b2e Refactor Great House Farm timeline layout and data |/ | * 2025-09-21 ac224d08e Revamp timeline layout and intro reveal |/ * 2025-09-21 c26cb5d40 Merge pull request #41 from unclehowell/codex/enhance-timeline-and-data-on-index.html |\ | * 2025-09-21 a38e7b866 feat: build data-driven BP vs Buckler timeline |/ | * 2025-09-21 07b9614d1 style: redesign bp vs buckler timeline with dark theme |/ * 2025-09-18 5b8e1bb69 Merge pull request #40 from unclehowell/copilot/fix-392530d3-3f9c-4bc8-9720-d316f841c2ed |\ | | * 2025-09-19 13787d976 Update .gitignore to exclude node_modules and remove accidentally committed files | | * 2025-09-19 e7b366eb1 Fix major dependency conflicts and update vulnerable packages | |/ | * 2025-09-19 94c0d9fe4 Initial analysis of dependency issues | * 2025-09-19 4e8161479 Initial plan |/ * 2025-09-18 ff4c42668 added static/bpvsbuckler * 2025-09-10 4118df2b7 see changelog - minor edit | * 2025-07-14 bd44877c5 Add statz visualization CSV and page |/ | * 2025-07-14 a2ab9ccff Update statz page with WebGL circles | * 2025-07-14 edbeaa19c Add statz page with canvas |/ | * 2025-06-29 ff14b0eb2 Add algocracy proposal page |/ | * 2025-06-24 b759adb47 Reword claims for clarity |/ | * 2025-06-21 b03b3505a Reword website copy for realism |/ * 2025-06-12 b7a9a4a3d Merge pull request #34 from unclehowell/qd6lfi-codex/add-agent.md-to-repository-for-chatgpt-codex-guidance |\ | * 2025-06-12 245f864a6 Minify additional assets * | 2025-06-12 c48c9bc16 Merge pull request #33 from unclehowell/0wpixj-codex/add-agent.md-to-repository-for-chatgpt-codex-guidance |\ \ | * | 2025-06-12 a87be3174 Minify library assets | |/ * | 2025-06-12 1ea9810c5 Merge pull request #32 from unclehowell/codex/add-agent.md-to-repository-for-chatgpt-codex-guidance |\ \ | |/ |/| | * 2025-06-12 3dd8b4559 Add AGENTS guidelines |/ * 2025-06-09 86cc704c6 Merge pull request #31 from unclehowell/codex/review-improvements-for-/static/library |\ | * 2025-06-09 fe51548c9 fix library html and scripts |/ * 2025-06-09 6d3bfd478 Merge pull request #30 from unclehowell/codex/fix-html-and-css-bugs |\ | * 2025-06-09 b3bd13261 Fix minor HTML and CSS issues |/ * 2025-06-07 e15375078 Merge pull request #25 from unclehowell/zu50sm-codex/fix-accordion-footer-functionality |\ | * 2025-06-07 8cdfc5c55 Fix script path for footer accordion |/ | * 2025-06-08 6472bf90b Resolve merge conflicts and clean fetch pages |/ | * 2025-06-08 f34c93ecf Fix footer paths and remove extra page |/ | * 2025-06-08 6dccc46cb Add working accordion footer to all pages |/ * 2025-06-07 2560d233f Merge pull request #18 from unclehowell/v5c7uz-codex/optimize-webpage-loading-speed |\ | * 2025-06-07 ad54a7bbc Restore carousel image loader |/ * 2025-06-07 dc0ed704e Merge pull request #14 from unclehowell/codex/reduce-preloader-delay-for-faster-page-display |\ | * 2025-06-07 28d21775d Reduce preloader delay for faster page display |/ * 2025-02-19 c8f747f54 Update intro-hbnb.html * 2024-06-08 94b7bf0df few edits - nothing major - no CHANGELOG entry |\ | * 2024-02-14 741d0a0ca sitemap.xml and CHANGELOG.md update | * 2024-02-11 7784f3180 Merge pull request #9 from danieleverest/gh-pages | |\ | | * 2024-02-11 b3fc9523c modifed last responsive | | * 2024-02-11 ff8e47939 last responsive | * | 2024-02-11 8b32edfc0 Merge pull request #7 from danieleverest/gh-pages | |\| | | * 2024-02-11 71bda5b8c modified responsive by daniel | | * 2024-02-11 ca5acf2f5 modified responsive by daniel | * | 2024-02-11 d72b3b267 Merge pull request #6 from danieleverest/gh-pages | |\| | | * 2024-02-10 f7aded694 modified | | * 2024-02-10 0531a1ded modified hbnb | | * 2024-02-10 375c67a83 modified by daniel | |/ * / 2024-03-24 f29a1806a unsure why there's changes locally - so I'm committing them to view the commit on github and see more clearly the changes |/ * 2022-07-24 e93b96f36 rebuilt clientfile ID:evl - see changelog * 2022-07-05 18aa179e3 fixed links - ENV CientFile - see changelog |\ | * 2021-09-29 da572615e minor edit to library/rebuild-master.sh - see corresponding changelog * | 2021-09-30 e5317b581 moved datro splashpage video location - see changelog |/ * 2021-09-27 195b96158 minor edit - see changelog * 2021-09-25 72fe69d47   new file: static/library/consortium_finance/funding_sales8cc/latest/build/html/de/_static/css/fonts/Roboto-Slab-Regular.woff |\ | * 2021-09-13 78bd89d82 see changelog - entire library had to be reverted to previous commit * | 2021-09-14 087b46830 attempting sparse-checkout/ commit of library only |/ * 2021-09-13 8e43a5a1a test/bugfix - ignore this commit * 2021-09-13 5009c451e test/bugfix - ignore this commit |\ | * 2021-08-14 5b2bde811 copywriting edit - see static/datro changelog * | 2021-08-17 8fcf01711 minor edit |/ * 2021-08-14 b2cc44a40 minor edit * 2021-08-14 0e0c60f6e minor edit |\ | * 2021-05-27 241cad0dc * | 2021-05-27 db1935b42 svn admin - ignore |/ * 2021-05-27 45463057d see sitemap.xml * 2021-05-27 33088928f added static/monorepo |\ | * 2021-05-05 58780490e added link to gui * | 2021-05-05 4ce845564 see static/datro/html/videos changelog |/ * 2021-05-05 4ecffff65 see static/datro/html/videos/changelog - security fix/patch * 2021-05-05 63bfda0a7 see static/library and static/library/_theme-explorer changelog |\ | * 2021-05-01 02df5e3e6 Update README.md | * 2021-05-01 50e72ba6d Update README.md | * 2021-05-01 5f10f35e2 added url to library.datro.world | * 2021-05-01 d6c46101d Updated wording - changed `files` to `library` | * 2021-05-01 319d97af8 re-ordered the badges | * 2021-05-01 e66791872 minor edit | * 2021-05-01 ac9c67c50 Update README.md * | 2021-05-01 f50664995 see changelog - minor edit to library file explorer |/ * 2021-05-01 aedd20b74 minor bugfix/testing - not important * 2021-05-01 96b80691e see changelog for static/library - hid the json files |\ | * 2021-04-10 9296179b4 Create README.md * | 2021-04-13 3bfb1a595 see changelog |/ * 2021-04-10 63c8a70a0 see changelog * 2021-04-10 ecbc059fe changed static/files to static/library - see changelog |\ | * 2021-03-25 3f5cc3af5 Update README.md * | 2021-03-25 96ceae805 wc3 validating - see changelog |/ * 2021-03-24 92b372f94 Update README.md * 2021-03-24 6ef09d7cb Update README.md |\ | * 2021-03-23 65784083e minor edit * | 2021-03-23 7f241f299 minor edits |/ * 2021-03-23 11ff2a3be typo fix * 2021-03-23 0640ff1ac fixed codeblock |\ | * 2021-03-03 c795e1d52 minor edit to static/gui - see changelog * | 2021-03-07 6bf01ebdf see changelog - static/gui removes example apps for pre-production prep |/ * 2021-03-03 901228240 removed history file, yaiks * 2021-03-03 8bdcaec05 see changelog - minor edit |\ | * 2020-09-19 d33bea205 Trafalgar Square London Speech 09-19-2020 * | 2020-09-24 592fc1fd2 minor edits |/ * 2020-09-16 7f6fab007 removed test files - test successful, just moving it to netlify branch * 2020-09-16 65e28aaa3 test |\ | * 2020-09-14 f7aae1764 Bump lodash from 4.17.15 to 4.17.20 in /static/datro/html/videos * | 2020-09-14 974c843f8 redirected orphan webpages to homepage, incase anyone stumbles across them until we've decided what to do with them * | 2020-09-14 7da89fe8c minor edits |/ * 2020-09-13 052f73b1f restored missing files in the - see CHANGELOG.md * 2020-09-13 1c2bdbb82 monor edit |\ | * 2020-08-28 069e99363 Create CNAME | * 2020-08-28 7cc522ae2 Delete CNAME * | 2020-08-28 cce219d41 added some missing directories - had to stage the content being pushed because it was too massive to do in one go |/ * 2020-08-28 c404b6743 added missing img file to datro * 2020-08-28 3fcde00be keeps timing out so I trimmed the repo down a bit | * 2021-05-29 dea7caaff min0r edits | * 2021-03-24 1a8440eba see changelog | * 2021-03-24 5deee5d91 Update README.md | * 2021-03-07 e1ed587de see changelog | * 2021-03-06 26d263ca6 see changelog | * 2021-03-06 d95eca19f fresh repo |/ * 2021-03-06 1d53ebd36 minor edit, see changelog * 2021-03-06 e04cc898b see changelog |\ | * 2021-03-02 25f448ec5 see hbnb/arm changelog * | 2021-03-02 4ea27edab see hbnb/arm changelog |/ * 2021-03-02 5debd38b5 see changelog - hbnb on arm processors now functional but buggy * 2021-02-28 91c9bd81c minor - added .gitkeep files diff --git a/view2.txt b/view2.txt new file mode 100644 index 0000000000..16bfe84bbe --- /dev/null +++ b/view2.txt @@ -0,0 +1 @@ +* 2025-11-13 1b17e176c not much * 2025-11-12 585e00558 Update cloudflare-conditional-deploy.yml | * 2025-11-13 59e0bafb3 WIP on gh-pages: 0068f0886 chore: add minimal lockfile for GitHub Actions cache |/| | * 2025-11-13 6253539ef index on gh-pages: 0068f0886 chore: add minimal lockfile for GitHub Actions cache |/ * 2025-11-12 0068f0886 chore: add minimal lockfile for GitHub Actions cache * 2025-11-12 a2af2cad3 Update Cloudflare conditional deploy workflow to wrangler-based version | * 2025-11-12 d3cdc3d4e chore: retrigger CI after workflow fixes | * 2025-11-12 ebde0b093 minor edit - see changelog | * 2025-11-12 6457bd209 minor edit - see changelog | * 2025-11-12 bbe67c96e Merge branch 'gh-pages' into codex/add-slider-with-dropdowns-to-webpage-9y839l | | | |/ |/| * | 2025-11-12 3c16b32f5 ci: fix CF Pages action tag to v3.1.0 * | 2025-11-12 7fdde444d ci: pin CF pages action to v3.1.0 and ensure correct workflow path | * 2025-11-12 6af4345c1 ci: sync workflow from gh-pages (v3.1.0 + Node 22) | * 2025-11-12 2654c1a79 ci: sync workflow from gh-pages (v3.1.0 + Node 22) | * 2025-11-12 c47183fa9 Add placeholder comment for follow-up PR |/ | * 2025-11-12 7229acb3a Add padlocked release slider popups |/ | * 2025-11-12 25d96bcf7 ci: fix CF Pages action tag to v3.1.0 and Node 22 on PR branch | * 2025-11-12 d3cf74977 Add release slider and popup flow to static homepage |/ | * 2025-11-12 ff5660288 Refine release timeline slider and layout |/ | * 2025-11-12 234fd6e59 Add release slider with popup integration |/ | * 2025-11-12 37c3b9477 Implement scrollable release timeline bar |/ | * 2025-11-11 cb54f5b59 Implement release timeline slider and cascaded dropdown |/ | * 2025-11-11 866cb418b Add release timeline slider and dropdown controls |/ | * 2025-11-11 900d76b48 Add politics page and navigation entry |/ | * 2025-11-11 142222995 Fix DATRO plan theme asset paths |/ | * 2025-11-11 ef84dfe6c Clarify DATRO business plan revision label |/ | * 2025-11-11 1e4d0a032 Add DATRO business plan to library |/ * 2025-11-09 a4acd2d5c Merge pull request #148 from unclehowell/codex/fix-breadcrumb-menu-hover-movement-gytxaf | | * 2025-11-09 d4e357f49 Refine breadcrumb hover styling |/ | * 2025-11-09 7ef81b26b Keep breadcrumb active link static on hover |/ | * 2025-11-09 a63e0f6c6 Fix breadcrumb hover resizing in app store |/ * 2025-11-09 c8403d37f Merge pull request #145 from unclehowell/codex/enable-app-icon-toggles-for-add+ | | * 2025-11-09 29d099724 Enable configurable Add+ icon toggle |/ | * 2025-11-09 a71c1505f Allow Add+ cards to toggle visibility |/ | * 2025-11-09 85aa5e225 Enable Add+ toggle while keeping 006 fallback |/ * 2025-11-09 d971649ea see changelog | * 2025-11-09 a3a549991 Enable Add+ app icon toggles |/ | * 2025-11-09 e348912c6 Add fallback background overlay for app store page |/ * 2025-11-09 e4ccd2c59 Merge pull request #139 from unclehowell/codex/fix-background-gap-on-app-store-page-jnu87v | | * 2025-11-09 5ca81d0fe Adjust placeholder app icon styling * | 2025-11-09 1bb5944ce Merge pull request #138 from unclehowell/codex/fix-background-gap-on-app-store-page |  | |/ |/| | * 2025-11-09 17422f183 Ensure app store page background fills viewport |/ | * 2025-11-09 e18962190 Fix Add app toggle handling | * 2025-11-09 c61bd5d8f Enable configurable Add app toggle |/ * 2025-11-09 bbed8de7a Merge pull request #137 from unclehowell/codex/fix-app-icon-card-layout-issues-tqz9fn | | * 2025-11-09 3c2dbd675 Make app store cards square |/ | * 2025-11-09 94979f2b4 Align app card grid sizing |/ | * 2025-11-09 d88eabcc7 Align app store cards with reference layout |/ * 2025-11-09 26e129433 Merge pull request #134 from unclehowell/codex/uniform-styling-for-app-store-pages-d4d700 | | * 2025-11-09 c89883427 Align app store tiles with dashboard sizing |/ | * 2025-11-09 fd2e90d45 Anchor app store grid below breadcrumb |/ | * 2025-11-09 b708f62aa Adjust app store grid spacing |/ | * 2025-11-09 4f6c709d7 Adjust app store spacing and iframe sizing |/ | * 2025-11-09 b3acbb0a2 Offset app store grid below breadcrumb |/ | * 2025-11-08 b78b941fd Align app store icon sizing with categories |/ | * 2025-11-08 30e7b5bf8 Unify app store tiles styling |/ | * 2025-11-08 5dd6509a5 Align app tiles with category layout |/ | * 2025-11-08 f550a8798 Align app store background and card sizing |/ | * 2025-11-08 c78ee907e chore: add placeholder comment |/ | * 2025-11-08 8b8661cd0 Align app store layout with category tiles | * 2025-11-08 905fb9560 Fix app store layout regressions | * 2025-11-08 328b6bbf6 Standardize app store layout and header spacing |/ | * 2025-11-08 1859bda4c Adjust app store toggles and header spacing | * 2025-11-08 cad47059a Align app card typography |/ | * 2025-11-08 3e0a3b5c0 Align app store add card and breadcrumb hover |/ | * 2025-11-08 12bab0624 Standardize app store pages |/ * 2025-11-08 83f89dbcb tried to mod gui using gemini - let's see * 2025-11-04 df809a481 minor edit | * 2025-11-01 5771b1c71 Revamp projections battleship board |/ * 2025-11-01 62a394b8a made static/projections start to look like actual battle ships * 2025-11-01 2be9c1538 Merge pull request #119 from unclehowell/codex/remove-external-links-in-projections-directory-ceaj7z | | * 2025-11-01 1efa0f163 Merge branch 'gh-pages' into codex/remove-external-links-in-projections-directory-ceaj7z | | | |/ |/| * | 2025-11-01 54d8b40ba Merge pull request #118 from unclehowell/codex/remove-external-links-in-projections-directory |  | * | 2025-11-01 7e2141f3e Refine projections layout without external dependencies |/ / | * 2025-11-01 30e61be0f Adjust projections slider defaults and pin scaling |/ * 2025-10-31 1afb38d78 Merge pull request #117 from unclehowell/codex/fetch-data-from-local-csv-for-projections-wf611f | | * 2025-10-31 f676183d1 Merge branch 'gh-pages' into codex/fetch-data-from-local-csv-for-projections-wf611f | | | |/ |/| * | 2025-10-31 1cd88ec74 Merge pull request #116 from unclehowell/codex/fetch-data-from-local-csv-for-projections-75p2fq |  | *  2025-10-31 cc98c624e Merge branch 'gh-pages' into codex/fetch-data-from-local-csv-for-projections-75p2fq | |  | |/ / |/| | * | | 2025-10-31 228c1a353 Merge pull request #115 from unclehowell/codex/fetch-data-from-local-csv-for-projections |   | * | | 2025-10-31 aaab11068 Load projections data from local CSV |/ / / | * | 2025-10-31 3e83c5fca Fix projections slider orientation and expandable layout | * | 2025-10-31 2ccaa015d Align projections slider orientation and data | * | 2025-10-31 21411ec71 Add expand controls and fix slider default year | * | 2025-10-31 bf9f74445 Add loading bar and update projections data |/ / | * 2025-10-31 b7de44a3e Fix projections slider initial position | * 2025-10-31 7debd7b82 Adjust year slider styling | * 2025-10-31 053a69fa0 Restore projections slider orientation and width | * 2025-10-31 7c26e0bd9 Fix projections slider orientation and row layout | * 2025-10-31 27a89388a Refine projections UI without Tailwind runtime |/ * 2025-10-31 135beaa04 Merge pull request #114 from unclehowell/codex/convert-projections-page-to-static-html-xcnz3d | | * 2025-10-31 a209a31c9 Merge branch 'gh-pages' into codex/convert-projections-page-to-static-html-xcnz3d | | | |/ |/| * | 2025-10-31 3ba784ad1 Merge pull request #112 from unclehowell/codex/convert-projections-page-to-static-html |  | * | 2025-10-31 eea39aaaa Convert projections page to standalone static HTML |/ / | * 2025-10-31 3cc3760ec Replace projections React build with static HTML |/ | * 2025-10-31 e349a5c6e Replace projections React build with static HTML |/ * 2025-10-31 a997f3144 building a new web app for financial forecasting * 2025-10-28 f4adfee6f top level timeline - viewable at timeline.datro.xyz - css needs work | | * 2025-10-21 60cb4bf1f Merge pull request #111 from unclehowell/agent-auto-plays-on-page-load-2ff3 | | | | * 2025-10-21 8b8564a09 Ensure video background auto-plays on page load (68f7e4968c526237b95b2ff3) | |/ | * 2025-10-21 4f19fd3a5 Fix video path and simplify loading script | * 2025-10-21 7c1dbb31b Update index.html * | 2025-10-22 bcb2632c5 mobile friendlier timeline / | * 2025-10-23 0b05b3761 shrunk ceo video | * 2025-10-22 3aeb1539b minor edit | * 2025-10-22 065920857 minor edit | * 2025-10-22 fb2706f7e shrunk the video in the datro homepage so I can use cloudflare instead of netlify - cloudflare has a 25Mb limit | * 2025-10-22 30cd47dbe need to rename this branch - switched from netlify to cloudflare yesterday | * 2025-10-21 6df52ce86 minor edit | * 2025-10-21 4fe36190a minor edit | * 2025-10-20 1c310cfa2 update timeline | * 2025-10-20 cd882e475 added video background for timeline | * 2025-09-30 ff2611378 latest update is ted panza video | * 2025-09-26 1da8c2431 minor edit | * 2025-09-26 989cde8e7 minor edit | * 2025-09-26 cb0268845 minor edit | * 2025-09-26 1b44529aa see changelog - added song lyrics for Coch Gwyn a Gwyrdd by Perlau Taf | * 2025-09-10 38d0d3245 minor edit | * 2025-09-10 db602ee3e updated wayback json to include the last file I adsded in the library | * 2025-09-10 c4bcb6cfa see Changelog - added a 'Taking Chances' PDF to wayback | * 2025-08-15 742496f02 updated video for ceo.datro.xyz | * 2025-08-09 26991e069 another minor edit | * 2025-08-09 b00c9fce0 minor edit | * 2025-08-09 7b574eff7 minor edit - see changelog | * 2025-08-08 c1d720182 Add files via upload | * 2024-03-25 ad91198fb sitemap.xml for wayback generated - see CHANGELOGS | * 2024-02-14 f7397fe8d see changelog | * 2024-02-14 7725db736 see changelog | * 2025-10-21 16477f995 Simplify background video embedding | | * 2025-10-21 50beabd79 Point background video to local asset | |/ | | * 2025-10-21 3eb9dcb8c Add custom domain mapping for bpvsbuckler | |/ | | * 2025-10-21 eaf4f57b1 Adopt XMB-style background video reveal | |/ |/| * | 2025-10-21 72ba96335 Update video source to local file * | 2025-10-21 fa16472f4 Add files via upload |  | |/ |/| | * 2025-10-20 ddc8a3376 Add CORS headers for background video |/ * 2025-10-20 d7f49c79b Merge pull request #100 from unclehowell/codex/add-background-video-to-bpvsbuckler-wbclxv | | * 2025-10-20 c513211ce Ensure timeline background video loads reliably | * 2025-10-20 1bb99a27f Ensure background video autoplays reliably | * 2025-10-20 26d96228c Fix timeline background video rendering |/ * 2025-10-19 cf0074aaa Merge pull request #97 from unclehowell/codex/invert-timeline-order-and-simplify-labels-i251zj | | * 2025-10-19 0fe73481c Tighten horizontal entry labels | * 2025-10-19 506c0913c Align horizontal timeline icons with vertical menu |/ * 2025-10-19 6df446cdb Merge pull request #95 from unclehowell/codex/fix-404-error-for-missing-script-file-wd9v0f | | * 2025-10-19 6353bf03b Adjust horizontal track spacing | * 2025-10-19 b459c8b5d Adjust timeline layout balancing | * 2025-10-19 fd5c29ba7 Orient timeline with vertical years * | 2025-10-18 601f1c8ce Merge pull request #93 from unclehowell/codex/fix-404-error-for-missing-script-file |  | |/ |/| | * 2025-10-18 a14625963 Skip Netlify cdp script on localhost |/ * 2025-10-18 f0359e636 Merge pull request #92 from unclehowell/codex/integrate-json-data-source-for-bpvsbuckler | | * 2025-10-18 686fb18fa Refactor BP vs Buckler entries to load from JSON |/ * 2025-10-18 1f77c1f90 Merge pull request #91 from unclehowell/codex/contain-all-website-files-in-directory | | * 2025-10-18 64af290bc Avoid loading external evidence embeds |/ * 2025-10-17 94b531db0 Merge pull request #90 from unclehowell/codex/fix-white-page-on-/static/bpvsbuckler-p0q1xc | | * 2025-10-17 751694e5b Restyle BP vs Buckler timeline to dark layout |/ * 2025-10-17 b4c1076ee Merge pull request #88 from unclehowell/codex/fix-overlapping-timeline-entries-hm1ufw | | * 2025-10-17 1e8b4240e Merge branch 'gh-pages' into codex/fix-overlapping-timeline-entries-hm1ufw | | | |/ |/| * | 2025-10-17 b168b2c73 Merge pull request #78 from unclehowell/codex/fix-overlapping-timeline-entries-fgb3t8 |  | *  2025-10-17 5012a4186 Merge branch 'gh-pages' into codex/fix-overlapping-timeline-entries-fgb3t8 | |  | |/ / |/| | * | | 2025-10-17 dd9803a36 Merge pull request #79 from unclehowell/codex/fix-overlapping-timeline-entries-sbjs1d |   | *   2025-10-17 e3dc75fc7 Merge branch 'gh-pages' into codex/fix-overlapping-timeline-entries-sbjs1d | |   | |/ / / |/| | | * | | | 2025-10-17 a535a8b7d Merge pull request #80 from unclehowell/codex/fix-overlapping-timeline-entries-0k8j0h |    | *    2025-10-17 00185cd7e Merge branch 'gh-pages' into codex/fix-overlapping-timeline-entries-0k8j0h | |    | |/ / / / |/| | | | * | | | | 2025-10-16 746d68e65 Merge pull request #81 from unclehowell/codex/fix-overlapping-timeline-entries-07d1eq |     | *     2025-10-16 aec6f3db9 Merge branch 'gh-pages' into codex/fix-overlapping-timeline-entries-07d1eq | |     | |/ / / / / |/| | | | | * | | | | | 2025-10-15 d603ee90a Merge pull request #73 from unclehowell/codex/fix-overlapping-timeline-entries-x5zot6 |      | * | | | | | 2025-10-15 826accfd6 Keep mobile timeline axis centered |/ / / / / / | * / / / / 2025-10-16 c00d364bb Refine XMB row layout and entry placement |/ / / / / | * / / / 2025-10-16 942cdb3f1 Refine XMB focus layout |/ / / / | * | | 2025-10-16 020c1b58c Refine XMB navigation layout and entry controls | * | | 2025-10-16 0b7c02895 Raise XMB year rail via fixed top offset |/ / / | * / 2025-10-16 9268f42e8 Shrink XMB icons and deepen vertical spacing |/ / | * 2025-10-17 8b6388704 Align XMB timeline grid and refresh entry back controls |/ * 2025-10-12 ff5291861 Merge pull request #63 from unclehowell/codex/update-timeline-layout-and-dropdown-toggle-u0r1em | | * 2025-10-12 21e7f24e6 Add entry detail pages and improve timeline interactions |/ * 2025-09-25 d9db08e5b Merge pull request #55 from unclehowell/codex/add-data-to-json-avoiding-duplicates-ryubie | | * 2025-09-25 254ca00f8 Display timeline bubble icons |/ * 2025-09-22 f6fd7dedc Merge pull request #52 from unclehowell/codex/bundle-css-and-js-for-offline-use | | * 2025-09-22 9ce107efe Bundle Tailwind assets locally for BP vs Buckler pages |/ * 2025-09-22 f57321be2 Merge pull request #51 from unclehowell/codex/fix-bubble-entries-alignment-and-behavior-twbjti | | * 2025-09-22 67b68d13d Refine BP vs Buckler timeline interactions |/ * 2025-09-21 00cb124f1 Merge pull request #48 from unclehowell/codex/update-text-and-restructure-timeline-entries-hq4qyr | | * 2025-09-21 05a264f51 Refine timeline axis layout |/ * 2025-09-21 789769d7d Merge pull request #45 from unclehowell/codex/add-years-to-timeline-and-info-icon-sqhvt7 | | * 2025-09-21 bffae5db2 Simplify Great House Farm timeline layout |/ | * 2025-09-21 26f308b2e Refactor Great House Farm timeline layout and data |/ | * 2025-09-21 ac224d08e Revamp timeline layout and intro reveal |/ * 2025-09-21 c26cb5d40 Merge pull request #41 from unclehowell/codex/enhance-timeline-and-data-on-index.html | | * 2025-09-21 a38e7b866 feat: build data-driven BP vs Buckler timeline |/ | * 2025-09-21 07b9614d1 style: redesign bp vs buckler timeline with dark theme |/ * 2025-09-18 5b8e1bb69 Merge pull request #40 from unclehowell/copilot/fix-392530d3-3f9c-4bc8-9720-d316f841c2ed | | | * 2025-09-19 13787d976 Update .gitignore to exclude node_modules and remove accidentally committed files | | * 2025-09-19 e7b366eb1 Fix major dependency conflicts and update vulnerable packages | |/ | * 2025-09-19 94c0d9fe4 Initial analysis of dependency issues | * 2025-09-19 4e8161479 Initial plan |/ * 2025-09-18 ff4c42668 added static/bpvsbuckler * 2025-09-10 4118df2b7 see changelog - minor edit | * 2025-07-14 bd44877c5 Add statz visualization CSV and page |/ | * 2025-07-14 a2ab9ccff Update statz page with WebGL circles | * 2025-07-14 edbeaa19c Add statz page with canvas |/ | * 2025-06-29 ff14b0eb2 Add algocracy proposal page |/ | * 2025-06-24 b759adb47 Reword claims for clarity |/ | * 2025-06-21 b03b3505a Reword website copy for realism |/ * 2025-06-12 b7a9a4a3d Merge pull request #34 from unclehowell/qd6lfi-codex/add-agent.md-to-repository-for-chatgpt-codex-guidance | | * 2025-06-12 245f864a6 Minify additional assets * | 2025-06-12 c48c9bc16 Merge pull request #33 from unclehowell/0wpixj-codex/add-agent.md-to-repository-for-chatgpt-codex-guidance |  | * | 2025-06-12 a87be3174 Minify library assets | |/ * | 2025-06-12 1ea9810c5 Merge pull request #32 from unclehowell/codex/add-agent.md-to-repository-for-chatgpt-codex-guidance |  | |/ |/| | * 2025-06-12 3dd8b4559 Add AGENTS guidelines |/ * 2025-06-09 86cc704c6 Merge pull request #31 from unclehowell/codex/review-improvements-for-/static/library | | * 2025-06-09 fe51548c9 fix library html and scripts |/ * 2025-06-09 6d3bfd478 Merge pull request #30 from unclehowell/codex/fix-html-and-css-bugs | | * 2025-06-09 b3bd13261 Fix minor HTML and CSS issues |/ * 2025-06-07 e15375078 Merge pull request #25 from unclehowell/zu50sm-codex/fix-accordion-footer-functionality | | * 2025-06-07 8cdfc5c55 Fix script path for footer accordion |/ | * 2025-06-08 6472bf90b Resolve merge conflicts and clean fetch pages |/ | * 2025-06-08 f34c93ecf Fix footer paths and remove extra page |/ | * 2025-06-08 6dccc46cb Add working accordion footer to all pages |/ * 2025-06-07 2560d233f Merge pull request #18 from unclehowell/v5c7uz-codex/optimize-webpage-loading-speed | | * 2025-06-07 ad54a7bbc Restore carousel image loader |/ * 2025-06-07 dc0ed704e Merge pull request #14 from unclehowell/codex/reduce-preloader-delay-for-faster-page-display | | * 2025-06-07 28d21775d Reduce preloader delay for faster page display |/ * 2025-02-19 c8f747f54 Update intro-hbnb.html * 2024-06-08 94b7bf0df few edits - nothing major - no CHANGELOG entry | | * 2024-02-14 741d0a0ca sitemap.xml and CHANGELOG.md update | * 2024-02-11 7784f3180 Merge pull request #9 from danieleverest/gh-pages | | | | * 2024-02-11 b3fc9523c modifed last responsive | | * 2024-02-11 ff8e47939 last responsive | * | 2024-02-11 8b32edfc0 Merge pull request #7 from danieleverest/gh-pages | || | | * 2024-02-11 71bda5b8c modified responsive by daniel | | * 2024-02-11 ca5acf2f5 modified responsive by daniel | * | 2024-02-11 d72b3b267 Merge pull request #6 from danieleverest/gh-pages | || | | * 2024-02-10 f7aded694 modified | | * 2024-02-10 0531a1ded modified hbnb | | * 2024-02-10 375c67a83 modified by daniel | |/ * / 2024-03-24 f29a1806a unsure why there's changes locally - so I'm committing them to view the commit on github and see more clearly the changes |/ * 2022-07-24 e93b96f36 rebuilt clientfile ID:evl - see changelog * 2022-07-05 18aa179e3 fixed links - ENV CientFile - see changelog | | * 2021-09-29 da572615e minor edit to library/rebuild-master.sh - see corresponding changelog * | 2021-09-30 e5317b581 moved datro splashpage video location - see changelog |/ * 2021-09-27 195b96158 minor edit - see changelog * 2021-09-25 72fe69d47   new file: static/library/consortium_finance/funding_sales8cc/latest/build/html/de/_static/css/fonts/Roboto-Slab-Regular.woff | | * 2021-09-13 78bd89d82 see changelog - entire library had to be reverted to previous commit * | 2021-09-14 087b46830 attempting sparse-checkout/ commit of library only |/ * 2021-09-13 8e43a5a1a test/bugfix - ignore this commit * 2021-09-13 5009c451e test/bugfix - ignore this commit | | * 2021-08-14 5b2bde811 copywriting edit - see static/datro changelog * | 2021-08-17 8fcf01711 minor edit |/ * 2021-08-14 b2cc44a40 minor edit * 2021-08-14 0e0c60f6e minor edit | | * 2021-05-27 241cad0dc * | 2021-05-27 db1935b42 svn admin - ignore |/ * 2021-05-27 45463057d see sitemap.xml * 2021-05-27 33088928f added static/monorepo | | * 2021-05-05 58780490e added link to gui * | 2021-05-05 4ce845564 see static/datro/html/videos changelog |/ * 2021-05-05 4ecffff65 see static/datro/html/videos/changelog - security fix/patch * 2021-05-05 63bfda0a7 see static/library and static/library/_theme-explorer changelog | | * 2021-05-01 02df5e3e6 Update README.md | * 2021-05-01 50e72ba6d Update README.md | * 2021-05-01 5f10f35e2 added url to library.datro.world | * 2021-05-01 d6c46101d Updated wording - changed `files` to `library` | * 2021-05-01 319d97af8 re-ordered the badges | * 2021-05-01 e66791872 minor edit | * 2021-05-01 ac9c67c50 Update README.md * | 2021-05-01 f50664995 see changelog - minor edit to library file explorer |/ * 2021-05-01 aedd20b74 minor bugfix/testing - not important * 2021-05-01 96b80691e see changelog for static/library - hid the json files | | * 2021-04-10 9296179b4 Create README.md * | 2021-04-13 3bfb1a595 see changelog |/ * 2021-04-10 63c8a70a0 see changelog * 2021-04-10 ecbc059fe changed static/files to static/library - see changelog | | * 2021-03-25 3f5cc3af5 Update README.md * | 2021-03-25 96ceae805 wc3 validating - see changelog |/ * 2021-03-24 92b372f94 Update README.md * 2021-03-24 6ef09d7cb Update README.md | | * 2021-03-23 65784083e minor edit * | 2021-03-23 7f241f299 minor edits |/ * 2021-03-23 11ff2a3be typo fix * 2021-03-23 0640ff1ac fixed codeblock | | * 2021-03-03 c795e1d52 minor edit to static/gui - see changelog * | 2021-03-07 6bf01ebdf see changelog - static/gui removes example apps for pre-production prep |/ * 2021-03-03 901228240 removed history file, yaiks * 2021-03-03 8bdcaec05 see changelog - minor edit | | * 2020-09-19 d33bea205 Trafalgar Square London Speech 09-19-2020 * | 2020-09-24 592fc1fd2 minor edits |/ * 2020-09-16 7f6fab007 removed test files - test successful, just moving it to netlify branch * 2020-09-16 65e28aaa3 test | | * 2020-09-14 f7aae1764 Bump lodash from 4.17.15 to 4.17.20 in /static/datro/html/videos * | 2020-09-14 974c843f8 redirected orphan webpages to homepage, incase anyone stumbles across them until we've decided what to do with them * | 2020-09-14 7da89fe8c minor edits |/ * 2020-09-13 052f73b1f restored missing files in the - see CHANGELOG.md * 2020-09-13 1c2bdbb82 monor edit | | * 2020-08-28 069e99363 Create CNAME | * 2020-08-28 7cc522ae2 Delete CNAME * | 2020-08-28 cce219d41 added some missing directories - had to stage the content being pushed because it was too massive to do in one go |/ * 2020-08-28 c404b6743 added missing img file to datro * 2020-08-28 3fcde00be keeps timing out so I trimmed the repo down a bit | * 2021-05-29 dea7caaff min0r edits | * 2021-03-24 1a8440eba see changelog | * 2021-03-24 5deee5d91 Update README.md | * 2021-03-07 e1ed587de see changelog | * 2021-03-06 26d263ca6 see changelog | * 2021-03-06 d95eca19f fresh repo |/ * 2021-03-06 1d53ebd36 minor edit, see changelog * 2021-03-06 e04cc898b see changelog | | * 2021-03-02 25f448ec5 see hbnb/arm changelog * | 2021-03-02 4ea27edab see hbnb/arm changelog |/ * 2021-03-02 5debd38b5 see changelog - hbnb on arm processors now functional but buggy * 2021-02-28 91c9bd81c minor - added .gitkeep files diff --git a/view3 b/view3 new file mode 100644 index 0000000000..16bfe84bbe --- /dev/null +++ b/view3 @@ -0,0 +1 @@ +* 2025-11-13 1b17e176c not much * 2025-11-12 585e00558 Update cloudflare-conditional-deploy.yml | * 2025-11-13 59e0bafb3 WIP on gh-pages: 0068f0886 chore: add minimal lockfile for GitHub Actions cache |/| | * 2025-11-13 6253539ef index on gh-pages: 0068f0886 chore: add minimal lockfile for GitHub Actions cache |/ * 2025-11-12 0068f0886 chore: add minimal lockfile for GitHub Actions cache * 2025-11-12 a2af2cad3 Update Cloudflare conditional deploy workflow to wrangler-based version | * 2025-11-12 d3cdc3d4e chore: retrigger CI after workflow fixes | * 2025-11-12 ebde0b093 minor edit - see changelog | * 2025-11-12 6457bd209 minor edit - see changelog | * 2025-11-12 bbe67c96e Merge branch 'gh-pages' into codex/add-slider-with-dropdowns-to-webpage-9y839l | | | |/ |/| * | 2025-11-12 3c16b32f5 ci: fix CF Pages action tag to v3.1.0 * | 2025-11-12 7fdde444d ci: pin CF pages action to v3.1.0 and ensure correct workflow path | * 2025-11-12 6af4345c1 ci: sync workflow from gh-pages (v3.1.0 + Node 22) | * 2025-11-12 2654c1a79 ci: sync workflow from gh-pages (v3.1.0 + Node 22) | * 2025-11-12 c47183fa9 Add placeholder comment for follow-up PR |/ | * 2025-11-12 7229acb3a Add padlocked release slider popups |/ | * 2025-11-12 25d96bcf7 ci: fix CF Pages action tag to v3.1.0 and Node 22 on PR branch | * 2025-11-12 d3cf74977 Add release slider and popup flow to static homepage |/ | * 2025-11-12 ff5660288 Refine release timeline slider and layout |/ | * 2025-11-12 234fd6e59 Add release slider with popup integration |/ | * 2025-11-12 37c3b9477 Implement scrollable release timeline bar |/ | * 2025-11-11 cb54f5b59 Implement release timeline slider and cascaded dropdown |/ | * 2025-11-11 866cb418b Add release timeline slider and dropdown controls |/ | * 2025-11-11 900d76b48 Add politics page and navigation entry |/ | * 2025-11-11 142222995 Fix DATRO plan theme asset paths |/ | * 2025-11-11 ef84dfe6c Clarify DATRO business plan revision label |/ | * 2025-11-11 1e4d0a032 Add DATRO business plan to library |/ * 2025-11-09 a4acd2d5c Merge pull request #148 from unclehowell/codex/fix-breadcrumb-menu-hover-movement-gytxaf | | * 2025-11-09 d4e357f49 Refine breadcrumb hover styling |/ | * 2025-11-09 7ef81b26b Keep breadcrumb active link static on hover |/ | * 2025-11-09 a63e0f6c6 Fix breadcrumb hover resizing in app store |/ * 2025-11-09 c8403d37f Merge pull request #145 from unclehowell/codex/enable-app-icon-toggles-for-add+ | | * 2025-11-09 29d099724 Enable configurable Add+ icon toggle |/ | * 2025-11-09 a71c1505f Allow Add+ cards to toggle visibility |/ | * 2025-11-09 85aa5e225 Enable Add+ toggle while keeping 006 fallback |/ * 2025-11-09 d971649ea see changelog | * 2025-11-09 a3a549991 Enable Add+ app icon toggles |/ | * 2025-11-09 e348912c6 Add fallback background overlay for app store page |/ * 2025-11-09 e4ccd2c59 Merge pull request #139 from unclehowell/codex/fix-background-gap-on-app-store-page-jnu87v | | * 2025-11-09 5ca81d0fe Adjust placeholder app icon styling * | 2025-11-09 1bb5944ce Merge pull request #138 from unclehowell/codex/fix-background-gap-on-app-store-page |  | |/ |/| | * 2025-11-09 17422f183 Ensure app store page background fills viewport |/ | * 2025-11-09 e18962190 Fix Add app toggle handling | * 2025-11-09 c61bd5d8f Enable configurable Add app toggle |/ * 2025-11-09 bbed8de7a Merge pull request #137 from unclehowell/codex/fix-app-icon-card-layout-issues-tqz9fn | | * 2025-11-09 3c2dbd675 Make app store cards square |/ | * 2025-11-09 94979f2b4 Align app card grid sizing |/ | * 2025-11-09 d88eabcc7 Align app store cards with reference layout |/ * 2025-11-09 26e129433 Merge pull request #134 from unclehowell/codex/uniform-styling-for-app-store-pages-d4d700 | | * 2025-11-09 c89883427 Align app store tiles with dashboard sizing |/ | * 2025-11-09 fd2e90d45 Anchor app store grid below breadcrumb |/ | * 2025-11-09 b708f62aa Adjust app store grid spacing |/ | * 2025-11-09 4f6c709d7 Adjust app store spacing and iframe sizing |/ | * 2025-11-09 b3acbb0a2 Offset app store grid below breadcrumb |/ | * 2025-11-08 b78b941fd Align app store icon sizing with categories |/ | * 2025-11-08 30e7b5bf8 Unify app store tiles styling |/ | * 2025-11-08 5dd6509a5 Align app tiles with category layout |/ | * 2025-11-08 f550a8798 Align app store background and card sizing |/ | * 2025-11-08 c78ee907e chore: add placeholder comment |/ | * 2025-11-08 8b8661cd0 Align app store layout with category tiles | * 2025-11-08 905fb9560 Fix app store layout regressions | * 2025-11-08 328b6bbf6 Standardize app store layout and header spacing |/ | * 2025-11-08 1859bda4c Adjust app store toggles and header spacing | * 2025-11-08 cad47059a Align app card typography |/ | * 2025-11-08 3e0a3b5c0 Align app store add card and breadcrumb hover |/ | * 2025-11-08 12bab0624 Standardize app store pages |/ * 2025-11-08 83f89dbcb tried to mod gui using gemini - let's see * 2025-11-04 df809a481 minor edit | * 2025-11-01 5771b1c71 Revamp projections battleship board |/ * 2025-11-01 62a394b8a made static/projections start to look like actual battle ships * 2025-11-01 2be9c1538 Merge pull request #119 from unclehowell/codex/remove-external-links-in-projections-directory-ceaj7z | | * 2025-11-01 1efa0f163 Merge branch 'gh-pages' into codex/remove-external-links-in-projections-directory-ceaj7z | | | |/ |/| * | 2025-11-01 54d8b40ba Merge pull request #118 from unclehowell/codex/remove-external-links-in-projections-directory |  | * | 2025-11-01 7e2141f3e Refine projections layout without external dependencies |/ / | * 2025-11-01 30e61be0f Adjust projections slider defaults and pin scaling |/ * 2025-10-31 1afb38d78 Merge pull request #117 from unclehowell/codex/fetch-data-from-local-csv-for-projections-wf611f | | * 2025-10-31 f676183d1 Merge branch 'gh-pages' into codex/fetch-data-from-local-csv-for-projections-wf611f | | | |/ |/| * | 2025-10-31 1cd88ec74 Merge pull request #116 from unclehowell/codex/fetch-data-from-local-csv-for-projections-75p2fq |  | *  2025-10-31 cc98c624e Merge branch 'gh-pages' into codex/fetch-data-from-local-csv-for-projections-75p2fq | |  | |/ / |/| | * | | 2025-10-31 228c1a353 Merge pull request #115 from unclehowell/codex/fetch-data-from-local-csv-for-projections |   | * | | 2025-10-31 aaab11068 Load projections data from local CSV |/ / / | * | 2025-10-31 3e83c5fca Fix projections slider orientation and expandable layout | * | 2025-10-31 2ccaa015d Align projections slider orientation and data | * | 2025-10-31 21411ec71 Add expand controls and fix slider default year | * | 2025-10-31 bf9f74445 Add loading bar and update projections data |/ / | * 2025-10-31 b7de44a3e Fix projections slider initial position | * 2025-10-31 7debd7b82 Adjust year slider styling | * 2025-10-31 053a69fa0 Restore projections slider orientation and width | * 2025-10-31 7c26e0bd9 Fix projections slider orientation and row layout | * 2025-10-31 27a89388a Refine projections UI without Tailwind runtime |/ * 2025-10-31 135beaa04 Merge pull request #114 from unclehowell/codex/convert-projections-page-to-static-html-xcnz3d | | * 2025-10-31 a209a31c9 Merge branch 'gh-pages' into codex/convert-projections-page-to-static-html-xcnz3d | | | |/ |/| * | 2025-10-31 3ba784ad1 Merge pull request #112 from unclehowell/codex/convert-projections-page-to-static-html |  | * | 2025-10-31 eea39aaaa Convert projections page to standalone static HTML |/ / | * 2025-10-31 3cc3760ec Replace projections React build with static HTML |/ | * 2025-10-31 e349a5c6e Replace projections React build with static HTML |/ * 2025-10-31 a997f3144 building a new web app for financial forecasting * 2025-10-28 f4adfee6f top level timeline - viewable at timeline.datro.xyz - css needs work | | * 2025-10-21 60cb4bf1f Merge pull request #111 from unclehowell/agent-auto-plays-on-page-load-2ff3 | | | | * 2025-10-21 8b8564a09 Ensure video background auto-plays on page load (68f7e4968c526237b95b2ff3) | |/ | * 2025-10-21 4f19fd3a5 Fix video path and simplify loading script | * 2025-10-21 7c1dbb31b Update index.html * | 2025-10-22 bcb2632c5 mobile friendlier timeline / | * 2025-10-23 0b05b3761 shrunk ceo video | * 2025-10-22 3aeb1539b minor edit | * 2025-10-22 065920857 minor edit | * 2025-10-22 fb2706f7e shrunk the video in the datro homepage so I can use cloudflare instead of netlify - cloudflare has a 25Mb limit | * 2025-10-22 30cd47dbe need to rename this branch - switched from netlify to cloudflare yesterday | * 2025-10-21 6df52ce86 minor edit | * 2025-10-21 4fe36190a minor edit | * 2025-10-20 1c310cfa2 update timeline | * 2025-10-20 cd882e475 added video background for timeline | * 2025-09-30 ff2611378 latest update is ted panza video | * 2025-09-26 1da8c2431 minor edit | * 2025-09-26 989cde8e7 minor edit | * 2025-09-26 cb0268845 minor edit | * 2025-09-26 1b44529aa see changelog - added song lyrics for Coch Gwyn a Gwyrdd by Perlau Taf | * 2025-09-10 38d0d3245 minor edit | * 2025-09-10 db602ee3e updated wayback json to include the last file I adsded in the library | * 2025-09-10 c4bcb6cfa see Changelog - added a 'Taking Chances' PDF to wayback | * 2025-08-15 742496f02 updated video for ceo.datro.xyz | * 2025-08-09 26991e069 another minor edit | * 2025-08-09 b00c9fce0 minor edit | * 2025-08-09 7b574eff7 minor edit - see changelog | * 2025-08-08 c1d720182 Add files via upload | * 2024-03-25 ad91198fb sitemap.xml for wayback generated - see CHANGELOGS | * 2024-02-14 f7397fe8d see changelog | * 2024-02-14 7725db736 see changelog | * 2025-10-21 16477f995 Simplify background video embedding | | * 2025-10-21 50beabd79 Point background video to local asset | |/ | | * 2025-10-21 3eb9dcb8c Add custom domain mapping for bpvsbuckler | |/ | | * 2025-10-21 eaf4f57b1 Adopt XMB-style background video reveal | |/ |/| * | 2025-10-21 72ba96335 Update video source to local file * | 2025-10-21 fa16472f4 Add files via upload |  | |/ |/| | * 2025-10-20 ddc8a3376 Add CORS headers for background video |/ * 2025-10-20 d7f49c79b Merge pull request #100 from unclehowell/codex/add-background-video-to-bpvsbuckler-wbclxv | | * 2025-10-20 c513211ce Ensure timeline background video loads reliably | * 2025-10-20 1bb99a27f Ensure background video autoplays reliably | * 2025-10-20 26d96228c Fix timeline background video rendering |/ * 2025-10-19 cf0074aaa Merge pull request #97 from unclehowell/codex/invert-timeline-order-and-simplify-labels-i251zj | | * 2025-10-19 0fe73481c Tighten horizontal entry labels | * 2025-10-19 506c0913c Align horizontal timeline icons with vertical menu |/ * 2025-10-19 6df446cdb Merge pull request #95 from unclehowell/codex/fix-404-error-for-missing-script-file-wd9v0f | | * 2025-10-19 6353bf03b Adjust horizontal track spacing | * 2025-10-19 b459c8b5d Adjust timeline layout balancing | * 2025-10-19 fd5c29ba7 Orient timeline with vertical years * | 2025-10-18 601f1c8ce Merge pull request #93 from unclehowell/codex/fix-404-error-for-missing-script-file |  | |/ |/| | * 2025-10-18 a14625963 Skip Netlify cdp script on localhost |/ * 2025-10-18 f0359e636 Merge pull request #92 from unclehowell/codex/integrate-json-data-source-for-bpvsbuckler | | * 2025-10-18 686fb18fa Refactor BP vs Buckler entries to load from JSON |/ * 2025-10-18 1f77c1f90 Merge pull request #91 from unclehowell/codex/contain-all-website-files-in-directory | | * 2025-10-18 64af290bc Avoid loading external evidence embeds |/ * 2025-10-17 94b531db0 Merge pull request #90 from unclehowell/codex/fix-white-page-on-/static/bpvsbuckler-p0q1xc | | * 2025-10-17 751694e5b Restyle BP vs Buckler timeline to dark layout |/ * 2025-10-17 b4c1076ee Merge pull request #88 from unclehowell/codex/fix-overlapping-timeline-entries-hm1ufw | | * 2025-10-17 1e8b4240e Merge branch 'gh-pages' into codex/fix-overlapping-timeline-entries-hm1ufw | | | |/ |/| * | 2025-10-17 b168b2c73 Merge pull request #78 from unclehowell/codex/fix-overlapping-timeline-entries-fgb3t8 |  | *  2025-10-17 5012a4186 Merge branch 'gh-pages' into codex/fix-overlapping-timeline-entries-fgb3t8 | |  | |/ / |/| | * | | 2025-10-17 dd9803a36 Merge pull request #79 from unclehowell/codex/fix-overlapping-timeline-entries-sbjs1d |   | *   2025-10-17 e3dc75fc7 Merge branch 'gh-pages' into codex/fix-overlapping-timeline-entries-sbjs1d | |   | |/ / / |/| | | * | | | 2025-10-17 a535a8b7d Merge pull request #80 from unclehowell/codex/fix-overlapping-timeline-entries-0k8j0h |    | *    2025-10-17 00185cd7e Merge branch 'gh-pages' into codex/fix-overlapping-timeline-entries-0k8j0h | |    | |/ / / / |/| | | | * | | | | 2025-10-16 746d68e65 Merge pull request #81 from unclehowell/codex/fix-overlapping-timeline-entries-07d1eq |     | *     2025-10-16 aec6f3db9 Merge branch 'gh-pages' into codex/fix-overlapping-timeline-entries-07d1eq | |     | |/ / / / / |/| | | | | * | | | | | 2025-10-15 d603ee90a Merge pull request #73 from unclehowell/codex/fix-overlapping-timeline-entries-x5zot6 |      | * | | | | | 2025-10-15 826accfd6 Keep mobile timeline axis centered |/ / / / / / | * / / / / 2025-10-16 c00d364bb Refine XMB row layout and entry placement |/ / / / / | * / / / 2025-10-16 942cdb3f1 Refine XMB focus layout |/ / / / | * | | 2025-10-16 020c1b58c Refine XMB navigation layout and entry controls | * | | 2025-10-16 0b7c02895 Raise XMB year rail via fixed top offset |/ / / | * / 2025-10-16 9268f42e8 Shrink XMB icons and deepen vertical spacing |/ / | * 2025-10-17 8b6388704 Align XMB timeline grid and refresh entry back controls |/ * 2025-10-12 ff5291861 Merge pull request #63 from unclehowell/codex/update-timeline-layout-and-dropdown-toggle-u0r1em | | * 2025-10-12 21e7f24e6 Add entry detail pages and improve timeline interactions |/ * 2025-09-25 d9db08e5b Merge pull request #55 from unclehowell/codex/add-data-to-json-avoiding-duplicates-ryubie | | * 2025-09-25 254ca00f8 Display timeline bubble icons |/ * 2025-09-22 f6fd7dedc Merge pull request #52 from unclehowell/codex/bundle-css-and-js-for-offline-use | | * 2025-09-22 9ce107efe Bundle Tailwind assets locally for BP vs Buckler pages |/ * 2025-09-22 f57321be2 Merge pull request #51 from unclehowell/codex/fix-bubble-entries-alignment-and-behavior-twbjti | | * 2025-09-22 67b68d13d Refine BP vs Buckler timeline interactions |/ * 2025-09-21 00cb124f1 Merge pull request #48 from unclehowell/codex/update-text-and-restructure-timeline-entries-hq4qyr | | * 2025-09-21 05a264f51 Refine timeline axis layout |/ * 2025-09-21 789769d7d Merge pull request #45 from unclehowell/codex/add-years-to-timeline-and-info-icon-sqhvt7 | | * 2025-09-21 bffae5db2 Simplify Great House Farm timeline layout |/ | * 2025-09-21 26f308b2e Refactor Great House Farm timeline layout and data |/ | * 2025-09-21 ac224d08e Revamp timeline layout and intro reveal |/ * 2025-09-21 c26cb5d40 Merge pull request #41 from unclehowell/codex/enhance-timeline-and-data-on-index.html | | * 2025-09-21 a38e7b866 feat: build data-driven BP vs Buckler timeline |/ | * 2025-09-21 07b9614d1 style: redesign bp vs buckler timeline with dark theme |/ * 2025-09-18 5b8e1bb69 Merge pull request #40 from unclehowell/copilot/fix-392530d3-3f9c-4bc8-9720-d316f841c2ed | | | * 2025-09-19 13787d976 Update .gitignore to exclude node_modules and remove accidentally committed files | | * 2025-09-19 e7b366eb1 Fix major dependency conflicts and update vulnerable packages | |/ | * 2025-09-19 94c0d9fe4 Initial analysis of dependency issues | * 2025-09-19 4e8161479 Initial plan |/ * 2025-09-18 ff4c42668 added static/bpvsbuckler * 2025-09-10 4118df2b7 see changelog - minor edit | * 2025-07-14 bd44877c5 Add statz visualization CSV and page |/ | * 2025-07-14 a2ab9ccff Update statz page with WebGL circles | * 2025-07-14 edbeaa19c Add statz page with canvas |/ | * 2025-06-29 ff14b0eb2 Add algocracy proposal page |/ | * 2025-06-24 b759adb47 Reword claims for clarity |/ | * 2025-06-21 b03b3505a Reword website copy for realism |/ * 2025-06-12 b7a9a4a3d Merge pull request #34 from unclehowell/qd6lfi-codex/add-agent.md-to-repository-for-chatgpt-codex-guidance | | * 2025-06-12 245f864a6 Minify additional assets * | 2025-06-12 c48c9bc16 Merge pull request #33 from unclehowell/0wpixj-codex/add-agent.md-to-repository-for-chatgpt-codex-guidance |  | * | 2025-06-12 a87be3174 Minify library assets | |/ * | 2025-06-12 1ea9810c5 Merge pull request #32 from unclehowell/codex/add-agent.md-to-repository-for-chatgpt-codex-guidance |  | |/ |/| | * 2025-06-12 3dd8b4559 Add AGENTS guidelines |/ * 2025-06-09 86cc704c6 Merge pull request #31 from unclehowell/codex/review-improvements-for-/static/library | | * 2025-06-09 fe51548c9 fix library html and scripts |/ * 2025-06-09 6d3bfd478 Merge pull request #30 from unclehowell/codex/fix-html-and-css-bugs | | * 2025-06-09 b3bd13261 Fix minor HTML and CSS issues |/ * 2025-06-07 e15375078 Merge pull request #25 from unclehowell/zu50sm-codex/fix-accordion-footer-functionality | | * 2025-06-07 8cdfc5c55 Fix script path for footer accordion |/ | * 2025-06-08 6472bf90b Resolve merge conflicts and clean fetch pages |/ | * 2025-06-08 f34c93ecf Fix footer paths and remove extra page |/ | * 2025-06-08 6dccc46cb Add working accordion footer to all pages |/ * 2025-06-07 2560d233f Merge pull request #18 from unclehowell/v5c7uz-codex/optimize-webpage-loading-speed | | * 2025-06-07 ad54a7bbc Restore carousel image loader |/ * 2025-06-07 dc0ed704e Merge pull request #14 from unclehowell/codex/reduce-preloader-delay-for-faster-page-display | | * 2025-06-07 28d21775d Reduce preloader delay for faster page display |/ * 2025-02-19 c8f747f54 Update intro-hbnb.html * 2024-06-08 94b7bf0df few edits - nothing major - no CHANGELOG entry | | * 2024-02-14 741d0a0ca sitemap.xml and CHANGELOG.md update | * 2024-02-11 7784f3180 Merge pull request #9 from danieleverest/gh-pages | | | | * 2024-02-11 b3fc9523c modifed last responsive | | * 2024-02-11 ff8e47939 last responsive | * | 2024-02-11 8b32edfc0 Merge pull request #7 from danieleverest/gh-pages | || | | * 2024-02-11 71bda5b8c modified responsive by daniel | | * 2024-02-11 ca5acf2f5 modified responsive by daniel | * | 2024-02-11 d72b3b267 Merge pull request #6 from danieleverest/gh-pages | || | | * 2024-02-10 f7aded694 modified | | * 2024-02-10 0531a1ded modified hbnb | | * 2024-02-10 375c67a83 modified by daniel | |/ * / 2024-03-24 f29a1806a unsure why there's changes locally - so I'm committing them to view the commit on github and see more clearly the changes |/ * 2022-07-24 e93b96f36 rebuilt clientfile ID:evl - see changelog * 2022-07-05 18aa179e3 fixed links - ENV CientFile - see changelog | | * 2021-09-29 da572615e minor edit to library/rebuild-master.sh - see corresponding changelog * | 2021-09-30 e5317b581 moved datro splashpage video location - see changelog |/ * 2021-09-27 195b96158 minor edit - see changelog * 2021-09-25 72fe69d47   new file: static/library/consortium_finance/funding_sales8cc/latest/build/html/de/_static/css/fonts/Roboto-Slab-Regular.woff | | * 2021-09-13 78bd89d82 see changelog - entire library had to be reverted to previous commit * | 2021-09-14 087b46830 attempting sparse-checkout/ commit of library only |/ * 2021-09-13 8e43a5a1a test/bugfix - ignore this commit * 2021-09-13 5009c451e test/bugfix - ignore this commit | | * 2021-08-14 5b2bde811 copywriting edit - see static/datro changelog * | 2021-08-17 8fcf01711 minor edit |/ * 2021-08-14 b2cc44a40 minor edit * 2021-08-14 0e0c60f6e minor edit | | * 2021-05-27 241cad0dc * | 2021-05-27 db1935b42 svn admin - ignore |/ * 2021-05-27 45463057d see sitemap.xml * 2021-05-27 33088928f added static/monorepo | | * 2021-05-05 58780490e added link to gui * | 2021-05-05 4ce845564 see static/datro/html/videos changelog |/ * 2021-05-05 4ecffff65 see static/datro/html/videos/changelog - security fix/patch * 2021-05-05 63bfda0a7 see static/library and static/library/_theme-explorer changelog | | * 2021-05-01 02df5e3e6 Update README.md | * 2021-05-01 50e72ba6d Update README.md | * 2021-05-01 5f10f35e2 added url to library.datro.world | * 2021-05-01 d6c46101d Updated wording - changed `files` to `library` | * 2021-05-01 319d97af8 re-ordered the badges | * 2021-05-01 e66791872 minor edit | * 2021-05-01 ac9c67c50 Update README.md * | 2021-05-01 f50664995 see changelog - minor edit to library file explorer |/ * 2021-05-01 aedd20b74 minor bugfix/testing - not important * 2021-05-01 96b80691e see changelog for static/library - hid the json files | | * 2021-04-10 9296179b4 Create README.md * | 2021-04-13 3bfb1a595 see changelog |/ * 2021-04-10 63c8a70a0 see changelog * 2021-04-10 ecbc059fe changed static/files to static/library - see changelog | | * 2021-03-25 3f5cc3af5 Update README.md * | 2021-03-25 96ceae805 wc3 validating - see changelog |/ * 2021-03-24 92b372f94 Update README.md * 2021-03-24 6ef09d7cb Update README.md | | * 2021-03-23 65784083e minor edit * | 2021-03-23 7f241f299 minor edits |/ * 2021-03-23 11ff2a3be typo fix * 2021-03-23 0640ff1ac fixed codeblock | | * 2021-03-03 c795e1d52 minor edit to static/gui - see changelog * | 2021-03-07 6bf01ebdf see changelog - static/gui removes example apps for pre-production prep |/ * 2021-03-03 901228240 removed history file, yaiks * 2021-03-03 8bdcaec05 see changelog - minor edit | | * 2020-09-19 d33bea205 Trafalgar Square London Speech 09-19-2020 * | 2020-09-24 592fc1fd2 minor edits |/ * 2020-09-16 7f6fab007 removed test files - test successful, just moving it to netlify branch * 2020-09-16 65e28aaa3 test | | * 2020-09-14 f7aae1764 Bump lodash from 4.17.15 to 4.17.20 in /static/datro/html/videos * | 2020-09-14 974c843f8 redirected orphan webpages to homepage, incase anyone stumbles across them until we've decided what to do with them * | 2020-09-14 7da89fe8c minor edits |/ * 2020-09-13 052f73b1f restored missing files in the - see CHANGELOG.md * 2020-09-13 1c2bdbb82 monor edit | | * 2020-08-28 069e99363 Create CNAME | * 2020-08-28 7cc522ae2 Delete CNAME * | 2020-08-28 cce219d41 added some missing directories - had to stage the content being pushed because it was too massive to do in one go |/ * 2020-08-28 c404b6743 added missing img file to datro * 2020-08-28 3fcde00be keeps timing out so I trimmed the repo down a bit | * 2021-05-29 dea7caaff min0r edits | * 2021-03-24 1a8440eba see changelog | * 2021-03-24 5deee5d91 Update README.md | * 2021-03-07 e1ed587de see changelog | * 2021-03-06 26d263ca6 see changelog | * 2021-03-06 d95eca19f fresh repo |/ * 2021-03-06 1d53ebd36 minor edit, see changelog * 2021-03-06 e04cc898b see changelog | | * 2021-03-02 25f448ec5 see hbnb/arm changelog * | 2021-03-02 4ea27edab see hbnb/arm changelog |/ * 2021-03-02 5debd38b5 see changelog - hbnb on arm processors now functional but buggy * 2021-02-28 91c9bd81c minor - added .gitkeep files diff --git a/view4 b/view4 new file mode 100644 index 0000000000..16bfe84bbe --- /dev/null +++ b/view4 @@ -0,0 +1 @@ +* 2025-11-13 1b17e176c not much * 2025-11-12 585e00558 Update cloudflare-conditional-deploy.yml | * 2025-11-13 59e0bafb3 WIP on gh-pages: 0068f0886 chore: add minimal lockfile for GitHub Actions cache |/| | * 2025-11-13 6253539ef index on gh-pages: 0068f0886 chore: add minimal lockfile for GitHub Actions cache |/ * 2025-11-12 0068f0886 chore: add minimal lockfile for GitHub Actions cache * 2025-11-12 a2af2cad3 Update Cloudflare conditional deploy workflow to wrangler-based version | * 2025-11-12 d3cdc3d4e chore: retrigger CI after workflow fixes | * 2025-11-12 ebde0b093 minor edit - see changelog | * 2025-11-12 6457bd209 minor edit - see changelog | * 2025-11-12 bbe67c96e Merge branch 'gh-pages' into codex/add-slider-with-dropdowns-to-webpage-9y839l | | | |/ |/| * | 2025-11-12 3c16b32f5 ci: fix CF Pages action tag to v3.1.0 * | 2025-11-12 7fdde444d ci: pin CF pages action to v3.1.0 and ensure correct workflow path | * 2025-11-12 6af4345c1 ci: sync workflow from gh-pages (v3.1.0 + Node 22) | * 2025-11-12 2654c1a79 ci: sync workflow from gh-pages (v3.1.0 + Node 22) | * 2025-11-12 c47183fa9 Add placeholder comment for follow-up PR |/ | * 2025-11-12 7229acb3a Add padlocked release slider popups |/ | * 2025-11-12 25d96bcf7 ci: fix CF Pages action tag to v3.1.0 and Node 22 on PR branch | * 2025-11-12 d3cf74977 Add release slider and popup flow to static homepage |/ | * 2025-11-12 ff5660288 Refine release timeline slider and layout |/ | * 2025-11-12 234fd6e59 Add release slider with popup integration |/ | * 2025-11-12 37c3b9477 Implement scrollable release timeline bar |/ | * 2025-11-11 cb54f5b59 Implement release timeline slider and cascaded dropdown |/ | * 2025-11-11 866cb418b Add release timeline slider and dropdown controls |/ | * 2025-11-11 900d76b48 Add politics page and navigation entry |/ | * 2025-11-11 142222995 Fix DATRO plan theme asset paths |/ | * 2025-11-11 ef84dfe6c Clarify DATRO business plan revision label |/ | * 2025-11-11 1e4d0a032 Add DATRO business plan to library |/ * 2025-11-09 a4acd2d5c Merge pull request #148 from unclehowell/codex/fix-breadcrumb-menu-hover-movement-gytxaf | | * 2025-11-09 d4e357f49 Refine breadcrumb hover styling |/ | * 2025-11-09 7ef81b26b Keep breadcrumb active link static on hover |/ | * 2025-11-09 a63e0f6c6 Fix breadcrumb hover resizing in app store |/ * 2025-11-09 c8403d37f Merge pull request #145 from unclehowell/codex/enable-app-icon-toggles-for-add+ | | * 2025-11-09 29d099724 Enable configurable Add+ icon toggle |/ | * 2025-11-09 a71c1505f Allow Add+ cards to toggle visibility |/ | * 2025-11-09 85aa5e225 Enable Add+ toggle while keeping 006 fallback |/ * 2025-11-09 d971649ea see changelog | * 2025-11-09 a3a549991 Enable Add+ app icon toggles |/ | * 2025-11-09 e348912c6 Add fallback background overlay for app store page |/ * 2025-11-09 e4ccd2c59 Merge pull request #139 from unclehowell/codex/fix-background-gap-on-app-store-page-jnu87v | | * 2025-11-09 5ca81d0fe Adjust placeholder app icon styling * | 2025-11-09 1bb5944ce Merge pull request #138 from unclehowell/codex/fix-background-gap-on-app-store-page |  | |/ |/| | * 2025-11-09 17422f183 Ensure app store page background fills viewport |/ | * 2025-11-09 e18962190 Fix Add app toggle handling | * 2025-11-09 c61bd5d8f Enable configurable Add app toggle |/ * 2025-11-09 bbed8de7a Merge pull request #137 from unclehowell/codex/fix-app-icon-card-layout-issues-tqz9fn | | * 2025-11-09 3c2dbd675 Make app store cards square |/ | * 2025-11-09 94979f2b4 Align app card grid sizing |/ | * 2025-11-09 d88eabcc7 Align app store cards with reference layout |/ * 2025-11-09 26e129433 Merge pull request #134 from unclehowell/codex/uniform-styling-for-app-store-pages-d4d700 | | * 2025-11-09 c89883427 Align app store tiles with dashboard sizing |/ | * 2025-11-09 fd2e90d45 Anchor app store grid below breadcrumb |/ | * 2025-11-09 b708f62aa Adjust app store grid spacing |/ | * 2025-11-09 4f6c709d7 Adjust app store spacing and iframe sizing |/ | * 2025-11-09 b3acbb0a2 Offset app store grid below breadcrumb |/ | * 2025-11-08 b78b941fd Align app store icon sizing with categories |/ | * 2025-11-08 30e7b5bf8 Unify app store tiles styling |/ | * 2025-11-08 5dd6509a5 Align app tiles with category layout |/ | * 2025-11-08 f550a8798 Align app store background and card sizing |/ | * 2025-11-08 c78ee907e chore: add placeholder comment |/ | * 2025-11-08 8b8661cd0 Align app store layout with category tiles | * 2025-11-08 905fb9560 Fix app store layout regressions | * 2025-11-08 328b6bbf6 Standardize app store layout and header spacing |/ | * 2025-11-08 1859bda4c Adjust app store toggles and header spacing | * 2025-11-08 cad47059a Align app card typography |/ | * 2025-11-08 3e0a3b5c0 Align app store add card and breadcrumb hover |/ | * 2025-11-08 12bab0624 Standardize app store pages |/ * 2025-11-08 83f89dbcb tried to mod gui using gemini - let's see * 2025-11-04 df809a481 minor edit | * 2025-11-01 5771b1c71 Revamp projections battleship board |/ * 2025-11-01 62a394b8a made static/projections start to look like actual battle ships * 2025-11-01 2be9c1538 Merge pull request #119 from unclehowell/codex/remove-external-links-in-projections-directory-ceaj7z | | * 2025-11-01 1efa0f163 Merge branch 'gh-pages' into codex/remove-external-links-in-projections-directory-ceaj7z | | | |/ |/| * | 2025-11-01 54d8b40ba Merge pull request #118 from unclehowell/codex/remove-external-links-in-projections-directory |  | * | 2025-11-01 7e2141f3e Refine projections layout without external dependencies |/ / | * 2025-11-01 30e61be0f Adjust projections slider defaults and pin scaling |/ * 2025-10-31 1afb38d78 Merge pull request #117 from unclehowell/codex/fetch-data-from-local-csv-for-projections-wf611f | | * 2025-10-31 f676183d1 Merge branch 'gh-pages' into codex/fetch-data-from-local-csv-for-projections-wf611f | | | |/ |/| * | 2025-10-31 1cd88ec74 Merge pull request #116 from unclehowell/codex/fetch-data-from-local-csv-for-projections-75p2fq |  | *  2025-10-31 cc98c624e Merge branch 'gh-pages' into codex/fetch-data-from-local-csv-for-projections-75p2fq | |  | |/ / |/| | * | | 2025-10-31 228c1a353 Merge pull request #115 from unclehowell/codex/fetch-data-from-local-csv-for-projections |   | * | | 2025-10-31 aaab11068 Load projections data from local CSV |/ / / | * | 2025-10-31 3e83c5fca Fix projections slider orientation and expandable layout | * | 2025-10-31 2ccaa015d Align projections slider orientation and data | * | 2025-10-31 21411ec71 Add expand controls and fix slider default year | * | 2025-10-31 bf9f74445 Add loading bar and update projections data |/ / | * 2025-10-31 b7de44a3e Fix projections slider initial position | * 2025-10-31 7debd7b82 Adjust year slider styling | * 2025-10-31 053a69fa0 Restore projections slider orientation and width | * 2025-10-31 7c26e0bd9 Fix projections slider orientation and row layout | * 2025-10-31 27a89388a Refine projections UI without Tailwind runtime |/ * 2025-10-31 135beaa04 Merge pull request #114 from unclehowell/codex/convert-projections-page-to-static-html-xcnz3d | | * 2025-10-31 a209a31c9 Merge branch 'gh-pages' into codex/convert-projections-page-to-static-html-xcnz3d | | | |/ |/| * | 2025-10-31 3ba784ad1 Merge pull request #112 from unclehowell/codex/convert-projections-page-to-static-html |  | * | 2025-10-31 eea39aaaa Convert projections page to standalone static HTML |/ / | * 2025-10-31 3cc3760ec Replace projections React build with static HTML |/ | * 2025-10-31 e349a5c6e Replace projections React build with static HTML |/ * 2025-10-31 a997f3144 building a new web app for financial forecasting * 2025-10-28 f4adfee6f top level timeline - viewable at timeline.datro.xyz - css needs work | | * 2025-10-21 60cb4bf1f Merge pull request #111 from unclehowell/agent-auto-plays-on-page-load-2ff3 | | | | * 2025-10-21 8b8564a09 Ensure video background auto-plays on page load (68f7e4968c526237b95b2ff3) | |/ | * 2025-10-21 4f19fd3a5 Fix video path and simplify loading script | * 2025-10-21 7c1dbb31b Update index.html * | 2025-10-22 bcb2632c5 mobile friendlier timeline / | * 2025-10-23 0b05b3761 shrunk ceo video | * 2025-10-22 3aeb1539b minor edit | * 2025-10-22 065920857 minor edit | * 2025-10-22 fb2706f7e shrunk the video in the datro homepage so I can use cloudflare instead of netlify - cloudflare has a 25Mb limit | * 2025-10-22 30cd47dbe need to rename this branch - switched from netlify to cloudflare yesterday | * 2025-10-21 6df52ce86 minor edit | * 2025-10-21 4fe36190a minor edit | * 2025-10-20 1c310cfa2 update timeline | * 2025-10-20 cd882e475 added video background for timeline | * 2025-09-30 ff2611378 latest update is ted panza video | * 2025-09-26 1da8c2431 minor edit | * 2025-09-26 989cde8e7 minor edit | * 2025-09-26 cb0268845 minor edit | * 2025-09-26 1b44529aa see changelog - added song lyrics for Coch Gwyn a Gwyrdd by Perlau Taf | * 2025-09-10 38d0d3245 minor edit | * 2025-09-10 db602ee3e updated wayback json to include the last file I adsded in the library | * 2025-09-10 c4bcb6cfa see Changelog - added a 'Taking Chances' PDF to wayback | * 2025-08-15 742496f02 updated video for ceo.datro.xyz | * 2025-08-09 26991e069 another minor edit | * 2025-08-09 b00c9fce0 minor edit | * 2025-08-09 7b574eff7 minor edit - see changelog | * 2025-08-08 c1d720182 Add files via upload | * 2024-03-25 ad91198fb sitemap.xml for wayback generated - see CHANGELOGS | * 2024-02-14 f7397fe8d see changelog | * 2024-02-14 7725db736 see changelog | * 2025-10-21 16477f995 Simplify background video embedding | | * 2025-10-21 50beabd79 Point background video to local asset | |/ | | * 2025-10-21 3eb9dcb8c Add custom domain mapping for bpvsbuckler | |/ | | * 2025-10-21 eaf4f57b1 Adopt XMB-style background video reveal | |/ |/| * | 2025-10-21 72ba96335 Update video source to local file * | 2025-10-21 fa16472f4 Add files via upload |  | |/ |/| | * 2025-10-20 ddc8a3376 Add CORS headers for background video |/ * 2025-10-20 d7f49c79b Merge pull request #100 from unclehowell/codex/add-background-video-to-bpvsbuckler-wbclxv | | * 2025-10-20 c513211ce Ensure timeline background video loads reliably | * 2025-10-20 1bb99a27f Ensure background video autoplays reliably | * 2025-10-20 26d96228c Fix timeline background video rendering |/ * 2025-10-19 cf0074aaa Merge pull request #97 from unclehowell/codex/invert-timeline-order-and-simplify-labels-i251zj | | * 2025-10-19 0fe73481c Tighten horizontal entry labels | * 2025-10-19 506c0913c Align horizontal timeline icons with vertical menu |/ * 2025-10-19 6df446cdb Merge pull request #95 from unclehowell/codex/fix-404-error-for-missing-script-file-wd9v0f | | * 2025-10-19 6353bf03b Adjust horizontal track spacing | * 2025-10-19 b459c8b5d Adjust timeline layout balancing | * 2025-10-19 fd5c29ba7 Orient timeline with vertical years * | 2025-10-18 601f1c8ce Merge pull request #93 from unclehowell/codex/fix-404-error-for-missing-script-file |  | |/ |/| | * 2025-10-18 a14625963 Skip Netlify cdp script on localhost |/ * 2025-10-18 f0359e636 Merge pull request #92 from unclehowell/codex/integrate-json-data-source-for-bpvsbuckler | | * 2025-10-18 686fb18fa Refactor BP vs Buckler entries to load from JSON |/ * 2025-10-18 1f77c1f90 Merge pull request #91 from unclehowell/codex/contain-all-website-files-in-directory | | * 2025-10-18 64af290bc Avoid loading external evidence embeds |/ * 2025-10-17 94b531db0 Merge pull request #90 from unclehowell/codex/fix-white-page-on-/static/bpvsbuckler-p0q1xc | | * 2025-10-17 751694e5b Restyle BP vs Buckler timeline to dark layout |/ * 2025-10-17 b4c1076ee Merge pull request #88 from unclehowell/codex/fix-overlapping-timeline-entries-hm1ufw | | * 2025-10-17 1e8b4240e Merge branch 'gh-pages' into codex/fix-overlapping-timeline-entries-hm1ufw | | | |/ |/| * | 2025-10-17 b168b2c73 Merge pull request #78 from unclehowell/codex/fix-overlapping-timeline-entries-fgb3t8 |  | *  2025-10-17 5012a4186 Merge branch 'gh-pages' into codex/fix-overlapping-timeline-entries-fgb3t8 | |  | |/ / |/| | * | | 2025-10-17 dd9803a36 Merge pull request #79 from unclehowell/codex/fix-overlapping-timeline-entries-sbjs1d |   | *   2025-10-17 e3dc75fc7 Merge branch 'gh-pages' into codex/fix-overlapping-timeline-entries-sbjs1d | |   | |/ / / |/| | | * | | | 2025-10-17 a535a8b7d Merge pull request #80 from unclehowell/codex/fix-overlapping-timeline-entries-0k8j0h |    | *    2025-10-17 00185cd7e Merge branch 'gh-pages' into codex/fix-overlapping-timeline-entries-0k8j0h | |    | |/ / / / |/| | | | * | | | | 2025-10-16 746d68e65 Merge pull request #81 from unclehowell/codex/fix-overlapping-timeline-entries-07d1eq |     | *     2025-10-16 aec6f3db9 Merge branch 'gh-pages' into codex/fix-overlapping-timeline-entries-07d1eq | |     | |/ / / / / |/| | | | | * | | | | | 2025-10-15 d603ee90a Merge pull request #73 from unclehowell/codex/fix-overlapping-timeline-entries-x5zot6 |      | * | | | | | 2025-10-15 826accfd6 Keep mobile timeline axis centered |/ / / / / / | * / / / / 2025-10-16 c00d364bb Refine XMB row layout and entry placement |/ / / / / | * / / / 2025-10-16 942cdb3f1 Refine XMB focus layout |/ / / / | * | | 2025-10-16 020c1b58c Refine XMB navigation layout and entry controls | * | | 2025-10-16 0b7c02895 Raise XMB year rail via fixed top offset |/ / / | * / 2025-10-16 9268f42e8 Shrink XMB icons and deepen vertical spacing |/ / | * 2025-10-17 8b6388704 Align XMB timeline grid and refresh entry back controls |/ * 2025-10-12 ff5291861 Merge pull request #63 from unclehowell/codex/update-timeline-layout-and-dropdown-toggle-u0r1em | | * 2025-10-12 21e7f24e6 Add entry detail pages and improve timeline interactions |/ * 2025-09-25 d9db08e5b Merge pull request #55 from unclehowell/codex/add-data-to-json-avoiding-duplicates-ryubie | | * 2025-09-25 254ca00f8 Display timeline bubble icons |/ * 2025-09-22 f6fd7dedc Merge pull request #52 from unclehowell/codex/bundle-css-and-js-for-offline-use | | * 2025-09-22 9ce107efe Bundle Tailwind assets locally for BP vs Buckler pages |/ * 2025-09-22 f57321be2 Merge pull request #51 from unclehowell/codex/fix-bubble-entries-alignment-and-behavior-twbjti | | * 2025-09-22 67b68d13d Refine BP vs Buckler timeline interactions |/ * 2025-09-21 00cb124f1 Merge pull request #48 from unclehowell/codex/update-text-and-restructure-timeline-entries-hq4qyr | | * 2025-09-21 05a264f51 Refine timeline axis layout |/ * 2025-09-21 789769d7d Merge pull request #45 from unclehowell/codex/add-years-to-timeline-and-info-icon-sqhvt7 | | * 2025-09-21 bffae5db2 Simplify Great House Farm timeline layout |/ | * 2025-09-21 26f308b2e Refactor Great House Farm timeline layout and data |/ | * 2025-09-21 ac224d08e Revamp timeline layout and intro reveal |/ * 2025-09-21 c26cb5d40 Merge pull request #41 from unclehowell/codex/enhance-timeline-and-data-on-index.html | | * 2025-09-21 a38e7b866 feat: build data-driven BP vs Buckler timeline |/ | * 2025-09-21 07b9614d1 style: redesign bp vs buckler timeline with dark theme |/ * 2025-09-18 5b8e1bb69 Merge pull request #40 from unclehowell/copilot/fix-392530d3-3f9c-4bc8-9720-d316f841c2ed | | | * 2025-09-19 13787d976 Update .gitignore to exclude node_modules and remove accidentally committed files | | * 2025-09-19 e7b366eb1 Fix major dependency conflicts and update vulnerable packages | |/ | * 2025-09-19 94c0d9fe4 Initial analysis of dependency issues | * 2025-09-19 4e8161479 Initial plan |/ * 2025-09-18 ff4c42668 added static/bpvsbuckler * 2025-09-10 4118df2b7 see changelog - minor edit | * 2025-07-14 bd44877c5 Add statz visualization CSV and page |/ | * 2025-07-14 a2ab9ccff Update statz page with WebGL circles | * 2025-07-14 edbeaa19c Add statz page with canvas |/ | * 2025-06-29 ff14b0eb2 Add algocracy proposal page |/ | * 2025-06-24 b759adb47 Reword claims for clarity |/ | * 2025-06-21 b03b3505a Reword website copy for realism |/ * 2025-06-12 b7a9a4a3d Merge pull request #34 from unclehowell/qd6lfi-codex/add-agent.md-to-repository-for-chatgpt-codex-guidance | | * 2025-06-12 245f864a6 Minify additional assets * | 2025-06-12 c48c9bc16 Merge pull request #33 from unclehowell/0wpixj-codex/add-agent.md-to-repository-for-chatgpt-codex-guidance |  | * | 2025-06-12 a87be3174 Minify library assets | |/ * | 2025-06-12 1ea9810c5 Merge pull request #32 from unclehowell/codex/add-agent.md-to-repository-for-chatgpt-codex-guidance |  | |/ |/| | * 2025-06-12 3dd8b4559 Add AGENTS guidelines |/ * 2025-06-09 86cc704c6 Merge pull request #31 from unclehowell/codex/review-improvements-for-/static/library | | * 2025-06-09 fe51548c9 fix library html and scripts |/ * 2025-06-09 6d3bfd478 Merge pull request #30 from unclehowell/codex/fix-html-and-css-bugs | | * 2025-06-09 b3bd13261 Fix minor HTML and CSS issues |/ * 2025-06-07 e15375078 Merge pull request #25 from unclehowell/zu50sm-codex/fix-accordion-footer-functionality | | * 2025-06-07 8cdfc5c55 Fix script path for footer accordion |/ | * 2025-06-08 6472bf90b Resolve merge conflicts and clean fetch pages |/ | * 2025-06-08 f34c93ecf Fix footer paths and remove extra page |/ | * 2025-06-08 6dccc46cb Add working accordion footer to all pages |/ * 2025-06-07 2560d233f Merge pull request #18 from unclehowell/v5c7uz-codex/optimize-webpage-loading-speed | | * 2025-06-07 ad54a7bbc Restore carousel image loader |/ * 2025-06-07 dc0ed704e Merge pull request #14 from unclehowell/codex/reduce-preloader-delay-for-faster-page-display | | * 2025-06-07 28d21775d Reduce preloader delay for faster page display |/ * 2025-02-19 c8f747f54 Update intro-hbnb.html * 2024-06-08 94b7bf0df few edits - nothing major - no CHANGELOG entry | | * 2024-02-14 741d0a0ca sitemap.xml and CHANGELOG.md update | * 2024-02-11 7784f3180 Merge pull request #9 from danieleverest/gh-pages | | | | * 2024-02-11 b3fc9523c modifed last responsive | | * 2024-02-11 ff8e47939 last responsive | * | 2024-02-11 8b32edfc0 Merge pull request #7 from danieleverest/gh-pages | || | | * 2024-02-11 71bda5b8c modified responsive by daniel | | * 2024-02-11 ca5acf2f5 modified responsive by daniel | * | 2024-02-11 d72b3b267 Merge pull request #6 from danieleverest/gh-pages | || | | * 2024-02-10 f7aded694 modified | | * 2024-02-10 0531a1ded modified hbnb | | * 2024-02-10 375c67a83 modified by daniel | |/ * / 2024-03-24 f29a1806a unsure why there's changes locally - so I'm committing them to view the commit on github and see more clearly the changes |/ * 2022-07-24 e93b96f36 rebuilt clientfile ID:evl - see changelog * 2022-07-05 18aa179e3 fixed links - ENV CientFile - see changelog | | * 2021-09-29 da572615e minor edit to library/rebuild-master.sh - see corresponding changelog * | 2021-09-30 e5317b581 moved datro splashpage video location - see changelog |/ * 2021-09-27 195b96158 minor edit - see changelog * 2021-09-25 72fe69d47   new file: static/library/consortium_finance/funding_sales8cc/latest/build/html/de/_static/css/fonts/Roboto-Slab-Regular.woff | | * 2021-09-13 78bd89d82 see changelog - entire library had to be reverted to previous commit * | 2021-09-14 087b46830 attempting sparse-checkout/ commit of library only |/ * 2021-09-13 8e43a5a1a test/bugfix - ignore this commit * 2021-09-13 5009c451e test/bugfix - ignore this commit | | * 2021-08-14 5b2bde811 copywriting edit - see static/datro changelog * | 2021-08-17 8fcf01711 minor edit |/ * 2021-08-14 b2cc44a40 minor edit * 2021-08-14 0e0c60f6e minor edit | | * 2021-05-27 241cad0dc * | 2021-05-27 db1935b42 svn admin - ignore |/ * 2021-05-27 45463057d see sitemap.xml * 2021-05-27 33088928f added static/monorepo | | * 2021-05-05 58780490e added link to gui * | 2021-05-05 4ce845564 see static/datro/html/videos changelog |/ * 2021-05-05 4ecffff65 see static/datro/html/videos/changelog - security fix/patch * 2021-05-05 63bfda0a7 see static/library and static/library/_theme-explorer changelog | | * 2021-05-01 02df5e3e6 Update README.md | * 2021-05-01 50e72ba6d Update README.md | * 2021-05-01 5f10f35e2 added url to library.datro.world | * 2021-05-01 d6c46101d Updated wording - changed `files` to `library` | * 2021-05-01 319d97af8 re-ordered the badges | * 2021-05-01 e66791872 minor edit | * 2021-05-01 ac9c67c50 Update README.md * | 2021-05-01 f50664995 see changelog - minor edit to library file explorer |/ * 2021-05-01 aedd20b74 minor bugfix/testing - not important * 2021-05-01 96b80691e see changelog for static/library - hid the json files | | * 2021-04-10 9296179b4 Create README.md * | 2021-04-13 3bfb1a595 see changelog |/ * 2021-04-10 63c8a70a0 see changelog * 2021-04-10 ecbc059fe changed static/files to static/library - see changelog | | * 2021-03-25 3f5cc3af5 Update README.md * | 2021-03-25 96ceae805 wc3 validating - see changelog |/ * 2021-03-24 92b372f94 Update README.md * 2021-03-24 6ef09d7cb Update README.md | | * 2021-03-23 65784083e minor edit * | 2021-03-23 7f241f299 minor edits |/ * 2021-03-23 11ff2a3be typo fix * 2021-03-23 0640ff1ac fixed codeblock | | * 2021-03-03 c795e1d52 minor edit to static/gui - see changelog * | 2021-03-07 6bf01ebdf see changelog - static/gui removes example apps for pre-production prep |/ * 2021-03-03 901228240 removed history file, yaiks * 2021-03-03 8bdcaec05 see changelog - minor edit | | * 2020-09-19 d33bea205 Trafalgar Square London Speech 09-19-2020 * | 2020-09-24 592fc1fd2 minor edits |/ * 2020-09-16 7f6fab007 removed test files - test successful, just moving it to netlify branch * 2020-09-16 65e28aaa3 test | | * 2020-09-14 f7aae1764 Bump lodash from 4.17.15 to 4.17.20 in /static/datro/html/videos * | 2020-09-14 974c843f8 redirected orphan webpages to homepage, incase anyone stumbles across them until we've decided what to do with them * | 2020-09-14 7da89fe8c minor edits |/ * 2020-09-13 052f73b1f restored missing files in the - see CHANGELOG.md * 2020-09-13 1c2bdbb82 monor edit | | * 2020-08-28 069e99363 Create CNAME | * 2020-08-28 7cc522ae2 Delete CNAME * | 2020-08-28 cce219d41 added some missing directories - had to stage the content being pushed because it was too massive to do in one go |/ * 2020-08-28 c404b6743 added missing img file to datro * 2020-08-28 3fcde00be keeps timing out so I trimmed the repo down a bit | * 2021-05-29 dea7caaff min0r edits | * 2021-03-24 1a8440eba see changelog | * 2021-03-24 5deee5d91 Update README.md | * 2021-03-07 e1ed587de see changelog | * 2021-03-06 26d263ca6 see changelog | * 2021-03-06 d95eca19f fresh repo |/ * 2021-03-06 1d53ebd36 minor edit, see changelog * 2021-03-06 e04cc898b see changelog | | * 2021-03-02 25f448ec5 see hbnb/arm changelog * | 2021-03-02 4ea27edab see hbnb/arm changelog |/ * 2021-03-02 5debd38b5 see changelog - hbnb on arm processors now functional but buggy * 2021-02-28 91c9bd81c minor - added .gitkeep files