89 Commits

Author SHA1 Message Date
Hayden Hargreaves
7f8c978e56 This is going on hold. Its too complicated for my bad rust skills. 2025-11-27 13:52:44 -07:00
Hayden Hargreaves
9f2595faeb (FIX): Fixed the inline node issue.
This does not include parse fixes, just compile-required fixes.
2025-11-27 11:57:28 -07:00
Hayden Hargreaves
79633bd059 (FEAT): parse_italic implemented.
But now I have realized that the parser should work differently and with
mutual recursion. The "inline" nodes (except the text node) should all
have children.
2025-11-27 11:37:06 -07:00
Hayden Hargreaves
3c25e6b9e8 This stuff sucks actually, clones are annoying as hell.
This peekable class might not work, it lowkey sucks.
2025-11-25 20:08:13 -07:00
Hayden Hargreaves
bacc17ab7d (TEST): Finished tests for the node type 2025-11-25 16:42:04 -07:00
Hayden Hargreaves
c2c9335f92 (TEST): Working on node tests 2025-11-23 18:28:11 -07:00
Hayden Hargreaves
d43285bd63 (TEST): Started tests on nodes 2025-11-23 17:47:19 -07:00
Hayden Hargreaves
929c569a18 (TEST): Filesystem tests and cleaned up 2025-11-23 17:45:27 -07:00
Hayden Hargreaves
67542b8153 (FEAT): Migrated files using crates 2025-11-23 17:32:40 -07:00
Hayden Hargreaves
ee616a2cc7 (FIX): moving to desktop 2025-11-18 21:05:36 -07:00
Hayden Hargreaves
0d693fc728 Yeah, this, this is magic 2025-11-17 22:36:28 -07:00
Hayden Hargreaves
ed6e217ae8 Holy mother of femboys, I love rust. 2025-11-17 22:33:37 -07:00
436e08dbef Merge pull request '(FEAT): Block quotes implemented' (#42) from feature/blockquote into main
Reviewed-on: #42
2025-11-10 22:21:27 -07:00
Hayden Hargreaves
e2178604dd (FEAT): Block quotes implemented
However, an issue has been outlines, deeper recursion. Recursive
functions should by nature...recurse. Which they do not...
2025-11-10 22:16:12 -07:00
40d3963bab Merge pull request 'Feature: Implemented image parsing' (#41) from feature/images into main
Reviewed-on: #41
2025-11-05 18:30:19 -07:00
5ec759d85a Merge branch 'main' into feature/images 2025-11-05 18:26:58 -07:00
Hayden Hargreaves
e8dc811af8 (FEAT): Included images in the parser! 2025-11-05 18:03:14 -07:00
03419340b8 Merge pull request 'Add doc/StyleGuide.md' (#39) from azpect-patch-1 into main
Reviewed-on: #39
2025-11-04 12:56:31 -07:00
af87f99450 Add doc/StyleGuide.md
Created by Preston, commited by me
2025-11-04 12:56:24 -07:00
4673c60c44 Merge pull request '(DOC): Updates to UML' (#38) from dev into main
Reviewed-on: #38
2025-11-04 12:53:37 -07:00
Hayden Hargreaves
39dcd5549d (DOC): Updates to UML 2025-11-04 12:53:08 -07:00
234bc42e2b Merge pull request '(FIXES): This is pre-link tags.' (#37) from feature/fixes into main
Reviewed-on: #37
2025-11-03 22:18:46 -07:00
Hayden Hargreaves
23a95164b7 (FIX): Fixed the stupid link issue. And implemented anchors
yay :)
2025-11-03 22:18:12 -07:00
Hayden Hargreaves
8ece788253 (FIXES): This is pre-link tags.
If the anchor pieces are simple, they will be implemented, otherwise it
will be left out.
2025-11-03 20:58:33 -07:00
45eb30fe2f Merge pull request '(FIX): Final big commit! Everything looks great!!' (#36) from feature/wiring into main
Reviewed-on: #36
2025-11-02 22:21:35 -07:00
Hayden Hargreaves
4b77c7354d (FIX): Final big commit! Everything looks great!! 2025-11-02 22:21:00 -07:00
c7ce87eb7a Merge pull request '(FEAT): Added command parser' (#35) from feature/cmdparse into main
Reviewed-on: #35
Reviewed-by: Hayden Hargreaves <hayden@gophernest.net>
2025-10-31 20:11:45 -07:00
Hayden Hargreaves
bb3ed0d28b Merge branch 'feature/cmdparse' of gitea:azpect/MarkdownToHtmlTranspiler into feature/cmdparse 2025-10-31 20:11:28 -07:00
Hayden Hargreaves
4e3f76138e Merge branch 'main' into feature/cmdparse 2025-10-31 20:11:21 -07:00
735824ed98 Merge branch 'main' into feature/cmdparse 2025-10-31 20:10:24 -07:00
24e1bb7ba5 (FEAT): Added command parser 2025-10-31 19:24:47 -07:00
1ede2cc2be Merge pull request '(FEATURE): Implemented operator overloading.' (#33) from feature/overloading into main
Reviewed-on: #33
2025-10-31 19:23:58 -07:00
8c60ba2361 Merge pull request 'Update README.md' (#34) from azpect-patch-1 into main
Reviewed-on: #34
2025-10-31 13:24:14 -07:00
10c548e3c5 Update README.md 2025-10-31 13:24:05 -07:00
Hayden Hargreaves
95e9644149 (FEATURE): Implemented operator overloading.
Overloaded '<<' in the Node class to allow simpler output.
2025-10-29 15:46:37 -07:00
df73ea5c9d Merge pull request 'Feature: Watchdog V2 implementation.' (#31) from feature/watchdog-v2 into main
Reviewed-on: azpect/MarkdownToHtmlCompiler#31
2025-10-29 15:22:50 -07:00
Hayden Hargreaves
2a8beb37d3 Merge branch 'main' of gitea:azpect/MarkdownToHtmlCompiler 2025-10-29 15:15:01 -07:00
Hayden Hargreaves
9d58f08984 (FIX): Needed to include these for testing 2025-10-29 15:11:01 -07:00
Hayden Hargreaves
408fd5fc2e (FEAT): Completed watchdog v2 updates.
This works the way expected, all thats left is the CLI and the command
arg parser.
2025-10-29 15:09:45 -07:00
Hayden Hargreaves
862c6e7c92 (FIX): Simplified the watchdog.
Now it runs the way its expected to, just needs to be wired up into the
parser somehow.
2025-10-28 18:45:18 -07:00
37fb0fbfc3 Merge pull request 'Feature: Implemented code blocks and list elements' (#30) from feature/list-nodes into main
Reviewed-on: azpect/MarkdownToHtmlCompiler#30
Reviewed-by: shultzp1 <shultzp1@my.erau.edu>
2025-10-28 18:19:09 -07:00
Hayden Hargreaves
3f76dafbc1 (FIX): Renamed watchDog to watchdog 2025-10-28 18:02:45 -07:00
Hayden Hargreaves
d26dd1b5a2 (FIX): Resolved the naming issues.
When this was merged, it seemed to produce a miss matched result. The
names were not migrated. But now they have been.
2025-10-28 18:01:51 -07:00
152c4e8e04 Merge pull request 'feature/cmdl' (#29) from feature/cmdl into main
Reviewed-on: azpect/MarkdownToHtmlCompiler#29
Reviewed-by: Hayden Hargreaves <hayden@gophernest.net>
2025-10-28 17:55:18 -07:00
Hayden Hargreaves
c90e4e8895 Merge branch 'feature/cmdl' 2025-10-28 17:52:25 -07:00
Hayden Hargreaves
6203f9c325 (FIX): Forgot this somehow 2025-10-28 17:50:55 -07:00
Hayden Hargreaves
1c81d2aa41 (FEAT): Includes support for code block segments.
This includes the addition of lots of new node elements.
2025-10-28 17:45:40 -07:00
ca38b98e8a Merge branch 'feature/cli' into feature/cmdl 2025-10-28 17:25:38 -07:00
b38bb60e62 added try and catch 2025-10-28 17:19:27 -07:00
8f5a466a59 added comments to clarify things 2025-10-28 17:18:58 -07:00