Luna LMS

Timeline
Login

Timeline

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