44 Commits

Author SHA1 Message Date
c1e63cea5b Refactor Prices view import and table display logic 2025-02-08 21:43:59 +08:00
6d114d57a6 Update footer and home page with Q58 community link 2025-02-08 21:36:17 +08:00
e31e35c0b5 Update Vite proxy to use local development server 2025-02-08 21:30:48 +08:00
7b884cd3ee Enhance Prices view with admin batch actions and UI improvements 2025-02-08 21:30:28 +08:00
1d16333e11 Replace "supplier" terminology with "model vendor" across frontend and backend 2025-02-08 21:03:01 +08:00
7873fab16f Add batch price submission and improve UI for price list view 2025-02-08 20:54:51 +08:00
e7967dfeff Modify login flow to support dynamic OAuth 2.0 authorization URL 2025-02-08 20:21:39 +08:00
bd8656542b Migrate authentication from Discourse SSO to OAuth 2.0 authentication flow 2025-02-08 20:07:42 +08:00
8a2aec1ca3 Update authentication cookie settings for domain-specific SSO and redirect 2025-02-08 19:09:17 +08:00
d1f3b5b989 Fix SSO callback URL to use hardcoded HTTPS domain 2025-02-08 18:53:11 +08:00
5c9bb1b2a2 Add multi-arch support and optimize Nginx configuration for improved performance and compatibility 2025-02-08 18:47:21 +08:00
4c48a50aca Simplify Dockerfile to single-stage build and optimize deployment configuration 2025-02-08 18:42:08 +08:00
afe0d5fc11 Optimize Dockerfile and deployment workflow with multi-stage build and server auto-deployment 2025-02-08 18:35:55 +08:00
85f21a3105 Simplify Dockerfile and GitHub Actions workflow for single-stage Docker build 2025-02-08 17:36:33 +08:00
7487aaadda Remove Deno-specific configuration files and migrate to Cloudflare Workers environment 2025-02-08 17:32:58 +08:00
0012d45205 Enhance price review and table rendering with improved data handling and error management 2025-02-08 02:29:14 +08:00
1e2cbbbcdf Update price table body element ID and simplify price loading function 2025-02-08 02:25:31 +08:00
974b5d581f Refactor price loading and initialization with async/await and improved error handling 2025-02-08 02:23:59 +08:00
97e5605991 Enhance CORS and fetch configuration with more secure and flexible settings 2025-02-08 02:21:49 +08:00
fa9ac6789d Improve price table rendering with robust error handling and logging 2025-02-08 02:19:25 +08:00
fe48d1af9e Refactor frontend and backend price data loading with improved error handling and logging 2025-02-08 02:16:44 +08:00
d66cd06938 Add API URL display and copy functionality to frontend 2025-02-08 02:14:11 +08:00
f077f7de73 Refactor frontend template string usage and improve toast notification handling 2025-02-08 02:09:48 +08:00
46fef56e8d Remove BASE_URL constant and simplify URL handling in frontend JavaScript 2025-02-08 02:07:53 +08:00
9e151b7663 Enhance CORS configuration and add credentials handling in frontend and backend 2025-02-08 02:06:46 +08:00
45822518a6 Improve frontend error handling and URL management with BASE_URL constant 2025-02-08 02:04:44 +08:00
2e1e7ee722 Refactor request handling with improved error management and header consolidation 2025-02-08 02:00:48 +08:00
2d0565c72e Remove TypeScript type annotations in frontend price data handling 2025-02-08 01:57:51 +08:00
edc374fc61 Update Deno standard library version to 0.208.0 2025-02-08 01:56:01 +08:00
546bd23532 Update base64 decoding import path in deps.ts 2025-02-08 01:54:59 +08:00
5c7e2bd120 Fix base64 decoding import from Deno standard library 2025-02-08 01:53:48 +08:00
a95f8a4715 Update Deno configuration to use external import map 2025-02-08 01:52:39 +08:00
1edbfd6379 Refactor frontend price table rendering and improve status display 2025-02-08 01:51:00 +08:00
bc648b699e Enhance SSO security and improve error handling with nonce validation and robust error management 2025-02-08 01:39:49 +08:00
38371a8ae1 Refactor Discourse SSO payload encoding and decoding methods 2025-02-08 01:34:13 +08:00
36214f024a Update Deno configuration and import statements to use full URLs 2025-02-08 01:32:40 +08:00
ec53c5ec17 Migrate Discourse SSO authentication to use Deno's native crypto and encoding modules 2025-02-08 01:29:27 +08:00
f4e7d16c90 Implement comprehensive authentication and authorization system with Discourse SSO integration 2025-02-08 01:26:13 +08:00
e30d12a7e5 Refactor price submission to support batch updates and improve frontend design 2025-02-07 21:56:22 +08:00
fa22ecc613 Improve frontend debugging and data processing with enhanced input validation 2025-02-07 21:46:16 +08:00
3f5799abb7 Enhance form validation and error handling in price submission process 2025-02-07 21:41:15 +08:00
3d642fdb9a Add CORS support and improve form data handling 2025-02-07 21:35:34 +08:00
8c000f16b0 Migrate from file-based storage to Deno KV for price data management 2025-02-07 21:28:48 +08:00
76767bf429 first commit 2025-02-07 21:27:15 +08:00