Firehose Bot
801fac5a41
Add npm install to Dockerfile for dokku
2026-05-15 14:58:26 +01:00
Firehose Bot
fc583f19be
microprints as https dep
2026-05-15 11:53:36 +01:00
Firehose Bot
5a9940c082
publish init script blog post
2026-05-15 11:43:59 +01:00
Firehose Bot
99e25d175e
Add init.sh script and its' draft blog post
2026-05-15 11:12:15 +01:00
Firehose Bot
d6df39e90f
Merge branch 'main' of ssh://gitea.apps.sustainabledelivery.com:3022/mostalive/firehose
2026-05-14 17:04:21 +01:00
86a924d92a
setting up microprints transcript
2026-05-14 16:58:26 +01:00
Firehose Bot
dc8c92d189
Merge branch 'main' of ssh://gitea.apps.sustainabledelivery.com:3022/mostalive/firehose
2026-05-14 14:05:02 +01:00
54651d2349
Add highlight.js syntax highlighting to source viewer
...
- Install highlight.js via npm with 8 language definitions
- SourceViewer hook applies syntax highlighting on mount/update
- Atom One Dark theme for dark mode, Atom One Light for light mode
- Add hooks directory, package.json, and package-lock.json
- Add demo document and screenshots
- Add rodney-docker.md documentation
- Ignore .rodney/ chrome data directory
2026-05-14 13:17:10 +01:00
fa4825d76d
chromium in docker
2026-05-14 12:30:22 +01:00
237dcb48b2
Port DEMO skill from claude to pi
...
And particular for this project. I am now reading more markdown, making
smaller steps. So the installation instructions went to the README.
Hmm. having just written about init scripts, the installation may be
best moved to an init script in the skill directory.
2026-05-14 11:18:29 +01:00
7a50f2d4e7
WIP microprints source now showing
...
also added go to install showboat and rodney for the next steps.
microprints work in qwan tracker, but not in firehose. some of the
rendering is in the project, maybe the library should provide sample
webpages.
2026-05-14 11:15:37 +01:00
Firehose Bot
b2d3bdef19
add scripts/show_drafts and scripts/scheduled for listing unpublished blog posts
2026-05-13 21:48:32 +01:00
061787e897
Feature: OG Social media cards
...
Not Original Gangsta, but ObjectGraph
Reason: images were showing on LinkedIn, but small.
2026-05-10 21:34:07 +01:00
Firehose Bot
764585c642
Merge branch 'main' of dokku:firehose.apps.sustainabledelivery.com
2026-05-08 11:52:18 +01:00
Firehose Bot
987e567683
Merge branch 'main' of ssh://gitea.apps.sustainabledelivery.com:3022/mostalive/firehose
2026-05-08 11:07:13 +01:00
Firehose Bot
468911c610
ai zombies draft
2026-05-08 11:06:58 +01:00
77b1972204
add mimemail dep
2026-05-07 17:05:52 +01:00
5d8337c3e6
typo
2026-05-07 17:02:00 +01:00
b45e2af4dc
configure mail
2026-05-07 16:34:55 +01:00
Firehose Bot
a83634da36
refactor(Blogex.LinkValidator): simplify dead code and naming
...
- Drop redundant :ok return in _validate_links/2 (blog.ex)
- Remove dead HTML link regex from extract_links/1 (body is raw markdown)
- Rename slug_slug_end/1 to slug_end/1
- Simplify parse_blog_link/1 to return {blog_id, slug}, removing
parse_query_fragment/1 and dead case branches
2026-05-07 13:24:11 +01:00
Firehose Bot
1f0423841a
chore: add yaks for LinkValidator simplifications
2026-05-07 12:48:40 +01:00
Firehose Bot
83eb8f7d50
chore: commit misc untracked files (llm-metrics, mise.toml, block-agent-idea.html)
2026-05-07 11:57:24 +01:00
Firehose Bot
2b7cf0a3b9
chore: apply mix format to blogex test files and router
2026-05-07 11:57:17 +01:00
Firehose Bot
ab7a520e9e
Add compile-time link validation for blog post internal links
...
- Add Blogex.LinkValidator module to validate /blog/{id}/{slug} semantics
- Add Blogex.LinkError exception with actionable error messages
- Integrate validation into Blogex.Blog via @before_compile callback
- Add unit tests (34) and integration tests (4) for link validation
- Add test fixtures (valid/invalid posts) in blogex/priv/blog/test/
Closes: validate-internal-link-semantics-in-blog-post-markdown-bodies-at-compile-time-h3hb
Closes: define-link-semantic-validation-logic-in-blogex-7syv
Closes: write-tests-for-link-semantic-validation-y30h
Closes: integrate-link-validation-into-blogexblog-compile-time-macro-1205
2026-05-07 11:56:54 +01:00
c535e63b70
add screenshots for yaks
2026-05-06 15:50:53 +01:00
2d9c28d395
notes
2026-05-06 15:48:56 +01:00
d89420b2f8
start drafting that blog on yaks
2026-05-06 15:48:56 +01:00
6bfb50ee02
Add yak show and context to instructions
2026-05-06 15:48:56 +01:00
277c4bd9be
publish transcripts - html in gitea unreadable
2026-05-06 14:24:53 +01:00
b43a55e1b4
update new post script with correct author
2026-05-06 14:09:33 +01:00
71328a27e8
building notification extension for linux - transcript
2026-05-06 14:09:19 +01:00
fe30189d54
reflect on yak usage with qwen3.6-35B
2026-05-06 14:04:39 +01:00
11396e37a8
fix module aliasing issues
2026-05-05 23:04:01 +01:00
0a7ad6af8a
docs: add @moduledoc to UserAuth and UserNotifier
...
Resolves credo readability warnings for missing module documentation.
2026-05-05 22:14:44 +01:00
0513154b01
Fix remaining 12 multi-line conn shadowing issues
...
Manually refactor multi-line conn = post/put(conn, ...) patterns
across user_session, user_settings, and user_registration controller
tests. Rename shadowed conn to response using pipeline operator.
Also add plans/multi-line-conn-refactoring.md spec for future
Elixir-based tooling to handle these patterns automatically.
2026-05-05 22:03:06 +01:00
a89d09e432
fixed 11 out or 34 conn shadowing cases
...
11 are multi-line, script does not do that
2026-05-05 21:26:00 +01:00
73f6ca5049
remove integration test that was too specific
2026-05-05 19:46:18 +01:00
6e34eb6181
Add guidance on monorepo, brief and yaks
2026-05-05 18:31:54 +01:00
a5acf21395
Remopve failed plan executor
2026-05-05 15:44:01 +01:00
a181c0e814
plan to fix the issues in the readme
2026-05-05 14:44:27 +01:00
8cc1524fec
DEADEND: a work-the-plan agent that is too complicated
...
kept for reference -dead end
2026-05-05 14:43:44 +01:00
7be68af01e
Create README to make install easier
...
and add 'go' to run Andrew Nesbitt's Brief .
2026-05-05 11:15:36 +01:00
Firehose Bot
22029492d8
Add acknowledgement for Barney Dellar
2026-05-02 09:42:12 +01:00
Firehose Bot
4e0ad82681
Fix broken links
2026-05-02 09:40:11 +01:00
Firehose Bot
ec16342249
publish post
2026-04-30 09:16:59 +01:00
Firehose Bot
cfc26cf377
final editing on my local agentic dev setup
2026-04-30 09:10:51 +01:00
Firehose Bot
33da823668
draft: local dev setup today
2026-04-29 22:41:16 +01:00
Firehose Bot
9c769959ad
Add pi.dev tag to Pi-related engineering posts
2026-04-29 21:34:00 +01:00
Firehose Bot
54344fc75e
now really the spelling changes
2026-04-29 16:02:08 +01:00
Firehose Bot
c02cebdd05
spelling errors
2026-04-29 16:01:29 +01:00