This website requires JavaScript.
Explore
Help
Sign In
ik
0 Followers
·
0 Following
Joined on
2021-08-20
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues.
Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
1
Projects
Packages
Public Activity
Starred Repositories
ik
pushed to
main
at
ik/rf4-spotter
2026-09-12 10:00:09 +07:00
c944db54af
refactor: unify catalog page heroes
9647667ae2
refactor: unify editorial section headings
Compare 2 commits »
ik
pushed to
main
at
ik/rf4-spotter
2026-09-12 09:56:39 +07:00
fc22795b63
refactor: clarify visual motif grammar
1fabf21935
refactor: introduce semantic brand tokens
b0dd703f72
feat: establish brand identity hierarchy
987d9ea109
perf: establish frontend performance baseline
Compare 4 commits »
ik
pushed to
main
at
ik/rf4-spotter
2026-09-12 09:46:24 +07:00
e7f3de1ddc
fix: tighten narrow viewport behavior
ik
pushed to
main
at
ik/rf4-spotter
2026-09-11 08:09:38 +07:00
4fef0e8b74
feat: add accessible queue loading states
ik
pushed to
main
at
ik/rf4-spotter
2026-09-11 08:07:19 +07:00
45b73ec54a
docs: refresh roadmap after recovery acceptance
ik
pushed to
main
at
ik/rf4-spotter
2026-09-11 07:59:08 +07:00
907ad537e2
fix: accept non-hex alembic revision ids
51728bf3f2
test: clean up concurrent cooldown processes
8f76f70409
feat: add activity level legend to spot view
8c94d40766
feat: add one-click coordinate copying
1ffaf7478d
fix: synchronize normalized records on import revisions
Compare 5 commits »
ik
pushed to
main
at
ik/rf4-spotter
2026-09-11 07:50:14 +07:00
2ad2bdcdff
fix: mark catalog outage pages as SEO errors
6664f24f20
fix: invoke Caddy adapter correctly in bootstrap
0b7bbc78a6
fix: make report and idempotency insert transactional
fc963101b3
fix: handle concurrent idempotency key conflicts
d28ad31aca
fix: fail closed on bootstrap migration inspection
Compare 6 commits »
ik
pushed to
main
at
ik/rf4-spotter
2026-09-11 07:44:49 +07:00
d6bc5ce85c
fix: alert on degraded community scheduler health
5b2db1cf48
fix: reject idempotency key payload conflicts
42bdec6c2f
fix: isolate scheduler validation in bootstrap
531f1aa82f
fix: replay idempotent upload token safely
486e4c4673
fix: wire report idempotency and bootstrap scheduler check
Compare 6 commits »
ik
pushed to
main
at
ik/rf4-spotter
2026-09-11 07:36:28 +07:00
13e04e6c66
A12: Add meaningful changes/provenance to ImportRecordEvent, skip events for unchanged data
5107a7c467
A11: Use requirements-lock.txt in Dockerfile for reproducible builds
2ba4f6027d
A10: Add Caddy config validation and scheduler checks to bootstrap
641374ddbc
A05: Add server-side idempotency for catch report creation via Idempotency-Key header
57aa3ffafb
A02/A03: Add state validation and normalize subdomain keys for shared cooldown
Compare 6 commits »
ik
pushed to
main
at
ik/rf4-spotter
2026-09-10 20:06:35 +07:00
7e08ecbfc6
A13: Finalize RECOVERY_FIXES_REPORT with verified status and commit history
ec3a1ca516
A09: Use static registry for CLI choices, check enabled at runtime
e2223c6f24
A07: Fix _auto_publish to allow fish name fallback without external_id
883e63aa8b
A01: Fix scheduler aggregation to not mask stale/failed sources
e996c6da41
A08: Pass errorPage on all pages with potential errors
Compare 5 commits »
ik
pushed to
main
at
ik/rf4-spotter
2026-09-10 18:50:12 +07:00
2a0c7b2fa5
A04: Fix pagination 'load more' condition for server-side pages
69f052810c
A13: Update RECOVERY_FIXES_REPORT with final verified status
ed78a17109
A11: Replace pip audit with real pip-audit tool and remove error suppression
0e592ea404
A08: Add explicit errorPage prop to skip structuredData on error pages
56ce498eac
A07: Improve review_note to explain matching method
Compare 12 commits »
ik
pushed to
main
at
ik/rf4-spotter
2026-09-10 06:32:04 +07:00
8f888671b0
A13: Update RECOVERY_FIXES_REPORT with A01-A13 final status
b7c00dca8a
A04: Fix duplicate offset parameter in pagination link
d0d208ebd7
A03: Manual redirect control with per-hop validation
4ac50db1db
A02: Atomic check-and-reserve with lockfile for cross-process coordination
4189199120
A13: Add RECOVERY_FIXES_REPORT with A01-A10 status
Compare 13 commits »
ik
pushed to
main
at
ik/rf4-spotter
2026-09-10 05:56:28 +07:00
4f68d6b004
D09: Import record event history for revision tracking
3ea08fa706
S03: Consistent site origin — trailingSlash never, canonical URLs
2c7dd27b4f
T08: Python lock files, CI web unit tests, dependency audit
f550639456
R15: Fix D04/D06/D07 partial completion
e2bed0db89
R13: Fix X-Forwarded-For trust boundary — only trust from known proxies
Compare 9 commits »
ik
pushed to
main
at
ik/rf4-spotter
2026-09-10 05:39:41 +07:00
51b3eb5e17
docs: update REGRESSION_FIXES_REPORT.md with R03-R08 fixes (
#1788956171115
)
38bb871638
fix: R08 filter-compact-hidden display:none + details fallback for no-JS (
#1788956171115
)
0b3a5ece4b
fix: R06 community_observations filters by fish/waterbody slug via JOIN (
#1788956171115
)
fc878c81d4
fix: R04 site cooldown uses full registry for disabled sources; R05 remove proxy/scheduler from bootstrap (
#1788956171115
)
ff0bc08222
fix: R03 research CLI cooldown — _read_state/_write_state helpers, handle missing file (
#1788956171115
)
Compare 11 commits »
ik
pushed to
main
at
ik/rf4-spotter
2026-09-09 07:31:20 +07:00
c6fdc969c2
fix: separate admin page and API authentication
eb501affb8
test: verify production proxy form routing
Compare 2 commits »
ik
pushed to
main
at
ik/rf4-spotter
2026-09-08 21:07:15 +07:00
bb61d21dd6
sync
ik
pushed to
main
at
ik/rf4-spotter
2026-09-08 16:49:49 +07:00
3e70b0f387
docs: audit production readiness UX identity and SEO
486b4e9645
fix: enforce community cooldown per site
731eade7b3
fix: polish narrow mobile layouts
Compare 3 commits »
ik
pushed to
main
at
ik/rf4-spotter
2026-09-08 16:26:16 +07:00
6e21bb774d
perf: optimize public image assets
18855644a4
build: separate API development dependencies
Compare 2 commits »
ik
pushed to
main
at
ik/rf4-spotter
2026-09-08 13:27:27 +07:00
25114d18c4
build: make web image dependencies reproducible
ik
pushed to
main
at
ik/rf4-spotter
2026-09-08 13:25:15 +07:00
1f63f71600
Fix review queue pagination and API fallback handling
Previous
3
Next