Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
|
2026-04-12
| ||
| 09:36 | Merge dari trunk (Leaf check-in: 5308e592bc user: kekavigi tags: playground) | |
| 08:38 |
Memperbarui trunk ke versi 0.4.0.
Beberapa perubahan besar:
* Perubahan dan penambahan variabel enviroment
* Memperbarui | |
| 07:26 | Update perubahan dari claude (check-in: c386eafd2c user: kekavigi tags: playground) | |
| 07:09 |
Membuat Eco.rebuild() bersifat async; menambahkan komentar ke block kode
(Leaf
check-in: b47c0663d9 user: kekavigi tags: claude)
| |
| 06:50 | Membuat CSRFMiddleware; menambahkan komentar untuk UCI_TO_NUM (check-in: de0fc8ce4f user: kekavigi tags: claude) | |
| 05:41 | Buat cronjob untuk backup (check-in: 0949919278 user: kekavigi tags: claude) | |
| 05:25 |
Membuat graceful shutdown untuk worker dan minion; menyimpan PID saat men-restart proses run.sh; memperbaiki kode di lifespan; menyederhanakan args di minion
(check-in: 1432d9359e user: kekavigi tags: claude)
| |
| 05:03 | Perbarui ignore-glob (check-in: 8b14af2778 user: kekavigi tags: claude) | |
| 05:02 | Tambah ignore-glob (check-in: 5b79d9fc4a user: kekavigi tags: claude) | |
| 04:34 | Menambahkan test untuk endpoint-endpoint dan untuk minion (check-in: 1b7ffb7848 user: kekavigi tags: claude) | |
| 02:43 | Merge perubahan dari claude (check-in: c5b0f4b430 user: kekavigi tags: playground, bgcolor) | |
| 02:42 |
Memindahkan UCI_TO_NUM dan NUM_TO_UCI dari db.py ke board.py; menambahkan mekanisme claim ke Task; perapian-perapian kecil lainnya.
(check-in: 0186a3ad8a user: kekavigi tags: claude)
| |
| 00:06 |
menyederhanakan pgn.py agar hanya memroses mainline moves; perapian kecil di worker.py
(check-in: e162d93d8b user: kekavigi tags: claude)
| |
|
2026-04-11
| ||
| 23:17 | Memperbaiki I/O dengan mesin UCI (check-in: 2af5fb2f2a user: kekavigi tags: claude) | |
| 22:58 |
Memisahkan logika pengecekan ukuran file di upload_pgn menjadi fungsi read_upload_file tersendiri.
(check-in: 041c2f3c1c user: kekavigi tags: claude)
| |
| 17:26 |
Buat agar rute /study mengecek ukuran JSON sebelum mengolah data tersebut
(check-in: 81e5f92606 user: kekavigi tags: claude)
| |
| 17:15 |
Buat agar setiap class database menggunakan DictRow
(check-in: fa04853f15 user: kekavigi tags: claude)
| |
| 17:02 |
Perbaikan kecil di Engine.close()
(check-in: 601564440d user: kekavigi tags: claude)
| |
| 16:58 |
perbaikan kecil di get_logger(); Tambahkan kemampuan restart engine di minion.py.
(check-in: adcfd39d49 user: kekavigi tags: claude)
| |
| 16:34 |
Membatasi jumlah retry di minion.py; membuat durasi blokir IP di rute /login dihitung dari kegagalan pertama; perbaikan kode kecil
(check-in: 4531106ebc user: kekavigi tags: claude)
| |
| 13:58 |
Perbaiki broken merge dari playround; pastikan nilai env-vars CC_WEB_* dibuat sebelum menjalankan web.py di lingkungan produksi.
(check-in: 1dc1e054c1 user: kekavigi tags: claude)
| |
| 12:58 | Update dari playground (check-in: 238e642f08 user: kekavigi tags: claude) | |
| 07:59 | Update run.sh dan deps (check-in: 871ff9089b user: kekavigi tags: playground) | |
| 07:33 | Tambahkan run.sh (check-in: 6af1ae4548 user: kekavigi tags: playground) | |
| 02:31 | Merge perubahan dari claude (check-in: 0439ad44f0 user: kekavigi tags: playground) | |
|
2026-04-05
| ||
| 05:02 |
Mengubah nama variabel hash menjadi encoded perubahan di nama kolom database belum dilakukan; menandai ketidakefisien uci_int_mapping(), perbaikan pada konten database yang sudah ada belum dilakukan; perbaikan kode status respon HTTP
(check-in: fe035e9b1d user: kekavigi tags: claude)
| |
|
2026-04-04
| ||
| 03:54 | perapian kode dan dokumentasi (check-in: 1a061a16d8 user: kekavigi tags: claude) | |
| 03:00 | Menambahkan kemampuan restart engine untuk worker.py (check-in: cbf7b1e7fc user: kekavigi tags: claude) | |
| 02:39 |
Membuat fungsi validasi ukuran body JSON, dalam cara yang serupa dengan di endpoint /upload_pgn.
(check-in: 2e35d4d7ff user: kekavigi tags: claude)
| |
|
2026-04-03
| ||
| 18:17 | perapian kode (check-in: 356d2b7b2d user: kekavigi tags: claude) | |
| 17:45 | perapian kode (check-in: 9ae5c766c9 user: kekavigi tags: claude) | |
| 16:49 | Update dari playground (check-in: af5ce67439 user: kekavigi tags: claude) | |
| 13:10 |
Merge perubahan dari claude; merapikan kode terkait read_game, memperhatikan sifatnya yang sangat forgiving saat parsing.
(check-in: bed5c6fd0d user: kekavigi tags: playground)
| |
| 11:44 | perapian kecil (check-in: 0db844a72b user: kekavigi tags: claude) | |
| 09:39 | Tambahkan kemampuan rate-limiting sederhana ke rute login (check-in: e63175cbbc user: kekavigi tags: claude) | |
| 08:59 | tambah berkas yang lupa disertakan (check-in: 09ac5e2dff user: kekavigi tags: claude) | |
|
2026-03-30
| ||
| 16:20 |
Eksperimen menggunakan Claude Code untuk merapikan dan menyederhanakan kode. Kali ini, saya meminta agar routes.py dipecah menjadi modul yang dibagi berdasarkan tujuannya: terkait UI, analisa, minion, dan study; dan meminta penambahan docstring. Beberapa perapian saya lakukan manual agar lolos pre-commit.sh.
(check-in: 465130e04d user: kekavigi tags: claude)
| |
| 15:18 | Merefaktor letak kode agar lebih sederhana (check-in: feacc570fc user: kekavigi tags: playground) | |
|
2026-03-29
| ||
| 07:40 |
Menambahkan dan memperbaiki dokumentasi board.py
(check-in: 36d236463b user: kekavigi tags: playground)
| |
| 07:11 | Perapian dan persiapan memperbaiki dokumentasi (check-in: d507da6896 user: kekavigi tags: playground) | |
|
2026-03-24
| ||
| 01:06 | Merefaktor beberapa validasi sebagai fungsi baru, sehingga mempermudah keterbacaan route (check-in: b82978326e user: kekavigi tags: playground) | |
|
2026-03-19
| ||
| 07:32 |
hanya UPSERT ke Record ketika depth baru >= depth lawas.
(check-in: d43d5a5c63 user: kekavigi tags: playground)
| |
| 06:54 |
Membuat eksplit pragma dan aturan default yang diterapkan pada apsw.Connection
(check-in: 35aed51a13 user: kekavigi tags: playground)
| |
| 04:42 | Menyederhanakan dengan menghapus kode, mempertimbangkan kode yang bersangkutan tidak/jarang digunakan. (check-in: 557b0c86a5 user: kekavigi tags: playground) | |
|
2026-03-08
| ||
| 12:32 |
Memperbaiki hasil Record.select
(check-in: 35ce308554 user: kekavigi tags: playground)
| |
| 11:04 |
Menghapus uci.py dan UciEngine, karena Stockfish 18 menggunakan metode pencarian yang mempertimbangkan riwayat gerakan dan kurang sesuai dengan algoritma saat ini; juga karena saya tidak melihat kode ini dapat digunakan/dikembangkan lebih lanjut (dead code), dan merasa lebih baik memfokuskan usaha pada antarmuka web/API.
(check-in: 9d6a471fab user: kekavigi tags: playground)
| |
| 03:25 |
Memperbaiki cc.logger agar dapat memformat log dari uvicorn. Membuat marker slow untuk test yang lambat/mahal, dan memperbaiki env-vars database saat TEST_MODE. Meningkatkan pre-commit.sh.
(check-in: b9bc2a439f user: kekavigi tags: playground)
| |
|
2026-03-05
| ||
| 04:39 |
Menghapus indeks ix_covering yang tidak digunakan oleh Record. Menyederhanakan informasi logging di Engine.process.
(check-in: 7eb48d88a8 user: kekavigi tags: playground)
| |
|
2026-03-02
| ||
| 04:34 | simplifikasi rumus (check-in: 452e4a4cf7 user: kekavigi tags: playground) | |
|
2026-03-01
| ||
| 15:03 | Membuat sketsa tampilan nilai bidak di GUI (check-in: 304631f170 user: kekavigi tags: playground) | |