200 most recent check-ins
2024-12-04
| ||
15:45 | Temporary fix for new tag API. Leaf check-in: 2cde796d15 user: florian tags: mode_menu | |
13:45 | Merged changes from database. check-in: 78eb6b78b5 user: florian tags: mode_menu | |
13:43 | Merged changes from tools. Leaf check-in: 50f7e23cea user: florian tags: database | |
13:43 | SQLiteStorage.get_content() now returns 0.1.9 format tags instead of a format title. Improved SQL statements. check-in: e261148a1d user: florian tags: database | |
2024-12-03
| ||
17:49 | import_html.py now outputs Luna LMS 0.1.9 format. Leaf check-in: 10de691367 user: florian tags: tools | |
17:17 | Implemented sanitised primary keys in upgrade_db. check-in: 315e28dee5 user: florian tags: tools | |
16:35 | Merged changes from documentation. check-in: 3d85561f84 user: florian tags: tools | |
16:33 | Sanitised primary keys in database documentation. Leaf check-in: d68711afc7 user: florian tags: documentation | |
15:57 | Merged changes from tools. check-in: e2cbcc19c8 user: florian tags: documentation | |
14:31 | Implemented update to Luna LMS 0.1.9 database format. Improved error handling in _patch_table_definition() check-in: f5090e2edd user: florian tags: tools | |
12:33 | Improved version checks and error handling in upgrade_db. check-in: ddd9e1c188 user: florian tags: tools | |
12:27 | Added stub for handler _update_to_1009() check-in: 79bcb3ec50 user: florian tags: tools | |
12:14 | Merged changes from database. check-in: 3e1df99cfd user: florian tags: tools | |
12:11 | Changed Luna LMS version to 0.1.9 . Applied temporary workaround in sqlite_storage. Added error handling to WebApp.view() when opening a course that is not available. check-in: 617d32a564 user: florian tags: database | |
11:45 | Merged changes from documentation. check-in: 03700e645a user: florian tags: database | |
11:37 | Changed required Luna LMS version to 0.1.9 . check-in: e21997f71f user: florian tags: documentation | |
11:36 | Added table "tagging". check-in: 7563d5838b user: florian tags: documentation | |
2024-11-29
| ||
17:27 | Added table "tags". check-in: 0a7f39a18f user: florian tags: documentation | |
17:23 | Removed column "title" from table "formats". check-in: 7397febec7 user: florian tags: documentation | |
17:19 | Merged changes from development. check-in: 194961ba21 user: florian tags: documentation | |
17:18 | Added target doctest to Makefile. check-in: bd92357d64 user: florian tags: documentation | |
16:40 | Fixed mode menu button when scrolling. Leaf check-in: d4924269ef user: florian tags: development | |
13:53 | Merged changes from mode_menu. check-in: b423e7b039 user: florian tags: development | |
13:52 | Changed mode menu reset button into a cancel button. check-in: 1a8b44e00b user: florian tags: mode_menu | |
13:24 | Merged changes from development. check-in: 8dbecf7c11 user: florian tags: mode_menu | |
2024-11-27
| ||
16:39 | Merged changes from development. check-in: ff1a16a911 user: florian tags: documentation | |
2024-11-21
| ||
12:55 | Fixing button behaviour in mode menu. check-in: f8cdbc1ebc user: florian tags: development | |
2024-11-19
| ||
16:19 | Merged changes from mode_menu. check-in: f7ebd861a1 user: florian tags: development | |
16:19 | Correctly rendering disabled sliders in mode menu now. check-in: 82fde58c40 user: florian tags: mode_menu | |
2024-11-18
| ||
18:19 | Merged changes from mode_menu. check-in: ddf5345820 user: florian tags: development | |
18:18 | Rendering mode menu according to formats dict now. Setting mode menu form target to local page, making the menu functional. check-in: 9f405cf377 user: florian tags: mode_menu | |
17:39 | Fixing bug when replacing format titles in sqlite_storage.get_content() . Catching returned formats now in WebApp.view() . check-in: 601e4ce1da user: florian tags: mode_menu | |
17:21 | Merged changes from development. check-in: 7fd9d0d727 user: florian tags: mode_menu | |
17:20 | Using mode URL parameter in most links now. check-in: f14fedf6f2 user: florian tags: development | |
16:46 | Fixed bug in sqlite_storage that would select several instead of a single replacement format. check-in: 4c59106455 user: florian tags: development | |
16:25 | Changed return value of storage.get_content() from dict to tuple. check-in: ca17d89b1f user: florian tags: development | |
2024-11-17
| ||
21:45 | Merged changes from database. check-in: 7bc40b559c user: florian tags: development | |
21:44 | Fixed naming, and incorrect return variable in sqlite_storage. check-in: cc11f7e001 user: florian tags: database | |
21:43 | Fixed parameter naming, using step id instead of content id where steps were used. Updated get_content() to use step id instead of content id. check-in: 5df4389bda user: florian tags: database | |
21:27 | Merged changes from development. check-in: 44583afa5b user: florian tags: database | |
21:26 | Replaced get_html() by get_content(), not yet functional. check-in: ccffa6822b user: florian tags: development | |
20:59 | Merged changes from database. check-in: 574f34d0c9 user: florian tags: development | |
20:58 | Implemented get_content() in sqlite_storage. check-in: 408bab8f83 user: florian tags: database | |
18:22 | Added storage.get_content() to request a content variant in an arbitrary format. check-in: d6a10ee7a1 user: florian tags: database | |
17:37 | Merged changes from development. check-in: 5464682f8d user: florian tags: database | |
2024-11-16
| ||
23:41 | Merged changes from tools. check-in: 9b509d9ddd user: florian tags: development | |
23:20 | import_html.py now outputs Luna LMS 0.1.8 format. check-in: 1753bb3f6e user: florian tags: tools | |
22:37 | import_html.py now outputs Luna LMS 0.1.7 format. check-in: 4783461d60 user: florian tags: tools | |
22:26 | import_html.py now outputs Luna LMS 0.1.6 format. check-in: f122d5e27a user: florian tags: tools | |
21:33 | Improved output of formatgen.py check-in: 119dcc027d user: florian tags: tools | |
21:27 | Merged changes from development. check-in: 93e232d4c7 user: florian tags: tools | |
20:51 | Fixing WCAG error in To Top button. check-in: 503e125670 user: florian tags: development | |
20:37 | Merged changes from mode_menu. check-in: 99f9ed96d8 user: florian tags: development | |
20:36 | Using radio buttons for modes now, and changed labels to conform to WCAG. check-in: 55df9483ad user: florian tags: mode_menu | |
2024-11-15
| ||
17:50 | Merged changes from development. check-in: 565796ff3d user: florian tags: mode_menu | |
17:50 | Fixing tooltip z index to make sure it is always on top. check-in: 9f343e3cce user: florian tags: development | |
17:32 | Merged changes from mode_menu check-in: 4af94d0dc1 user: florian tags: development | |
17:31 | Added mode menu modal to the user interface, not yet functional. check-in: 57ec53c201 user: florian tags: mode_menu | |
2024-10-16
| ||
16:43 | Fixing paragraph style when there are no search results. check-in: 4fe7c13b7a user: florian tags: development | |
10:35 | Fixed bug displaying search results. check-in: 5a89bde1f8 user: florian tags: development | |
10:15 | Merged changes from view. check-in: 5e71483a64 user: florian tags: development | |
10:14 | Removing previous course count display, replacing by a dynamic counter at the top. Leaf check-in: 44cea75da9 user: florian tags: view | |
2024-10-15
| ||
16:15 | Displaying total number of courses above course list now. check-in: 4a9e4aa69a user: florian tags: view | |
15:43 | Merged changes from development. check-in: 250e22e3e6 user: florian tags: view | |
12:23 | SQLiteStorage.find_courses(term) now also finds the non-hyphenated version of hyphenated words. check-in: 6a7c31f709 user: florian tags: development | |
2024-08-05
| ||
16:28 | SQLiteStorage.find_courses(term) now returns the match ratio along with the matching courses. The course list is now sorted by match ration if a term was given. check-in: 127ed83d53 user: florian tags: development | |
15:19 | Improved feedback on failed search. check-in: fe11eb7460 user: florian tags: development | |
15:05 | Changed sqlite_storage.FUZZY_RATIO to 0.75 to find more similar results. check-in: 45b1a19b76 user: florian tags: development | |
14:28 | Merged changes from database. check-in: 47b96bd823 user: florian tags: development | |
14:28 | Caching successful search results now. check-in: 9595323692 user: florian tags: database | |
14:17 | Added fuzzy search to find_courses() using Python's difflib. check-in: 9e35f8cafd user: florian tags: database | |
12:34 | Added SQLiteStorage.terms to cache searchable terms for courses. Replaced database-based search in SQLiteStorage.find_courses() by term-based search. Added helper function luna_lms.remove_html() . check-in: 435943c414 user: florian tags: database | |
08:58 | sqlite_storage.find_courses() now applies strict version checking. check-in: 797a3ac4b6 user: florian tags: database | |
08:53 | Merged changes from development. check-in: 2377d13435 user: florian tags: database | |
08:52 | Added luna_lms.numeric_version(), and using it in upgrade_db now. check-in: d55d15f384 user: florian tags: development | |
2024-08-02
| ||
21:16 | Merged changes from database. check-in: ba57dd0f4c user: florian tags: development | |
21:13 | Implemented database changes in 0.1.8 . check-in: 039da87661 user: florian tags: database | |
20:35 | Merged changes from tools. check-in: 425588ac7a user: florian tags: database | |
20:35 | Adding upgrade to 0.1.8 to upgrade_db. check-in: d3e99427e4 user: florian tags: tools | |
20:05 | Merged changes from documentation. check-in: 15c4ad0979 user: florian tags: tools | |
20:05 | Removed title from table 'steps', and added table 'step_titles'. check-in: 8388b79e9f user: florian tags: documentation | |
19:38 | Merged changes from development. check-in: 62e317ed74 user: florian tags: documentation | |
17:36 | Merged changes from database. check-in: 2707f6b55b user: florian tags: development | |
17:36 | Updated sqlite_storage to conform to Luna LMS 0.1.7 . check-in: f84c433f84 user: florian tags: database | |
17:33 | Merged changes from development. check-in: c0e61d5639 user: florian tags: database | |
17:26 | Merged changes from tools. check-in: 6dcb801ecb user: florian tags: development | |
17:25 | Improved version check in upgrade_db. check-in: a39f8abd0d user: florian tags: tools | |
16:45 | Improved version check in upgrade_db. check-in: 618f5bf2e1 user: florian tags: tools | |
16:34 | Creating a single backup copy at the beginning of the operation now. Improved info texts. check-in: 7bcf129d93 user: florian tags: tools | |
16:20 | upgrade_db now rewrites instead of patches a database to change table definitions. check-in: a0726934eb user: florian tags: tools | |
14:37 | Minor improvements in upgrade_db. check-in: 22d170f7d0 user: florian tags: tools | |
14:34 | Added database integrity check to upgrade_db. check-in: 10af038bea user: florian tags: tools | |
2024-08-01
| ||
21:06 | Merged changes from development. check-in: be29261b3f user: florian tags: tools | |
09:12 | Added proper logging to upgrade_db. check-in: 561314d6b5 user: florian tags: development | |
08:57 | Added upgrade to 0.1.7 in upgrade_db. check-in: 9c2e47bc5d user: florian tags: development | |
08:14 | Merged changes from documentation. check-in: aaed040671 user: florian tags: development | |
08:14 | Changed formats.title to UNIQUE in documentation. Fixed copy-paste error. check-in: 0ae53a29c4 user: florian tags: documentation | |
08:12 | Merged changes from development. check-in: 25436c56c1 user: florian tags: documentation | |
08:11 | Adding stub in upgrade_db for 0.1.7 . Increased version to 0.1.7 . check-in: 5d23f256ce user: florian tags: development | |
2024-07-31
| ||
14:44 | Merged changes from documentation. check-in: 84081abb43 user: florian tags: development | |
14:43 | Added and documented column 'title' in table 'formats'. check-in: 1d25e1d09c user: florian tags: documentation | |
14:21 | Merged changes from documentation. check-in: 3df69d54d7 user: florian tags: development | |
14:11 | Merged changes from tools. check-in: 5c175eb73a user: florian tags: development | |
2024-07-30
| ||
17:45 | Implemented function to update database files to version 0.1.6 . check-in: ba851b13f5 user: florian tags: tools | |
17:44 | Fixed foreign key constraint in table 'variants'. check-in: d9dce7106a user: florian tags: documentation | |
16:19 | Updated required Luna LMS version in demo database. check-in: 51e2606a5f user: florian tags: documentation | |
16:07 | Added table 'formats' to database documentation. check-in: 72264d106b user: florian tags: documentation | |
15:21 | Merged changes from development. check-in: bda919f50c user: florian tags: documentation | |
14:09 | Adding stub tool script to upgrade databases. check-in: ac5144c06b user: florian tags: tools | |
2024-07-26
| ||
13:42 | Added script to generate format identifiers. check-in: 827e52280b user: florian tags: tools | |
2024-07-25
| ||
18:37 | Merged changes from development. check-in: 7b53965a7f user: florian tags: tools | |
2024-07-18
| ||
11:58 | Changed border radius units from px to rem. check-in: 5ff035bf51 user: florian tags: development | |
2024-07-17
| ||
18:27 | Making hidden items in course list readable for screen readers. check-in: 09d41bb4cf user: florian tags: development | |
15:58 | Merged changes from search. check-in: 571d4f9b04 user: florian tags: development | |
15:58 | Displaying number of search results now. When searching, the back button now links back to the search. Leaf check-in: d3371bb443 user: florian tags: search | |
15:48 | Merged changes from development. check-in: 85be88875b user: florian tags: search | |
15:36 | Fixed mask sizing for to top button. check-in: 09ffe50455 user: florian tags: development | |
14:11 | Changed border radios in course list. check-in: ccc435c728 user: florian tags: development | |
12:34 | Merged changes from view. check-in: f9cb9cc896 user: florian tags: development | |
12:33 | Tweaked position of search icon in search form. check-in: 06e0f136e7 user: florian tags: view | |
12:31 | Adding to top button to all pages. check-in: 69605c9840 user: florian tags: view | |
12:23 | Centered search icon in search form. check-in: 574071fe99 user: florian tags: view | |
12:19 | Merged changes from development. check-in: 81199552c9 user: florian tags: view | |
11:42 | Merged changes from view. check-in: 63d629df21 user: florian tags: development | |
11:42 | Styled navigation below course list. check-in: 1200732cf0 user: florian tags: view | |
10:58 | Improved styles for search form, in light mode and dark mode. check-in: 337a9a1aa4 user: florian tags: view | |
08:17 | Merged changes from development. check-in: d580d08f27 user: florian tags: view | |
2024-07-16
| ||
16:20 | Merged changes from search. check-in: 78b779bf70 user: florian tags: development | |
16:20 | Hiding filter buttons, and changing back button now when there are no search results. check-in: 0aa47fe8cd user: florian tags: search | |
16:05 | Removed paragraph break in failure message. check-in: 248ade2307 user: florian tags: search | |
15:58 | Merged changes from development. check-in: 823b969531 user: florian tags: search | |
15:57 | Moved to top button slightly up. check-in: 3678b0ca4d user: florian tags: development | |
14:39 | Added to top button. check-in: 96b8729bdc user: florian tags: development | |
13:43 | Merged changes from view. check-in: d9b3a251e5 user: florian tags: development | |
13:41 | Merged changes from development. check-in: 0b643ef943 user: florian tags: view | |
13:13 | Changed pagination in course list from switching pages to extending the list. check-in: 2ca266c01c user: florian tags: view | |
12:51 | Merged changes from view. check-in: 0ec2f0dbf6 user: florian tags: development | |
12:50 | Adding to top button to course list. check-in: 8cab22434f user: florian tags: view | |
11:57 | Removing pagination from ... to counter. check-in: 0bc5054c7c user: florian tags: view | |
2024-07-12
| ||
20:58 | Merged changes from search. check-in: a3c37ce3be user: florian tags: development | |
20:57 | Implemented simple course search utilising find_courses(). Improved pagination accordingly. Minor changes in variable naming. check-in: 02c5d56c04 user: florian tags: search | |
19:58 | Merged changes from database. check-in: c709e30973 user: florian tags: development | |
19:58 | Fixed some insecure cursor.execute() statements. check-in: 695661833d user: florian tags: database | |
19:49 | Implemented search term parameter in find_courses(). check-in: 41609f9b97 user: florian tags: database | |
18:28 | Merged changes from storage_abstraction. check-in: a5b9cda790 user: florian tags: database | |
18:27 | Added optional parameter "term" to find_courses(). Leaf check-in: 55240f36cb user: florian tags: storage_abstraction | |
18:22 | Merged changes from development. check-in: 75e8256ece user: florian tags: storage_abstraction | |
17:30 | Merged changes from view. check-in: 574d6708e9 user: florian tags: development | |
17:30 | Pagination displays the range of courses displays, and scrolls smoothly to the top when switching. check-in: 134e7249b0 user: florian tags: view | |
16:45 | Added proper button hiding to pagination. check-in: 6e673dc3f5 user: florian tags: view | |
16:31 | Working course list pagination. check-in: 0f84457e9b user: florian tags: view | |
15:46 | Fist step in coure list pagination: grouping courses. Merged changes from development. check-in: f15d158edf user: florian tags: view | |
2024-07-11
| ||
15:07 | Merged changes from tools. check-in: 46019bc8bf user: florian tags: development | |
2024-07-05
| ||
13:04 | Setting PORT back to default. check-in: de8dd65758 user: florian tags: development | |
12:54 | Merged beta into development. This branch is now for work-in-progress testing, while beta will be used for actually beta test versions. check-in: e7491b4397 user: florian tags: development | |
12:15 | Changed branch name "development" to "beta". check-in: 13d77c3383 user: florian tags: documentation | |
2024-06-14
| ||
12:31 | Merged changes from report. Leaf check-in: 51cb747c1c user: florian tags: beta | |
11:46 | Merged changes from report. Closed-Leaf check-in: 6fa276c802 user: florian tags: fachgruppe | |
11:46 | Even more adjusting of non-breaking spaces in step in report form. Leaf check-in: 8e2b30535d user: florian tags: report | |
11:43 | Merged changes from report. check-in: 63bd86e4c7 user: florian tags: fachgruppe | |
11:43 | More adjusting of non-breaking spaces in step in report form. check-in: 066c500b76 user: florian tags: report | |
11:38 | Merged changes from report. check-in: d99a0dde27 user: florian tags: fachgruppe | |
11:38 | Adjusting non-breaking spaces in step in report form. check-in: 360c5e007e user: florian tags: report | |
11:26 | Merged changes from report. check-in: e580b66ee0 user: florian tags: fachgruppe | |
2024-06-11
| ||
08:36 | Merged changes from report. check-in: 72b5ab1bff user: florian tags: beta | |
08:35 | Styling fixes for report form. check-in: 5fd11a0e96 user: florian tags: report | |
08:26 | Report form will now point back to the original step, even if another reference was given. check-in: 0fbd21273c user: florian tags: report | |
2024-06-06
| ||
20:45 | Merged changes from report. check-in: 8891982839 user: florian tags: beta | |
20:43 | Adding view mode to problem report. check-in: 5666f39602 user: florian tags: report | |
20:20 | Merged changes from database. check-in: 13fb05df4f user: florian tags: report | |
20:20 | Merged changes erroneously put into stale branch. check-in: ce4eb1101c user: florian tags: database | |
20:09 | Changed report to display current step title. check-in: 5bc353534e user: florian tags: report | |
20:07 | Changed SQLiteStorage.get_learning_contents_titles() to use steps instead of contents, in line with established behaviour. Leaf check-in: c995be0a15 user: florian tags: datenbank | |
19:53 | Merged changes from report. check-in: 49417865b8 user: florian tags: datenbank | |
19:47 | Changed order and wording in report form. Added another check when handling the success message. check-in: a4e38ff31d user: florian tags: report | |
17:42 | Added check in report form. check-in: 256b4a86cf user: florian tags: report | |
17:40 | Report form success message now links back to the origin of the report, if provided. check-in: c6eaf57b7a user: florian tags: report | |
17:32 | Styling and function improvements in report form. check-in: 69428df8b1 user: florian tags: report | |
17:12 | Added line break in report form. check-in: 25862df9b9 user: florian tags: report | |
17:11 | Remove file button is now only displayed when a file is selected. check-in: f43f5f8c21 user: florian tags: report | |
15:24 | Merged changes from view. check-in: d97d809658 user: florian tags: report | |
15:24 | Using new radio buttons style for all radio buttons in report form now. check-in: 6af6c1648e user: florian tags: view | |
15:20 | Final styles for radio buttons. check-in: 81fe3530d4 user: florian tags: view | |
10:32 | Styled text input elements. check-in: d6f73b8d04 user: florian tags: view | |
09:48 | Merged changes from report. check-in: e9f48777ed user: florian tags: view | |
2024-06-05
| ||
15:01 | Merged changes from report check-in: 96321a4fd8 user: florian tags: beta | |
15:01 | Rolling back change, as database implementation is not ready. check-in: 9fec87f7ad user: florian tags: report | |
14:52 | Merged changes from database. check-in: 7fc9424568 user: florian tags: report | |
14:52 | Fixed missing bracket. check-in: 978fa7f685 user: florian tags: database | |
14:51 | Merged changes from database. check-in: de3344da71 user: florian tags: report | |
14:51 | Implemented SQLiteStorage.get_learning_contents_titles() check-in: bc07f9b51d user: florian tags: database | |
14:26 | Dynamically displaying course and content title now in report form, pending database implementation. check-in: cc459f1dff user: florian tags: report | |
14:07 | Report form almost done. check-in: 325ba097cf user: florian tags: report | |
2024-06-04
| ||
20:47 | Report form work in progress, adding form elements. check-in: 40ae991a93 user: florian tags: report | |
19:18 | Merged changes from view. check-in: ee0288986b user: florian tags: report | |
19:17 | Adjusting h1 font size in certain environments. check-in: 4c570df7fa user: florian tags: view | |
14:54 | Merged changes from report. check-in: 358dc020ac user: florian tags: beta | |
14:54 | Work in progress of report form. check-in: 0a7da4fc90 user: florian tags: report | |
14:23 | Added stub of WebApp.report() to handle problem reports to the site administrator. Removed default page file report.default.html . check-in: d5685c563c user: florian tags: report | |
14:11 | Fixing improper condition in _cp_dispatch() . check-in: b39d5c41db user: florian tags: report | |