bolixodev@alpha.bolixo.org
New releases and features are published there first. If you run a private node, you should subcribe to this account.
Messages
Mar 24 2021
4:36PM
svn commit 4210

The photo gallery document is now done. It allows you to create presentation of images and photos taken from a Bolixo project or the web. You can add a caption for each image. The photo gallery is multi-user. There is a chat at the bottom of the screen to communicate with other people connected to the document.

M doc_photos.tlcc
M scripts/access.sh
M scripts/photos-help.sh
...
Jan 22 2021
11:43PM
svn commit 4131

Some enhancements to the whiteboard.

When you delete a text bullet, the bullets below with the same X coordinate are raised. So it behaves like a word processor.

When you duplicate a text bullet (using enter), it creates a new one below, without text. This is a change. Previously, the text was also duplicated. It was not useful. Also, bullets below with the same X coordinates are moved down.

When moving an item, we wait 200 milliseconds after the item was selected to per
...
Jan 16 2021
3:34PM
svn commit 4126

Autocomplete has been added to the forms in the talks section. It suggests the user iD of your contacts.

M bolixo-production.sh
M web/document.hcc
M web/document_fr.hcc
M web/index.hcc
Oct 31 2020
4:42PM
svn commit 4097

On mobile, there is a new 3 bar menu that appears on the left in the talk and projects section, when presenting the center or right tab. It is an alternative to the right swipe. It shows the tab to the left. While it is not done exactly like Google material design, it works the same. You click on the left 3 bar menu and you are presented with a list. You click on one item and you are presented with this item.

M index.hcc
...
Jul 30 2020
10:45AM
svn commit 4072

Whiteboard; the following topics have been added to the documentation.

The buttons controlling the font size.
The button to assign an image to a whiteboard element.
The button to link a document to a rectangular board element.


M web/document.hcc
M web/document_fr.hcc
M web/images-doc/whiteboard-menu.jpg
Jul 27 2020
10:28AM
svn commit 4070

Whiteboard: It is now possible to change the font size of either all texts or selected one. Two buttons have been added to the button bar. One increase the font size and the other decrease it.

If some elements are selected, the font size modification applies to those elements. If not elements are selected, then the font change is applied to all texts.


M bolixo.dic
M bolixo.m
...
Jul 13 2020
4:08PM
svn commit 4065

The whiteboard let you assign an image to a rectangle or ellipse. The image may be taken from the web (with proper URL) or from the same Bolixo project as the whiteboard.

The whiteboard support document linking in rectangles. So you can display a part of a spreadsheet or a chess game on your drawing.

M bolixo.dic
M bolixo.m
...
Jul 12 2020
12:54AM
svn commit 4064

whiteboard: Prototype of document linking. You can attach documents or games to rectangular elements of the whiteboard. You can then move the document around, resize them. This is a way to enhance a whiteboard once it is complete. Or this is a new usage for the whiteboard (twisted usage maybe). It turns the whiteboard into a presentation system.

M bolixo.dic
M bolixo.m
...
Jul 6 2020
3:12PM
svn commit 4062

The spreadsheet is now usable for simple projects. You can edit the format of a column using a dialog. You have control over horizontal alignment, number decimals and column width.

M bolixo.dic
M bolixo.m
M doc_calc.h
M doc_calc.tlcc
...
Jun 30 2020
9:40AM
svn commit 4048

doc_whiteboard: the menu bar has text explanation popping when you pass over a button.
doc_calc: A popup dialog allows you to control line/column insertion/deletion.
doc_calc: Basic support for document linking. The spreadsheet may be linked in the word processor. The display is still broken though. But content changes dynamically.
doc_calc: The display now works on Chrome (and Firefox).
...
Jun 28 2020
11:06AM
svn commit 4046

The spreadsheet is far (far far) from complete, but starts to work normally. The user interface allows editing of cells and navigation. It is multi-user.

Cell formulas are working with a standard syntax, including conditionals (if). So far only four functions have been implemented: sum, min, max and avg.

M bolixo.dic
M bolixo.m
M doc_calc.h
...
Jun 17 2020
1:01PM
svn commit 4040

All sscanfs were removed from the Bolixo project. They were safe, but they were replaced by the cooler C++ template splitline() from the tlmp project. splitline and splitlineq are completely safe and supports int,unsigned,bool and string. sscanf can't support string. Further, splitline has companion template function limits() and enums() allowing one to specify constraints for the parameter. Here is an example:

unsigned a1,a2;
...
May 30 2020
0:40AM
svn commit 4010

The web and web-fail components are now configured to use gzip to compress the HTML produced by Bolixo. This reduces the size of pages up to 10 times. Pages average size is now around 10k.


M bo-manager.tlcc
M update-script
May 28 2020
9:59AM
svn commit 4005

The chess game has been reworked to better use the SVG viewbox. The look of the board is now the same whatever the actual size of the grid.

The chess game may be embedded in another document (the word processor for now). This is not that useful, but comes from a generalization of the way the chess game is done.


M doc_chess.tlcc
M doc_whiteboard.tlcc
...
May 26 2020
11:03PM
svn commit 4003

When loading a document in documentd, documentd checks if the document is embedding other documents. If this is the case and some documents are not already loaded, it reports back to bod the name of missing documents. bod loads those sub-documents as well.

When "document-control deleteoldmsgs" is called, it does two passes to remove old documents from documentd. This is so because documentd won't remove a document if it is embedded in another document. After two passes, the parent documents a
...
May 25 2020
2:15PM
svn commit 4002

Document embedding is getting closer to usefulness.

At this point the word processor can embed whiteboard views (only view A1 for now). The word processor can embed multiple whiteboard including multiple views of the same whiteboard.

(Given that the word processor is not ready for prime time, this is not so useful :- ( ).

Currently, embedding means that content is shown in the container document and u
...
May 20 2020
8:47PM
svn commit 3997

whiteboard: better handling of lines (arrows). Before, lines were properly placed on the parent and were all pointing to the same point on the child. Now they are properly distributed around the child as well as around the parent. Further, lines originating from an element and to this element are properly organized to avoid crossing.


M doc_whiteboard.tlcc
M scripts/access.sh
...
May 19 2020
12:25AM
svn commit 3993

When a document or game is deleted, bod send a request to the document server to delete the game if it has a copy. While doing so, documentd will send a notification popup to all users having this document opened. The popup explains that the document has been deleted. It tells the name of the user who did this. It also reminds the users that the document may be undeleted.


M bod.tlcc
M bolixo.dic
...
May 18 2020
10:42PM
svn commit 3992

whiteboard: There is now a 4x4 grid of boards. You navigate between those boards using page up and down and the keyboard arrows. The button used to clear the board may clear selectively all the boards at once or only the current one.


M bolixo.dic
M bolixo.m
M doc_whiteboard.tlcc
M messages/fr/bolixo.dic
...
May 17 2020
11:54PM
svn commit 3991

We can now delete a document/game currently managed by documentd. We make sure the document is saved, then it is deleted from documentd and Bolixo. We can un-delete the file anyway later.

bolixo-arch scans the LXC Bolixo components to identify the ones accessing /var/lib/bolixo. They are added to the Bolixo architecture drawing.


M bod.tlcc
M utils/bolixo-arch.tlcc