170 Commits (ed13aa149da3baa49b2563c7014e8e515d58b4a4)

Author SHA1 Message Date
Menci ed13aa149d Remove it from cache after change a problem's id 6 years ago
Menci 81796626f1 Fix typo: statictics -> statistics 6 years ago
Menci 6538d6314c Change comments_num default from NULL to 0 6 years ago
Menci bc9d910756 Correct table name 6 years ago
Menci d47854e620 Await promises in parallel 6 years ago
Menci 8058f07dc3 Optimize judge_state table query with enum type and indexes 6 years ago
Menci 9bf6bdb137 Optimize problem statistics 6 years ago
Menci 71c44b08de Fix article default not allowed comment 6 years ago
Menci e946b931c9 Add option for database cache size 6 years ago
Menci 804e9689db Optimize database cache implementation 6 years ago
Menci 5432c81a1e Enable cache for contest_player 6 years ago
Menci d580cf6ec7 Fix statistics page prefix sum & suffix sum display bug 6 years ago
Menci 8f2737ba1a Fix submission pagination prev button always to first page 6 years ago
Menci b0a55fbc07 Add missing index to judge_state table 6 years ago
Menci 50296e76ee Fix TypeError when query cached model not found 6 years ago
Menci b5d9955529 Fix problem tagIDs cache 6 years ago
Menci 3e5b2aa69d Cache problem tagIDs 6 years ago
Menci 12e1735c76 Fix shallow copy of cached object 6 years ago
Menci 56c4c4447b Add cache for queries with ID 6 years ago
Menci 8515b33664 Optimize count queries for pagination 6 years ago
Menci 33c61c7a83 Optimize submissions pagination query 6 years ago
Menci 90f076d1bc Fix no default value for judge_state's some columns 6 years ago
Menci 7aeafe3c95 Fix query submissions too slow 6 years ago
Menci d7fcc98bc8 Fix problem statistics 6 years ago
Menci fe8b087ab1 Change the way to define primary columns 6 years ago
Menci d6ca55c994 Use default value for some columns 6 years ago
Menci 56e5cd5315 Move to TypeORM 6 years ago
Menci 574b41c7c1 Optimize user-accepted-problems related SQL queries 6 years ago
Menci d171207b7d Fix deadlock in JudgeState::updateRelatedInfo() 6 years ago
Menci a3dc32ff6d Fix wrong comparison when querying longest or shortest in statistics 6 years ago
Menci 3ae5262797 Workaround Sequelize's .save() possibly won't resolve bug 6 years ago
Menci fb3c5a23eb Improve robustness 6 years ago
Menci a1caa0d305 Change default user & guest's preferFormattedCode to true 6 years ago
When 4f37b3c969
Fix #91 6 years ago
Menci d8be150fc6 Add code format 6 years ago
Menci 4e100f094c Remove unnecessary license header and 'use strict' 6 years ago
Menci c9f03f2a2e Fix slow query on large page of judge_state 6 years ago
Menci 41bd1bdc7a Execute `dos2unix` on testdata after upload to fix CRLF problem 6 years ago
Menci 08b9954a94 Fix JSON parse error when fetching data from database 6 years ago
Menci 26d66ceef2 Upgrade Sequelize from v3 to v4 6 years ago
hewenyang 16726a08b1 Use publicize time instead 7 years ago
hewenyang 4d68579806 Show latest updates in main page 7 years ago
hewenyang c9c9fd001c Fix index 7 years ago
hewenyang d5bcbe8fb7 Add is_public field to judge_state table 7 years ago
Menci bd87775f23 Use modified unzip to prevent zip symlink attack 7 years ago
hewenyang 214cf694cc Import also problem types 7 years ago
Pisces000221 c2ea615942 Hotfix, dumb mistake > < 7 years ago
Pisces000221 44e3bc2b43 Hot fix for Hello 2018! 7 years ago
Tian Yunhao 227e678cf9
Update judge_state.js 7 years ago
t123yh 5ef1e21960 Implement forget password. 7 years ago