Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
419163e
PM-2133 - dismissable banner
vas3a Oct 16, 2025
6f9bb56
update pr reviewer
vas3a Oct 16, 2025
1fc2ecd
lint fixes
vas3a Oct 16, 2025
7b7d7b7
PM-2133 - update desktop styles
vas3a Oct 16, 2025
a6d033a
PM-2133 - PR feedback
vas3a Oct 16, 2025
53baf43
update workflow
vas3a Oct 16, 2025
8f36483
test buddy v2
vas3a Oct 16, 2025
b9fe4ff
use only pr buddy v2
vas3a Oct 16, 2025
ca1e432
typo fix
vas3a Oct 17, 2025
52a803c
Merge pull request #1265 from topcoder-platform/PM-2133_dismissable-b…
vas3a Oct 17, 2025
c819bdf
Merge branch 'feat/v6' of github.com:topcoder-platform/platform-ui in…
vas3a Oct 17, 2025
f448252
deploy to dev
vas3a Oct 17, 2025
1365c0e
PM-1904 - show AI icon when AI review is assigned to challenge
vas3a Oct 20, 2025
6c92684
PM-1904 - show AI icon banner
vas3a Oct 20, 2025
9aef27f
lint fix
vas3a Oct 20, 2025
fc857e8
PM-1904 - fix typo & fix effect dependency
vas3a Oct 23, 2025
6b054cf
Merge pull request #1267 from topcoder-platform/PM-1904_active-challe…
vas3a Oct 28, 2025
5f34220
Merge branch 'dev' of github.com:topcoder-platform/platform-ui into f…
vas3a Oct 28, 2025
c624467
PM-1905 - ai reviews
vas3a Oct 28, 2025
b4f607e
PM-1905 - mobile view
vas3a Oct 29, 2025
67cd8cc
PM-1905 - render virus scan as part of ai reviews
vas3a Oct 29, 2025
4f63f3b
lint fixes
vas3a Oct 29, 2025
9c25b0c
pr feedback
vas3a Oct 29, 2025
ec25968
Simplify routing system for review app
vas3a Oct 30, 2025
6abe321
PM-2136 - ai workflow runs sidebar switcher
vas3a Oct 30, 2025
5dbb05d
PM-2136 - AI workflows sidebar - mobile view
vas3a Oct 30, 2025
83019ed
PM-2136 - hide close button on desktop
vas3a Oct 30, 2025
38e15cd
lint fixes
vas3a Oct 30, 2025
5060ce1
Merge pull request #1277 from topcoder-platform/PM-1905_review-detail…
kkartunov Nov 3, 2025
9a77c85
Hide title for review flow name; make first submission row toggled by…
vas3a Nov 5, 2025
ff9432d
Merge branch 'dev' of github.com:topcoder-platform/platform-ui into f…
vas3a Nov 5, 2025
3f5ee69
Merge branch 'PM-2136_aiworkflow-sidebar-nav' into feat/ai-workflows
vas3a Nov 5, 2025
0b46c0f
fix lint
vas3a Nov 5, 2025
386af7d
PM-2135 - AI Workflows - scorecard header
vas3a Nov 5, 2025
6251eae
PM-2135 - mobile ui
vas3a Nov 5, 2025
e1dc7fd
PM-2135 - fallback for ai model icon
vas3a Nov 5, 2025
e4fd2df
Merge pull request #1295 from topcoder-platform/PM-2135_aiworkflow-sc…
vas3a Nov 6, 2025
6916164
add llm icons
kkartunov Nov 6, 2025
8de38c5
Merge pull request #1296 from topcoder-platform/llm-icons
kkartunov Nov 6, 2025
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
1 change: 1 addition & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -232,6 +232,7 @@ workflows:
- feat/system-admin
- feat/v6
- pm-2074_1
- feat/ai-workflows

- deployQa:
context: org-global
Expand Down
1 change: 1 addition & 0 deletions public/llm-icons/chatgpt-icon.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions public/llm-icons/deepseek-icon.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions public/llm-icons/google-gemini-icon.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
66 changes: 66 additions & 0 deletions public/llm-icons/meta-llama-3-icon.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
15 changes: 15 additions & 0 deletions public/llm-icons/qwen-icon.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 2 additions & 1 deletion src/apps/platform/src/PlatformApp.tsx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { FC } from 'react'
import { toast, ToastContainer } from 'react-toastify'

import { useViewportUnitsFix } from '~/libs/shared'
import { NotificationsContainer, useViewportUnitsFix } from '~/libs/shared'

import { AppFooter } from './components/app-footer'
import { AppHeader } from './components/app-header'
Expand All @@ -14,6 +14,7 @@ const PlatformApp: FC<{}> = () => {
return (
<Providers>
<AppHeader />
<NotificationsContainer />
<div className='root-container'>
<PlatformRouter />
</div>
Expand Down
6 changes: 4 additions & 2 deletions src/apps/platform/src/providers/Providers.tsx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { FC, ReactNode } from 'react'

import { authUrlLogout, ProfileProvider } from '~/libs/core'
import { ConfigContextProvider } from '~/libs/shared'
import { ConfigContextProvider, NotificationProvider } from '~/libs/shared'

import { PlatformRouterProvider } from './platform-router.provider'

Expand All @@ -13,7 +13,9 @@ const Providers: FC<ProvidersProps> = props => (
<ConfigContextProvider logoutUrl={authUrlLogout}>
<ProfileProvider>
<PlatformRouterProvider>
{props.children}
<NotificationProvider>
{props.children}
</NotificationProvider>
</PlatformRouterProvider>
</ProfileProvider>
</ConfigContextProvider>
Expand Down
2 changes: 1 addition & 1 deletion src/apps/review/src/config/routes.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,6 @@ export const activeReviewAssignmentsRouteId = 'active-challenges'
export const openOpportunitiesRouteId = 'open-opportunities'
export const pastReviewAssignmentsRouteId = 'past-challenges'
export const challengeDetailRouteId = ':challengeId'
export const pastChallengeDetailContainerRouteId = 'past-challenge-details'
export const scorecardRouteId = 'scorecard'
export const aiScorecardRouteId = 'ai-scorecard'
export const viewScorecardRouteId = ':scorecardId'
Loading