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
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).
#2
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.
#3
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.
#4
FET News and Announcements / FET-6.16.1 released
February 07, 2024, 12:21:36 PM
On Wednesday, 7 February 2024, FET-6.16.1 was released. From the ChangeLog:

  - The constraints of type activity(ies) begin(s)/end(s) student(s)'/teacher(s)' day are now allowed to have weight <100% (suggested by maxi_mus).
  - Minor improvements in some English fields.
  - Minor code improvements.
#5
Snapshots / OLD - FET-6.16.1 snapshot available
January 30, 2024, 08:20:10 PM
I have made available a snapshot. From the ChangeLog:

  - The constraints of type activity(ies) begin(s)/end(s) student(s)'/teacher(s)' day are now allowed to have weight <100%. Suggested by maxi_mus.

The download link, as usual: https://lalescu.ro/liviu/fet/download/test/
#6
FET News and Announcements / FET-6.16.0 released
January 29, 2024, 07:27:32 PM
On Monday, 29 January 2024, FET-6.16.0 was released. From the ChangeLog:

  - Many source code updates and improvements (using ideas from Volker Dirr).
  - Minor bug fix in the interface (reported by Volker Dirr).
  - Minor improvement when saving the history data file (using ideas from Volker Dirr).
  - Updated the Bulgarian translation, by Hristiyan Dimitrov, who is the new translator.

I wish to thank Hristiyan Dimitrov for his kind work!
#7
Snapshots / OLD - FET-6.16.0 snapshot available
January 17, 2024, 09:32:48 PM
We welcome the new Bulgarian translator, Hristiyan Dimitrov, who took over this difficult job from the previous translator (Asen Pashov)!

So, I released a snapshot. From the ChangeLog:

  - Updated the Bulgarian translation, by Hristiyan Dimitrov, who is the new translator.

The snapshot location, as usual: https://lalescu.ro/liviu/fet/download/test/
#8
Just a test to check we can attach .fet and .his files (.his files are history on disk files, introduced in FET-6.15.0).
#9
Talk It Up! / Notifications of the forum
January 13, 2024, 04:56:39 PM
Dear current and future FET forum users,

Since a few users here reported that they did not receive notifications on their topics, I modified the default settings for the new registered users to receive such notifications. If you are already registered, I think you need to modify these settings by yourself.

Edit: It seems that even the currently registered members were affected by this change.
#10
FET News and Announcements / FET-6.15.1 released
January 08, 2024, 07:11:58 PM
On Monday, 8 January 2024, FET-6.15.1 was released. From the ChangeLog:

  - Correction for saving/retrieving the history on/from the disk: if the data structure changes, the history will be invalidated, instead of possible bugs/crashes of the program (using an idea of Volker Dirr).
  - Updated the Brazilian Portuguese translation, by Alexandre R. Soares. It is again complete.

I wish to thank my closest collaborator, Volker, and to the very patient translators: Benahmed (Arabic), Vangelis (Greek), Pascal (French), and Alexandre (Brazilian Portuguese) for contributing to this release!
#11
FET News and Announcements / FET-6.15.0 released
January 01, 2024, 05:59:17 PM
On the first day of the year 2024: Monday, 1 January 2024, FET-6.15.0 was released. From the ChangeLog:

  - Added the possibility of saving the history to the hard disk, next to the saved .fet data file (suggested by uni_instructor and ngoctp29121982). This option is by default disabled and must be enabled from the settings.
  - Minor improvements in the memory consumption (the comments of the history are now stored archived).
  - Code cleanup.

I would like to thank ngo and uni_instructor for their valuable suggestions, and to the active translators for their neverending patience: Vangelis, Pascal, and Benahmed.

This is an anniversary edition :) I wish you all the best in this new year!
#12
FET News and Announcements / FET-6.14.2 released
December 24, 2023, 01:00:42 PM
On Sunday, 24 December 2023, FET-6.14.2 was released. From the ChangeLog:

  - The 'printable' option of the activity tags will be considered when exporting the generated timetable as a CSV file (so that the nonprintable activity tags will not appear). Suggested by pnlshd.
  - Code cleanup.
#13
Suggestions / History might include generated timetables
December 16, 2023, 10:43:20 PM
Hello!

I thought and it is possible for the History to include the generated timetable at each stage. Would it be useful?
#14
FET News and Announcements / FET-6.14.1 released
December 06, 2023, 10:57:45 AM
On Wednesday, 6 December 2023, FET-6.14.1 was released. From the ChangeLog:

  - Critical crash bugs fixed, when removing space constraints from their dialogs (not from the 'all space constraints' dialog) (reported by gerry). These bugs were present since FET version 6.12.0, released on 13 November 2023.

I deeply apologize!
#15
FET News and Announcements / FET-6.14.0 released
December 02, 2023, 04:36:57 PM
On Saturday, 2 December 2023, FET-6.14.0 was released. From the ChangeLog:

  - Implemented the HTML exporting and the printing of the timetables for the buildings (suggested by Benahmed Abdelkrim).
  - Minor corrections in the HTML exporting and in the printing of the timetables.
  - Code cleanup.
#16
FET News and Announcements / FET-6.13.2 released
November 27, 2023, 12:27:03 PM
On Monday, 27 November 2023, FET-6.13.2 was released. From the ChangeLog:

  - Updated to Qt 6.6.1.
  - Bug fix: when generating multiple from the GUI or generating from the command-line with a time limit, for some impossible timetables the generation could go on indefinitely without respecting the specified time limit. The bug was introduced in version 6.7.3.
  - Added an additional test for the feasibility of the generation in the Mornings-Afternoons mode (suggested by sunnysolanki76).
  - Code cleanup.
#17
FET News and Announcements / FET-6.13.1 released
November 23, 2023, 01:15:03 PM
On Thursday, 23 November 2023, FET-6.13.1 was released. From the ChangeLog:

  - Crash bugs fixed, when working with the new 'History' feature and locking/unlocking activities from the 'Timetable view' dialogs (reported by Vangelis Karafillidis).
  - Minor interface bug fixes (reported by Volker Dirr).
  - Code cleanup.
#18
Suggestions / A suggestion from Vangelis Karafillidis
November 20, 2023, 07:51:35 PM
From the newly added TODO item:

531---------------------------------------------------------
From Vangelis Karafillidis:

What I would like FET to have is a warning when re-generating single timetables. I think that for multiple timetables FET asks if the user wants the solved timetables to be overwritten. I think that this should happen with single timetables, and I would like in addition to the warning the user to have the option to save the generated timetable(s) (let's say in a .zip file) as a backup, for example I generate a single timetable the file name is MusicSchool.fet. When I work with this file (without changing the name) and regenerate, the previous results are lost, so it would be useful if FET asked if I want the results to be lost and keep the same filename, or if I want to keep the results changing the filename, or if I want to keep the filename and keep a backup (.zip) file of the respective fet-results subfolder.

Liviu Lalescu:
The user would be annoyed to get a warning each time. Also, maybe too much disk usage if it changes the name each time.

Vangelis Karafillidis:
You could add an option in the settings "allow detailed warnings (highly recommended for new users)".
#19
Dear all,

I hope you like the new features, history and autosave, of the latest FET versions, 6.12.0 and 6.13.0. Please let me know your opinion about them.

We have another suggestion, by ngoctp29121982:

QuoteFET-6.12 has a historical section.  If when you use the constraints of a schedule, you turn off the FET software and turn the FET software back on later, the history of those constraints appears, that's great.

It is possible if the settings for history (whether it is enabled or not, and the number of recorded states) remains the same. Otherwise, there appear problems.

Also, I am a bit afraid the history saved on disk might be large.

I am also afraid that the users might mix too much the files.

What do you say?
#20
FET News and Announcements / FET-6.13.0 released
November 17, 2023, 06:09:36 PM
On Friday, 17 November 2023, FET-6.13.0 was released. From the ChangeLog:

  - Added a kind of data file autosave feature (suggested by mohammed, Vangelis Karafillidis, DT, and maybe other users).
  - If the description of the operation to be logged in history is too large, it will be truncated to maximum 20,000 characters, so that the history won't occupy too much memory.
  - When printing the timetables from the interface, without colors, the user can select the option that all the fonts will have the black color, instead of gray and silver being used for some categories of text (suggested by Nikandros and Volker Dirr).
  - Updated the Arabic translation, by Benahmed Abdelkrim. It is again complete.

I wish to thank the users who made these suggestions and to the very kind and patient translators: Benahmed Abdelkrim (Arabic), Vangelis Karafillidis (Greek), Pascal Cohen (French), and Alexandre R. Soares (Brazilian Portuguese).