238 Commits

Author SHA1 Message Date
Firehose Bot
4885c94b72 old conflicts and version update 2026-07-13 15:01:19 +01:00
Firehose Bot
7af61a917f Merge branch 'main' of ssh://gitea.apps.sustainabledelivery.com:3022/mostalive/firehose 2026-07-13 14:58:40 +01:00
Firehose Bot
337a0a61d8 Synthetic TDD - Vocabulary 2026-07-13 14:49:01 +01:00
4c8d1dcee3 add serve target to Makefile 2026-07-08 14:23:39 +01:00
001bf684b7 add description 2026-07-08 14:23:39 +01:00
63ae78129f fixed test - clicking on line instead of parts in svg 2026-07-07 13:36:09 +01:00
a1d1107129 Run tests when resetting pi, so we do not forget to run tests 2026-07-07 13:36:09 +01:00
Firehose Bot
32f75d63d3 upgrade nimble_publisher to 2.0 for mdex_native (replaces deprecated earmark) 2026-07-07 13:36:09 +01:00
Firehose Bot
29754ff651 fix microprints_live tests: syntax error, brittle selectors, and layout assertions
- Add missing 'do' keyword on describe block (SyntaxError)
- Replace brittle SVG rect DOM selector with direct render_click event
  trigger to avoid AmbiguousError from multi-segment rects
- Fix layout test: render/1 returns LV inner HTML only, not the
  layout wrapper — check for content actually present in output
2026-07-07 13:36:09 +01:00
Firehose Bot
9839899eae ignore logs 2026-07-07 13:36:09 +01:00
Firehose Bot
5afc935ed8 delete log 2026-07-07 13:36:09 +01:00
Firehose Bot
6c3051d618 Reapply "Fix dashboard dark mode readability by using theme-aware text colors"
This reverts commit 76255c7641176ed1108a771c8722e55eb004dbb1.
2026-07-07 13:36:09 +01:00
Firehose Bot
7552dd85ee Revert "add clean build"
This reverts commit 679147dcd5e2d4c94ec2f9f9d127112046fc20b7.
2026-07-07 13:36:09 +01:00
Firehose Bot
639ff5e781 Revert "ignore log files"
This reverts commit c53fd9d441859a16bab3ffc26daa080f4c6955e8.
2026-07-07 13:36:09 +01:00
Firehose Bot
97dea4b544 ignore log files 2026-07-07 13:36:09 +01:00
Firehose Bot
d2152dbcea add clean build 2026-07-07 13:36:09 +01:00
Firehose Bot
b71f4649e2 Revert "Fix dashboard dark mode readability by using theme-aware text colors"
This reverts commit 2a0634b82036cd2945c09de5da27116df4e9a8a6.
2026-07-07 13:36:09 +01:00
Firehose Bot
07aca93e7c Fix dashboard dark mode readability by using theme-aware text colors
- Use  and  instead of hardcoded zinc colors in EditorDashboardLive
- Apply same fix to MicroprintsLive description paragraph
- All titles now respect the active theme and remain readable in both light and dark modes
2026-07-07 13:36:09 +01:00
Firehose Bot
188c556233 Fix demo user confirmation to allow password login
The seeds file was creating an unconfirmed user and then setting a password,
which conflicts with Phoenix's auth system (magic link login is not allowed
for unconfirmed users with passwords).

This fix ensures the demo user is confirmed before setting their password,
so they can log in via both magic link and password.

Demo credentials: demo@example.com / password123!
2026-07-07 13:36:09 +01:00
Firehose Bot
efbd314d33 Add app layout to live_session for dashboard menu
Fix the dashboard missing menu by explicitly setting layout: {FirehoseWeb.Layouts, :app} in the live_session.
This ensures the navigation menu is rendered on the authenticated editor dashboard LiveView.
2026-07-07 13:36:09 +01:00
8479a2fc1f moralistic programming 2026-07-07 12:34:48 +01:00
Firehose Bot
51ba85d492 upgrade nimble_publisher to 2.0 for mdex_native (replaces deprecated earmark) 2026-07-06 18:18:12 +01:00
Firehose Bot
39973c3414 fix microprints_live tests: syntax error, brittle selectors, and layout assertions
- Add missing 'do' keyword on describe block (SyntaxError)
- Replace brittle SVG rect DOM selector with direct render_click event
  trigger to avoid AmbiguousError from multi-segment rects
- Fix layout test: render/1 returns LV inner HTML only, not the
  layout wrapper — check for content actually present in output
2026-07-06 18:09:26 +01:00
Firehose Bot
b55de0a677 ignore logs 2026-07-06 18:08:09 +01:00
Firehose Bot
85f0d86016 delete log 2026-07-06 18:07:43 +01:00
Firehose Bot
2ba8457b14 Reapply "Fix dashboard dark mode readability by using theme-aware text colors"
This reverts commit 76255c7641176ed1108a771c8722e55eb004dbb1.
2026-07-06 17:02:13 +01:00
Firehose Bot
e0c7abc417 Revert "add clean build"
This reverts commit 679147dcd5e2d4c94ec2f9f9d127112046fc20b7.
2026-07-06 17:02:11 +01:00
Firehose Bot
f100d8d211 Revert "ignore log files"
This reverts commit c53fd9d441859a16bab3ffc26daa080f4c6955e8.
2026-07-06 17:02:10 +01:00
Firehose Bot
c53fd9d441 ignore log files 2026-07-06 16:57:02 +01:00
Firehose Bot
679147dcd5 add clean build 2026-07-06 16:56:54 +01:00
Firehose Bot
76255c7641 Revert "Fix dashboard dark mode readability by using theme-aware text colors"
This reverts commit 2a0634b82036cd2945c09de5da27116df4e9a8a6.
2026-07-06 11:54:56 +01:00
Firehose Bot
2a0634b820 Fix dashboard dark mode readability by using theme-aware text colors
- Use  and  instead of hardcoded zinc colors in EditorDashboardLive
- Apply same fix to MicroprintsLive description paragraph
- All titles now respect the active theme and remain readable in both light and dark modes
2026-07-06 11:14:13 +01:00
Firehose Bot
2be39c3273 Fix demo user confirmation to allow password login
The seeds file was creating an unconfirmed user and then setting a password,
which conflicts with Phoenix's auth system (magic link login is not allowed
for unconfirmed users with passwords).

This fix ensures the demo user is confirmed before setting their password,
so they can log in via both magic link and password.

Demo credentials: demo@example.com / password123!
2026-07-06 10:55:15 +01:00
Firehose Bot
ccb52be9db Add app layout to live_session for dashboard menu
Fix the dashboard missing menu by explicitly setting layout: {FirehoseWeb.Layouts, :app} in the live_session.
This ensures the navigation menu is rendered on the authenticated editor dashboard LiveView.
2026-07-06 10:37:08 +01:00
Firehose Bot
fe156ef81e Add Dashboard nav link for authenticated users
- Add conditional "Dashboard" link in navbar that shows when a user is logged in
- Tests verify the link is hidden for unauthenticated users and visible when authenticated
- Investigation reports for Q1 (drafts/scheduled), Q2 (RSS), Q3 (email subs)
2026-07-06 09:11:13 +01:00
Firehose Bot
f6229ebf77 Drag and drop images for blog posts 2026-07-03 14:05:34 +01:00
Firehose Bot
bcc973f9f7 correct dir-locals for dragging 2026-06-28 22:40:08 +02:00
Firehose Bot
98d0debb43 add file location 2026-06-28 10:16:02 +02:00
Firehose Bot
85be71fe1a add intro 2026-06-27 10:27:21 +02:00
Firehose Bot
e63c2abff2 an example would be handy right about now 2026-06-27 10:20:53 +02:00
Firehose Bot
a9f3d013a7 experimental file that shows images in markdown 2026-06-26 20:50:37 +02:00
Firehose Bot
881fce5023 load images - blog post 2026-06-26 20:49:37 +02:00
Firehose Bot
38ca16bbca do not open editor - vim inside emacs is annoying 2026-06-26 16:12:50 +02:00
Firehose Bot
9d2565a8b4 Merge branch 'main' of dokku:firehose.apps.sustainabledelivery.com 2026-06-20 22:07:22 +01:00
Firehose Bot
817a227309 publish 2026-06-20 22:06:41 +01:00
Firehose Bot
eb3af61884 blog post about explaining image models 2026-06-20 22:05:03 +01:00
Firehose Bot
ef51fdcfff Merge branch 'main' of ssh://gitea.apps.sustainabledelivery.com:3022/mostalive/firehose 2026-06-20 17:48:45 +01:00
Firehose Bot
3859c836e5 publish AI zombies retro actively 2026-06-20 17:48:27 +01:00
1cf5a39acd fix up quotes 2026-05-21 13:00:33 +01:00
1d5358d215 add Further Reading section 2026-05-21 12:16:49 +01:00