Commit Graph

11 Commits

Author SHA1 Message Date
Lucien Cartier-Tilet 291fc9111b
[dart] Upgrade to Dart 2.12 and its null-safety features 2021-03-30 18:54:31 +02:00
Lucien Cartier-Tilet f99d45e8ab
Simplify code, remove html dependency
This commit removes the `html' package dependency, speeding up the
compile time of the Dart code.

It also simplifies the code and removes some unused code. For instance
the sun, moon, and lightbulb icons is removed, the `Theme' class is
removed, and the `switchTheme' function is now merged into the
`setTheme' function. The `makeThemeItem' function has also had its
second argument removed.
2020-08-25 03:34:55 +02:00
Lucien Cartier-Tilet 167cad1ce3
Fix some errors with webpages nested in directories 2020-07-26 17:36:45 +02:00
Lucien Cartier-Tilet 4ed2d6bdc4
Fixed broken sitemap parsing 2020-05-26 02:13:48 +02:00
Lucien Cartier-Tilet 2334518ecc
Removed unused code 2020-05-26 02:13:28 +02:00
Lucien Cartier-Tilet 82d3e3d018
Simpler code, removed a loop, code style 2020-05-26 00:35:55 +02:00
Lucien Cartier-Tilet d69682ec06
Fixed issue where sitemap wouldn’t load 2020-05-21 07:33:22 +02:00
Lucien Cartier-Tilet 8ca55cb710
Better coding style 2020-05-10 12:37:22 +02:00
Lucien Cartier-Tilet aa4600b588
Sitemap query now fully asynchronous
Sitemap generation is now independent from the navbar generation, and
it will be added to the navbar only once the navbar has been created.

Also, better style for code.
2020-05-10 12:00:47 +02:00
Lucien Cartier-Tilet 004a333ffe
Added keywords to be excluded from page listing 2020-05-05 16:48:09 +02:00
Lucien Cartier-Tilet 8b85ea5952
Initial commit, added all backend files 2020-05-05 14:49:26 +02:00