Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
95c6e9b
feat: major UI/UX improvements and API enhancements
danbryan Jul 16, 2025
09fdd03
refactor: remove old authentication system and debug endpoints
danbryan Jul 22, 2025
8c0a751
feat: add nginx storage backend implementation
danbryan Jul 22, 2025
d58cf89
feat: add NextAuth authentication system with database support
danbryan Jul 22, 2025
be7aa1b
feat: add user account management and premium features
danbryan Jul 22, 2025
3251e93
feat: add wallet authentication and download proxy
danbryan Jul 22, 2025
b5b4dda
feat: update UI components and add authentication flows
danbryan Jul 22, 2025
4893bd0
refactor: update API endpoints for nginx backend and LZ4 support
danbryan Jul 22, 2025
a452577
test: add comprehensive testing infrastructure
danbryan Jul 22, 2025
66ee214
chore: update dependencies and configuration
danbryan Jul 22, 2025
553bc06
feat: complete migration to production-ready snapshot service
danbryan Jul 22, 2025
c9bf022
docs: create comprehensive CLAUDE.md and reorganize documentation
danbryan Jul 22, 2025
19e5748
feat: Add Agoric chain support
danbryan Jul 26, 2025
5550c3a
📚 Add ADR-001: Document NextAuth vs Clerk authentication decision
danbryan Jul 26, 2025
7a30013
feat: Refactor authentication to use NextAuth, deprecate legacy endpo…
danbryan Jul 30, 2025
a581ef4
Refactor code structure for improved readability and maintainability
danbryan Jul 31, 2025
f6c2f13
feat: Implement Service Registry for Nginx service management
danbryan Aug 2, 2025
c97205b
Add tests for HomePage and BackButton components; implement ChainsPag…
danbryan Aug 2, 2025
9ff1fe4
feat: Implement tier-based API rate limiting middleware
danbryan Aug 2, 2025
c7b9fff
Add new logos for dYdX, Neutron, and Pryzm with SVG and PNG formats
danbryan Aug 10, 2025
fac74a2
feat: Enhance tier management with comprehensive capabilities and cac…
danbryan Aug 10, 2025
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
  •  
  •  
  •  
8 changes: 6 additions & 2 deletions .eslintrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,13 @@
"rules": {
"@typescript-eslint/no-unused-vars": ["warn", {
"argsIgnorePattern": "^_",
"varsIgnorePattern": "^_"
"varsIgnorePattern": "^_",
"ignoreRestSiblings": true
}],
"@typescript-eslint/no-explicit-any": "warn",
"react/no-unescaped-entities": "off"
"react/no-unescaped-entities": "off",
"react-hooks/exhaustive-deps": "warn",
"@next/next/no-img-element": "warn",
"prefer-const": "warn"
}
}
26 changes: 26 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name: API Tests

on:
push:
branches: [ main, develop ]
pull_request:
branches: [ main ]

jobs:
test:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3

- name: Run API Tests with Docker Compose
run: |
docker-compose -f docker-compose.test.yml up --build --abort-on-container-exit --exit-code-from test-runner

- name: Clean up
if: always()
run: |
docker-compose -f docker-compose.test.yml down -v
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -39,3 +39,9 @@ yarn-error.log*
# typescript
*.tsbuildinfo
next-env.d.ts

/lib/generated/prisma

# uploaded avatars
public/avatars/*
!public/avatars/.gitkeep
7 changes: 7 additions & 0 deletions .sentryclirc
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
[defaults]
url=https://sentry.io/
org=bryanlabs
project=snapshots

[auth]
# Auth token is set via SENTRY_AUTH_TOKEN environment variable
180 changes: 0 additions & 180 deletions API_ROUTES.md

This file was deleted.

Loading
Loading