v0.2.0
Pre-release
Pre-release
μ κ· κΈ°λ₯ β¨
- κ°μΈν μΉ΄λ μΆκ°
getMyInfo {
userPreview {
id
login
imgUrl
}
recentValidatedTeam {
status
lastEventTime
projectPreview {
id
name
url
}
}
isNewMember
blackholedAt
experienceRank
scoreRank
evalCountRank
}
- project νμ΄μ§ μΆκ°
getProjectInfo(projectName: "webserv") {
id
name
objectives
skills
description
minUserCount
maxUserCount
estimateTime
difficulty
currRegisteredTeamCount
closedTeamCount
averagePassFinalMark
validatedRate {
total
fields {
key
value
}
}
}
- landing νμ΄μ§ μΆκ°
getLanding {
daysAfterBeginAt
aliveCount
blackholedCount
memberCount
evalCount
trendingProject {
projectPreview {
id
name
url
}
rank
value
}
}
- level μ¦κ° κ·Έλν μΆκ°
getPersonalGeneral {
userLevelRecords {
monthsPassed
level
}
memberLevelRecords {
monthsPassed
level
}
}
- home page (team) 쿼리 μΆκ°
getHomeTeam {
currRegisteredCountRanking {
projectPreview {
id
name
url
}
rank
value
}
}
κΈ°μ‘΄ api λ³κ²½ μ¬ν β»οΈ
- DateTemplate μ TOTAL μΆκ°, μ΄μ λ°λΌ total κ³Ό byDateTemplate μ΄ λ°λ‘ μλ field λ€μ λͺ¨λ byDateTemplate μΌλ‘ λ³ν©
- personal νμ΄μ§ 쿼리 μ΄λ¦ μμ (getPersonalGeneralPage => getPersonalGeneral)
- getPersonalEval μ eval link μμ
- getPersonalEval μ lastComment => recentComment λ‘ μμ
getPersonalEval {
recentComment
}
- getPersonalGeneral μ teamInfo μμ, μ μ μ ν λͺ©λ‘μ΄ λ§μ§λ§ μ΄λ²€νΈ λ°μ μκ°μΌλ‘ λ΄λ¦Όμ°¨μ μ λ ¬λκ² λ³κ²½
- getHomeUser μ userCountPerLevel νλλͺ μμ
- getHomeUser μ activeUserCountRecords => aliveUserCountRecords λ‘ μμ
getHomeUser {
aliveUserCountRecords {
at
value
}
userCountPerLevel {
value
level
}
}
- getHomeCoalition μ tigPerCoalition μ DateTemplete μ λ°λλ‘ λ³κ²½
getHomeCoalition {
tigCountPerCoalitionByDateTemplate(dateTemplate: CURR_MONTH) {
data {
value
coalition {
name
}
}
start
end
}
}
- getEvalLog μ
correctedsReview
λ₯Ό nullable νκ² λ³κ²½- νΌνκ°μκ° feedback μ μμ±νμ§ μκ³ λΈλνμ κ°λ λ±λ±μ κ²½μ°μλ, νκ° κ²μμ΄ μλνκ² νκΈ° μν¨
- μΊμ± μΆκ°
λ²κ·Έ μμ π
- leaderboard score μμ μλͺ»λ 쿼리문 μμ #161
- bucket μ¬μ©νλ μλͺ»λ 쿼리문 μμ (byDateTemplate κ΄λ ¨ 쿼리λ€μ΄ μν₯μ λ°μ΅λλ€. #164)
- blackholed user count κ° μλͺ» μλνκ³ μλ λΆλΆ μμ
- search μ regex λ¬Έλ² νΉμλ¬Έμκ° λ€μ΄μ€λ κ²½μ° μ€λ₯κ° λ°μνλ λ¬Έμ μμ
μΈλΆ λ³κ²½ μ¬ν π
- feat β¨ my info by @jpham005 in #145
- feat: β¨ landing page μ μ by @jpham005 in #147
- feat β¨ level records by @jpham005 in #149
- feat β¨ cache module by @jpham005 in #157
- fix π dependency by @jpham005 in #159
- feat β¨ scale team cache by @jpham005 in #162
- feat β¨ score cache by @jpham005 in #163
- feat β¨ exp cache by @jpham005 in #165
- fix: π bucket μμ default κ°μ λν΄ μ μ ν μ²λ¦¬λμ§ μλ μ€λ₯ μμ by @jpham005 in #166
- fix: π prepare v0.2.0 by @jpham005 in #173
Full Changelog: v0.1.0...v0.2.0