Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
101 commits
Select commit Hold shift + click to select a range
78d3fc0
Добавлен gitignore
maximste Feb 28, 2026
29f28fc
Добавлен package.json
maximste Feb 28, 2026
461fe1b
Добавлен vite
maximste Feb 28, 2026
9cf5127
Добавлен препроцессор scss
maximste Feb 28, 2026
3caf25f
Подключен шаблонизатор handlebars
maximste Mar 1, 2026
6eaba5f
Добавлен .nvmrc с версией Node.js > 22
maximste Mar 1, 2026
085f258
Добавлен script npm start
maximste Mar 1, 2026
ef67999
Добавлена поддержка импорта
maximste Mar 4, 2026
9844f22
Устранена ошибка импорта файлов .hbs в ts
maximste Mar 6, 2026
2b5df3e
Скорректирован vite.config.ts для корректной работы с темплейтами
maximste Mar 6, 2026
aadf3b9
Добавлены стили для базовых компонентов
maximste Mar 6, 2026
66029c4
Реализован шаблон для кнопки
maximste Mar 6, 2026
4aeeffc
Реализован рендер компонента App
maximste Mar 6, 2026
0a73410
Добавлена возможность передачи подзаголовка в форму авторизации
maximste Mar 7, 2026
7454f28
Типы компонентов вынесены в отдельную папку
maximste Mar 7, 2026
aab7721
Добавлен компонент Label
maximste Mar 7, 2026
d1450e5
Добавлен компонент Input
maximste Mar 7, 2026
54390df
Добавлен компонент FormField
maximste Mar 7, 2026
9efdd41
Скорректирован компонент AuthForm
maximste Mar 7, 2026
352291b
Добавлен реэкспорт из папки components
maximste Mar 7, 2026
de8a819
Добавлены утилитарные функции
maximste Mar 7, 2026
e2964ff
Добавлен компонент Link
maximste Mar 7, 2026
f92280a
Link внедрен в AuthForm
maximste Mar 7, 2026
a25ba69
Добавлены типы для Link
maximste Mar 7, 2026
27f0412
Добавлен реэкспорт Link и LinkTemplate
maximste Mar 7, 2026
29657b2
Скорректирован README
maximste Mar 7, 2026
8a21438
Добавлена ссылка на макет
maximste Mar 7, 2026
09481ee
Тестовый деплой формы
maximste Mar 7, 2026
407bc1f
Исправление ошибки деплоя
maximste Mar 7, 2026
237285f
Скорректтирован index.html
maximste Mar 7, 2026
a6485f3
Merge branch 'sprint_1' into deploy
maximste Mar 7, 2026
35b2d9b
Добавлена команда для сборки проекта на стороне Netlify
maximste Mar 7, 2026
b063d45
Merge branch 'sprint_1' into deploy
maximste Mar 7, 2026
ca03057
Elfkty kbiybq afqk
maximste Mar 7, 2026
a11d362
Реализована форма регистрации нового пользователя
maximste Mar 7, 2026
6e7fc66
Добавлен основной лэйаут
maximste Mar 7, 2026
fecaaa4
Реализован основной лэйаут приложения с навигацией и динамическим ото…
maximste Mar 7, 2026
64f6b10
Стили разнесены по файлам
maximste Mar 7, 2026
7017a13
Добавлено свойство placeholder в Input
maximste Mar 7, 2026
0a73fbd
Добавлен реэкспорт RegisterForm в index.ts
maximste Mar 7, 2026
d0ea39c
Добавлена страница профиля
maximste Mar 7, 2026
8b46c87
Добавлены иконки в FormField
maximste Mar 7, 2026
b4bd03d
Добавлен переход в профиль пользователя
maximste Mar 7, 2026
0516058
Добавлен цвет danger
maximste Mar 7, 2026
d6c88dc
Merge branch 'sprint_1' into deploy
maximste Mar 7, 2026
9162980
Abrc ltgkjz
maximste Mar 7, 2026
41e525d
Merge branch 'sprint_1' into deploy
maximste Mar 7, 2026
8dccc76
Скорректирован конфиг vite для восстановления деплоя
maximste Mar 7, 2026
c9b4ee4
Merge branch 'sprint_1' into deploy
maximste Mar 7, 2026
c7143c2
Фикс деплоя
maximste Mar 7, 2026
0227aff
Merge branch 'sprint_1' into deploy
maximste Mar 7, 2026
9fd0c00
Фикс деплоя
maximste Mar 7, 2026
3d8de89
Merge branch 'sprint_1' into deploy
maximste Mar 7, 2026
7c3669c
Фикс деплоя
maximste Mar 7, 2026
cbfc576
Дебаг ошибки деплоя
maximste Mar 7, 2026
7947bbb
Фикс ошибки деплоя
maximste Mar 7, 2026
49276ee
Merge branch 'sprint_1' into deploy
maximste Mar 7, 2026
fe3d092
Добавлен danger цвет
maximste Mar 7, 2026
2541bd7
Добавлены страницы 400 и 500 ошибок
maximste Mar 7, 2026
7b41e9b
Добавлен лэйаут мессенджера с динамическим отображением чатов и компо…
maximste Mar 7, 2026
3b866ae
На главной добавлено уведомление, что эт овременная страница
maximste Mar 7, 2026
48733ec
Изменен порт по умолчанию на 3000 в конфигурации Vite
maximste Mar 7, 2026
4a1f997
Merge branch 'sprint_1' into deploy
maximste Mar 7, 2026
a6387dd
Скорректирован readme
maximste Mar 7, 2026
c8b8d06
Исправление ошибки сборки
maximste Mar 7, 2026
6c548b6
Merge branch 'sprint_1' into deploy
maximste Mar 7, 2026
f555312
Скорректирован конфиг netlify
maximste Mar 7, 2026
07d1d7c
Merge branch 'sprint_1' into deploy
maximste Mar 7, 2026
64bffb7
Deleted some files
maximste Mar 7, 2026
d275bc9
Добавлено автоматическое развертывание на GitHub Pages из ветки deploy
maximste Mar 8, 2026
6b59e6e
Обновлена документация в README.md
maximste Mar 8, 2026
7d7cd04
Merge branch 'sprint_1' into deploy
maximste Mar 8, 2026
446db63
Исправление деплоя на githubPages
maximste Mar 8, 2026
c317bae
Merge branch 'sprint_1' into deploy
maximste Mar 8, 2026
2369710
Исправление деплоя на githubPages
maximste Mar 8, 2026
4409d71
Merge branch 'sprint_1' into deploy
maximste Mar 8, 2026
12e64f7
Исправление деплоя на githubPages
maximste Mar 8, 2026
b72c743
Merge branch 'sprint_1' into deploy
maximste Mar 8, 2026
4067255
Исправление деплоя на githubPages
maximste Mar 8, 2026
f27c980
Переработана точка входа в приложение
maximste Mar 8, 2026
bf86b6a
Удалены устаревшие файлы статики и скрипты сборки для упрощения струк…
maximste Mar 8, 2026
ca8ea73
Изменен путь к входному файлу сборки в конфигурации Vite для упрощени…
maximste Mar 8, 2026
e0e99f2
Добавлено копирование index.html в корень проекта, если он отсутствуе…
maximste Mar 8, 2026
27dc9a6
Обновлен интерфейс MainLayout: заменены ссылки на вход и регистрацию …
maximste Mar 8, 2026
03b830a
Исправлен путь к изображению на странице 404.
maximste Mar 8, 2026
57681e9
Скорректирована страница 500 ошибок
maximste Mar 8, 2026
20971b9
Исправлен readme
maximste Mar 8, 2026
ff5e7a0
Удалена кнопка переключения темы на странице профиля для упрощения ин…
maximste Mar 8, 2026
575118f
Удалены файлы стилей для компонентов Input, Label и Link
maximste Mar 8, 2026
09fedac
Добавлено изображение логотипа и обновлен интерфейс форм аутентификац…
maximste Mar 8, 2026
7fa8c19
Исправлен путь до логотипа
maximste Mar 8, 2026
b68cce7
Исправлен путь к логотипу в форме регистрации и удален ненужный футер.
maximste Mar 8, 2026
f343140
Добавлено требование к версии Node.js в package.json
maximste Mar 8, 2026
d789de5
Добавлен порт для предпросмотра в конфигурацию Vite.
maximste Mar 8, 2026
ae59457
Изменены имена полей ввода в форме регистрации в соответствии с ТЗ
maximste Mar 8, 2026
6e2c006
Добавлено поле отображаемого имени на странице профиля
maximste Mar 8, 2026
97b162b
Добавлен компонент формы редактирования профиля
maximste Mar 8, 2026
ec78f43
Добавлено свойство value в интерфейс InputProps и шаблон компонента I…
maximste Mar 8, 2026
39b08fd
Добавлено новое значение для переменной $gap-size-24
maximste Mar 8, 2026
bfe4c7c
Добавлено поле для отображаемого имени в форму регистрации
maximste Mar 8, 2026
ece4e49
Обновлено содержание README.md
maximste Mar 8, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
56 changes: 56 additions & 0 deletions .github/workflows/deploy-pages.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
# Сборка и публикация на GitHub Pages при пуше в ветку deploy
name: Deploy to GitHub Pages

on:
push:
branches:
- deploy

permissions:
contents: read
pages: write
id-token: write

concurrency:
group: "pages"
cancel-in-progress: false

jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4

- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: "22"
cache: "npm"

- name: Install dependencies
run: npm ci

- name: Ensure index.html at project root
run: |
if [ ! -f index.html ] && [ -f static/index.html ]; then
cp static/index.html index.html
fi

- name: Build
run: npm run build
env:
BASE_PATH: /GilgaChat/

- name: Upload artifact
uses: actions/upload-pages-artifact@v3
with:
path: dist

deploy:
environment: github_pages
runs-on: ubuntu-latest
needs: build
steps:
- name: Deploy to GitHub Pages
uses: actions/deploy-pages@v4
27 changes: 27 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*

node_modules
dist
dist-ssr
*.local

# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?

.env
file.env
1 change: 1 addition & 0 deletions .npmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
22
197 changes: 150 additions & 47 deletions README.md

Large diffs are not rendered by default.

10 changes: 0 additions & 10 deletions dist/index.html

This file was deleted.

13 changes: 13 additions & 0 deletions index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<title>GilgaChat</title>
</head>
<body class="body">
<div id="app" class="app">Loading…</div>
<script type="module" src="/src/main.ts"></script>
</body>
</html>
4 changes: 3 additions & 1 deletion netlify.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,7 @@
# “command” is your build command.
# “publish” is the directory to publish (relative to the root of your repo).

# Use "deploy" branch in Netlify. Leave "Base directory" EMPTY in Netlify UI.
[build]
publish = "dist"
command = "npm run build"
publish = "dist"
Loading