-
Notifications
You must be signed in to change notification settings - Fork 7
Description
Required refactoring
- move history panel on a dedicated page (distinct from diary page),
- move task list on a dedicated page (distinct from diary page),
- timeline and network are processed only when required,
- incrementally loading of the diary page (with
skipandlimitorendkey), - limit the size of memo preview,
- integrate (currently separated) list of memos and list of selectable memos.
Description
During 2017-2018 academic year, students using Cassandre experienced issues due to Wi-Fi limitations in the classrooms dedicated to their qualitative method exercises. Although Cassandre is independent from the problem, a lighter diary page would have helped to make the situation less critical.
In an advanced research project, the diary page may indeed list hundreds of memos, while the users want only to access the last created (or edited) ones. Independently from the Internet connexion, an incremental load of the diary page makes sense for any user.
Such a refactoring, however, implies a different way to generate the network or the timeline views (that precisely rest on the loading of the complete list of memos composing the diary). The latter consequence would also benefit to a lighter diary page (given, currently, every loading compute the network and the timeline, even when not necessary).