Luna LMS

Timeline
Login

Timeline

50 most recent check-ins

2025-01-16
12:07
Added some hacks to upgrade_db.py to accommodate some stray table definition formatting. Leaf 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. Leaf 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
12:08
Merged changes from mode_menu. check-in: 48cd2698d3 user: florian tags: development
12:08
The mode menu now checks selected tags for mode availability, and disables submission if not available. check-in: f7ea5f8cd9 user: florian tags: mode_menu
10:41
WebApp.view() now evaluates tagging information as returned by SQLiteStorage.get_content(). Fixed variable naming issue in SQLiteStorage.get_content() check-in: daa0829684 user: florian tags: mode_menu
09:25
Renamed return variable in SQLiteStorage.get_content() check-in: 250de6498a user: florian tags: mode_menu
09:20
Fixed wrong index in SQLiteStorage.get_content() check-in: 11112f49fa user: florian tags: mode_menu
09:12
Merged changes from database. check-in: a16fdb2ddc user: florian tags: mode_menu
09:12
SQLiteStorage.get_content() now returns format, tagging, and availability information more compact in a namedtuple. Leaf check-in: d6ec7717ff user: florian tags: database
07:58
Merged changes from mode_menu. check-in: cdd5da1d6a user: florian tags: database
2025-01-14
20:46
Merged changes from development. check-in: f7fac57fa5 user: florian tags: mode_menu
20:18
Changing tag marker color from "no" to "yes" color. check-in: b85b62822e user: florian tags: development
19:18
Merged changes from mode_menu. check-in: 04d068c313 user: florian tags: development
19:18
The mode menu now resets to the current mode settings when opened. check-in: 9e3396a53e user: florian tags: mode_menu
18:40
Merged changes from development. check-in: f8aafd9998 user: florian tags: mode_menu
18:40
Fixing z index of mode menu tooltip. check-in: b46f3e93fa user: florian tags: development
18:35
Fixed upgrade problems in upgrade_db.py check-in: 8823aeef8d user: florian tags: development
18:09
Improved logging in upgrade_db.py check-in: 13c7f4c7f8 user: florian tags: development
17:42
Adding --debug option to upgrade_db.py check-in: 0d66a3e8c5 user: florian tags: development
17:01
Merged changes from mode_menu. check-in: db0b55d092 user: florian tags: development
16:48
The mode menu now deselects all tags that would create an invalid combination. check-in: b03b1c1da1 user: florian tags: mode_menu
2025-01-13
22:54
Added HTML and JavaScript for dynamic highlighting of available modes in mode menu. check-in: 64cbee4f85 user: florian tags: mode_menu
18:05
Unified 404 error call. check-in: 162f0c06b3 user: florian tags: mode_menu
18:03
SQLiteStorage.get_content() now handles formats that evaluate to False, not just None. WebApp.view() now handles an invalid mode appropriately. WebApp.view() now checks thoroughly for empty content before skipping a step. check-in: a20fe7029a user: florian tags: mode_menu
2025-01-09
20:44
Merged changes from database. check-in: 8ea8e05e81 user: florian tags: mode_menu
20:44
SQLiteStorage.get_content() now tries to return the default format, as defined in the course metadata. check-in: 01b0985a44 user: florian tags: database
20:04
Merged changes from mode_menu. check-in: 7899353917 user: florian tags: database
20:03
Merged changes from development. check-in: 2bba2458de user: florian tags: database
20:02
WebApp.view() now redirects from tag lists in query parameters to the fitting mode, or returns a 404 error. check-in: 5ea39f936e user: florian tags: mode_menu
19:11
Fixing position of mode button tooltip. check-in: b1a49019cb user: florian tags: development
2025-01-08
21:18
Merged changes from database. check-in: a1ab4afd40 user: florian tags: mode_menu
21:18
Implemented SQLiteStorage.get_format() check-in: 61d14d8e72 user: florian tags: database
16:50
Adding method Storage.get_format() check-in: b790962e03 user: florian tags: database
16:47
Fixing docstring and return value in Storage.get_content(). check-in: 0254775dc4 user: florian tags: database
16:32
Merged changes from development. check-in: 996918516f user: florian tags: database
16:30
Fixing outline of mode menu button. check-in: 039522fa49 user: florian tags: development
16:20
Design fixes in mode menu icon and to top button. check-in: d787c8595c user: florian tags: development
16:14
Merged changes from mode_menu. check-in: fc7aaa6c5f user: florian tags: development
16:14
Adding parameter tag to WebApp.view() check-in: 2d1a4fcb49 user: florian tags: mode_menu
13:49
Merged changes from development. check-in: af2361dea1 user: florian tags: mode_menu