hastyscribe

Timeline
Login

Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2023-09-24
11:02
Incremented version, regenerated guide. leaf check-in: 43441e2e33 user: h3rald@h3rald.com tags: trunk, smol
2023-09-20
19:45
Merge pull request #96 from ZoomRmc/cssdedup check-in: 4c37dec58b user: noreply@github.com tags: trunk, smol
19:42
Merge pull request #95 from ZoomRmc/cssmin check-in: fea7e6bd02 user: noreply@github.com tags: trunk, smol
10:55
Improve CSS link styling priorities

- Now all protocols except `http*` are prioritized over domains and extensions for choosing a link styling icon. check-in: 5061254484 user: zoomrmc+git@gmail.com tags: trunk, smol

07:58
Deduplication of optional CSS rules

- Previously, as rules were checked for each element returned by the query in a loop, some rules got added to the final document multiple times. This commit fixes this. check-in: 0c9bcdfc91 user: zoomrmc+git@gmail.com tags: trunk, smol

2023-09-19
21:25
Basic css minifier for the built-in stylesheet

Runs on `pegs.multireplace` and is very basic: deals only with whitespace and comments. Doesn't know anything about quoted strings in CSS. check-in: 2c2bb851da user: zoomrmc+git@gmail.com tags: trunk, smol

16:13
Merge pull request #93 from ZoomRmc/cssrules check-in: d1cc5782db user: noreply@github.com tags: trunk, smol
16:10
Merge pull request #94 from ZoomRmc/docs check-in: 80c5785d7d user: noreply@github.com tags: trunk, smol
01:11
Update `README`, `UserGuide.md` and credits check-in: d8010135b1 user: zoomrmc+git@gmail.com tags: trunk, smol
00:05
Link CSS styling refactor

- `hastystyles.links.css` now parsed at compile time - `HastyLinkStyles` type and `linkStyles` field in a main global object removed in favor of the constant rule tables check-in: 86956a7d4b user: zoomrmc+git@gmail.com tags: trunk, smol

2023-09-18
20:02
Merge pull request #90 from ZoomRmc/clifixes check-in: 02ed6fb9f0 user: noreply@github.com tags: trunk, smol
01:27
Implement `--output-dir`; fixes

- `--output-dir` allows writing the resulting html files to a user-provided directory. If multiple given paths/globs resolve to files with colliding basenames, files are saved with a path hash suffix to prevent overwrites. This option takes precedence over `--output-file`. - Writing multiple files to stdout is now logged and delimited with an html-comment denoting the end of each file. - Empty `--output-file` value is now an error. check-in: 16589a98fd user: zoomrmc+git@gmail.com tags: trunk, smol

2023-09-17
18:48
Refactor `create_optional_css`

- Original logic was kept unchanged - The result is now accumulated as a `seq[string]` and joined into a string just once at function return - `style_tag` is now a template check-in: 489398a259 user: zoomrmc+git@gmail.com tags: trunk, smol

12:42
Merge pull request #91 from ZoomRmc/logo check-in: 9576343bbd user: noreply@github.com tags: trunk, smol
01:38
Implement `--no-clobber` to prevent overwrites check-in: 3f1f88aee8 user: zoomrmc+git@gmail.com tags: trunk, smol
01:13
Small peg changes; `--iso` option added; refactor

- Logic for some replacement operations relies on slightly tuned pegs, mostly to avoid multiple passes of `findAll`. - Option `--iso` is added to allow printing the date in ISO 8601 format in the html footer. - Program now quits with an error if flags are given any value. check-in: 5218be39f1 user: zoomrmc+git@gmail.com tags: trunk, smol

2023-09-16
19:34
Omtimize hastyscribe.svg

A little bit of manual node pruning, path joining, automatic optimizations and precision limiting. Almost no visual loss of form, except in the top arc. check-in: fca6d22c20 user: zoomrmc+git@gmail.com tags: trunk, smol

13:07
Refactoring

- TMDMetaData now uses default object fields for initialization and is now an `out` parameter of `markdown.md`. - `sequtils.mapIt` consecutive usage merged. - Image download warning now ouputs one log mark for the message. - `compileDocument` refactored to not use accumulation variables. - `hastyscribe_logo` svg and img tag now prepared at compile time. - Log level `lvNotice` now uses a dedicated color - Normal log color changed from `fgWhite` to `fgDefault` - `utils.encode_image` now uses `strutils.multireplace` check-in: 066d023a55 user: zoomrmc+git@gmail.com tags: trunk, smol

00:50
Fixes for CLI; proper glob handling

- Now multiple input files are handled correctly, including multiple glob patterns. - IOError exit code changed to `5`. - `output-file` with multiple input files now ignored, preventing overwrites. - More events are now logged, including successful conversions and invalid arguments. - `HastyOptions` now uses default fields for initialization. + `std/critbits` are now imported to deduplicate input arguments. check-in: 5ab6c565bf user: zoomrmc+git@gmail.com tags: trunk, smol

2023-09-02
15:35
Fixed sloppy find and replace. check-in: 7cf1c8cd45 user: h3rald@h3rald.com tags: trunk, smol
2023-08-31
18:31
Updating workflow. leaf check-in: e1d19214b8 user: h3rald@h3rald.com tags: trunk, v2.0.0, smol
17:23
Updated workflow. check-in: b7594eb68d user: h3rald@h3rald.com tags: trunk, smol
14:11
Finished implementation; preparing to release. check-in: 4308c92397 user: h3rald@h3rald.com tags: trunk, smol
12:31
Compiled libmarkdown on macos. check-in: 590058e29a user: h3rald@h3rald.com tags: trunk, smol
01:53
Added libmarkdown 2.2.7d for linux. check-in: 5efe64d03c user: h3rald@h3rald.com tags: trunk, smol
2023-08-30
19:45
Started leveraging new hastystyles. check-in: 93b9578940 user: h3rald@h3rald.com tags: trunk, smol
2023-08-29
14:18
Implemented --noembed flag; incremented version number. check-in: 2c8e4fa5c0 user: h3rald@h3rald.com tags: trunk, smol
2023-08-11
02:17
Added description check-in: 86c2f112f1 user: h3rald@h3rald.com tags: trunk, smol
2023-04-30
13:57
Merge branch 'master' of github.com:h3rald/hastyscribe check-in: 9aa53a469b user: h3rald@h3rald.com tags: trunk, smol
13:56
Fixed deprecation warnings. check-in: 107ccb2b7f user: h3rald@h3rald.com tags: trunk, smol
2023-02-22
03:48
Merge pull request #89 from Diogenesoftoronto/Diogenesoftoronto-readme-installation check-in: d00a206889 user: noreply@github.com tags: trunk, smol
2023-02-21
00:10
add quick installation instructions check-in: 3adaf68e60 user: noreply@github.com tags: trunk, smol
2021-11-10
12:39
Minor fixes. check-in: 00b5610ad8 user: h3rald@h3rald.com tags: trunk, smol
2021-11-06
17:11
Merge pull request #85 from celtic-coder/master

Update broken anchor links in User Guide check-in: 6e55b5a1ec user: noreply@github.com tags: trunk, smol

2021-11-01
21:11
Update broken anchor links in User Guide check-in: 8ff6bf6a8d user: celtic.coder@gmail.com tags: trunk, smol
2021-07-03
15:15
Removing unnecessary test file. leaf check-in: 424c54af5d user: h3rald@h3rald.com tags: trunk, v1.12.5
13:34
Modifying path for windows builds. check-in: 80281860f5 user: h3rald@h3rald.com tags: trunk
13:24
Fixing build. check-in: 438d22d6bd user: h3rald@h3rald.com tags: trunk
13:04
Added -v, -h options. Fixed discount linking. check-in: 34da17c70d user: h3rald@h3rald.com tags: trunk
12:52
Fixes. check-in: e39fb5fb46 user: h3rald@h3rald.com tags: trunk
12:50
Modifying pipeline to generate libdiscount when building. check-in: c5e7b47b2a user: h3rald@h3rald.com tags: trunk
12:22
Adding --passL:-static for linux builds (ref: #82) check-in: 9ddb5199cf user: h3rald@h3rald.com tags: trunk
2021-06-21
19:08
Merge pull request #83 from tomidery/last-character-of-file-is-deleted check-in: 4837310009 user: noreply@github.com tags: trunk
18:45
Last character of the file was truncated. With empty files the md function caused buffer read-over and returned garbage result check-in: 6454f9bac7 user: piotr.kaminski@devops.ncia.nato.int tags: trunk
2021-04-25
12:17
Updated copyright year check-in: df636b209d user: noreply@github.com tags: trunk
2021-04-19
18:34
Update ci.yml check-in: adf1d79773 user: noreply@github.com tags: trunk, v1.12.4
18:26
Update ci.yml check-in: bf8860694a user: noreply@github.com tags: trunk
18:00
Merge branch 'master' of github.com:h3rald/hastyscribe check-in: b99dd3ea9b user: h3rald@h3rald.com tags: trunk
17:56
Added workflows check-in: a6ea083a31 user: h3rald@h3rald.com tags: trunk
2021-04-07
05:49
Merge pull request #80 from tomidery/fix-pandoc-metadata-check check-in: e1d54550bc user: noreply@github.com tags: trunk