Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
128 commits
Select commit Hold shift + click to select a range
b69dbc0
add new design of button & new error icon
Awakich Sep 3, 2025
fd3a2c2
fix styles depends on button
Awakich Sep 3, 2025
24c979a
fix angular to css budget
Awakich Sep 2, 2025
f0d1d46
fix register, stage-zero onboarding, shared modules
Awakich Aug 18, 2025
d2e487b
fix styles on platform and registration, shared, onboarding modules
Awakich Aug 18, 2025
2e3cf10
add utils for year list of education & fixes year of publication & li…
Awakich Aug 18, 2025
7d89a0e
add deletion project in edit & remove achievements block
Awakich Aug 19, 2025
6cb1d8c
add styles for project card
Awakich Aug 19, 2025
1836a6b
add team members block in edit project
Awakich Aug 19, 2025
0322694
fix approve skills in profile & add validators for password
Awakich Aug 21, 2025
7ad893e
remove linking block for duplicated project
Awakich Aug 22, 2025
978a0b6
fix loading of projects with search
Awakich Aug 22, 2025
2849ae6
fix choosing tag block & filters
Awakich Aug 26, 2025
0aba0cd
fix filters for vacancy & feed to dynamic
Awakich Aug 26, 2025
22501a9
change naming of modal to approve skill
Awakich Aug 27, 2025
45c0751
add image cropper for avatars
Awakich Aug 28, 2025
ac9046d
add styles to cropper
Awakich Aug 28, 2025
842b982
fix link to register
Awakich Aug 29, 2025
9e34ee3
add checking to name of program
Awakich Aug 29, 2025
f3edb3b
add check for another program
Awakich Sep 1, 2025
71af665
fix includes check
Awakich Sep 1, 2025
a94d1bb
fix cropper & add modal to permission to projects in program
Awakich Sep 1, 2025
44177fd
add modal styles
Awakich Sep 1, 2025
6b4cde4
run format
Awakich Sep 1, 2025
99434cc
add loading service to project & fix program loading error
Awakich Sep 2, 2025
18402a5
change naming in modal of program & change new project card design
Awakich Sep 2, 2025
58daf77
change design of achievements, additional, team on half & remove old …
Awakich Sep 4, 2025
8e010ce
add styles to team block
Awakich Sep 4, 2025
b5cfbb9
change design of main stage, contacts, vacancies & upload-file, texta…
Awakich Sep 5, 2025
1f1cc1a
add styles for main stage, contacts & upload-file, textarea, input, s…
Awakich Sep 5, 2025
e80e26e
fix design of textarea, input, select & add error visuality
Awakich Sep 6, 2025
c60bf8c
add styles to autocomplete-input for icons
Awakich Sep 6, 2025
0b69400
add hint component & option hint for input, textarea, button
Awakich Sep 6, 2025
67b67e1
add styles for hint & hint option for button, textarea, input
Awakich Sep 6, 2025
70986b2
add link block to main stage
Awakich Sep 7, 2025
a8d1d9d
add styles to link
Awakich Sep 7, 2025
0132728
change snackbar, skill-group modal, add input type radio, goal servic…
Awakich Sep 8, 2025
a7fdb95
add styles to snackbar, skills-group, input
Awakich Sep 8, 2025
0a55baf
add styles to input
Awakich Sep 8, 2025
b5a2a86
run format
Awakich Sep 8, 2025
0961b16
add crud logic for goals & mapping for goals before push to backend
Awakich Sep 9, 2025
45eaa2a
add option icon for buttons, change icon design from sprite, add logi…
Awakich Sep 9, 2025
38d3ae7
add styles for edit project & other stages
Awakich Sep 9, 2025
9428b55
add routing to profile for selected leader in goals
Awakich Sep 9, 2025
882eb9f
change design of programs, detail progran, list page & back, bar com…
Awakich Sep 10, 2025
e162d0e
add styles for detail program, programs list page & bar, back & other…
Awakich Sep 10, 2025
49a6034
change design of detail program page & news form for program component
Awakich Sep 10, 2025
2ef1e8d
change styles for news form component & detail program page
Awakich Sep 10, 2025
8893270
change detail program page for manager & member & add modal for addin…
Awakich Sep 11, 2025
c0f818d
add styles for detail program page
Awakich Sep 11, 2025
c3c2260
change button imports from typography
Awakich Sep 11, 2025
4b8c464
change design of modal for submit project & add logic for submit proj…
Awakich Sep 12, 2025
d2243b8
add style for navigation in project edit & modal for submiting projec…
Awakich Sep 12, 2025
c84d6f3
fix modal redirect assign project to program
Awakich Sep 10, 2025
96d9f19
change design of navigation for project & program page, project-card …
Awakich Sep 12, 2025
61c9f63
change styles for project card component & projects & programs page
Awakich Sep 12, 2025
c6d2fef
add invites to project page & soon-card component, change design of p…
Awakich Sep 13, 2025
9ebb9eb
add styles for project-card & soon-card component
Awakich Sep 13, 2025
b8b33b4
change postion of profile control panel & fix height of project-card …
Awakich Sep 13, 2025
9e72fb8
change styles of project-card component & profile-control-panel
Awakich Sep 13, 2025
38a87b0
change ui-sidebar, office, program main component
Awakich Sep 14, 2025
170ed18
change styles for office, sidebar & program details
Awakich Sep 14, 2025
5bd199b
change design of projects, members, rating in program
Awakich Sep 15, 2025
5006b51
change styles for members, projects, rating & tag component
Awakich Sep 15, 2025
a9b6d3d
change design of rating-project page, dashboard page in projects & pr…
Awakich Sep 16, 2025
545d6b6
change styles for rate-project, dashboard for projects pages, project…
Awakich Sep 16, 2025
d94abec
change redirect for office
Awakich Sep 17, 2025
19958a3
add dashboardItem builder, service for projects logic, unify members,…
Awakich Sep 18, 2025
33d00f8
change styles for edit project & program rating-project page
Awakich Sep 18, 2025
052411c
change rate-project page to list page
Awakich Sep 18, 2025
716c21c
unify project-card & member-card to info card
Awakich Sep 19, 2025
3dc0fe4
change styles for skill basket in edit project to vacancy step
Awakich Sep 19, 2025
66bf9d1
change project detail page, add vacancies, team page, add service to …
Awakich Sep 21, 2025
a2281cc
add styles for direction-card, info-card, news-card component
Awakich Sep 21, 2025
85f39ba
add project-vacancy-card, change design of team page in project detail
Awakich Sep 22, 2025
dc36c34
add profile-data service for profile
Awakich Sep 22, 2025
bc4d833
add logic of getting subs & profileId of user
Awakich Sep 22, 2025
c8ce62a
add feature module for components
Awakich Sep 22, 2025
f5d5b75
change design of profile detail page like a project detail page
Awakich Sep 23, 2025
9fe423b
change styles of profile-detail page
Awakich Sep 23, 2025
094b2d7
unify project & program detail pages to one detail page module
Awakich Sep 24, 2025
eb405a5
add styles for detail page module
Awakich Sep 24, 2025
a8791ca
change detail profile page to unified detail page module
Awakich Sep 24, 2025
0801250
change design of members page & fix profile page
Awakich Sep 26, 2025
b65c0ce
add styles for members page
Awakich Sep 26, 2025
dcb843d
run icons format
Awakich Sep 26, 2025
8779a98
change chat, chat-window design
Awakich Sep 29, 2025
9ba6254
add styles for chat, chat-message
Awakich Sep 29, 2025
8546910
fix size of info card to project all page
Awakich Sep 30, 2025
2d3cfd7
add styles for info card to project page
Awakich Sep 30, 2025
2dc771c
fix errors in input, project details & redirect on avatar click
Awakich Sep 30, 2025
6545a64
fix styles of edit project team section, chat in project & input error
Awakich Sep 30, 2025
f985c2b
change design of profile page, add logic of adding goals for array
Awakich Oct 1, 2025
93c9914
add styles for profile page
Awakich Oct 1, 2025
d6f3191
change avatar issue for skip registration, fix open vacancy component…
Awakich Oct 3, 2025
59f9e96
change logic of edit goals for goals items, fix links for edit projec…
Awakich Oct 3, 2025
20e01d4
fix info-card in project edit, add services, logic & component for pa…
Awakich Oct 7, 2025
2b18316
add styles for partner & resources page, info-card
Awakich Oct 7, 2025
dd8b9ff
add partner & resources for edit project, add work-section in detail …
Awakich Oct 10, 2025
af3240f
add styles for partner & resources & work-section in detail project page
Awakich Oct 10, 2025
eebe92e
change design of project chat section, fix websockets
Awakich Oct 15, 2025
08568b6
change styles for chat in project section
Awakich Oct 15, 2025
2d42b00
run format
Awakich Oct 15, 2025
aa4e6f6
Merge remote-tracking branch 'origin/master' into update-edit-project
Awakich Oct 15, 2025
1bde209
fix errors in files after merge
Awakich Oct 15, 2025
4283dd9
redesign vacancies page, vacancy page, remove send cv module
Awakich Oct 18, 2025
a3c6bb5
change design of feed & feed-filter logic, open-vacany, new-project c…
Awakich Oct 20, 2025
f98ec9b
add styles for feed, open-vacancy, new-project component & news-card,…
Awakich Oct 20, 2025
d64a8cc
fix chat, chat-direct, change design of margins in project, add valid…
Awakich Oct 21, 2025
bcc641f
add styles for directions & chats
Awakich Oct 21, 2025
6508799
add achievements section in profile & fix goals logic in edit project
Awakich Oct 24, 2025
1f3ab38
add styles for erro icons & fix goal logic to save
Awakich Oct 24, 2025
1a5b347
fix naming in const variables & add approve-skill modal & info compon…
Awakich Oct 25, 2025
a67fa77
Merge remote-tracking branch 'origin/master' into update-edit-project
Awakich Oct 25, 2025
f068e75
fix const export in trajectories
Awakich Oct 25, 2025
06197b1
add file-item in response card, edit in profile, add delete file in f…
Awakich Oct 28, 2025
91b6be1
add styles for user achievement modal, file-item
Awakich Oct 28, 2025
e7d0cd6
fix design in feed-filter, edit profile, skills-group modal, directio…
Awakich Oct 29, 2025
47ec488
fix styles for feed-filter, direction-card, skills-group modal, detai…
Awakich Oct 29, 2025
b3e1b85
fix feed duplicated news, profile logo program & name in news, add co…
Awakich Oct 30, 2025
4dc5b35
add styles for confirm goals modal, small-input
Awakich Oct 30, 2025
c7af7a5
fix adding resource & removing partner
Awakich Oct 30, 2025
95bdcb6
add partner-project icon to info-card component, fix buttons in onboa…
Awakich Oct 31, 2025
93593c1
fix styles in onboarding
Awakich Oct 31, 2025
217a7eb
fix permissions in news-form & buttons in submit project modal
Awakich Oct 31, 2025
a03ca24
fix specs-group and onboarding & button for expert
Awakich Oct 31, 2025
c824c79
fix detail info for different permissions
Awakich Oct 31, 2025
d69fb1f
fix project-members
Awakich Oct 31, 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
  •  
  •  
  •  
34 changes: 34 additions & 0 deletions projects/core/src/consts/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
<!-- @format -->

# 🧱 Core / Const — правила нейминга

## Общая идея

Папка `core/const` хранит все константы проекта (навигация, списки для select, статусы, роли и т.д.).
Каждая константа должна быть названа единообразно и понятно по контексту.

---

## 🧩 Имена файлов

- Формат: `feature.const.ts`
- Название — в **kebab-case**.
- Примеры:
- `navigation.const.ts`
- `selects.const.ts`
- `permissions.const.ts`

---

## 🧠 Имена переменных

- Формат: **camelCase**
- Если переменная содержит список — использовать **множественное число**
- Имя отражает назначение
- Экспорт только через `export const`

**Примеры:**

```ts
export const navItems = [...]
```
8 changes: 0 additions & 8 deletions projects/core/src/consts/filter-experience.ts

This file was deleted.

7 changes: 0 additions & 7 deletions projects/core/src/consts/filter-work-format.ts

This file was deleted.

9 changes: 0 additions & 9 deletions projects/core/src/consts/filter-work-schedule.ts

This file was deleted.

34 changes: 34 additions & 0 deletions projects/core/src/consts/filters/feed-filter.const.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
/** @format */

export const feedFilter = [
{
id: 1,
name: "новости проектов",
value: "projects",
icon: "projects",
},
{
id: 2,
name: "свежие вакансии",
value: "vacancy",
icon: "suitcase",
},
{
id: 3,
name: "новости сообщества",
value: "news",
icon: "people-bold",
},
{
id: 4,
name: "новости программ",
value: "projects/1",
icon: "procollab",
},
{
id: 5,
name: "образование",
value: "education",
icon: "trajectories",
},
];
Original file line number Diff line number Diff line change
@@ -1,23 +1,23 @@
/** @format */

export const ratingFiltersList = [
export const ratingFilters = [
{
label: "Месяц",
label: "месяц",
id: 0,
value: "last_month",
},
{
label: "Год",
label: "год",
id: 1,
value: "last_year",
},
{
label: "День",
label: "день",
id: 2,
value: "last_day",
},
{
label: "Неделя",
label: "неделя",
id: 3,
value: "last_week",
},
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
/** @format */

export const filterTags = [
{ id: 2, label: "Все проекты", value: null },
export const tagsFilter = [
{ id: 1, label: "Оцененные", value: true },
{ id: 0, label: "Не оцененные", value: false },
];
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
/** @format */

export const workExperienceFilter = [
{ label: "без опыта", value: "no_experience" },
{ label: "до 1 года", value: "up_to_a_year" },
{ label: "от 1 года до 3 лет", value: "from_one_to_three_years" },
{ label: "от 3 лет и более", value: "from_three_years" },
];
7 changes: 7 additions & 0 deletions projects/core/src/consts/filters/work-format-filter.const.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
/** @format */

export const workFormatFilter = [
{ label: "удаленная работа", value: "remote" },
{ label: "работа в офисе", value: "office" },
{ label: "смешанный формат", value: "hybrid" },
];
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
/** @format */

export const workScheduleFilter = [
{ label: "полный рабочий день", value: "full_time" },
{ label: "сменный график", value: "shift_work" },
{ label: "гибкий график", value: "flexible_schedule" },
{ label: "частичная занятость", value: "part_time" },
{ label: "стажировка", value: "internship" },
];
Original file line number Diff line number Diff line change
Expand Up @@ -4,44 +4,44 @@ export const educationUserType = [
{
id: 0,
value: "Ученик",
label: "Ученик",
label: "ученик",
},
{
id: 1,
value: "Студент",
label: "Студент",
label: "студент",
},
{
id: 2,
value: "Выпускник",
label: "Выпускник",
label: "выпускник",
},
];

export const educationUserLevel = [
{
id: 0,
value: "Среднее общее образование",
label: "Среднее общее образование",
label: "среднее общее образование",
},
{
id: 1,
value: "Среднее профессиональное образование",
label: "Среднее профессиональное образование",
label: "среднее профессиональное образование",
},
{
id: 2,
value: "Высшее образование – бакалавриат, специалитет",
label: "Высшее образование – бакалавриат, специалитет",
label: "высшее образование – бакалавриат, специалитет",
},
{
id: 3,
value: "Высшее образование – магистратура",
label: "Высшее образование – магистратура",
label: "высшее образование – магистратура",
},
{
id: 4,
value: "Высшее образование – аспирантура",
label: "Высшее образование – аспирантура",
label: "высшее образование – аспирантура",
},
];
Original file line number Diff line number Diff line change
Expand Up @@ -4,62 +4,62 @@ export const languageNamesList = [
{
id: 0,
value: "Английский",
label: "Английский",
label: "английский",
},
{
id: 1,
value: "Испанский",
label: "Испанский",
label: "испанский",
},
{
id: 2,
value: "Итальянский",
label: "Итальянский",
label: "итальянский",
},
{
id: 3,
value: "Немецкий",
label: "Немецкий",
label: "немецкий",
},
{
id: 4,
value: "Японский",
label: "Японский",
label: "японский",
},
{
id: 5,
value: "Китайский",
label: "Китайский",
label: "китайский",
},
{
id: 6,
value: "Арабский",
label: "Арабский",
label: "арабский",
},
{
id: 7,
value: "Шведский",
label: "Шведский",
label: "шведский",
},
{
id: 8,
value: "Польский",
label: "Польский",
label: "польский",
},
{
id: 9,
value: "Чешский",
label: "Чешский",
label: "чешский",
},
{
id: 10,
value: "Русский",
label: "Русский",
label: "русский",
},
{
id: 11,
value: "Французский",
label: "Французский",
label: "французский",
},
];

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ export const directionProjectList = [
{
id: 0,
value: "Технология", // Значение для отправки на сервер
label: "Технология", // Отображаемый текст
label: "технология", // Отображаемый текст
},
{
id: 1,
Expand All @@ -18,31 +18,31 @@ export const directionProjectList = [
{
id: 2,
value: "Транспорт",
label: "Транспорт",
label: "транспорт",
},
{
id: 3,
value: "им Био", // Возможно опечатка, должно быть "Хим Био"
label: "Хим Био",
value: "Хим Био",
label: "хим био",
},
{
id: 4,
value: "Дизайн",
label: "Дизайн",
label: "дизайн",
},
{
id: 5,
value: "Мультимедиа",
label: "Мультимедиа",
label: "мультимедиа",
},
{
id: 6,
value: "СоцТех",
label: "СоцТех",
label: "соцтех",
},
{
id: 7,
value: "Урбанистика",
label: "Урбанистика",
label: "урбанистика",
},
];
24 changes: 24 additions & 0 deletions projects/core/src/consts/lists/resource-options-list.const.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
/** @format */

export const resourceOptionsList = [
{
id: 1,
value: "infrastructure",
label: "инфраструктурный",
},
{
id: 2,
value: "staff",
label: "кадровый",
},
{
id: 3,
value: "financial",
label: "финансовый",
},
{
id: 4,
value: "information",
label: "информационный",
},
];
Loading
Loading