Main Menu
Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Topics - Liviu Lalescu

#1
Snapshots / FET-6.22.1 snapshot available
June 21, 2024, 01:26:11 PM
I have put a new snapshot, but for now only sources tar.bz2, because I am temporary with an old laptop and slow internet. I will kindly ask Volker to compile for Windows and share his version here.

From the ChangeLog:

  - Updated to Qt 6.7.2.
  - Corrected and improved the output of the HTML timetables (reported/suggested by Cyrus Ireri).
  - Added in the timetable view from the interface the days vertical variants, for teachers/students/rooms (suggested by Mohamed Ait Ichou, YOUSSEF HOUIET, and maybe other users in the past).
  - Minor improvement: removed the brackets in the menu entries for viewing the timetables (suggested by Volker Dirr).

(Actually, the update to Qt 6.7.2 is not yet done.)

The link for the sources tar.bz2: https://lalescu.ro/liviu/fet/download/test/
#2
On Sunday, 16 June 2024, FET-6.22.0 was released. From the ChangeLog:

  - Added long names for the days, real days (in the Mornings-Afternoons mode), hours, and real hours (in the Mornings-Afternoons mode), and long names and codes for the subjects, activity tags, teachers, students, buildings, and rooms. Also, it is now possible to choose from the Settings menu which of this information to print in the timetables (suggested by Jude G, Cyrus Ireri, and other users). Cyrus Ireri helped with testing and reports, and Benahmed Abdelkrim found and reported a critical bug for the Mornings-Afternoons mode (which was fixed in the final version).
  - Minor bug fix in the import from CSV files (reported by Darren McDonald).

I wish to thank especially Cyrus for his suggestions and testing, Benahmed for helping with the critical bug report, bug which would have made this release a disaster, to the dedicated translators whose translation is 100% complete: Benahmed (Arabic), Vangelis (Greek), Pascal (French), and Alexandre (Brazilian Portuguese), to Darren for his commitment to compile FET for macOS, to Volker for being my great collaborator, and to Jude G and the other users who suggested the new features in the past.
#3
Snapshots / OLD - FET-6.22.0 snapshot available
June 14, 2024, 11:35:22 AM
I have put a new snapshot. From the ChangeLog:

  - Added long names for the days, real days (in the Mornings-Afternoons mode), hours, and real hours (in the Mornings-Afternoons mode), and long names and codes for the subjects, activity tags, teachers, students, buildings, and rooms. Also, it is now possible to choose from the Settings menu which of this information to print in the timetables (suggested by Cyrus Ireri and other users).
  - Minor bug fix in the import from CSV files (reported by Darren McDonald).

The link, as usual: https://lalescu.ro/liviu/fet/download/test/

Please test and let me know. I hope to release the final version on 17 June, if everything is OK.
#4
FET News and Announcements / FET-6.21.1 released
June 05, 2024, 04:27:55 PM
On the same day as the previous official FET version, Wednesday, 5 June 2024, FET-6.21.1 was released. From the ChangeLog:

  - Critical bug fix in the Mornings-Afternoons mode, when saving the locked fet file (the real days per week and the real hours per day were not saved).

I apologize!
#5
FET News and Announcements / FET-6.21.0 released
June 05, 2024, 09:37:37 AM
On Wednesday, 5 June 2024, FET-6.21.0 was released. From the ChangeLog:

  - In the Mornings-Afternoons mode the timetables will show/use the real days/hours (suggested by Mohamed Ait Ichou, danghoan, Hieu Nguyen Trong, and maybe other users). TongThanhKieu suggested thicker lines between the morning and the afternoon in the timetable view teachers/students/rooms days horizontal dialogs.
  - Very rare crash bugs fixed when reading a corrupted input file (reported by vlaicumihnea).
#6
Snapshots / OLD - FET-6.21.0 snapshot available
June 03, 2024, 01:24:14 PM
I have put a new snapshot. From the ChangeLog:

  - In the Mornings-Afternoons mode the timetables will show/use the real days/hours (suggested by Mohamed Ait Ichou, danghoan, Hieu Nguyen Trong, and maybe other users).

I hope the Mornings-Afternoons mode users will like this, and help me with testing. I hope to release the official final version in a few days.

The download link, as usual: https://lalescu.ro/liviu/fet/download/test/
#7
FET News and Announcements / FET-6.20.0 released
May 26, 2024, 08:48:30 PM
On Sunday, 26 May 2024, FET-6.20.0 was released. From the ChangeLog:

  - Updated to Qt 6.7.1.
  - Added two new types of constraints: teacher(s)/students (set) min gaps between activity tag/ordered pair of activity tags between morning and afternoon, in the Mornings-Afternoons mode (suggested by victorcapel).
  - Minor bug fixes: when using the activity planning dialog and activating/deactivating activities/subactivities using the activate/deactivate buttons (as opposed to selecting/deselecting the 'active' check box from the modify activity/subactivity dialogs, which worked correctly), the activity planning dialog was not updated immediately (reported by Cyrus Ireri).
#8
Snapshots / OLD - FET-6.20.0 snapshot available
May 20, 2024, 11:23:37 AM
I have put a new snapshot. From the ChangeLog:

  - Updated to Qt 6.7.1.
  - Added two new types of constraints: teacher(s)/students (set) min gaps between activity tag/ordered pair of activity tags between morning and afternoon, in the Mornings-Afternoons mode (suggested by victorcapel).

The link, as usual: https://lalescu.ro/liviu/fet/download/test/
#9
FET News and Announcements / FET-6.19.5 released
May 08, 2024, 08:16:50 AM
On Wednesday, 8 May 2024, FET-6.19.5 was released. From the ChangeLog:

  - Corrected the two Windows batch files which start the program in the Fusion / Windows styles, to take care of possible spaces characters in the path to the FET executable (bug reported by Khafallah Oualid).
  - Minor corrections.
#10
FET News and Announcements / FET-6.19.4 released
April 29, 2024, 08:15:19 PM
On Monday, 29 April 2024, FET-6.19.4 was released. From the ChangeLog:

- Minor corrections and improvements.
#11
FET News and Announcements / FET-6.19.3 released
April 09, 2024, 08:02:54 PM
On Tuesday, 9 April 2024, FET-6.19.3 was released. From the ChangeLog:

  - Minor improvement to the highlighting of the selected row(s)/column(s) in the time horizontal view of the teachers'/students' not available times.
  - Code cleanup.
#12
FET News and Announcements / FET-6.19.2 released
April 05, 2024, 05:22:08 PM
On Friday, 5 April 2024, FET-6.19.2 was released. From the ChangeLog:

  - Bug fix: when opening a file on program startup with the command "fet filename.fet", the recent files list was not updated correctly with the file's complete path, if it was not specified (this bug was introduced in the previous version).

Please forgive me for releasing so often sometimes!
#13
FET News and Announcements / FET-6.19.1 released
April 03, 2024, 08:34:58 PM
On Wednesday, 3 April 2024, FET-6.19.1 was released. From the ChangeLog:

  - Updated to Qt 6.7.0.
  - You can now open a file directly when starting the FET interface: "fet filename.fet" (recently suggested by Cyrus Ireri, and also suggested in the past by MING-KIAN JONATHAN CEDRIC LEE KIM GNOK, Volker Dirr, and maybe other users).
  - Better highlighting of the selected row(s)/column(s) in the tables (suggested by Cyrus Ireri, who also contributed with a bug report on the new code).
  - Minor bug fixes, by Volker Dirr, when printing the timetables / advanced statistics from the interface.
  - Code cleanup.

I wish to thank the above mentioned users: MING-KIAN JONATHAN CEDRIC LEE KIM GNOK, Cyrus (and maybe other users who suggested the new feature to open a file directly from the start), my closest collaborator Volker, the very patient translators Benahmed, Vangelis, Pascal, and Alexandre, and Darren for his commitment to compile patiently every time the new version for macOS.
#14
Snapshots / OLD - FET-6.19.1 snapshot available
March 30, 2024, 02:50:58 PM
I have made available this snapshot. From the ChangeLog:

(note: updated to Qt 6.7.0-rc2 is the version, I think, not the final version, which is announced on the 2nd of April 2024)

  - Updated to Qt 6.7.0.
  - Added a batch file for Windows, making it possible to start FET in the Windows 11 style, which is available since Qt 6.7.0 (this style works only on the Windows 11 platform).
  - Better highlighting of the selected row(s)/column(s) in the tables (suggested by Cyrus Ireri).
  - Code cleanup.

The link, as usual: https://lalescu.ro/liviu/fet/download/test/

If you have Windows 11, please help me with this:

Start FET in the Windows 11 style: run the fet-windows11.bat, and open a file (or create a new one), and go to the constraint break, enter the dialog of adding a new constraint break, and move the mouse over the table. Tell me if the table headings (days/hours) are nice, I mean blue the current cell, not white  and the text is invisible.
#15
FET News and Announcements / FET-6.19.0 released
March 26, 2024, 01:04:01 PM
On Tuesday, 26 March 2024, FET-6.19.0 was released. From the ChangeLog:

  - Updated to Qt 6.6.3.
  - Added two new types of constraints: teacher(s)/students (set) min gaps between activity tag/ordered pair of activity tags per real day, in the Mornings-Afternoons mode (suggested by victorcapel). With this occasion there were corrected some bugs regarding the checking routine of the final timetable (they did not affect the generation). Benahmed Abdelkrim contributed with a bug report on the new code.
  - Minor bug fix: if the user changes the mode to Mornings-Afternoons, the constraints of type min/max days between activities will be adjusted if necessary (if the number of min/max days between activities is greater than the new number of real days per week).
  - Minor bug fix in the description of the recorded history state when adding multiple constraints of type activities same starting hour / occupy max different rooms. Also, now the order of the added constraints is given by the id of the first activity from each constraint.
  - Minor bug fix: when reading a wrong file containing an activity without a specified subject, FET will report an error on reading the file instead of possible assertions failed when trying to edit the data or generate the timetable (reported by vlaicumihnea).
  - Added a "Black" check box option in the statistics print from the interface, so that the fonts won't be gray, but black (suggested by Cyrus Ireri). With this occasion, a minor correction was done in the exporting of the advanced statistics to the disk (if the HTML level was 7 - colors, the fonts of line 2 should have been black, not gray).
  - Minor change: The section "Timetable_Generation_Options_List" (which may contain elements of type "GroupActivitiesInInitialOrder") will be printed even if it is empty.
  - Added four new example files, by Alexey Chernous.
  - Added three new example files, by activityum.
  - Updated the Russian translation, by Alexey Chernous.

I wish to thank the above mentioned people for their kind contributions, to my closest collaborator Volker Dirr, and to the dedicated translators who keep their translation complete (Benahmed Abdelkrim - Arabic, Vangelis Karafillidis - Greek, Pascal Cohen - French, and Alexandre R. Soares - Brazilian Portuguese).
#16
Snapshots / OLD - FET-6.19.0 snapshot available
March 16, 2024, 02:43:01 PM
I have released this new snapshot. From the ChangeLog:

  - Added 2 new types of constraints: teacher(s)/students (set) min gaps between activity tag/ordered pair of activity tags per real day, in the Mornings-Afternoons mode (suggested by victorcapel). With this occasion there were corrected some bugs regarding the checking routine of the final timetable (they did not affect the generation).
  - Minor bug fix: if the user changes the mode to Mornings-Afternoons, the constraints of type min/max days between activities will be adjusted if necessary (if the min/max days between activities is greater than the new number of real days per week).
  - Added a "Black" check box option in the statistics print from the interface, so that the fonts won't be gray, but black (suggested by Cyrus Ireri). With this occasion, a minor correction was done in the exporting of the advanced statistics to the disk (if the HTML level was 7 - colors, the fonts of line 2 should have been black, not gray).
  - Minor change: The section "Timetable_Generation_Options_List" (which may contain elements of type "GroupActivitiesInInitialOrder") will be printed even if it is empty.
  - Updated the Russian translation, by Alexey Chernous.

The link, as usual: https://lalescu.ro/liviu/fet/download/test/
#17
FET News and Announcements / FET-6.18.1 released
March 01, 2024, 07:52:29 PM
On Friday, 1 March 2024, FET-6.18.1 was released. From the ChangeLog:

  - Minor bug fixes in some English fields.
  - Minor bug fixes / improvements when reading an invalid file (reported by Cyrus Ireri).
  - Updated the Brazilian Portuguese translation, by Alexandre R. Soares. It is again complete.
  - Updated the Greek translation, by Vangelis Karafillidis. It is again complete.
#18
FET News and Announcements / FET-6.18.0 released
February 21, 2024, 12:07:46 PM
On Wednesday, 21 February 2024, FET-6.18.0 was released. From the ChangeLog:

  - Minor bug fixes: if there were no teachers in the file and the user added multiple constraints, one for each teacher, there were recorded useless history points.
  - Added a new type of constraint: teacher(s) / students (set) max room changes per (real) day in an hourly interval (suggested by giardiniere and other users in the past).
#19
FET News and Announcements / FET-6.17.0 released
February 16, 2024, 08:10:24 PM
On Friday, 16 February 2024, FET-6.17.0 was released. From the ChangeLog:

  - Updated to Qt 6.6.2.
  - Crash bug fixed when spreading the activities evenly over the week (this bug was introduced in FET version 6.12.0, released on 13 November 2023). Reported by GUEFFAZ REDA.
  - Minor improvement: if the spreading of the activities evenly over the week does not affect the data, there will not be registered a new history state.
  - Other minor bug fixes and improvements.
  - Added a new type of constraint: teacher(s) / students (set) max building changes per (real) day in hourly interval (suggested by Vũ Ngọc Thành). Unfortunately, for some files using constraints referring to the building changes the timetable generation speed might decrease with about 2% - 4%. For a file with many constraints referring to building changes we even noticed a 12% speed of the generation decrease, but this is hopefully very rare.
  - Added a new type of constraint: teacher(s) / students (set) max hours daily in an hourly interval (suggested by Cyrus Ireri, and in the past by many other users). This constraint type can be used, apart from its primary purpose, to set a dynamic break for the teachers / students.

I wish to thank especially GUEFFAZ REDA for the bug report (Facebook screenshot :) ), Vũ Ngọc Thành and possibly other users in the past who suggested the constraints of type max building changes per (real) day in an hourly interval, to Cyrus Ireri and the other users who suggested the constraint of type max hours daily in an hourly interval, to the ever so patient translators Benahmed (Arabic), Vangelis (Greek), Pascal (French), and Alexandre (Brazilian Portuguese), and to Darren for his commitment to compile the macOS version!

I hope you will enjoy this release as much as I enjoyed coding it!

Please don't forget that FET is completely free software, depending on benevolent donations, so it would be great if you could support it.
#20
Snapshots / OLD - FET-6.17.0 snapshot available
February 09, 2024, 11:18:19 PM
I have put a snapshot (test) version. From the ChangeLog:

  - Added a new time of constraint: teacher(s)/students (set) max building changes per (real) day in hourly interval (suggested by Vũ Ngọc Thành). Unfortunately, for a special example file a speed decrease of about 3% was noticed, but we hope that in general the speed will remain nearly the same as until now.

The link, as usual: https://lalescu.ro/liviu/fet/download/test/

Please test the new constraints, and also please test that old files are solved identically with the previous FET versions and this snapshot. Start with the same random seed, on files containing buildings constraints - the speed should be nearly the same and the ending random seed the same.