Commit Graph

132 Commits

Author SHA1 Message Date
dd30002f2d
Modularize spec tests for HTML5-modified converter 2023-11-24 20:37:47 +08:00
ac2c00567e
Add spec tests for video block 2023-11-24 20:35:36 +08:00
6e2c022c45
Add image block for HTML5-modified 2023-11-24 20:31:25 +08:00
bb0e461197
Update fallback text for video block 2023-11-24 20:29:20 +08:00
e0aed2313d
Add autoplay, preload, and metadata attribute for video block 2023-11-24 20:28:52 +08:00
e7e973d1c6
Add sidebar block for HTML5-modified 2023-11-24 11:47:28 +08:00
d868c0964c
Add video block for HTML5-modified 2023-11-24 11:43:33 +08:00
09a93481f0
Add basic Asciidoc conversion with API test for chat block 2023-11-24 11:42:33 +08:00
51d4aa1e99
Update flake description 2023-11-24 11:42:08 +08:00
d704253410
Refactor common functions 2023-11-24 11:34:10 +08:00
a57804d519
Update project README 2023-11-24 11:33:32 +08:00
b2d8534999
Update Rubocop configuration 2023-11-24 11:29:28 +08:00
36dffaf3e4
Add audio block for HTML5-modified 2023-11-24 11:28:07 +08:00
153e110489
Add admonition block for HTML5-modified 2023-11-24 11:23:06 +08:00
74c48a345f
Add spec tests for HTML5-modified converter 2023-11-23 10:48:08 +08:00
a6283b72a1
Convert to Nokogiri for HTML manipulation 2023-11-23 10:11:20 +08:00
66233f04e6
Update flake and devshell 2023-11-17 22:11:13 +08:00
83aad53d74
Add forked bundix to the devshell
Just to make it easier to set up for next time.
2023-11-17 22:02:56 +08:00
887d2a675e
Update dependencies and generate proper gemset.nix
I keep forgetting that I've been generating the gemset.nix file from the
nixpkgs bundix instead of the forked bundix. It is not easy to install
some of the more problematic gems like Nokogiri in this way.
2023-11-17 22:01:24 +08:00
c6f2363ca3
Prepare for next development version 2023-11-16 20:17:25 +08:00
71fe2602c2
Update default custom converter name 2023-11-16 20:16:48 +08:00
586cc8daee
Update chat block attributes 2023-11-16 20:15:57 +08:00
5cb366fb2a
Add modified version of built-in HTML5 converter 2023-11-16 19:40:15 +08:00
f0b69b8af7
Release v1.2.1 2023-11-08 11:40:07 +08:00
8545b63c84
Fix GitHub release step 2023-11-08 11:37:50 +08:00
e2e0da4a33
Release v1.2.0 2023-11-08 11:31:37 +08:00
95e7bc12ec
Restructure modules again 2023-11-08 11:26:58 +08:00
fdcdeb1747
Update flake inputs
Flake lock file updates:

• Updated input 'flake-utils':
    'github:numtide/flake-utils/dbabf0ca0c0c4bce6ea5eaf65af5cb694d2082c7' (2023-06-25)
  → 'github:numtide/flake-utils/ff7b65b44d01cf9ba6a71320833626af21126384' (2023-09-12)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/5daaa32204e9c46b05cd709218b7ba733d07e80c' (2023-07-06)
  → 'github:NixOS/nixpkgs/ec750fd01963ab6b20ee1f0cb488754e8036d89d' (2023-11-07)
• Updated input 'ruby-nix':
    'github:sagittaros/ruby-nix/b1edcbec13c9f15915a900b1fb87d9c3ef1e882b' (2023-04-17)
  → 'github:sagittaros/ruby-nix/911d5e8584453e1aff0fb85c93aa163dcdd0f3f0' (2023-07-08)
2023-11-08 10:30:30 +08:00
2977870311
Add test and improve handling of subpath for man inline macro 2023-11-07 19:35:29 +08:00
9d3f69be6e
Add Rubocop configuration 2023-11-07 19:19:40 +08:00
6291f3b36d
Update chat block to have its own context
Now, this should be configured with templates which is nice.
2023-11-07 19:19:24 +08:00
5cd7566a88
Update CI automated release 2023-11-07 15:33:24 +08:00
de9f3a0e9c
Restructure extensions with Ruby modules
Also restructured how they're named in the filesystem and the class
names as well.
2023-11-06 22:54:57 +08:00
69c8015292
Add subpath option for man inline macro 2023-11-06 22:07:03 +08:00
2b57ba4594
Update release step for GitHub Actions 2023-11-01 21:28:18 +08:00
850b021209
Release v1.1.0 2023-11-01 21:13:57 +08:00
a95b09a81f
Remove preprocessor extension for git blob include processor
It's pretty useless for outside of the custom setup I've had.
2023-11-01 17:30:56 +08:00
cf8a942011
Add 'issue' attribute for GitLab link inline macro 2023-11-01 17:36:11 +08:00
42454be244
Update chat block output formatting
If there's any formatting here in the first place.
2023-10-29 12:50:05 +08:00
928cd80561
Update the default text for manpages link 2023-10-29 12:49:08 +08:00
924fd9eac5
Change default behavior for creating network requests when caption is unset 2023-10-29 12:48:09 +08:00
bfbea57d6b
Add spec tests for GitLab raw content include processor
Even though, it's untested since I barely use it anymore.
2023-11-01 17:37:08 +08:00
821d5eeb27
Add spec tests for GitHub raw content include processor 2023-10-29 17:40:39 +08:00
33faaeac88
Add spec tests for Git blob include processor 2023-10-29 17:39:30 +08:00
74bb141a79
Add spec tests for Repology link inline macro 2023-10-29 17:37:08 +08:00
60983d0d93
Add spec tests for GitLab link inline macro 2023-10-29 17:36:33 +08:00
389abe4176
Add spec tests for Wikipedia inline macro 2023-10-29 17:27:00 +08:00
e2ca9b57f1
Add spec tests for FDroid link inline macro 2023-10-29 12:40:50 +08:00
89c4313d17
Add spec tests for MusicBrainz link inline macro 2023-10-29 12:27:55 +08:00
657020278c
Add spec tests for Flathub link inline macro 2023-10-29 11:21:59 +08:00