Commit Graph

43 Commits

Author SHA1 Message Date
57b1dc1786 Add Redis username detection logging without URL correction 2025-09-02 18:42:41 +03:00
74855e1f14 Fix Redis username handling: auto-detect default 'redis' user when username is empty 2025-09-02 18:42:05 +03:00
3b2e30411c Change Redis debugging logs to WARN level 2025-09-02 18:37:51 +03:00
3062041660 Add maximum Redis debugging logging 2025-09-02 18:35:02 +03:00
5fc33e80bc Add detailed Redis connection debugging and PING test 2025-09-02 18:31:46 +03:00
58a0255c78 redis-connect-fix
Some checks failed
Deploy / deploy (push) Has been skipped
CI / lint (push) Failing after 7s
CI / test (push) Failing after 10m3s
2025-09-02 18:17:12 +03:00
b3a6b4fd34 Add Redis URL logging for debugging connection issues 2025-09-02 18:10:25 +03:00
7746d1f38e [0.6.1] - 2025-09-02
Some checks failed
CI / lint (push) Successful in 2m11s
Deploy / deploy (push) Has been skipped
CI / test (push) Failing after 9m6s
### 🚀 Изменено - Упрощение архитектуры
- **Генерация миниатюр**: Полностью удалена из Quoter, теперь управляется Vercel Edge API
- **Очистка legacy кода**: Удалены все функции генерации миниатюр и сложность
- **Документация**: Сокращена с 17 файлов до 7, следуя принципам KISS/DRY
- **Смена фокуса**: Quoter теперь сосредоточен на upload + storage, Vercel обрабатывает миниатюры
- **Логирование запросов**: Добавлена аналитика источников для оптимизации CORS whitelist
- **Реализация таймаутов**: Добавлены настраиваемые таймауты для S3, Redis и внешних операций
- **Упрощенная безопасность**: Удален сложный rate limiting, оставлена только необходимая защита upload
- **Vercel интеграция**: Добавлена поддержка Vercel Edge API с CORS и оптимизированными заголовками
- **Redis graceful fallback**: Приложение теперь работает без Redis с предупреждениями вместо паники
- **Умная логика ответов**: Автоматическое определение Vercel запросов и оптимизированные заголовки
- **Консолидация документации**: Объединены 4 Vercel документа в один comprehensive guide

### 📝 Обновлено
- Консолидирована документация в практическую структуру:
  - Основной README.md с быстрым стартом
  - docs/SETUP.md для конфигурации и развертывания
  - Упрощенный features.md с фокусом на основную функциональность
  - docs/vercel-frontend-migration.md - единый comprehensive guide для Vercel интеграции
- Добавлен акцент на Vercel по всему коду и документации
- Обновлены URL patterns в документации: quoter.discours.io → files.dscrs.site

### 🗑️ Удалено
- Избыточные файлы документации (api-reference, deployment, development, и т.д.)
- Дублирующийся контент в нескольких документах
- Излишне детальная документация для простого файлового прокси
- 4 отдельных Vercel документа: vercel-thumbnails.md, vercel-integration.md, hybrid-architecture.md, vercel-og-integration.md

💋 **Упрощение**: KISS принцип применен - убрали избыточность, оставили суть.
2025-09-02 14:39:54 +03:00
7973ba0027 [0.6.1] - 2025-09-02
Some checks failed
Deploy / deploy (push) Has been skipped
CI / lint (push) Failing after 8s
CI / test (push) Failing after 10m26s
### 🚀 Изменено - Упрощение архитектуры
- **Генерация миниатюр**: Полностью удалена из Quoter, теперь управляется Vercel Edge API
- **Очистка legacy кода**: Удалены все функции генерации миниатюр и сложность
- **Документация**: Сокращена с 17 файлов до 7, следуя принципам KISS/DRY
- **Смена фокуса**: Quoter теперь сосредоточен на upload + storage, Vercel обрабатывает миниатюры
- **Логирование запросов**: Добавлена аналитика источников для оптимизации CORS whitelist
- **Реализация таймаутов**: Добавлены настраиваемые таймауты для S3, Redis и внешних операций
- **Упрощенная безопасность**: Удален сложный rate limiting, оставлена только необходимая защита upload

### 📝 Обновлено
- Консолидирована документация в практическую структуру:
  - Основной README.md с быстрым стартом
  - docs/SETUP.md для конфигурации и развертывания
  - Упрощенный features.md с фокусом на основную функциональность
- Добавлен акцент на Vercel по всему коду и документации

### 🗑️ Удалено
- Избыточные файлы документации (api-reference, deployment, development, и т.д.)
- Дублирующийся контент в нескольких документах
- Излишне детальная документация для простого файлового прокси

💋 **Упрощение**: KISS принцип применен - убрали избыточность, оставили суть.
2025-09-02 14:00:54 +03:00
d3bee5144f 🧹 Remove unused legacy modules and functions
- Deleted quota.rs module (quota management not needed via HTTP)
- Removed legacy get_id_by_token GraphQL function
- Removed unused set_user_quota and increase_user_quota methods
- Cleaned up unused imports and legacy structs
- Simplified handlers/mod.rs to only expose universal_handler

Architecture now focused on core functionality:
- GET / (user info)
- GET /<filename> (file serving)
- POST / (file upload)
2025-09-02 11:27:48 +03:00
112f102bb5 fmt
Some checks failed
Deploy / deploy (push) Has been skipped
CI / lint (push) Failing after 7m37s
CI / test (push) Has been cancelled
2025-09-01 22:58:03 +03:00
31053db4a2 clippy-fixes
Some checks failed
Deploy / deploy (push) Has been skipped
CI / lint (push) Failing after 1m53s
CI / test (push) Failing after 1m58s
2025-08-12 14:13:35 +03:00
ea92a376ed docs
Some checks failed
CI / test (push) Failing after 4m0s
CI / lint (push) Failing after 4s
CI / deploy (push) Has been skipped
2025-08-02 00:18:09 +03:00
a4ea55cf3c store-uplaoded-path
All checks were successful
deploy / deploy (push) Successful in 1m5s
2024-10-23 21:41:29 +03:00
f28d65810d pathdebug
All checks were successful
deploy / deploy (push) Successful in 58s
2024-10-23 16:38:34 +03:00
1c27714455 proxy-reworked 2024-10-22 19:34:08 +03:00
30a2672ca8 devno
All checks were successful
deploy / deploy (push) Successful in 1m0s
2024-10-22 14:38:01 +03:00
97911e034a logdebug,more
All checks were successful
deploy / deploy (push) Successful in 1m3s
2024-10-22 14:34:29 +03:00
2762e40409 storjlog
All checks were successful
deploy / deploy (push) Successful in 1m0s
2024-10-22 13:22:10 +03:00
90b0f0bc3a minorfix4
All checks were successful
deploy / deploy (push) Successful in 1m4s
2024-10-22 13:15:37 +03:00
a25e16132c minorfix3
All checks were successful
deploy / deploy (push) Successful in 59s
2024-10-22 12:58:01 +03:00
3019652d8b minorfix2
All checks were successful
deploy / deploy (push) Successful in 1m1s
2024-10-22 12:56:45 +03:00
bf4b5edb38 minorfix
Some checks failed
deploy / deploy (push) Failing after 11s
2024-10-22 12:55:53 +03:00
cf28f21351 log
Some checks failed
deploy / deploy (push) Failing after 3m30s
2024-10-22 12:36:59 +03:00
fd3f8371cc noaws
Some checks failed
deploy / deploy (push) Failing after 52s
2024-10-22 12:24:47 +03:00
ca97ecf128 serve-file-fix
Some checks failed
deploy / deploy (push) Failing after 49s
2024-10-22 11:38:28 +03:00
1385f64824 debloat-logs 2024-10-22 09:52:05 +03:00
74b1be650f minorfixes
All checks were successful
deploy / deploy (push) Successful in 59s
2024-10-22 09:48:41 +03:00
8ff3f018b5 0.0.6-onecachekey 2024-10-22 09:38:30 +03:00
9fcce86075 handlers-refactored
Some checks failed
deploy / deploy (push) Failing after 4m4s
2024-10-22 00:36:42 +03:00
4a1f985cce 0.0.5-fixes
Some checks failed
deploy / deploy (push) Failing after 4m9s
2024-10-22 00:11:33 +03:00
c5038dd610 empty-filename-fix
Some checks failed
deploy / deploy (push) Failing after 10s
2024-10-21 23:52:37 +03:00
bfeecd553d use-hset-hget+skip-webp
Some checks failed
deploy / deploy (push) Failing after 4m16s
2024-10-21 23:46:26 +03:00
74e1ab9bc6 file_key-warn
All checks were successful
deploy / deploy (push) Successful in 1m3s
2024-10-02 20:16:01 +03:00
7a5832bf96 empty-fix
All checks were successful
deploy / deploy (push) Successful in 1m3s
2024-10-02 20:08:45 +03:00
8ab7f6194d filename-fix
All checks were successful
deploy / deploy (push) Successful in 1m9s
2024-10-02 19:07:29 +03:00
ef78bc078b fmt
Some checks failed
deploy / deploy (push) Failing after 3s
2024-09-23 18:17:03 +03:00
a85a5c5dd5 debug2 2024-09-23 17:45:10 +03:00
685698bc66 debug1 2024-09-23 17:43:50 +03:00
ad6623a1b8 redis-types+spawn-blocking-fix
Some checks failed
deploy / deploy (push) Failing after 5s
2024-09-23 16:32:54 +03:00
336e46268c region-fix 2024-09-23 15:45:59 +03:00
10ddd221e5 less-needs
Some checks failed
deploy / deploy (push) Failing after 4s
2024-09-23 15:40:16 +03:00
3ff90ba4f3 0.0.3-desirable
Some checks failed
deploy / deploy (push) Failing after 4s
2024-08-31 03:32:37 +03:00