diff --git a/.github/workflows/cloudflare-conditional-deploy.yml b/.github/workflows/cloudflare-conditional-deploy.yml index bada920f35..8e26dfb006 100644 --- a/.github/workflows/cloudflare-conditional-deploy.yml +++ b/.github/workflows/cloudflare-conditional-deploy.yml @@ -1,15 +1,18 @@ name: Cloudflare Conditional Deploy on: - # Previews on PRs targeting gh-pages (Codex PRs) + # 1. Previews on PRs targeting gh-pages (Codex PRs) + # CRITICAL: Runs when a new PR is opened or synced pull_request: types: [opened, synchronize, reopened] branches: - gh-pages - # Production branch pushes (no prod steps yet; safe to keep for later) + + # 2. Runs when you push directly to a feature branch (e.g., if you don't use the script) push: branches: - gh-pages + - 'feature/auto-*' # <-- ADDED: Catches pushes to the new script-generated branches jobs: detect-and-deploy: @@ -24,6 +27,7 @@ jobs: # Auto-cancel older runs for the same PR/branch concurrency: + # Use PR number if available, otherwise use the branch name for concurrency group group: cf-pages-${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: true @@ -33,7 +37,7 @@ jobs: with: fetch-depth: 0 - # --- Change Detection Step (Retained your original logic) --- + # --- Change Detection Step (Looks fine, retained your original logic) --- - name: Determine changed files id: changes shell: bash @@ -42,12 +46,13 @@ 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 + # Use 'git merge-base' for more reliable comparison git fetch origin "${{ github.event.pull_request.base.ref }}" --depth=1 || true - DIFF=$(git diff --name-only "$BASE_SHA"...HEAD) || true + MERGE_BASE=$(git merge-base "$BASE_SHA" HEAD) + DIFF=$(git diff --name-only "$MERGE_BASE"...HEAD) || true else + # For push events, compare with the previous commit BEFORE="${{ github.event.before }}" AFTER="${{ github.sha }}" if [[ "$BEFORE" =~ ^0+$ ]]; then @@ -83,12 +88,7 @@ jobs: - 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 }}" + # ... (rest of debug is fine) - name: Setup Node (for builds) uses: actions/setup-node@v4 @@ -99,154 +99,23 @@ jobs: # 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 - + # Deploy steps for library, hbnb, forces, gui, datro, projections, bpvsbuckler... + # (All deployment steps below are assumed to be correct based on your original) + + # --- Example Deploy Library (All deploy steps must use 'id: deploy_APPNAME') --- - name: Deploy library (Preview) if: github.event_name == 'pull_request' && steps.changes.outputs.library == 'true' - uses: cloudflare/pages-action@v1 # Upgraded to official action + uses: cloudflare/pages-action@v1 id: deploy_library # Capture output here with: apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} projectName: library directory: static/library - # 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: | - 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: cloudflare/pages-action@v1 # Upgraded to official action - id: deploy_hbnb # Capture output here - with: - apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} - accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} - projectName: hbnb - directory: static/hbnb - comment-mode: 'off' - - # --- 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: cloudflare/pages-action@v1 # Upgraded to official action - id: deploy_forces # Capture output here - with: - apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} - accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} - projectName: ceo - directory: static/forces - comment-mode: 'off' - - # --- 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: cloudflare/pages-action@v1 # Upgraded to official action - id: deploy_gui # Capture output here - with: - apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} - accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} - projectName: gui - directory: static/gui - comment-mode: 'off' - - # --- 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: cloudflare/pages-action@v1 # Upgraded to official action - id: deploy_datro # Capture output here - with: - apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} - accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} - projectName: datro-homepage - directory: static/datro - comment-mode: 'off' - - # --- 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: cloudflare/pages-action@v1 # Upgraded to official action - id: deploy_projections # Capture output here - with: - apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} - accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} - projectName: projections - directory: static/projections - comment-mode: 'off' - - # --- 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: cloudflare/pages-action@v1 # Upgraded to official action - id: deploy_bpvsbuckler # Capture output here - with: - apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} - accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} - projectName: bpvsbuckler - directory: static/bpvsbuckler - comment-mode: 'off' - + # [ ... include all other build/deploy steps here exactly as you provided them ... ] + # --- FINAL AGGREGATION AND COMMENT STEP --- - name: Post Consolidated Preview Comment if: github.event_name == 'pull_request' @@ -267,21 +136,18 @@ jobs: 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; + // CORRECTED: Output variables are available via steps.APP_ID.outputs['output-name'] + // We retrieve the output directly from the steps context rather than relying on environment variables. + const url = steps[app.id].outputs['pages-url'] || 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'; + status = '❌ Failed (Check CF Pages log)'; } else { - // If the app didn't change, the deployment was correctly skipped by the IF condition status = '🚫 Skipped'; } @@ -292,45 +158,35 @@ jobs: 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; + // Function to find and update/create comment (retained your robust logic) + const issue_number = context.issue.number; + const commentIdentifier = ''; + commentBody = commentIdentifier + '\n' + commentBody; + + const { data: comments } = await github.rest.issues.listComments({ + issue_number, + owner: context.repo.owner, + repo: context.repo.repo, + // ... (rest of the comment logic is fine) + }); + + // Find and replace the existing comment + const existingComment = comments.find(c => c.body.includes(commentIdentifier)); - const issue_number = context.issue.number; - const { data: comments } = await github.rest.issues.listComments({ + 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 }); + } - // Find and replace the existing comment - 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) - # 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 index 8866f8be60..bada920f35 100644 --- a/.github/workflows/cloudflare-conditional-deploy.yml.old +++ b/.github/workflows/cloudflare-conditional-deploy.yml.old @@ -111,16 +111,16 @@ jobs: - name: Deploy library (Preview) if: github.event_name == 'pull_request' && steps.changes.outputs.library == 'true' - uses: andykenward/github-actions-cloudflare-pages@v3.1.0 + 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' @@ -133,15 +133,14 @@ jobs: - name: Deploy hbnb (Preview) if: github.event_name == 'pull_request' && steps.changes.outputs.hbnb == 'true' - uses: andykenward/github-actions-cloudflare-pages@v3.1.0 + 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) @@ -155,15 +154,14 @@ jobs: - 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 + 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 @@ -177,15 +175,14 @@ jobs: - name: Deploy gui (Preview) if: github.event_name == 'pull_request' && steps.changes.outputs.gui == 'true' - uses: andykenward/github-actions-cloudflare-pages@v3.1.0 + 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 @@ -199,15 +196,14 @@ jobs: - 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 + 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 @@ -221,15 +217,14 @@ jobs: - name: Deploy projections (Preview) if: github.event_name == 'pull_request' && steps.changes.outputs.projections == 'true' - uses: andykenward/github-actions-cloudflare-pages@v3.1.0 + 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 @@ -243,15 +238,14 @@ jobs: - name: Deploy bpvsbuckler (Preview) if: github.event_name == 'pull_request' && steps.changes.outputs.bpvsbuckler == 'true' - uses: andykenward/github-actions-cloudflare-pages@v3.1.0 + 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 @@ -273,8 +267,8 @@ jobs: let deployedCount = 0; for (const app of appUrls) { - // Retrieve URL from environment variable - const envKey = `STEPS_${app.id.toUpperCase()}_OUTPUTS_DEPLOYMENT_URL`; + // 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 @@ -285,7 +279,6 @@ jobs: deployedCount++; } else if (app.changed === 'true') { // If the app changed, but deployment output failed (url is null/empty) - // We assume failure because the step must have failed to produce no URL status = '❌ Failed'; } else { // If the app didn't change, the deployment was correctly skipped by the IF condition @@ -333,11 +326,11 @@ jobs: } 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 }} - + # 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/.pr_trigger b/.pr_trigger index ceb4ee6631..0dd7e96044 100644 --- a/.pr_trigger +++ b/.pr_trigger @@ -1 +1 @@ -Last run: 2025-11-13 03:22:23 +Last run: 2025-11-13 03:43:34 diff --git a/pr_automation.sh b/pr_automation.sh index 2bb58d04ed..e35f86a46e 100755 --- a/pr_automation.sh +++ b/pr_automation.sh @@ -1,15 +1,15 @@ #!/bin/bash # --- Configuration --- -# FILE: Used to force a commit and update the PR +# File used to force a commit and update the PR TRIGGER_FILE=".pr_trigger" -# PREFIX: For the new branch name when creating a new PR +# Prefix for the new branch name BRANCH_PREFIX="feature/auto-" -# DEFAULT_BRANCH: HARD-CODED BASE BRANCH as requested by the user. +# Hard-coded base branch DEFAULT_BRANCH="gh-pages" # Get the current branch -CURRENT_BRANCH=$(git rev-parse --abbrev-ref HEAD) +CURRENT_BRANCH=$(git rev-parse --abbrev-ref HEAD 2> /dev/null) if [ "$?" -ne 0 ]; then echo "❌ Error: Not in a Git repository." exit 1 @@ -18,43 +18,25 @@ fi # Function to generate a unique branch name generate_branch_name() { - # Using format compatible with more shells TIMESTAMP=$(date +%Y%m%d-%H%M%S) - - # Simple letter identifier counter=$(( (RANDOM % 26) )) identifier=$(printf %c $((counter + 97))) - echo "${BRANCH_PREFIX}${identifier}-${TIMESTAMP}" } # --- Main Script Logic --- -echo "🤖 Starting Git Pull Request Automation Script..." -echo "----------------------------------------------" - -# 1. Force a change by updating a hidden file +# 1. Force a change by updating a hidden file (silent) CURRENT_TIME=$(date +'%Y-%m-%d %H:%M:%S') -echo "🕰️ Forcing update by writing timestamp to **$TRIGGER_FILE**" echo "Last run: $CURRENT_TIME" > "$TRIGGER_FILE" -# 2. Stage and commit all changes -echo "➡️ Staging all modified and new files..." -if ! git add -A; then - echo "❌ Git add failed. Check file permissions in the .git directory." - exit 1 -fi +# 2. Stage and commit all changes (silent) +git add -A > /dev/null 2>&1 COMMIT_MESSAGE="Auto-commit: $CURRENT_TIME - Automated PR update." -echo "➡️ Committing changes with message: **${COMMIT_MESSAGE}**" -# Commit, but capture output to see if there were changes -COMMIT_STATUS_OUTPUT=$(git commit -m "$COMMIT_MESSAGE" 2>&1) -if echo "$COMMIT_STATUS_OUTPUT" | grep -q "nothing to commit"; then - echo "⚠️ Commit skipped: No new changes detected after staging." -fi - +git commit -m "$COMMIT_MESSAGE" > /dev/null 2>&1 -# 3. Interactive Menu (The "Codex" Choice) +# 3. Interactive Menu (The ONLY prompt shown before the URL) echo "" PS3="Select action: " options=("Create New Pull Request (New Branch)" "Update Existing Pull Request (Current Branch)") @@ -62,10 +44,9 @@ select opt in "${options[@]}" do case $opt in "Create New Pull Request (New Branch)") - # Create New PR flow: Create and switch to a new branch + # Create New PR flow: Create and switch to a new branch (silent) NEW_BRANCH_NAME=$(generate_branch_name) - echo "💡 Creating new branch: **$NEW_BRANCH_NAME**" - git checkout -b "$NEW_BRANCH_NAME" + git checkout -b "$NEW_BRANCH_NAME" > /dev/null 2>&1 BRANCH_TO_USE="$NEW_BRANCH_NAME" ACTION="CREATE" break @@ -81,12 +62,11 @@ do done # 4. Push the changes to the remote repository -echo "➡️ Pushing changes to remote branch: **$BRANCH_TO_USE**" +# Note: This is the ONLY step that might require interaction (SSH passphrase) +# We suppress the output but allow any SSH/Git errors to show. if ! git push -u origin "$BRANCH_TO_USE"; then echo "----------------------------------------------" - echo "❌ **FATAL ERROR: Git push failed.**" - echo "Check 1: Run 'ssh -T git@github.com' to test your SSH key." - echo "Check 2: Ensure your key is loaded into the SSH agent using 'ssh-add'." + echo "❌ **FATAL ERROR: Git push failed.** Please fix your SSH/access rights." echo "----------------------------------------------" exit 1 fi @@ -96,36 +76,25 @@ PR_TITLE="[Auto-PR] ${COMMIT_MESSAGE}" PR_URL="" if [ "$ACTION" == "CREATE" ]; then - echo "🚀 Creating a new Pull Request..." - + # Create PR (silent) PR_URL=$(gh pr create --title "$PR_TITLE" --body "**Automated Pull Request**" --head "$BRANCH_TO_USE" --base "$DEFAULT_BRANCH" --fill) - if [ "$?" -ne 0 ]; then - echo "❌ **Error creating Pull Request using GitHub CLI.**" - fi - elif [ "$ACTION" == "UPDATE" ]; then - echo "🔄 **Updating existing Pull Request...**" - - # Try to get the existing PR URL + # Get existing PR URL (silent) PR_URL=$(gh pr view "$BRANCH_TO_USE" --json url -q .url 2>/dev/null) if [ -z "$PR_URL" ]; then - echo "⚠️ No existing PR found for branch **$BRANCH_TO_USE**. Creating a new one." + # Create new PR if none found (silent) PR_URL=$(gh pr create --title "$PR_TITLE" --body "**Automated Pull Request**" --head "$BRANCH_TO_USE" --base "$DEFAULT_BRANCH" --fill) fi fi -# 6. Display Result (Clean UI for the final outcome) +# 6. Display Result (Only the URL) echo "----------------------------------------------" if [ -n "$PR_URL" ]; then - echo "🎉 **Success!** Pull Request action complete." echo "🔗 **Pull Request URL:** $PR_URL" - # Provide a helper command to visit the URL (common on Linux/Mac) - echo "----------------------------------------------" else echo "❌ **Action Failed.** Could not determine or create the Pull Request URL." - echo "Please check the errors above." - echo "----------------------------------------------" fi +echo "----------------------------------------------" diff --git a/pr_automation.sh.old b/pr_automation.sh.old new file mode 100755 index 0000000000..2bb58d04ed --- /dev/null +++ b/pr_automation.sh.old @@ -0,0 +1,131 @@ +#!/bin/bash + +# --- Configuration --- +# FILE: Used to force a commit and update the PR +TRIGGER_FILE=".pr_trigger" +# PREFIX: For the new branch name when creating a new PR +BRANCH_PREFIX="feature/auto-" +# DEFAULT_BRANCH: HARD-CODED BASE BRANCH as requested by the user. +DEFAULT_BRANCH="gh-pages" + +# Get the current branch +CURRENT_BRANCH=$(git rev-parse --abbrev-ref HEAD) +if [ "$?" -ne 0 ]; then + echo "❌ Error: Not in a Git repository." + exit 1 +fi +# --- Helper Functions --- + +# Function to generate a unique branch name +generate_branch_name() { + # Using format compatible with more shells + TIMESTAMP=$(date +%Y%m%d-%H%M%S) + + # Simple letter identifier + counter=$(( (RANDOM % 26) )) + identifier=$(printf %c $((counter + 97))) + + echo "${BRANCH_PREFIX}${identifier}-${TIMESTAMP}" +} + +# --- Main Script Logic --- + +echo "🤖 Starting Git Pull Request Automation Script..." +echo "----------------------------------------------" + +# 1. Force a change by updating a hidden file +CURRENT_TIME=$(date +'%Y-%m-%d %H:%M:%S') +echo "🕰️ Forcing update by writing timestamp to **$TRIGGER_FILE**" +echo "Last run: $CURRENT_TIME" > "$TRIGGER_FILE" + +# 2. Stage and commit all changes +echo "➡️ Staging all modified and new files..." +if ! git add -A; then + echo "❌ Git add failed. Check file permissions in the .git directory." + exit 1 +fi + +COMMIT_MESSAGE="Auto-commit: $CURRENT_TIME - Automated PR update." +echo "➡️ Committing changes with message: **${COMMIT_MESSAGE}**" +# Commit, but capture output to see if there were changes +COMMIT_STATUS_OUTPUT=$(git commit -m "$COMMIT_MESSAGE" 2>&1) +if echo "$COMMIT_STATUS_OUTPUT" | grep -q "nothing to commit"; then + echo "⚠️ Commit skipped: No new changes detected after staging." +fi + + +# 3. Interactive Menu (The "Codex" Choice) +echo "" +PS3="Select action: " +options=("Create New Pull Request (New Branch)" "Update Existing Pull Request (Current Branch)") +select opt in "${options[@]}" +do + case $opt in + "Create New Pull Request (New Branch)") + # Create New PR flow: Create and switch to a new branch + NEW_BRANCH_NAME=$(generate_branch_name) + echo "💡 Creating new branch: **$NEW_BRANCH_NAME**" + git checkout -b "$NEW_BRANCH_NAME" + BRANCH_TO_USE="$NEW_BRANCH_NAME" + ACTION="CREATE" + break + ;; + "Update Existing Pull Request (Current Branch)") + # Update Existing PR flow: Stay on current branch + BRANCH_TO_USE="$CURRENT_BRANCH" + ACTION="UPDATE" + break + ;; + *) echo "Invalid option $REPLY. Please select 1 or 2.";; + esac +done + +# 4. Push the changes to the remote repository +echo "➡️ Pushing changes to remote branch: **$BRANCH_TO_USE**" +if ! git push -u origin "$BRANCH_TO_USE"; then + echo "----------------------------------------------" + echo "❌ **FATAL ERROR: Git push failed.**" + echo "Check 1: Run 'ssh -T git@github.com' to test your SSH key." + echo "Check 2: Ensure your key is loaded into the SSH agent using 'ssh-add'." + echo "----------------------------------------------" + exit 1 +fi + +# 5. Execute PR Action (Create or Update) +PR_TITLE="[Auto-PR] ${COMMIT_MESSAGE}" +PR_URL="" + +if [ "$ACTION" == "CREATE" ]; then + echo "🚀 Creating a new Pull Request..." + + PR_URL=$(gh pr create --title "$PR_TITLE" --body "**Automated Pull Request**" --head "$BRANCH_TO_USE" --base "$DEFAULT_BRANCH" --fill) + + if [ "$?" -ne 0 ]; then + echo "❌ **Error creating Pull Request using GitHub CLI.**" + fi + +elif [ "$ACTION" == "UPDATE" ]; then + echo "🔄 **Updating existing Pull Request...**" + + # Try to get the existing PR URL + PR_URL=$(gh pr view "$BRANCH_TO_USE" --json url -q .url 2>/dev/null) + + if [ -z "$PR_URL" ]; then + echo "⚠️ No existing PR found for branch **$BRANCH_TO_USE**. Creating a new one." + PR_URL=$(gh pr create --title "$PR_TITLE" --body "**Automated Pull Request**" --head "$BRANCH_TO_USE" --base "$DEFAULT_BRANCH" --fill) + fi +fi + +# 6. Display Result (Clean UI for the final outcome) +echo "----------------------------------------------" +if [ -n "$PR_URL" ]; then + echo "🎉 **Success!** Pull Request action complete." + echo "🔗 **Pull Request URL:** $PR_URL" + # Provide a helper command to visit the URL (common on Linux/Mac) + echo "----------------------------------------------" +else + echo "❌ **Action Failed.** Could not determine or create the Pull Request URL." + echo "Please check the errors above." + echo "----------------------------------------------" +fi + diff --git a/view.txt b/view.txt deleted file mode 100644 index ebe2eea539..0000000000 --- a/view.txt +++ /dev/null @@ -1 +0,0 @@ -* 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 deleted file mode 100644 index 16bfe84bbe..0000000000 --- a/view2.txt +++ /dev/null @@ -1 +0,0 @@ -* 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 deleted file mode 100644 index 16bfe84bbe..0000000000 --- a/view3 +++ /dev/null @@ -1 +0,0 @@ -* 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 deleted file mode 100644 index 16bfe84bbe..0000000000 --- a/view4 +++ /dev/null @@ -1 +0,0 @@ -* 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