Luna LMS

Timeline
Login

Timeline

200 most recent check-ins

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. Leaf 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. Leaf 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. Leaf 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'. Leaf 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. Leaf 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
2024-05-28
11:52
Merged changes from view. check-in: bfbc6efa26 user: florian tags: beta
11:52
Merged changes from view. check-in: f4392df98e user: florian tags: fachgruppe
11:52
Fixed level 2 heading style outsice of course. check-in: 7a675553fb user: florian tags: view
11:43
Merged changes from view. check-in: 69c5e99ca2 user: florian tags: fachgruppe
11:26
Merged changes from view. check-in: af9921582e user: florian tags: beta
11:26
Fixed stray heading indent outside course pages. check-in: 055b2c4bb3 user: florian tags: view
2024-05-14
10:40
Setting roadmap dot highlight color to white in dark mode for Fachgruppe. check-in: 1d3e95a903 user: florian tags: fachgruppe
10:37
Setting highlight color to bright text color in dark mode for Fachgruppe. check-in: 7e5940da9e user: florian tags: fachgruppe
08:41
Merged changes from view. check-in: 2b25650da5 user: florian tags: beta
08:39
Merged changes from view. check-in: d355f4b8f3 user: florian tags: fachgruppe
08:36
Heading is now indented below circled number. check-in: ccac0e97eb user: florian tags: view
08:12
Merged changes from database. check-in: ba8fd45fbf user: florian tags: view
08:11
Skipping invalid course files now in SQLiteStorage.find_courses() check-in: 14b4e4d5f2 user: florian tags: database
07:56
Merged changes from view. check-in: ea24a56ce3 user: florian tags: database
07:52
Resetting port to default. Custom ports should only be set in special branches. check-in: 4dc6e690f9 user: florian tags: view
2024-05-13
12:45
Merged changes from view. check-in: 5f8438f015 user: florian tags: fachgruppe
09:59
Merged changes from view. check-in: 107e26412c user: florian tags: tools
09:57
HTML can now be imported from an URL. check-in: 6441e076f6 user: florian tags: tools
2024-05-12
19:58
Adding MAX_LEVEL in HTML import to adjust the maximum heading level that will be parsed as separate content. check-in: 70bf131dc2 user: florian tags: tools
19:38
Replacing globals for sqlite connection by class variables. check-in: ebabf05942 user: florian tags: tools
19:30
HTML import recognises empty content now, and inserts steps without content instead. check-in: 75f8e6a684 user: florian tags: tools
19:19
HTML import working on all levels. check-in: 1dec846a73 user: florian tags: tools
2024-05-11
20:21
CollectLevelState now correctly parses heading level 2 in import_html. check-in: 05b2cd9f29 user: florian tags: tools
16:31
First draft of CollectLevelState in import_html. check-in: 6bae53caac user: florian tags: tools
2024-05-10
16:05
Implementing NoOpState and GetTitleState in import_html check-in: abe2bafe2b user: florian tags: tools
2024-05-09
14:19
Work in progress of HTML importer rewrite as an HTMLParser state machine. check-in: 2931746b7e user: florian tags: tools
2024-05-08
14:21
Merged changes from view. check-in: dabf72f525 user: florian tags: beta
14:21
Improved styling of circled heading number. check-in: 5f469563e8 user: florian tags: view
14:11
Made course roadmap and content sticky while scrolling. check-in: 97336062f3 user: florian tags: view
12:26
Merged changes from tools. check-in: 3c514622ce user: florian tags: view
2024-05-07
17:35
Added import_html script, which converts an HTML file to a sqlite course file. Course overview no longer crashes when an alt text is missing. check-in: 1687b4c856 user: florian tags: tools
14:38
Merged changes from view. check-in: ac95e80155 user: florian tags: beta
14:38
Changed font of circled heading number. check-in: d537e10814 user: florian tags: view
14:16
Merged changes from view. check-in: 8700c499f9 user: florian tags: beta
14:16
Underlining currently displayed link in roadmap now. check-in: 342e159677 user: florian tags: view
14:05
Merged changes from view. check-in: 603d83d937 user: florian tags: beta
14:04
Adding circled number in front of first heading. check-in: 4f61eda08a user: florian tags: view
11:49
Added Luna ID generation script. check-in: a6ed9d0440 user: florian tags: tools
2024-04-24
17:57
Setting PORT back to default. check-in: 2eb456a813 user: florian tags: development
16:52
Added S/MIME signed file list with sha256 checksums. check-in: e86ac7318d user: florian tags: development
16:51
Merged changes from view. check-in: ab4bad2889 user: florian tags: development
2024-04-23
17:48
Adding credit for SVG color change trick via mask. check-in: 33644e2ecb user: florian tags: view
2024-04-18
11:28
Merged changes from view. check-in: fce47ce61e user: florian tags: fachgruppe
10:49
Merged changes from view. check-in: 88bde64c42 user: florian tags: beta
10:49
Updating icon in default pages. check-in: 8381498350 user: florian tags: view
10:43
Changing all buttons from CSS border to outline, which preserves padding. check-in: 14bfec61f1 user: florian tags: view
10:23
Adding course list hover for dark mode. check-in: e20f8b5470 user: florian tags: view
2024-04-17
14:59
Merged changes from view. check-in: 665120f4e5 user: florian tags: beta
14:59
Fixed hover button style for dark mode. check-in: 002f2461ed user: florian tags: view
14:57
Added button icons for dark mode. check-in: 0aa6f3d12a user: florian tags: view
14:20
Merged changes from view. check-in: 28ca9168d2 user: florian tags: beta
13:21
Added forward and back buttons for dark mode. check-in: df40defa14 user: florian tags: view
12:29
Removed -darkmode color definitions in favour of re-defining existing colors. check-in: c5ad6a2107 user: florian tags: view
11:55
Merged changes from view. check-in: a2a6168773 user: florian tags: beta
11:54
Added bookmark icon for dark mode. check-in: 9fc0238823 user: florian tags: view
11:17
Merged changes from view. check-in: f76b4757b8 user: florian tags: beta
11:17
Moved tooltip pointer outline to dark mode. check-in: 4430c08c89 user: florian tags: view
11:12
Merged changes from view. check-in: 659698f970 user: florian tags: beta
11:09
Added link interaction CSS variables. Added link interaction colors for dark mode. check-in: 30370e4676 user: florian tags: view
10:50
Added highlight course roadmap symbols for dark mode. check-in: f1078699b1 user: florian tags: view
10:45
Renamed "raspberry" to "highlight". check-in: 4ba17421f6 user: florian tags: view
10:43
Added and applied highlight color CSS variable. check-in: 33b5fd8631 user: florian tags: view
10:33
Merged changes from view. check-in: 279c25347f user: florian tags: beta
10:32
Adjusted border color of tooltip pointer. check-in: 54efec3645 user: florian tags: view
10:12
Merged changes from view. check-in: 09542f80cc user: florian tags: beta