Commit graph

50 commits

Author SHA1 Message Date
984c8bcdcc Heavy refactor and restructuring of content parser 2025-12-16 03:48:42 -03:00
15a9175afb Add types to content lexer 2025-12-15 22:50:16 -03:00
eaaba8f7fc Replace clippy-all with just clippy on bacon config 2025-12-15 19:37:44 -03:00
2f247f477b Add parser for node text with support for headers 2025-12-15 19:37:35 -03:00
089b507299 Extract router from main to its own module 2025-12-14 21:17:14 -03:00
f14ee592af Remove 'no connections' message, minor docs tweaks 2025-12-14 21:01:48 -03:00
c2a10512c8 Update documentation link on about page 2025-12-14 20:52:31 -03:00
ddc09e84c9 Trigger build for CD testing 2025-12-14 19:11:59 -03:00
d9a6938eb6 Add lib.rs, scaffold testing 2025-12-14 19:00:57 -03:00
99d05223d7 Drop cargo "all targets" flag in CI build 2025-12-14 18:09:41 -03:00
effa990e6d Add documentation to sample graph 2025-12-14 17:14:16 -03:00
d649fd412a Add homepage link to Cargo.toml, update roadmap 2025-12-14 16:26:05 -03:00
2e84410bff Replace the sample graph with a graph about en itself 2025-12-14 16:22:06 -03:00
294c15baa6 Fix argparsing error, path in file not found log, panic on invalid args 2025-12-14 15:26:49 -03:00
2040854e82 Handle CLI arguments as structured argument-parameter pairs 2025-12-14 15:09:21 -03:00
f811c33192 Update justfile with a fixed development address 2025-12-14 06:29:37 -03:00
9a2a182ea8 Drop separate "install dependencies" step from CI 2025-12-14 06:29:26 -03:00
88ecd7ac00 Run a full build in CI instead of just check 2025-12-14 05:54:32 -03:00
9b59038026 Make main function control flow more explicit 2025-12-13 23:08:27 -03:00
f8186ba396 Add CI workflow 2025-12-13 21:05:17 -03:00
82f1f0c63c Apply formatting and satisfy lints 2025-12-13 16:32:20 -03:00
4db4c703d1 Add a custom log function 2025-12-13 16:28:13 -03:00
c01c4c30cd Capture and print stacktraces for panics 2025-12-13 16:27:22 -03:00
249614d3c0 Add justfile 2025-12-13 16:26:53 -03:00
2cfeb71474 Further, minor refactors 2025-12-13 16:24:58 -03:00
ab6e90b6b8 Heavy refactor and extraction of most code to handler submodules 2025-12-12 04:13:32 -03:00
7d87046166 Minor: Add fmt Bacon job, update a lint name 2025-12-12 04:12:55 -03:00
20bd1db1b7 Setup and apply formatting 2025-12-12 01:59:48 -03:00
2cd702818e Minor: Add Bacon to acknowledgments, invert a lint, update notes 2025-12-12 00:47:13 -03:00
501096c851 Use less opaque return types for handlers 2025-12-12 00:46:14 -03:00
0d0627ba8f Add and resolve an obscene amount of lints 2025-12-11 02:21:56 -03:00
b306f04664 Improve passing of errors from higher functions to template rendering 2025-12-11 02:20:46 -03:00
983c281130 Add two items to roadmap 2025-12-11 02:15:45 -03:00
2b1683700f Add missing static routes for favicon, about and acknowledgments 2025-12-11 02:15:14 -03:00
d73166ef04 Add a panic handler and remove unwrap calls from app instantiation 2025-12-11 02:12:12 -03:00
efb841f026 Fix README typos 2025-12-10 10:31:52 -03:00
32ea0f93c3 Rename Node's body field to "text" 2025-12-10 10:25:32 -03:00
c6fccd2d7b Implement automatic titles 2025-12-10 10:19:51 -03:00
400eb02efc Implement automatic IDs 2025-12-10 09:58:44 -03:00
d56b54eb9b Rewrite error page decorative text as a poem 2025-12-10 09:26:46 -03:00
a3378b2137 Include Tera error messages in error pages 2025-12-10 09:25:13 -03:00
26d6b3240a Add syntax for simpler connections between nodes 2025-12-10 00:58:46 -03:00
0fdc58ef84 Drop old test message from Graph 2025-12-09 23:45:45 -03:00
8938f98199 Split graph population function into three 2025-12-09 23:45:30 -03:00
f1965f7530 Detect detached connections and render them differently 2025-12-09 21:40:06 -03:00
ebe0f5cfc0 Split Node body in several paragraph elements 2025-12-09 21:39:28 -03:00
d9f92b9b46 Add Roadmap and Motivation sections to README.md 2025-12-09 21:37:57 -03:00
a85a31826c Expand Graph 2025-12-09 21:37:45 -03:00
df735d3a2a Use empty.html include on Tree page 2025-12-09 18:30:44 -03:00
a7d944bbd4 Here goes something 2025-12-09 18:28:39 -03:00