From df0a091dcfb049c019955d48e9abe2106d2c906a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mat=C3=ADas=20Garc=C3=ADa=20Isa=C3=ADa?= Date: Tue, 30 Sep 2025 14:50:30 -0300 Subject: [PATCH 1/4] Update devenv installation (#987) CI was failing because of this --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d9466102..b0a1d7a0 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -23,7 +23,7 @@ jobs: with: name: devenv - name: Install devenv.sh - run: nix profile install tarball+https://install.devenv.sh/latest + run: nix profile add nixpkgs#devenv - name: Cache dependencies uses: actions/cache@v4 with: From 1b48abff7738a9471f1bb6d5e6fe8e3e39583f8a Mon Sep 17 00:00:00 2001 From: manumoreira Date: Mon, 29 Sep 2025 15:30:50 -0300 Subject: [PATCH 2/4] General rendering fixes Added: Absolute URL for icons Manas logo on png (for emails) A table to force sponsors logo+name alignement css rules to avoid h2 href in blue border style to avoid Outlook 2016 ghost borders --- Gemfile.lock | 7 ++++++ _data/sponsor_logos_corporate.csv | 6 ++--- _includes/newsletter/footer_sponsors.html | 27 +++++++++++++++------- _layouts/email.html | 5 +++- assets/manas-orange.png | Bin 0 -> 16883 bytes 5 files changed, 33 insertions(+), 12 deletions(-) create mode 100644 assets/manas-orange.png diff --git a/Gemfile.lock b/Gemfile.lock index 2c2229c0..79adcbff 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -13,6 +13,7 @@ GEM http_parser.rb (~> 0) eventmachine (1.2.7) ffi (1.17.1) + ffi (1.17.1-aarch64-linux-gnu) ffi (1.17.1-arm64-darwin) ffi (1.17.1-x86_64-darwin) ffi (1.17.1-x86_64-linux-gnu) @@ -20,6 +21,9 @@ GEM google-protobuf (4.29.3) bigdecimal rake (>= 13) + google-protobuf (4.29.3-aarch64-linux) + bigdecimal + rake (>= 13) google-protobuf (4.29.3-arm64-darwin) bigdecimal rake (>= 13) @@ -86,6 +90,8 @@ GEM sass-embedded (1.83.4) google-protobuf (~> 4.29) rake (>= 13) + sass-embedded (1.83.4-aarch64-linux-gnu) + google-protobuf (~> 4.29) sass-embedded (1.83.4-arm64-darwin) google-protobuf (~> 4.29) sass-embedded (1.83.4-x86_64-darwin) @@ -98,6 +104,7 @@ GEM webrick (1.9.1) PLATFORMS + aarch64-linux universal-darwin x86_64-linux x86_64-unknown diff --git a/_data/sponsor_logos_corporate.csv b/_data/sponsor_logos_corporate.csv index a882bc9e..b0a7e5c9 100644 --- a/_data/sponsor_logos_corporate.csv +++ b/_data/sponsor_logos_corporate.csv @@ -1,3 +1,3 @@ -logo,name,url,last_payment,all_time,since,level -sponsors/84.png,84codes,https://www.84codes.com/,"€22,000","€765,000","Apr 1, 2018",5000 -manas-orange.svg,Manas.Tech,https://manas.tech/,"$5,000","$1,390,000","Jun 19, 2009",5000 +logo,logo_email,name,url,last_payment,all_time,since,level +sponsors/84.png,sponsors/84.png,84codes,https://www.84codes.com/,"€22,000","€765,000","Apr 1, 2018",5000 +manas-orange.svg,manas-orange.png,Manas.Tech,https://manas.tech/,"$5,000","$1,390,000","Jun 19, 2009",5000 diff --git a/_includes/newsletter/footer_sponsors.html b/_includes/newsletter/footer_sponsors.html index a0b663f9..62b956e2 100644 --- a/_includes/newsletter/footer_sponsors.html +++ b/_includes/newsletter/footer_sponsors.html @@ -1,18 +1,29 @@ - - {%- for sp in site.data.sponsor_logos_corporate %} {%- endfor %} -
-

Thanks to our sponsors

+
+

Thanks to our sponsors

-
+ \ No newline at end of file diff --git a/_layouts/email.html b/_layouts/email.html index 01435c77..b907504f 100644 --- a/_layouts/email.html +++ b/_layouts/email.html @@ -33,6 +33,8 @@ h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; + color: #000000 !important; + text-decoration: none !important } p { @@ -436,7 +438,8 @@
- +
+
diff --git a/assets/manas-orange.png b/assets/manas-orange.png new file mode 100644 index 0000000000000000000000000000000000000000..c7dec4af2dc9b6ffbac2d9fb57c5d44b90ed4618 GIT binary patch literal 16883 zcmXwBbzGC*_kT7R-BNAzkxR6FC&5v4Em zldkMWhV>!hHct{emqvRn9^ZX;xV_WDjN0rb%Q57`mBnt8_n9OT!Fh@Q%)!EROZT)q z&Q9ve@ER6Y;(WRoW&P!zSwy+nu01;ix2o~o0;Tg&S^;qt!307O*PO-73h_*ccKm4N@EQd%0AuC`ghn`LOp^e|a*hlRS$^#6ifB#hQ!J3PHsG903 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 GpZ*^SRBP1$ literal 0 HcmV?d00001 From 2ba22b80dbcde6b28c51b109e0c3d10d6284f35f Mon Sep 17 00:00:00 2001 From: manumoreira Date: Tue, 30 Sep 2025 10:19:33 -0300 Subject: [PATCH 3/4] polish PR Remove Gemfile.lock --- .gitignore | 1 + Gemfile.lock | 122 --------------------------------------------------- 2 files changed, 1 insertion(+), 122 deletions(-) delete mode 100644 Gemfile.lock diff --git a/.gitignore b/.gitignore index 0e57b730..f4575879 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,4 @@ devenv.local.nix .direnv .pre-commit-config.yaml +Gemfile.lock diff --git a/Gemfile.lock b/Gemfile.lock deleted file mode 100644 index 79adcbff..00000000 --- a/Gemfile.lock +++ /dev/null @@ -1,122 +0,0 @@ -GEM - remote: https://rubygems.org/ - specs: - addressable (2.8.7) - public_suffix (>= 2.0.2, < 7.0) - base64 (0.2.0) - bigdecimal (3.1.9) - colorator (1.1.0) - concurrent-ruby (1.3.5) - csv (3.3.2) - em-websocket (0.5.3) - eventmachine (>= 0.12.9) - http_parser.rb (~> 0) - eventmachine (1.2.7) - ffi (1.17.1) - ffi (1.17.1-aarch64-linux-gnu) - ffi (1.17.1-arm64-darwin) - ffi (1.17.1-x86_64-darwin) - ffi (1.17.1-x86_64-linux-gnu) - forwardable-extended (2.6.0) - google-protobuf (4.29.3) - bigdecimal - rake (>= 13) - google-protobuf (4.29.3-aarch64-linux) - bigdecimal - rake (>= 13) - google-protobuf (4.29.3-arm64-darwin) - bigdecimal - rake (>= 13) - google-protobuf (4.29.3-x86_64-darwin) - bigdecimal - rake (>= 13) - google-protobuf (4.29.3-x86_64-linux) - bigdecimal - rake (>= 13) - http_parser.rb (0.8.0) - i18n (1.14.7) - concurrent-ruby (~> 1.0) - jekyll (4.4.1) - addressable (~> 2.4) - base64 (~> 0.2) - colorator (~> 1.0) - csv (~> 3.0) - em-websocket (~> 0.5) - i18n (~> 1.0) - jekyll-sass-converter (>= 2.0, < 4.0) - jekyll-watch (~> 2.0) - json (~> 2.6) - kramdown (~> 2.3, >= 2.3.1) - kramdown-parser-gfm (~> 1.0) - liquid (~> 4.0) - mercenary (~> 0.3, >= 0.3.6) - pathutil (~> 0.9) - rouge (>= 3.0, < 5.0) - safe_yaml (~> 1.0) - terminal-table (>= 1.8, < 4.0) - webrick (~> 1.7) - jekyll-archives (2.3.0) - jekyll (>= 3.6, < 5.0) - jekyll-redirect-from (0.16.0) - jekyll (>= 3.3, < 5.0) - jekyll-relative-links (0.7.0) - jekyll (>= 3.3, < 5.0) - jekyll-sass-converter (3.0.0) - sass-embedded (~> 1.54) - jekyll-seo-tag (2.8.0) - jekyll (>= 3.8, < 5.0) - jekyll-watch (2.2.1) - listen (~> 3.0) - json (2.9.1) - kramdown (2.5.1) - rexml (>= 3.3.9) - kramdown-parser-gfm (1.1.0) - kramdown (~> 2.0) - liquid (4.0.4) - listen (3.9.0) - rb-fsevent (~> 0.10, >= 0.10.3) - rb-inotify (~> 0.9, >= 0.9.10) - mercenary (0.4.0) - pathutil (0.16.2) - forwardable-extended (~> 2.6) - public_suffix (6.0.1) - rake (13.2.1) - rb-fsevent (0.11.2) - rb-inotify (0.11.1) - ffi (~> 1.0) - rexml (3.4.2) - rouge (4.5.1) - safe_yaml (1.0.5) - sass-embedded (1.83.4) - google-protobuf (~> 4.29) - rake (>= 13) - sass-embedded (1.83.4-aarch64-linux-gnu) - google-protobuf (~> 4.29) - sass-embedded (1.83.4-arm64-darwin) - google-protobuf (~> 4.29) - sass-embedded (1.83.4-x86_64-darwin) - google-protobuf (~> 4.29) - sass-embedded (1.83.4-x86_64-linux-gnu) - google-protobuf (~> 4.29) - terminal-table (3.0.2) - unicode-display_width (>= 1.1.1, < 3) - unicode-display_width (2.6.0) - webrick (1.9.1) - -PLATFORMS - aarch64-linux - universal-darwin - x86_64-linux - x86_64-unknown - -DEPENDENCIES - jekyll (~> 4.3) - jekyll-archives - jekyll-redirect-from - jekyll-relative-links - jekyll-seo-tag - kramdown-parser-gfm - webrick (~> 1.7) - -BUNDLED WITH - 2.5.19 From 25fd3aa9ccf5868fe5ef932fa67da4e611358dc2 Mon Sep 17 00:00:00 2001 From: manumoreira Date: Tue, 30 Sep 2025 10:22:51 -0300 Subject: [PATCH 4/4] add width Add width="25%" on td --- _includes/newsletter/footer_sponsors.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/newsletter/footer_sponsors.html b/_includes/newsletter/footer_sponsors.html index 62b956e2..09428559 100644 --- a/_includes/newsletter/footer_sponsors.html +++ b/_includes/newsletter/footer_sponsors.html @@ -1,6 +1,6 @@ -
+

Thanks to our sponsors