Commit Graph

  • 41b1af1e3b update doc main Boris Kamenev 2026-04-11 14:58:50 +03:00
  • c1230c0c86 new page and nav system dev Boris 2026-04-03 21:03:52 +03:00
  • 65e029a417 separate css into separate file Boris 2026-04-02 23:20:44 +03:00
  • 13ace49e71 remember to update session Boris 2026-04-02 21:49:29 +03:00
  • c84600ae3e fix hltb worker Boris 2026-04-02 21:23:00 +03:00
  • f820e86277 steam sync Boris 2026-04-02 21:11:54 +03:00
  • 39155b12b8 Merge pull request 'dev' (#2) from dev into main boris 2026-04-02 13:26:44 -04:00
  • 457b8c8443 added user profile page Boris 2026-04-02 20:06:38 +03:00
  • b723214c86 Add completion animation and ding sound on Done button Boris 2026-04-01 23:59:09 +03:00
  • b289e7c7fe Refactor item form visibility to data-attribute driven JS Boris 2026-04-01 23:55:47 +03:00
  • 23eefc269b Fix migration graph: restore missing 0006 file, add 0008 cleanup Boris 2026-04-01 23:46:20 +03:00
  • 05235d234e Add merge migration for conflicting 0006 leaves Boris 2026-04-01 23:38:22 +03:00
  • 2e0ca22dd9 Fix unending: shelf status, not category Boris 2026-04-01 23:32:09 +03:00
  • b765067c5b Add unending category for session-based games Boris 2026-04-01 23:25:41 +03:00
  • da11a056ed Add completed/abandoned shelves with status transitions Boris 2026-04-01 23:19:10 +03:00
  • 095614cb65 Fix howlongtobeatpy version constraint (max is 1.0.21) Boris 2026-03-31 23:06:45 +03:00
  • ffcd8c40b4 Add HowLongToBeat estimates to game cards Boris 2026-03-31 23:04:36 +03:00
  • a4c31bf40b Add Steam library import via OpenID Boris 2026-03-31 22:38:28 +03:00
  • a8a48644af Merge pull request 'dev' (#1) from dev into main boris 2026-03-31 15:25:51 -04:00
  • 8f34d9388f Fix logout 405: use POST form instead of GET link Boris 2026-03-31 22:23:32 +03:00
  • e119e79751 Add dev environment: debug subdomain, IP restriction, separate container Boris 2026-03-31 22:09:53 +03:00
  • 8f0667d160 add tests Boris 2026-03-31 21:52:26 +03:00
  • 80f5335886 add sign up process for backlogger Boris 2026-03-31 21:45:29 +03:00
  • ce3fdfffa1 move to new domain Boris 2026-03-31 19:33:16 +03:00
  • 959f0aa9d7 Fix 500: avoid dict lookup as default filter argument Boris 2026-03-31 09:05:22 +03:00
  • 0a3248daa4 Add Russian translations for mineral property values Boris 2026-03-31 08:56:23 +03:00
  • 1e5453f62d Fix language toggle: use body class instead of inline styles Boris 2026-03-31 08:45:33 +03:00
  • 8a162afe2a Add Russian translations and pronunciation button Boris 2026-03-30 22:54:46 +03:00
  • 7220af6a60 Add mineral search and permalink pages Boris 2026-03-30 22:44:13 +03:00
  • aa64d6949a Make mineral admin fully editable with organized fieldsets Boris 2026-03-30 22:32:21 +03:00
  • cd068ca593 Add dynamic crystal favicon colored per mineral Boris 2026-03-30 22:20:14 +03:00
  • 6695e7e8ab Render chemical formulas with proper subscript notation Boris 2026-03-30 22:13:19 +03:00
  • 44e2420c29 Add random mineral button to daily-stone page Boris 2026-03-30 22:03:43 +03:00
  • 0be99e8e9a Add daily-stone page showing a different mineral each day Boris 2026-03-30 18:30:10 +03:00
  • a8ab5f6ce1 Add backlogger app at /backlogger/ with login protection Boris 2026-03-29 22:18:32 +03:00
  • 62bb86f11d Add nginx vhost configs for reference Boris 2026-03-29 21:46:18 +03:00
  • 81009b6705 Add core migrations Boris 2026-03-29 21:37:03 +03:00
  • 114fabdbdb Switch to Django with visitor tracking and server info footnote Boris 2026-03-29 21:31:35 +03:00
  • 7f4b543f3d Allow manual pipeline trigger Boris 2026-03-29 21:18:17 +03:00
  • 021d53fe13 Initial website commit Boris 2026-03-29 21:08:06 +03:00