Commit Graph

175 Commits

Author SHA1 Message Date
9642922445 ... 2025-08-21 12:05:20 +02:00
1171b7b6d6 Merge branch 'development_heroprompt' of github.com:freeflowuniverse/herolib into development_heroprompt 2025-08-21 11:37:19 +02:00
3029bf661a ... 2025-08-21 11:37:17 +02:00
1b90ce41e6 ... 2025-08-21 11:15:08 +02:00
e0a8bc32e7 .. 2025-08-21 11:10:13 +02:00
b109299210 ... 2025-08-21 09:38:20 +02:00
de60c5f78e ... 2025-08-16 11:23:58 +02:00
27bc172257 ... 2025-08-16 07:31:32 +02:00
43ffedfad8 ... 2025-08-15 08:52:46 +02:00
e030309b7f ... 2025-08-15 07:09:40 +02:00
1501a09e62 ... 2025-08-13 12:09:11 +02:00
1f9bc11a2e ... 2025-08-13 08:49:44 +02:00
ffff44f347 .. 2025-08-12 15:52:13 +02:00
d56a04e3ea Merge branch 'development' into development_fix_hero_and_ci
* development:
  ...

# Conflicts:
#	lib/core/herocmds/docusaurus.v
#	lib/data/encoderhero/decoder.v
#	lib/data/encoderhero/postgres_client_decoder_test.v
#	lib/web/site/play.v
2025-08-06 08:55:07 +02:00
04403b62a4 ... 2025-08-06 08:50:32 +02:00
Mahmoud-Emad
3b0232ebe3 refactor: improve skip attribute detection logic
- Normalize attributes by removing all whitespace
- Simplify conditional logic for skip attribute check
- Add fallback skip check for fields named 'other'
- Remove debugging print statements
2025-08-05 20:14:47 +03:00
Mahmoud-Emad
29e0efa3d6 debug: Add some print statments to see the output in the CI 2025-08-05 20:05:30 +03:00
Mahmoud-Emad
c81af5e235 fix: make skip attribute detection more robust
- Replace simple `contains('skip')` with stricter checks
- Normalize attribute string before checking
- Avoid matching 'skip' as a substring of another word
- Handle space and semicolon-separated attribute lists
2025-08-05 19:52:01 +03:00
Mahmoud-Emad
b15c4cd15a refactor: Change hero action syntax to verb.noun
- Change action name format from `obj.verb` to `verb.obj`
- Update decoder to look for `define.obj` or `configure.obj`
- Modify encoder export to use the new `define.obj` prefix
- Update all test constants and scripts to the new syntax
- Make Remark struct public for test visibility
2025-08-05 19:02:26 +03:00
Mahmoud-Emad
d747977185 feat: add multi-site support and playbook enhancements
- Refactor `site` module to process multiple configurations
- Add environment variable templating for playbook actions
- Activate playbook actions for setting coderoot and params
- Improve docusaurus config with metadata fallbacks
- Fix docusaurus navbar generation when logo is not defined
2025-08-03 12:14:55 +03:00
Mahmoud-Emad
697c500e35 refactor: adapt docusaurus to use generic site module
- Introduce a new generic `site` module for web generation
- Update `herocmds` to use the new site creation flow
- Simplify docusaurus playbook logic with a `docusaurus.play` fn
- Refactor site generation to act on `Site` struct directly
- Fix playbook find filter to use wildcard `*`
2025-07-31 14:42:36 +03:00
50a76dd096 ... 2025-07-31 03:44:44 +02:00
a7f6548bea ... 2025-07-30 23:43:41 +02:00
34da4f06e1 ... 2025-07-30 23:00:49 +02:00
802f6e074d ... 2025-07-30 15:58:04 +02:00
66757c52d7 ... 2025-07-30 15:00:20 +02:00
1d383faa62 ... 2025-07-30 12:57:32 +02:00
0ebc06589e Merge branch 'development' of github.com:freeflowuniverse/herolib into development
* 'development' of github.com:freeflowuniverse/herolib:
  test: Update EUR/USD exchange rate assumption in tests
  fix: prevent 'img' directory from being ignored
2025-07-23 12:53:29 +02:00
Mahmoud-Emad
c27862262f test: Update EUR/USD exchange rate assumption in tests
- Updated the assertion for the EUR/USD exchange rate from >= 0.9 to >= 0.8.
- This reflects the current market exchange rate and prevents test failures.
2025-07-22 10:46:24 +03:00
Mahmoud-Emad
5592d13d66 fix: prevent 'img' directory from being ignored
- Prevent the 'img' directory from being incorrectly ignored.
- This ensures that the 'img' directory is processed correctly,
  fixing an issue where it was excluded unintentionally.
2025-07-22 10:29:19 +03:00
21e43c69a8 ... 2025-07-22 07:39:08 +02:00
b560288962 ... 2025-07-22 07:19:16 +02:00
959c1319e7 ... 2025-07-21 06:51:13 +02:00
0ec8fd58d2 ... 2025-07-21 06:45:50 +02:00
bd120180ea ... 2025-07-21 06:42:00 +02:00
ddf5fcbbcc ... 2025-07-21 06:18:46 +02:00
874ad25fe1 ... 2025-07-20 14:58:06 +02:00
cbde29a8b4 ... 2025-07-20 10:31:19 +02:00
32fcda82e7 ... 2025-07-19 21:52:05 +02:00
721352489d ... 2025-07-19 21:48:11 +02:00
2c8daf11d8 ... 2025-07-19 19:51:08 +02:00
d32f0f4245 ... 2025-07-19 17:27:25 +02:00
e8d4d0afe6 ... 2025-07-19 17:08:33 +02:00
02ffc71aea ... 2025-07-19 15:54:23 +02:00
f092095e7b ... 2025-07-19 13:49:10 +02:00
1fdd30c147 ... 2025-07-18 07:35:18 +02:00
8354ba4c8c ... 2025-07-18 07:04:00 +02:00
d9f1c93a01 ... 2025-07-18 06:17:57 +02:00
9ca0728929 ... 2025-07-18 05:40:57 +02:00
7ea0a43b0c ... 2025-07-18 05:15:30 +02:00