Commit Graph

  • e7c814932d Improve typing of lang.py, and ensure Python 3.8 compatibility master Kiril Kovachev 2024-10-24 20:27:42 +0100
  • ba1f8895a4 Move problems.py into kanken_online directory Kiril Kovachev 2024-10-24 20:23:22 +0100
  • 135a4e5d63 Add problem generator (stub) (WIP) Kiril Kovachev 2024-10-24 20:22:44 +0100
  • 02a9187879 Fix table syntax (wasn't inside the <table> tags before) Kiril Kovachev 2024-10-24 12:54:05 +0100
  • 66967811c1 Add exam results page Kiril Kovachev 2024-10-24 12:47:45 +0100
  • 3133fc1de2 Add exam to navbar Kiril Kovachev 2024-10-24 11:36:09 +0100
  • a36de8a7f4 Include all questions (not yet backend-programmed) into the exam page) Kiril Kovachev 2024-10-24 11:34:00 +0100
  • aa8da63a68 Merge remote-tracking branch 'refs/remotes/origin/master' Kiril Kovachev 2024-10-24 10:13:30 +0100
  • 5a1cae3143 Add exam view (WIP) Kiril Kovachev 2024-10-23 21:59:09 +0100
  • 35dba4991b Partially implement search Kiril Kovachev 2024-10-21 11:14:25 +0100
  • f664cd1a08 Check 'includes' search method by default Kiril Kovachev 2024-10-21 10:29:42 +0100
  • e4e6bb9fb1 Add submit button to search Kiril Kovachev 2024-10-21 10:28:45 +0100
  • 00b8b2109b Remove unsightly greenness from dark theme Kiril Kovachev 2024-10-21 10:23:48 +0100
  • 677e0868d2 Fix old PFP removal logic Kiril Kovachev 2024-10-21 10:22:30 +0100
  • e00c9fe431 Remove old profile pictures once new ones are set Kiril Kovachev 2024-10-21 10:20:35 +0100
  • 009cb6aade Separate public and logged-in user settings Kiril Kovachev 2024-10-21 10:20:15 +0100
  • 6c1e0887b6 Create command for pruning excess profile picture files Kiril Kovachev 2024-10-19 18:22:51 +0100
  • 477c61c4b6 Ensure PFP is not empty before uploading Kiril Kovachev 2024-10-19 18:16:10 +0100
  • 197a5ab242 Expand search capabilities (WIP) Kiril Kovachev 2024-10-19 18:12:43 +0100
  • 5d2cf0b280 Improve jinja2 template formatting in search.html Kiril Kovachev 2024-10-19 17:23:11 +0100
  • 6a6a210d90 Add link to user's own page on navbar Kiril Kovachev 2024-10-19 17:14:49 +0100
  • 003e1ae635 Add profile pictures Kiril Kovachev 2024-10-19 17:13:31 +0100
  • 8148976913 Add string for user page Kiril Kovachev 2024-10-18 16:36:20 +0100
  • 9eeb8bd873 Add user page stub Kiril Kovachev 2024-10-18 16:36:03 +0100
  • 826d240489 Fix crash caused by unsert user ID in session Kiril Kovachev 2024-10-18 16:29:16 +0100
  • 242fcfb823 Add GraphQL schema stub Kiril Kovachev 2024-10-18 16:27:36 +0100
  • 3430bd2392 Wrap kanji entry in a Japanese-language div to ensure correct formatting Kiril Kovachev 2024-10-16 16:08:01 +0100
  • c66c097101 Specify the document language based on the session's language setting Kiril Kovachev 2024-10-16 15:45:55 +0100
  • 49bc51d1e0 Always use UTF-8 encoding Kiril Kovachev 2024-10-16 15:43:11 +0100
  • ae7501bb2e Format non-okurigana part of kanji readings in bold Kiril Kovachev 2024-10-16 15:34:03 +0100
  • e6be4107f5 Do not show kanji reading types where no readings of that type exist Kiril Kovachev 2024-10-16 15:21:16 +0100
  • 215e2618f7 Better separate and style kanji reading sections Kiril Kovachev 2024-10-16 15:17:32 +0100
  • 1c777aa253 Use reading types as 'bullet points' for kanji display Kiril Kovachev 2024-10-16 14:56:05 +0100
  • ddf1d1933c Use more descriptive format to distinguish radical, stroke count, level etc. Kiril Kovachev 2024-10-16 14:53:26 +0100
  • 5e8d64544b Add ability to fetch kanji from database Kiril Kovachev 2024-10-16 14:52:47 +0100
  • 5e4f73d057 Complete basic forum functionality Kiril Kovachev 2024-10-16 13:19:33 +0100
  • 2f8ab9ac96 Save user settings in database for cross-browser fetching Kiril Kovachev 2024-10-16 12:35:06 +0100
  • 1ffbc1b6f0 Fix about-para string name to about_para Kiril Kovachev 2024-10-16 12:34:27 +0100
  • ed1f183a9c Make settings usable by logged-out users Kiril Kovachev 2024-10-16 12:18:15 +0100
  • 9d3ce85cb4 Add data download Kiril Kovachev 2024-10-16 12:09:03 +0100
  • 2ac903553c Add data download view (actual download WIP) Kiril Kovachev 2024-10-16 11:56:44 +0100
  • 11689fb627 Use middle dot instead of hyphen-minus in page title Kiril Kovachev 2024-10-16 11:55:18 +0100
  • 2348d7c425 Fix set-string command missing parameter Kiril Kovachev 2024-10-16 11:52:31 +0100
  • 49d592bfca Add string renaming CLI Kiril Kovachev 2024-10-16 11:37:52 +0100
  • cbb334c7ea Rename 'about-para' string to 'about_para' Kiril Kovachev 2024-10-16 11:37:20 +0100
  • 9b932291d2 Fix bug where strings would be appended on click despite trying to cancel it Kiril Kovachev 2024-10-15 19:19:24 +0100
  • 35e3378db6 Add translation JSONs Kiril Kovachev 2024-10-15 19:17:35 +0100
  • 58dbdf6f0e Use JSON files from file system to specify the translation strings Kiril Kovachev 2024-10-15 19:17:21 +0100
  • 567a02bd24 Localize strings in translation page Kiril Kovachev 2024-10-15 19:16:41 +0100
  • d87ec88780 Remove redundant language-fetching line Kiril Kovachev 2024-10-15 19:16:01 +0100
  • bab6fcf227 Add script to add strings using the string editor Kiril Kovachev 2024-10-15 19:02:26 +0100
  • bc23f2d1b8 Dump JSON translations from translation form Kiril Kovachev 2024-10-15 18:46:59 +0100
  • 9cbf356444 Begin translation subsystem page Kiril Kovachev 2024-10-15 16:52:22 +0100
  • a5c36e4f0b Create TODO list Kiril Kovachev 2024-10-14 17:38:16 +0100
  • c66a520926 Add search link to navbar Kiril Kovachev 2024-10-14 17:38:04 +0100
  • 5a1e991350 Use Japanese by default Kiril Kovachev 2024-10-14 17:31:54 +0100
  • d1744e672a Add theme and language select functionality Kiril Kovachev 2024-10-14 17:31:07 +0100
  • 152a9bc950 Add color theme customization support Kiril Kovachev 2024-10-14 17:10:12 +0100
  • 5d6ededd57 Add kanji indices Kiril Kovachev 2024-10-14 16:34:31 +0100
  • 3b09ea2dda Add link to about on main page Kiril Kovachev 2024-10-14 16:25:09 +0100
  • b03fd3f54a Temporarily pause language string assertions Kiril Kovachev 2024-10-14 16:20:54 +0100
  • 6b92b23b4f Add about page Kiril Kovachev 2024-10-14 16:20:28 +0100
  • 21f1035b66 Flash localized messages from auth Kiril Kovachev 2024-10-14 12:52:07 +0100
  • 934f7ae676 Localize flashed messages in base.html Kiril Kovachev 2024-10-14 12:48:15 +0100
  • bfc42bba19 Make the KankenOnline text clickable and route to main page Kiril Kovachev 2024-10-14 12:47:53 +0100
  • 2100a324df Localize search Kiril Kovachev 2024-10-14 12:46:16 +0100
  • 45c263602b Expand search to handle results, search submission Kiril Kovachev 2024-10-14 12:33:37 +0100
  • 7b0cc42775 Use correct search template path Kiril Kovachev 2024-10-14 12:17:52 +0100
  • 67810f78d4 Move search.html into own diretory Kiril Kovachev 2024-10-14 12:17:02 +0100
  • eb3f685d75 Separate search into blueprint Kiril Kovachev 2024-10-14 12:15:47 +0100
  • 469bf8dfd7 Add search view Kiril Kovachev 2024-10-14 12:13:26 +0100
  • f4f6e624ed Add password string Kiril Kovachev 2024-10-14 12:10:37 +0100
  • b63c2a5f10 Restore post schema Kiril Kovachev 2024-10-14 12:05:20 +0100
  • 04c52d20c3 Finish localizing all current strings Kiril Kovachev 2024-10-14 12:02:11 +0100
  • 362699b82e Add forum HTML page Kiril Kovachev 2024-10-14 11:54:43 +0100
  • 9af97e017d Add kanji + forum strings Kiril Kovachev 2024-10-14 11:54:26 +0100
  • 06b7c8eb8e Add forum stub Kiril Kovachev 2024-10-14 11:54:07 +0100
  • 2d5749007a Add localization support Kiril Kovachev 2024-10-14 11:49:16 +0100
  • 6614d6344a Add kotoba reading section to view Kiril Kovachev 2024-10-14 11:35:19 +0100
  • 7800d4b05d Use kanji on-click-copying script Kiril Kovachev 2024-10-14 11:34:59 +0100
  • c36da85953 Use blocks to allow special scripts or styles per page Kiril Kovachev 2024-10-14 11:34:39 +0100
  • 2a4c724af5 Add kotoba view Kiril Kovachev 2024-10-14 11:28:53 +0100
  • 21d14b086b Add kanji HTML page Kiril Kovachev 2024-10-14 11:26:11 +0100
  • 2c07a48313 Add script to copy kanji on click Kiril Kovachev 2024-10-14 11:22:40 +0100
  • 447f8d4770 Add kanji view Kiril Kovachev 2024-10-14 11:07:47 +0100
  • 835b5bf123 Initial commit (WIP) Kiril Kovachev 2024-10-09 23:44:40 +0100