Skip to content

Commit

Permalink
Merge branch 'main' of github.com:Yat3s/Kathy
Browse files Browse the repository at this point in the history
  • Loading branch information
Yat3s committed Sep 15, 2023
2 parents d9f790f + 0a43391 commit e787753
Show file tree
Hide file tree
Showing 18 changed files with 193 additions and 56 deletions.
2 changes: 1 addition & 1 deletion install/nix/hydro.nix
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ pkgs.stdenv.mkDerivation {
unpackPhase = "ls $src";

meta = {
description = "Hydro";
description = "Kathy";
homepage = https://hydro.js.org/;
maintainers = [ "undefined <i@undefined.moe>" ];
platforms = [ "x86_64-linux" ];
Expand Down
2 changes: 1 addition & 1 deletion packages/hydrooj/locales/zh.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -381,7 +381,7 @@ hour(s): 小时
If enabled, source code will be emailed to you after the submission is accepted.: 如果启用,在您通过题目后,源代码会以 Email 的形式发送给您。
If left blank, the built-in template of the corresponding language will be used.: 若留空,则将使用对应语言的内置代码模板。
Images: 图片
Import From Hydro: U+ 导入
Import From Hydro: Kathy 导入
Import from: 导入自
Import Problem: 导入题目
Import User: 导入用户
Expand Down
2 changes: 1 addition & 1 deletion packages/hydrooj/src/service/server.ts
Original file line number Diff line number Diff line change
Expand Up @@ -147,7 +147,7 @@ export class HandlerCommon {
}

renderTitle(str: string) {
const name = this.domain?.ui?.name || system.get('server.name');
const name = "Kathy";

Check warning on line 150 in packages/hydrooj/src/service/server.ts

View workflow job for this annotation

GitHub Actions / build

Strings must use singlequote
if (this.UiContext.extraTitleContent) return `${this.translate(str)} - ${this.UiContext.extraTitleContent} - ${name}`;
return `${this.translate(str)} - ${name}`;
}
Expand Down
2 changes: 1 addition & 1 deletion packages/ui-default/common/variables.inc.styl
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ $comment-op-link-color = lighten($text-1-color, 50%)

$menu-item-bg-color-hover = #F4F4F4
$menu-drop-shadow = rem(0 2px 7px) rgba(#000, 0.3)
$menu-drop-bg-color = $content-bg-color
$menu-drop-bg-color = #F5F5F5
$menu-drop-triangle-size = 4px
$menu-drop-triangle-shadow = rem(-2px -2px 2px) rgba(#000, 0.15)

Expand Down
5 changes: 5 additions & 0 deletions packages/ui-default/components/form/button.page.styl
Original file line number Diff line number Diff line change
Expand Up @@ -34,3 +34,8 @@
&, &:visited
&, .typo &
color: #FFF

&:hover
background: #4540E1 !important
border: 2px solid #4540E1 !important
color: #FFF !important
8 changes: 8 additions & 0 deletions packages/ui-default/components/form/textbox.page.styl
Original file line number Diff line number Diff line change
Expand Up @@ -78,3 +78,11 @@ label.textbox.material.inverse

&.focus
color: $immersive-primary-color

.register-submit
background-color: #fff !important
border-color: #fff !important
input
&:hover
background-color: #fff !important
border-color: #fff !important
Original file line number Diff line number Diff line change
Expand Up @@ -233,11 +233,10 @@
// border-top: 1px solid #666

.dashboard
position: absolute
display: flex
justify-content: space-between
align-items: center
right: 376px
margin-left: 220px

.nav-flex
display: flex
Expand Down
12 changes: 12 additions & 0 deletions packages/ui-default/components/signin/signin_dialog.page.styl
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,18 @@ $signin_dialog_expand_h = 30px
border: 1px solid #DDD
// box-shadow: 0 0 30px rgba(#000, 0.6)

.user_sudo_main
background: #FFF
width: 25em
// padding: rem($signin_form_gap_v $signin_form_gap_h)
padding-bottom: 2em
// margin-right: rem($signin_form_width - $signin_dialog_expand_h)
position: relative
z-index: 2
border-radius: 22px
border: 1px solid #DDD
// box-shadow: 0 0 30px rgba(#000, 0.6)

.dialog--signin__side
position: absolute
right: 0
Expand Down
6 changes: 6 additions & 0 deletions packages/ui-default/locales/zh.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,7 @@ Attend Contest: 参加比赛
Attend contests: 参加比赛
Attended: 已参加
Attendee Manage: 参赛者管理
After you've performed a sudo-protected action, you'll only be asked to re-authenticate again after a few hours of inactivity. : 在您执行了受sudo保护的操作后,只有在几个小时不活动后,才会要求您再次进行身份验证。
Authenticator: 认证器
Authenticators: 认证器
author: 作者
Expand Down Expand Up @@ -167,6 +168,8 @@ Compilers' Version and Parameters: 编译器版本及参数
Complete: 完成
Completed: 已完成
Config: 配置
Confirm: 确认
Confirm Access: 确认访问
Confirm deleting the selected roles?: 您确定删除所选角色吗?
Confirm deleting this comment? Its replies will be deleted as well.: 确认删除这个评论吗?回复会被同时删除。
Confirm deleting this reply?: 确认删除这个回复吗?
Expand Down Expand Up @@ -845,6 +848,7 @@ SuperUser: 超级管理员
SuperUser's Password: 超级管理员的密码
Support: 支持
Switch account: 切换账户
sudo mode: sudo 模式
Tags: 标签
Task Settings: 任务设置
tasks_list: 任务列表
Expand Down Expand Up @@ -888,6 +892,7 @@ Time Extension: 延期
Time: 时间
timeago_locale: zh_CN
Timezone: 时区
Tip: 提示
title: 标题
Title: 标题
To get a better editing experience, with code highlighting and test runs, please go back to the problem detail page and use 'Open Scratchpad' button.: 为了获得更好的编辑体验,包括代码高亮和测试运行功能,请返回题目详情页面并点击“进入在线编程模式”按钮。
Expand Down Expand Up @@ -1010,6 +1015,7 @@ Write Your Solution: 发表您的题解
Year:
You are currently in legacy mode. Some additional features will be unavailable. We strongly recommend switching to standard mode on a modern browser.: 您当前处于兼容模式。某些功能在此模式下不可用。我们强烈建议在现代浏览器上切换为标准模式以获得更好的体验。
You are not allowed to join the domain. The link is either invalid or expired.: 您无法加入该网站,链接无效或已过期。
You are entering: 您正在进入
You can also upload your avatar to Gravatar and it will be automatically updated here.: 你也可以将头像上传到 <a href="https://gravatar.com/">Gravatar</a>,本站的头像将自动更新。
You can create your own training plans and share them with others.: 您可以创建您自己的训练计划并且与他人分享。
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.: 该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
Expand Down
9 changes: 9 additions & 0 deletions packages/ui-default/misc/empty_state.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5 changes: 3 additions & 2 deletions packages/ui-default/misc/nothing.styl
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
padding: rem(20px 0)

.nothing-icon
background: url(./puzzled_twd2.svg) no-repeat center center
height: 184px
height: 180px;
background: url('./empty_state.svg') no-repeat center center;
background-size: contain;
margin-bottom: rem(20px)
7 changes: 6 additions & 1 deletion packages/ui-default/misc/structure.styl
Original file line number Diff line number Diff line change
Expand Up @@ -189,4 +189,9 @@ button.bgc-style

.button-remove
background-color: #f90505 !important
color: #fff !important
color: #fff !important

.register-container
// width: 30% !important
padding: 0px 40px 40px !important
border-radius: 16px
92 changes: 88 additions & 4 deletions packages/ui-default/misc/tailwindstylus.styl
Original file line number Diff line number Diff line change
Expand Up @@ -200,13 +200,97 @@
.p-6
padding: 24px !important

.p-7
padding: 28px !important

.p-8
padding: 32px !important

.p-9
padding: 36px !important

.p-10
padding: 40px !important

.p-11
padding: 44px !important

.p-12
padding: 48px !important

.p-13
padding: 52px !important

.p-14
padding: 56px !important

.px-5
padding-left: 20px
padding-right: 20px
padding-left: 20px !important
padding-right: 20px !important

.px-6
padding-left: 24px !important
padding-right: 24px !important

.px-7
padding-left: 28px !important
padding-right: 28px !important

.px-8
padding-left: 32px !important
padding-right: 32px !important

.px-9
padding-left: 36px !important
padding-right: 36px !important

.px-10
padding-left: 40px !important
padding-right: 40px !important

.px-11
padding-left: 44px !important
padding-right: 44px !important

.px-12
padding-left: 48px !important
padding-right: 48px !important

.py-13
padding-top: 52px !important
padding-bottom: 52px !important

.py-1
padding-top: 4px !important
padding-bottom: 4px !important

.py-2
padding-top: 8px !important
padding-bottom: 8px !important

.py-3
padding-top: 12px !important
padding-bottom: 12px !important

.py-4
padding-top: 16px !important
padding-bottom: 16px !important

.py-5
padding-top: 20px
padding-bottom: 20px
padding-top: 20px !important
padding-bottom: 20px !important

.py-6
padding-top: 24px !important
padding-bottom: 24px !important

.py-7
padding-top: 28px !important
padding-bottom: 28px !important

.py-8
padding-top: 32px !important
padding-bottom: 32px !important

.m-5
margin: 20px !important
Expand Down
4 changes: 4 additions & 0 deletions packages/ui-default/templates/domain_dashboard.html
Original file line number Diff line number Diff line change
Expand Up @@ -42,4 +42,8 @@ <h1 class="section__title" data-heading>{{ _('Delete Domain') }}</h1>
<div class="section__body"></div>
</div>
{% endif %} #}
<div class="manage-container">
<div class="ml-4 font-bold text-2xl">Kathy</div>
<div class="ml-4 mt-2 text-gray">网站后台管理系统</div>
</div>
{% endblock %}
2 changes: 1 addition & 1 deletion packages/ui-default/templates/main.html
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
</div>
<div class="container">
<div>
<span class="text-one">U+让信奥</span>
<span class="text-one">Kathy 让信奥</span>
<span class="text-two">学习</span>
</div>
<div class="text-three space">变得</div>
Expand Down
2 changes: 1 addition & 1 deletion packages/ui-default/templates/user_register.html
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{% extends "layout/immersive.html" %}
{% block content %}
<div class="row"><div class="columns register-columns">
<div class="immersive--content immersive--center">
<div class="immersive--content immersive--center p-">
<h1 class="sign-up">{{ _('Sign Up') }}</h1>
<form method="POST" captcha>
<div class="row"><div class="columns">
Expand Down
64 changes: 34 additions & 30 deletions packages/ui-default/templates/user_register_with_code.html
Original file line number Diff line number Diff line change
@@ -1,35 +1,39 @@
{% extends "layout/immersive.html" %}
{% block content %}
<div class="immersive--content immersive--center">
<h1>{{ _('Sign Up') }}</h1>
<form method="POST">
<div>
<label class="inverse material textbox">
{{ _('Email') }}
<input type="text" value="{{ mail }}" disabled>
</label>
<div class="flex justify-center w-full">
<div class="bg-blue register-container">
<div class="immersive--content immersive--center">
<h1>{{ _('Sign Up') }}</h1>
<form method="POST">
<div>
<label class="inverse material textbox">
{{ _('Email') }}
<input type="text" value="{{ mail }}" disabled>
</label>
</div>
<div>
<label class="inverse material textbox">
{{ _('Username') }}
<input name="uname" value="{{ username or '' }}" type="text" autofocus>
</label>
</div>
<div>
<label class="inverse material textbox">
{{ _('Password') }}
<input name="password" type="password">
</label>
</div>
<div>
<label class="inverse material textbox">
{{ _('Repeat Password') }}
<input name="verifyPassword" type="password">
</label>
</div>
<div class="text-center">
<input type="submit" value="{{ _('user_register') }}" class="register-submit expanded rounded mt-4 button bg-white text-black">
</div>
</form>
</div>
<div>
<label class="inverse material textbox">
{{ _('Username') }}
<input name="uname" value="{{ username or '' }}" type="text" autofocus>
</label>
</div>
<div>
<label class="inverse material textbox">
{{ _('Password') }}
<input name="password" type="password">
</label>
</div>
<div>
<label class="inverse material textbox">
{{ _('Repeat Password') }}
<input name="verifyPassword" type="password">
</label>
</div>
<div class="text-center">
<input type="submit" value="{{ _('user_register') }}" class="inverse expanded rounded primary button">
</div>
</form>
</div>
</div>
{% endblock %}
Loading

0 comments on commit e787753

Please sign in to comment.