Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
c5b4acb
Initial work on React version.
jayvarner Jan 16, 2026
753e8bd
Media CRUD
jayvarner Jan 22, 2026
4dd45d8
More media management, map overlay and beginning stops.
jayvarner Jan 23, 2026
0f8aceb
Add stop management
jayvarner Feb 2, 2026
85802b7
Improve sign in, reconfigure for deploy
jayvarner Feb 10, 2026
01651e6
Reorganize routes add tour site to nav
jayvarner Feb 10, 2026
90bf3f1
Fix sign in redirect
jayvarner Feb 10, 2026
0127e1f
Bug fixes
jayvarner Feb 12, 2026
8d014ee
Make video image replaceable
jayvarner Feb 12, 2026
0757420
Add terms
jayvarner Feb 16, 2026
fc118bb
Bug fixes
jayvarner Feb 16, 2026
351e0bd
Refactor for API changes. Improve sizing and positioning map overlay.
jayvarner Feb 20, 2026
44fa690
Fix basename for production, revert updating stop location
jayvarner Feb 25, 2026
c1d2c2d
Manage site logos
jayvarner Mar 5, 2026
e1d7a23
Add permission management
jayvarner Mar 30, 2026
fb23ae1
Remove debug logs and fix sort bug
jayvarner Mar 30, 2026
e066e99
Update no access message and fix redirects
jayvarner Mar 31, 2026
5632392
Fix link
jayvarner Mar 31, 2026
543db11
Small improvements to nav
jayvarner Mar 31, 2026
0d6064f
More V4 work
jayvarner Jun 26, 2026
d5c60a3
Switch video to embed_id
jayvarner Jun 27, 2026
857b5b6
Before cleanup
jayvarner Jul 21, 2026
adb8aaf
Update dependencies and clean up
jayvarner Jul 21, 2026
b5dc4af
Added VoiceOver feature and refactored ids for some reused and toolti…
jayvarner Jul 27, 2026
5a76ff6
Support creating new sites
jayvarner Aug 4, 2026
7dfea4b
Massive clean up
jayvarner Aug 21, 2026
086b015
Add tests for user types
jayvarner Sep 8, 2026
dc6ee11
Add place holder for tour author management.
jayvarner Sep 8, 2026
4c29bc0
Add workflows
jayvarner Sep 8, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
27 changes: 0 additions & 27 deletions .circleci/config.yml

This file was deleted.

4 changes: 4 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
.react-router
build
node_modules
README.md
19 changes: 0 additions & 19 deletions .editorconfig

This file was deleted.

20 changes: 0 additions & 20 deletions .eslintignore

This file was deleted.

51 changes: 0 additions & 51 deletions .eslintrc.js

This file was deleted.

57 changes: 57 additions & 0 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
name: Deploy

on:
workflow_run:
workflows: ["Test"]
types: [completed]
branches: [main, develop]

jobs:
deploy:
if: ${{ github.event.workflow_run.conclusion == 'success' }}
runs-on: ubuntu-latest
permissions:
id-token: write
contents: read

steps:
- uses: actions/checkout@v4

- name: Configure AWS credentials
uses: aws-actions/configure-aws-credentials@v4
with:
role-to-assume: ${{ secrets.AWS_ROLE }}
aws-region: us-east-1

- name: Log in to Amazon ECR
uses: aws-actions/amazon-ecr-login@v2

- name: Set deploy environment
id: env
run: |
if [ "${{ github.event.workflow_run.head_branch }}" = "main" ]; then
echo "tag=stable" >> "$GITHUB_OUTPUT"
echo "service=${{ vars.PROD_ECS_SERVICE }}" >> "$GITHUB_OUTPUT"
else
echo "tag=latest" >> "$GITHUB_OUTPUT"
echo "service=${{ vars.DEV_ECS_SERVICE }}" >> "$GITHUB_OUTPUT"
fi

- name: Build and push Docker image
run: |
IMAGE=310867200447.dkr.ecr.us-east-1.amazonaws.com/otb_admin
docker build \
--platform linux/amd64 \
-t otb_admin \
--no-cache \
.
docker tag otb_admin "$IMAGE:${{ steps.env.outputs.tag }}"
docker push "$IMAGE:${{ steps.env.outputs.tag }}"

- name: Force ECS redeployment
run: |
aws ecs update-service \
--cluster otb-admin \
--service "${{ steps.env.outputs.service }}" \
--force-new-deployment \
--region us-east-1
23 changes: 23 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
name: Test

on:
push:
branches: ["**"]

jobs:
test:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4

- uses: actions/setup-node@v4
with:
node-version: "20"
cache: "npm"

- name: Install dependencies
run: npm ci

- name: Run tests
run: npm test -- --run
48 changes: 8 additions & 40 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,40 +1,8 @@
*.DS_Store
.coverage
tmp
.vscode
*.env*
*server.js

# compiled output
dist/
tmp/

# dependencies
bower_components/
*node_modules*

# misc
*/.sass-cache
*/connect.lock
*/coverage/
*/libpeerconnection.log
*/npm-debug.log*
*/testem.log
*/yarn-error.log
/.env*
/.pnp*
/.sass-cache
/connect.lock
/coverage/
/libpeerconnection.log
/npm-debug.log*
/testem.log
/yarn-error.log

# ember-try
*/.node_modules.ember-try/
*/bower.json.ember-try
*/package.json.ember-try
*.log

.ember-cli.js
.DS_Store
.env
/node_modules/

# React Router
/.react-router/
/build/
*.pem
1 change: 0 additions & 1 deletion .nvmrc

This file was deleted.

5 changes: 0 additions & 5 deletions .prettierrc

This file was deleted.

Loading
Loading