54 Commits

Author SHA1 Message Date
ad12e11ed5 hotfix
Some checks failed
Deploy to GitHub Pages / build (push) Failing after 44s
Deploy to GitHub Pages / deploy (push) Has been skipped
2025-05-17 22:19:06 +00:00
b15288ef42 Fix commit
Some checks failed
Deploy to GitHub Pages / build (push) Failing after 53s
Deploy to GitHub Pages / deploy (push) Has been skipped
2025-05-17 22:07:28 +00:00
e41c77a48b Fix: Correct --user format for gh-pages 2025-05-17 22:03:32 +00:00
cac1a70eda Fix: Update gh-pages command in deployment workflow 2025-05-17 22:02:00 +00:00
d7c781d532 Configure GitHub Pages deployment via Actions 2025-05-17 21:59:17 +00:00
8ec303fdd2 Remove Gitea-specific workflow for GitHub Pages deployment 2025-05-17 21:57:40 +00:00
6398335c7b added react scroll area
All checks were successful
Build, Lint, and Deploy Arctic Species Portal / test-and-build (push) Successful in 1m9s
Build, Lint, and Deploy Arctic Species Portal / deploy (push) Successful in 42s
2025-05-17 21:48:26 +00:00
ab433a1d8d Fix: Resolve ESLint errors and remove duplicate useToast hook
Some checks failed
Build, Lint, and Deploy Arctic Species Portal / test-and-build (push) Failing after 1m6s
Build, Lint, and Deploy Arctic Species Portal / deploy (push) Has been skipped
2025-05-17 21:46:31 +00:00
75c13df3e0 eslint: Fix ESLint errors
Some checks failed
Build, Lint, and Deploy Arctic Species Portal / test-and-build (push) Failing after 1m2s
Build, Lint, and Deploy Arctic Species Portal / deploy (push) Has been skipped
2025-05-17 21:01:33 +00:00
7c3d65dadf Fixed CRUD operations for CITES listings, common names, and IUCN assessments. Added admin routes and authentication context. Updated UI components and added new pages for admin functionalities.
Some checks failed
Build, Lint, and Deploy Arctic Species Portal / test-and-build (push) Failing after 1m0s
Build, Lint, and Deploy Arctic Species Portal / deploy (push) Has been skipped
2025-05-17 20:58:29 +00:00
c32449297a Feat: Enhance Gitea Actions with linting, PR triggers, and separate deploy job
Some checks failed
Build, Lint, and Deploy Arctic Species Portal / test-and-build (push) Failing after 26s
Build, Lint, and Deploy Arctic Species Portal / deploy (push) Has been skipped
2025-05-17 20:11:15 +00:00
53481bc70e Fix: Remove unused variables causing TS build errors
All checks were successful
Build and Deploy Arctic Species Portal / build-and-deploy (push) Successful in 1m11s
2025-05-17 19:55:12 +00:00
e424f959cd Update Gitea Actions workflow with Node v20
Some checks failed
Build and Deploy Arctic Species Portal / build-and-deploy (push) Failing after 2m46s
2025-05-17 19:51:08 +00:00
8197652ddc Add remaining components: Implement tab-based species UI, CRUD operations, and supporting hooks for CITES and timeline events 2025-03-27 11:15:12 +00:00
bb9e68c262 Improve trade data filtering and visualization: Add year range filter, remove appendix filter, implement responsive visualizations, and optimize pie chart with smart category consolidation 2025-03-27 11:14:35 +00:00
bfcdd8cd5b feat: Enhanced UI and added species images - Added iNaturalist integration, improved header styling, project info, species cards, loading states, and dark mode support 2025-03-25 15:15:42 +00:00
a5a1e2bdf5 feat: Enhanced UI and added species images - Added iNaturalist integration, improved header styling, project info, species cards, loading states, and dark mode support 2025-03-25 12:28:20 +00:00
436b661acd Initial commit: Arctic Species 2025 Frontend 2025-03-25 11:59:55 +00:00
0f958ef08c Test connection to CITES+ API.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e931b5ab-041b-42e7-baf1-50017869cef6
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/e19c6a51-7e4c-4bb8-a6a6-46dc00f0ec99/b539aaee-a1b4-47be-8332-72470f962106.jpg
2025-03-20 23:38:52 +00:00
15698662c9 Update IUCN API requests to use query parameters for authentication and taxon ID.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e931b5ab-041b-42e7-baf1-50017869cef6
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/e19c6a51-7e4c-4bb8-a6a6-46dc00f0ec99/0999f8cc-1cbe-4d49-9b15-f22b9302278f.jpg
2025-03-20 23:37:21 +00:00
119c3b2f7c Update IUCN API integration to use v4 and correct token authentication method.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e931b5ab-041b-42e7-baf1-50017869cef6
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/e19c6a51-7e4c-4bb8-a6a6-46dc00f0ec99/9b4142b7-2774-47f3-b952-2a4615adb390.jpg
2025-03-20 23:36:10 +00:00
953cc956ce Update IUCN Red List API endpoint to v4
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e931b5ab-041b-42e7-baf1-50017869cef6
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/e19c6a51-7e4c-4bb8-a6a6-46dc00f0ec99/84f6ff7e-917a-4db8-bbd7-a6d3e935090c.jpg
2025-03-20 23:34:20 +00:00
dbb21056c5 Update CITES API endpoint to v4.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e931b5ab-041b-42e7-baf1-50017869cef6
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/e19c6a51-7e4c-4bb8-a6a6-46dc00f0ec99/fa1aba3c-e569-4d27-b2a8-fcfe8a39ff93.jpg
2025-03-20 23:33:16 +00:00
c394494387 Fix: Correct IUCN API endpoint URL and address connection issues. Updated API URL to v3 and handled connection errors.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e931b5ab-041b-42e7-baf1-50017869cef6
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/e19c6a51-7e4c-4bb8-a6a6-46dc00f0ec99/53d606c0-59ab-45f3-8ac7-7938548fd7ae.jpg
2025-03-20 23:32:12 +00:00
611996dec1 Refactor: Improve IUCN API token handling by prioritizing environment variables.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e931b5ab-041b-42e7-baf1-50017869cef6
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/e19c6a51-7e4c-4bb8-a6a6-46dc00f0ec99/53d606c0-59ab-45f3-8ac7-7938548fd7ae.jpg
2025-03-20 23:29:08 +00:00
052f9fbbf0 Refactor: Prioritize IUCN API key from environment variables.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e931b5ab-041b-42e7-baf1-50017869cef6
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/e19c6a51-7e4c-4bb8-a6a6-46dc00f0ec99/96599b53-5e69-4e62-a096-dfed59479efa.jpg
2025-03-20 23:27:41 +00:00
94ecc58f60 Add debug logging to frontend and backend for IUCN API responses.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e931b5ab-041b-42e7-baf1-50017869cef6
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/e19c6a51-7e4c-4bb8-a6a6-46dc00f0ec99/8e2c4d57-ae11-4942-8aaf-e0f64235db14.jpg
2025-03-20 23:25:00 +00:00
ecf40d5294 Add debug logging to IUCN API calls to inspect response structures.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e931b5ab-041b-42e7-baf1-50017869cef6
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/e19c6a51-7e4c-4bb8-a6a6-46dc00f0ec99/1cb15499-88b2-4bbc-afd6-845ffc4e44b5.jpg
2025-03-20 23:23:34 +00:00
55c68a34a4 Update IUCN API endpoints and add API usage guide. Clarifies parameters for various endpoints and includes a usage example.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e931b5ab-041b-42e7-baf1-50017869cef6
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/e19c6a51-7e4c-4bb8-a6a6-46dc00f0ec99/97c41530-b630-4e1a-8fad-0e8634176bb2.jpg
2025-03-20 23:22:09 +00:00
b977432aed Agent checkpoint
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e931b5ab-041b-42e7-baf1-50017869cef6
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/e19c6a51-7e4c-4bb8-a6a6-46dc00f0ec99/97c41530-b630-4e1a-8fad-0e8634176bb2.jpg
2025-03-20 23:19:08 +00:00
6655241091 Add IUCN token support to authentication and API status display.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e931b5ab-041b-42e7-baf1-50017869cef6
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/e19c6a51-7e4c-4bb8-a6a6-46dc00f0ec99/39e3c295-bd5c-43f6-a0a9-90e6a0a94d73.jpg
2025-03-20 23:18:18 +00:00
94824b1676 Add IUCN Red List API v4 support and token validation. Updates API status display to include v4 token status and version information.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e931b5ab-041b-42e7-baf1-50017869cef6
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/e19c6a51-7e4c-4bb8-a6a6-46dc00f0ec99/e2f8696a-1efd-4683-88a6-bfae91274fad.jpg
2025-03-20 23:16:39 +00:00
30607e78fd Refactor: Update IUCN API integration to use v4 API and handle token authentication.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e931b5ab-041b-42e7-baf1-50017869cef6
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/e19c6a51-7e4c-4bb8-a6a6-46dc00f0ec99/7e887f15-a417-4702-b9ec-027ae572bb88.jpg
2025-03-20 23:14:23 +00:00
ee426088f7 Hardcode IUCN API v4 endpoint and remove v3 API check. Improve error handling and messaging.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e931b5ab-041b-42e7-baf1-50017869cef6
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/e19c6a51-7e4c-4bb8-a6a6-46dc00f0ec99/c86608db-9b9f-432d-9898-0faedcc6199e.jpg
2025-03-20 23:11:49 +00:00
ac9bf868cc Remove support for IUCN API v3; update to use only v4 and improve token validation.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e931b5ab-041b-42e7-baf1-50017869cef6
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/e19c6a51-7e4c-4bb8-a6a6-46dc00f0ec99/c86608db-9b9f-432d-9898-0faedcc6199e.jpg
2025-03-20 23:10:26 +00:00
7ebec06486 Enhance IUCN API integration: Add support for v4 API, improve error handling, and clarify authentication instructions in README.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e931b5ab-041b-42e7-baf1-50017869cef6
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/e19c6a51-7e4c-4bb8-a6a6-46dc00f0ec99/fe2c55e5-ba3a-4d5e-84f0-b14bbe529292.jpg
2025-03-20 23:04:52 +00:00
9ae5646a64 Add IUCN API integration and improve authentication. This includes adding IUCN API token management, displaying API version, and updating the UI to reflect both CITES and IUCN API statuses.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e931b5ab-041b-42e7-baf1-50017869cef6
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/e19c6a51-7e4c-4bb8-a6a6-46dc00f0ec99/396f4320-2dbc-4ff6-85bf-f132094a1754.jpg
2025-03-20 23:02:43 +00:00
a0eaf166f0 Implement IUCN API v4 support with fallback to v3. Improved error handling and optimized species search using genus and species names.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e931b5ab-041b-42e7-baf1-50017869cef6
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/e19c6a51-7e4c-4bb8-a6a6-46dc00f0ec99/f9ca419d-567c-41d0-a14d-f345868599e8.jpg
2025-03-20 23:00:06 +00:00
79291a4196 Add IUCN API v4 support and token validation. Enhance API token management to include IUCN tokens and improve error handling.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e931b5ab-041b-42e7-baf1-50017869cef6
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/e19c6a51-7e4c-4bb8-a6a6-46dc00f0ec99/c394ef36-207a-4d21-9177-2073a33ff7ed.jpg
2025-03-20 22:57:19 +00:00
2bb27c4255 Update IUCN API endpoints and data structures to support v4 and add IUCN API token storage.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e931b5ab-041b-42e7-baf1-50017869cef6
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/e19c6a51-7e4c-4bb8-a6a6-46dc00f0ec99/e7d94eac-0455-4b75-b9dd-c4400d479872.jpg
2025-03-20 22:55:27 +00:00
aeb4ae568e Add detailed README.md file documenting the application's features, technical stack, API configuration, and setup instructions. Improved error handling in API requests.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e931b5ab-041b-42e7-baf1-50017869cef6
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/e19c6a51-7e4c-4bb8-a6a6-46dc00f0ec99/390cc67f-15c0-4fd0-85a1-9f103e918db4.jpg
2025-03-20 22:47:36 +00:00
cc12b7cfc7 Improve CITES+ API call by using simpler version endpoint.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e931b5ab-041b-42e7-baf1-50017869cef6
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/e19c6a51-7e4c-4bb8-a6a6-46dc00f0ec99/ffad2270-7783-436e-8743-22cf48d6f9dc.jpg
2025-03-20 22:43:55 +00:00
d64e87f189 Implement a new endpoint to check CITES API connectivity using a dedicated API call instead of token validation.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e931b5ab-041b-42e7-baf1-50017869cef6
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/e19c6a51-7e4c-4bb8-a6a6-46dc00f0ec99/2b0086f8-9e7d-4ae1-adc4-d84a54cd21ff.jpg
2025-03-20 22:42:04 +00:00
f7478b0880 Refactor: Improve API status checks using useQuery and dedicated status endpoints.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e931b5ab-041b-42e7-baf1-50017869cef6
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/e19c6a51-7e4c-4bb8-a6a6-46dc00f0ec99/ce46d8f4-e248-4e5c-b779-b068dd48b0a0.jpg
2025-03-20 22:40:01 +00:00
4e15b5f2c0 Add IUCN API integration and status check endpoint; improve error handling and limit API request parameters to avoid 414 errors.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e931b5ab-041b-42e7-baf1-50017869cef6
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/e19c6a51-7e4c-4bb8-a6a6-46dc00f0ec99/5e1b7244-581f-4557-8231-e696f4d2199f.jpg
2025-03-20 22:35:35 +00:00
859c5da9a0 Add API status indicators to display CITES and IUCN API connection status.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e931b5ab-041b-42e7-baf1-50017869cef6
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/e19c6a51-7e4c-4bb8-a6a6-46dc00f0ec99/ebd6a444-6df0-46b8-a6af-5e08a6ffae6a.jpg
2025-03-20 22:33:38 +00:00
e43492eba4 Agent checkpoint
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e931b5ab-041b-42e7-baf1-50017869cef6
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/e19c6a51-7e4c-4bb8-a6a6-46dc00f0ec99/9095fed5-e23b-40f2-9869-9de64482f317.jpg
2025-03-20 22:26:18 +00:00
48056f3378 Add IUCN data to species results display.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e931b5ab-041b-42e7-baf1-50017869cef6
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/e19c6a51-7e4c-4bb8-a6a6-46dc00f0ec99/957d3510-d2d8-440b-b084-294e737b26e7.jpg
2025-03-20 22:25:38 +00:00
71376edd20 Add IUCN Red List data to species information display. Includes API integration and UI updates for displaying conservation status, threats, habitats, and conservation measures.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e931b5ab-041b-42e7-baf1-50017869cef6
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/e19c6a51-7e4c-4bb8-a6a6-46dc00f0ec99/a6c5cde2-daf7-441d-bc13-69c14cf46a79.jpg
2025-03-20 22:24:19 +00:00
abb3d9c830 Add IUCN Red List API integration to retrieve species information, threats, habitats, and conservation measures.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: e931b5ab-041b-42e7-baf1-50017869cef6
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/e19c6a51-7e4c-4bb8-a6a6-46dc00f0ec99/7e2db8b2-2763-45e5-8b1d-42fa047b7bb8.jpg
2025-03-20 22:21:20 +00:00