50 most recent check-ins
2025-02-12
| ||
17:41 | Merged changes from development. Leaf check-in: 7832deea28 user: florian tags: bookmarks | |
17:37 | Added explicit utf_8 encoding to all open() operations on text files. Leaf check-in: 42646163ab user: florian tags: development | |
16:24 | Merged changes from bookmarks. check-in: e153c4f006 user: florian tags: development | |
16:23 | Added stub for Instance.purge_bookmarks(). check-in: 9643b9740b user: florian tags: bookmarks | |
15:56 | Merged changes from development. check-in: aa269ae179 user: florian tags: bookmarks | |
15:50 | Fixed lots of misleading method and variable names, labelling steps as learning contents. check-in: 049e174649 user: florian tags: development | |
15:19 | Merged changes from bookmarks. check-in: 18c763af54 user: florian tags: development | |
15:18 | Minor logging improvement. check-in: b0e8677f1b user: florian tags: bookmarks | |
14:53 | Bookmark handling now ignores whitespace and case. check-in: 984782d2eb user: florian tags: bookmarks | |
14:35 | Merged changes from tools. check-in: cd24093bfb user: florian tags: bookmarks | |
2025-02-11
| ||
16:17 | upgrade_db.py now retries table patches with quotes removed, cleans up temporary files properly, does not close connections prematurely, uses normalised format when creating and patching tables, including proper quotes, and exits properly when nothing needs to be done. Leaf check-in: 163493c97c user: florian tags: tools | |
2025-02-10
| ||
17:52 | upgrade_db.py now normalises table definition before patching in _patch_table_definition(). check-in: 6cc04d4add user: florian tags: tools | |
17:20 | upgrade_db.py now uses a single loop in _patch_table_definition(). check-in: 41f976bcf0 user: florian tags: tools | |
2025-02-09
| ||
15:02 | Improved error message in instance.py . check-in: 0bbfe6f097 user: florian tags: tools | |
14:53 | upgrade_db.py now works on a copy of the database until everything succeeded, and keeps the original database in .bak. Improved finding the translations directory in __init__.py when importing it as a module. check-in: 57e47f0ab8 user: florian tags: tools | |
2025-02-08
| ||
08:53 | Merged changes from development. check-in: ec805f35cd user: florian tags: tools | |
2025-02-05
| ||
11:56 | Handling common whitespace mistakes in bookmarks now. check-in: 3bd1230061 user: florian tags: development | |
11:53 | Improved bookmark handling. check-in: 4010d9559c user: florian tags: development | |
11:42 | Merged changes from bookmarks. check-in: 6f8f9b53f0 user: florian tags: development | |
11:41 | Implemented WebApp._continue(), either showing a bookmark input form, or redirecting from a bookmark. Added Instance.get_url() to retrieve an URL associated with a bookmark. Instance.get_bookmark() now makes sure bookmarks are unique across languages. check-in: 675236a9d5 user: florian tags: bookmarks | |
2025-02-04
| ||
15:20 | Changed course continue icon on start page. check-in: d6c0859d28 user: florian tags: bookmarks | |
14:43 | Merged changes from view. check-in: 1906838fbb user: florian tags: bookmarks | |
14:39 | Merged changes from view. check-in: e4bdd0d9f6 user: florian tags: development | |
14:38 | Changing order of course title and bookmark. Leaf check-in: df4b3ca199 user: florian tags: view | |
14:28 | Changing and adjusting bookmark icon. check-in: 1513fd917f user: florian tags: view | |
13:22 | Merged changes from bookmarks. check-in: a23d295f01 user: florian tags: view | |
2025-01-31
| ||
21:08 | Merged changes from bookmarks. check-in: f52aee1bb6 user: florian tags: development | |
20:43 | WebApp.view() now requires a mode parameter, and will redirect to a valid mode in case the parameter is missing or invalid. check-in: ee29fd06fe user: florian tags: bookmarks | |
17:22 | Adding luna_lms.instance.get_bookmark(), and using it in WebApp. check-in: d08df334f8 user: florian tags: bookmarks | |
15:15 | Adding luna_lms.instance module. check-in: 2e55a3bc80 user: florian tags: bookmarks | |
2025-01-28
| ||
17:40 | Added compile_wordlist.py to generate the bookmark wordlist from openly licensed sources. Leaf check-in: 2da9f729a1 user: florian tags: translations | |
2025-01-24
| ||
11:17 | Calling WebApp._install_lang_from_header() in all exposed pages now. check-in: 6db1c47621 user: florian tags: translations | |
10:27 | Fixed stupid search-replace mistake in WebApp._format_footer(). check-in: 68cf2d713f user: florian tags: translations | |
2025-01-23
| ||
19:09 | Fixed word list preparation in Makefile. check-in: e58e442143 user: florian tags: translations | |
18:47 | Added word list generation for bookmark codes to Makefile. check-in: df2e35a21a user: florian tags: translations | |
2025-01-22
| ||
15:59 | Adding WebApp._install_lang_from_header() which tries to set the user interface to a supported language accepted by the HTTP request. Added translation files for German and English. check-in: 35e0d5ea29 user: florian tags: translations | |
13:15 | Minor improvements. check-in: df7e871707 user: florian tags: development | |
12:59 | Merged changes from tools. check-in: e77916a95b user: florian tags: development | |
2025-01-16
| ||
12:07 | Added some hacks to upgrade_db.py to accommodate some stray table definition formatting. check-in: 1c42aa527d user: florian tags: tools | |
11:52 | Merged changes from development. check-in: 125f4195ba user: florian tags: tools | |
2025-01-15
| ||
22:07 | Dynamic mode menu labels now the tag title instead of the tag id. check-in: 34674208df user: florian tags: development | |
21:46 | Fixed weird button behaviour where a div would hijack a click. check-in: a879020e72 user: florian tags: development | |
21:40 | Minor changes in mode menu. check-in: bd6c7cb637 user: florian tags: development | |
21:34 | Improving code formatting, especially JavaScript. check-in: 91fbf98c24 user: florian tags: development | |
21:19 | Minor changes in mode menu. check-in: 686a210465 user: florian tags: development | |
18:31 | Merged changes from mode_menu. check-in: 32997f4462 user: florian tags: development | |
18:31 | Implemented tag dependencies, mode menu now disables tags where dependencies are not active. Leaf check-in: d6e59f156b user: florian tags: mode_menu | |
16:09 | No longer showing unavailable tags in mode menu. check-in: 33091d003f user: florian tags: mode_menu | |
15:57 | Tag markers now reset correctly when opening the menu. check-in: 102b75c0e3 user: florian tags: mode_menu | |
15:52 | Merged changes from development. check-in: ceb041eb30 user: florian tags: mode_menu | |