Commit graph

348 commits

Author SHA1 Message Date
62e71cadd0
fix: Repositions thumbnail generation logic
All checks were successful
Build and Deploy Static Site / build (push) Successful in 2m0s
Moves thumbnail generation code block for clarity and reusability.
Ensures thumbnails are created before copying assets, adhering
to logical order of operations.
2024-11-27 10:18:57 +01:00
32ddb8df24
feat: Enhances blog with thumbnails and excerpts
Some checks failed
Build and Deploy Static Site / build (push) Failing after 1m54s
Adds image thumbnails and automatically extracts an excerpt
from each blog post to improve visual engagement and content
overview. Modifies HTML templates to display thumbnails next to
post titles and includes "read more" links. Adjusts pagination
links for consistent relative paths and corrects the directory
structure for the first blog page. Updates dependencies to include
Pillow for image processing.

Relates to blog UI improvements.
2024-11-27 09:58:08 +01:00
c4f333e2a5
feat: Add blog generation functionality
All checks were successful
Build and Deploy Static Site / build (push) Successful in 2m20s
Introduces a static blog generation feature leveraging markdown
for content files and template rendering for HTML output.

Imports new dependencies for YAML parsing and markdown conversion.
Enhances site structure by copy-assets function to ensure non-markdown
contents like images are maintained.

Modifies templates for relative asset path resolution to allow
correct linking of stylesheets and images.

Helps in managing content workflow by auto-generating paginated
lists and individual post pages, improving content accessibility.
2024-11-27 09:37:39 +01:00
f4c4b4aece
fix: Removes Tor alternative from Element
All checks were successful
Build and Deploy Static Site (Pride Theme) / build (push) Successful in 1m37s
Build and Deploy Static Site / build (push) Successful in 1m52s
Eliminates the Tor alternative URL for the "Go to Element"
service in the JSON data file.

This simplifies service configuration by only retaining
the primary URL, potentially reducing confusion or
maintenance overhead.
2024-11-26 08:35:02 +01:00
71d806884c
feat: Adds TypeNot service entry
All checks were successful
Build and Deploy Static Site (Pride Theme) / build (push) Successful in 1m47s
Build and Deploy Static Site / build (push) Successful in 1m52s
Introduces a new privacy-friendly Typekit proxy service entry
with relevant metadata, including URLs, descriptions,
and status information.

This inclusion aims to expand the list of available services
that promote privacy by allowing the use of fonts
without Adobe tracking.
2024-11-25 18:20:53 +01:00
0328ac7682
feat: Updates membership fee entry in finances JSON
All checks were successful
Build and Deploy Static Site (Pride Theme) / build (push) Successful in 1m39s
Build and Deploy Static Site / build (push) Successful in 1m46s
Increases the "Membership Fees" value for November in EUR
from 80.23 to 387.65 to reflect accurate financial data.
2024-11-25 10:49:58 +01:00
ffe0a34f47
feat: Revamps membership layout for improved clarity
Adjusts column sizes from 4 to 6 for better card size and visual clarity.
Adds new Ko-fi donation card with information and link for support options.
Restructures HTML blocks for more organized code.
2024-11-25 10:49:31 +01:00
bb71f4daa8
feat(services): Adds alternative Tor link for Structables
All checks were successful
Build and Deploy Static Site (Pride Theme) / build (push) Successful in 1m39s
Build and Deploy Static Site / build (push) Successful in 1m37s
Enhances privacy by providing a Tor link as an alternative
access option for the Structables service. This addition
allows users to access the service through the Tor network,
improving accessibility and anonymity.
2024-11-25 08:36:59 +01:00
ca9c770c38
fix: Center-aligns logo in navbar
All checks were successful
Build and Deploy Static Site (Pride Theme) / build (push) Successful in 1m37s
Build and Deploy Static Site / build (push) Successful in 1m37s
Sets the logo container to use a flexbox for vertical and
horizontal centering in the navbar. Adjusts template and
CSS to streamline logo presentation and improve aesthetic
consistency.
2024-11-19 21:26:21 +01:00
e7f432dfce
fix: Removes redundant font size rule for small screens
All checks were successful
Build and Deploy Static Site (Pride Theme) / build (push) Successful in 1m48s
Build and Deploy Static Site / build (push) Successful in 1m56s
Eliminates an obsolete font size styling for specific paragraph
elements under a responsive breakpoint. This declutters the
CSS and relies on existing responsive styles for better
consistency across various screen sizes.
2024-11-19 21:18:18 +01:00
5511dc55d4
fix: Update server cost data in finances file
All checks were successful
Build and Deploy Static Site (Pride Theme) / build (push) Successful in 1m36s
Build and Deploy Static Site / build (push) Successful in 1m36s
Adjusts the EUR value for server costs from -237.27 to -366.93.
Reflects updated expenses to maintain accurate financial records.
2024-11-19 07:40:38 +01:00
2242879bfb
feat: Enhances account request process in Matrix service
All checks were successful
Build and Deploy Static Site (Pride Theme) / build (push) Successful in 2m5s
Build and Deploy Static Site / build (push) Successful in 1m58s
Removes email request instructions and adds a direct URL
for user account registration, improving the registration
workflow. Includes alternative link to the registration
source code repository for transparency and further access.
2024-11-16 22:04:03 +01:00
fac801130d
fix(finances): update membership fee to correct amount
All checks were successful
Build and Deploy Static Site (Pride Theme) / build (push) Successful in 1m38s
Build and Deploy Static Site / build (push) Successful in 1m36s
Adjusted the Euro membership fee entry to accurately reflect the updated amount of 80.23 EUR. This change ensures financial data accuracy, aligning actual fees with recorded amounts.
2024-11-14 08:51:00 +01:00
1c2bab6acf
fix(finances): update server costs entry
All checks were successful
Build and Deploy Static Site (Pride Theme) / build (push) Successful in 2m14s
Build and Deploy Static Site / build (push) Successful in 2m4s
Adjusted the server costs in the financial data from €110 to €237.27 to reflect updated expenses. This change ensures that financial records are accurate and up-to-date, aiding in proper financial tracking and planning.
2024-11-09 08:28:20 +01:00
ac09b30360
fix(data): adjust server costs in finances.json
All checks were successful
Build and Deploy Static Site (Pride Theme) / build (push) Successful in 1m38s
Build and Deploy Static Site / build (push) Successful in 1m42s
Updated the server cost in EUR to reflect current expenses. This ensures financial records are accurate and up-to-date,.
2024-11-07 07:39:15 +01:00
733a550455
fix(finances): update membership fee income for November
All checks were successful
Build and Deploy Static Site (Pride Theme) / build (push) Successful in 1m39s
Build and Deploy Static Site / build (push) Successful in 1m34s
Updated the membership fee income from EUR 25 to EUR 30.23 in the financial data.
2024-11-06 08:08:03 +01:00
9280dc4258
fix: specify fork URL for wishthis service
All checks were successful
Build and Deploy Static Site (Pride Theme) / build (push) Successful in 1m43s
Build and Deploy Static Site / build (push) Successful in 1m39s
Updated the 'fork' entry for the "wishthis" service to include its Git repository URL. This provides more clarity and points to the codebase location, aiding in better resource tracking and collaboration.
2024-11-04 11:42:27 +01:00
2e03f1b5ea
feat: add November financial data
All checks were successful
Build and Deploy Static Site (Pride Theme) / build (push) Successful in 1m36s
Build and Deploy Static Site / build (push) Successful in 1m34s
Added financial entries for November, including membership fees and server costs. This update helps ensure the financial records remain current and accurate for ongoing bookkeeping and analysis.
2024-11-03 09:16:54 +01:00
99acd8117e
Revert "chore: update long description for Matrix service"
All checks were successful
Build and Deploy Static Site (Pride Theme) / build (push) Successful in 1m46s
Build and Deploy Static Site / build (push) Successful in 1m42s
This reverts commit c10c43acaf.
2024-11-03 08:20:14 +01:00
01a6d27269
fix(finances): update membership fees for October
All checks were successful
Build and Deploy Static Site (Pride Theme) / build (push) Successful in 1m52s
Build and Deploy Static Site / build (push) Successful in 1m34s
Adjusted the 'Membership Fees' entry to reflect updated income for October from EUR 387.65 to EUR 407.65. This ensures that the financial data remains accurate and up-to-date as per recent accounting records.
2024-10-30 13:52:46 +01:00
cf44aaed25
feat(data): add PeerTube service entry
All checks were successful
Build and Deploy Static Site (Pride Theme) / build (push) Successful in 1m33s
Build and Deploy Static Site / build (push) Successful in 1m33s
Integrated a new service entry for PeerTube, a decentralized video hosting platform, into the services data. This addition includes relevant metadata and descriptive information. It enhances the diversity of supported services and better serves users looking for open registration video platforms.
2024-10-29 07:11:49 +01:00
801c8431ac
feat(finances): add Miscellaneous entry for bank verification
All checks were successful
Build and Deploy Static Site (Pride Theme) / build (push) Successful in 1m33s
Build and Deploy Static Site / build (push) Successful in 1m38s
Added a new "Miscellaneous" entry with a minimal EUR amount. This ensures accurate transaction recording and reconciles small, necessary expenses.
2024-10-29 06:27:31 +01:00
bacda8b111
fix(data): update server cost in finances data
All checks were successful
Build and Deploy Static Site (Pride Theme) / build (push) Successful in 1m36s
Build and Deploy Static Site / build (push) Successful in 1m41s
Updated the server costs in the financial data to reflect recent changes in expenses. This ensures that financial projections and reports are accurate based on current spending.
2024-10-26 08:22:24 +02:00
70c9bec4aa
fix(finances): update membership fee amount in EUR
All checks were successful
Build and Deploy Static Site (Pride Theme) / build (push) Successful in 1m36s
Build and Deploy Static Site / build (push) Successful in 1m33s
Updated the membership fee from 87.65 to 387.65 EUR in the financial data.
2024-10-25 09:24:46 +02:00
390287f7cc
fix(finances): correct membership fee amount
All checks were successful
Build and Deploy Static Site (Pride Theme) / build (push) Successful in 1m37s
Build and Deploy Static Site / build (push) Successful in 1m35s
Updated the membership fee in the financial records from EUR 37.65 to the current amount of EUR 87.65.
2024-10-25 08:26:21 +02:00
c10c43acaf
chore: update long description for Matrix service
All checks were successful
Build and Deploy Static Site (Pride Theme) / build (push) Successful in 1m38s
Build and Deploy Static Site / build (push) Successful in 1m34s
Removed outdated information regarding public registrations in the Matrix service description to ensure clarity and conciseness. This change eliminates the need for users to contact support for account requests, aligning with the current registration policy.
2024-10-24 16:53:53 +02:00
4099cca14e
fix(finances): update membership fee to align with rates
All checks were successful
Build and Deploy Static Site (Pride Theme) / build (push) Successful in 1m36s
Build and Deploy Static Site / build (push) Successful in 1m35s
Adjusted the membership fee from EUR 30.23 to EUR 37.65 to reflect updated income. This change ensures consistency with the latest membership subscription incomes.
2024-10-23 12:45:06 +02:00
05eaf51d8d
chore(finances): update server costs for accuracy
All checks were successful
Build and Deploy Static Site (Pride Theme) / build (push) Successful in 1m36s
Build and Deploy Static Site / build (push) Successful in 1m35s
Updated the server costs in the financial data from EUR -307.28 to EUR -416.78. This change reflects the latest incurred expenses, ensuring financial records remain accurate and up-to-date.
2024-10-18 09:36:17 +02:00
c4465f101b
fix(data): update server costs in finances.json
All checks were successful
Build and Deploy Static Site (Pride Theme) / build (push) Successful in 2m18s
Build and Deploy Static Site / build (push) Successful in 2m13s
Adjusted the server cost value in euros to reflect the current expenses accurately. This update ensures the financial data remains up-to-date for appropriate budgeting and reporting.
2024-10-16 09:44:03 +02:00
e4bd2c048a
feat: update finances to include server costs
All checks were successful
Build and Deploy Static Site (Pride Theme) / build (push) Successful in 1m2s
Build and Deploy Static Site / build (push) Successful in 1m0s
Added server costs for October in the financial data, reflecting updated expenditure records. This ensures more accurate financial tracking and budgeting.
2024-10-14 22:10:20 +02:00
e4f4e29cae
fix(data): update Travelynx fork URL
Some checks are pending
Build and Deploy Static Site (Pride Theme) / build (push) Waiting to run
Build and Deploy Static Site / build (push) Waiting to run
Changed the "fork" field for Travelynx in `services.json` to include the correct Git repository URL. This provides accurate information for tracking the source and collaboration details of Travelynx, improving transparency for developers or users referring to the service's metadata.
2024-10-14 22:07:54 +02:00
cabb095028
fix(data): standardize month formatting to two digits
All checks were successful
Build and Deploy Static Site (Pride Theme) / build (push) Successful in 1m10s
Build and Deploy Static Site / build (push) Successful in 58s
Updated the month keys in the `finances.json` file to use a two-digit format. Adjusted the `get_transparency_data` function to accommodate this change by zero-padding single-digit months. This ensures consistency in data representation and prevents potential errors in handling financial data.
2024-10-04 07:33:25 +02:00
2ce269136f
fix: add named endblocks for template consistency
All checks were successful
Build and Deploy Static Site (Pride Theme) / build (push) Successful in 58s
Build and Deploy Static Site / build (push) Successful in 1m0s
Updated templates to use named endblocks for improved clarity and
consistency in the HTML structure. This enhances maintainability
and ensures that closing tags are explicitly associated with their
respective block names, reducing potential confusion.
2024-09-26 19:17:16 +02:00
eabea6e412
fix(finances): correct membership fees amount in EUR
Updated the EUR value of "Membership Fees" from 398.11 to 448.11 in the finances data. This correction ensures accurate financial reporting and avoids discrepancies in future analyses.
2024-09-26 19:16:14 +02:00
9d005f06d8
style(templates): reformat HTML for better readability
All checks were successful
Build and Deploy Static Site (Pride Theme) / build (push) Successful in 56s
Build and Deploy Static Site / build (push) Successful in 1m1s
Tidied up the HTML structure across multiple template files to enhance code readability and maintainability. This involved mainly formatting changes like re-indenting, consolidating meta tags, and simplifying element structures.

No functional changes were made. These changes aim to improve the ease of future edits and reviews.
2024-09-24 14:45:24 +02:00
250daddcc6
feat: add 'membership-rallly' template and enhance matching
All checks were successful
Build and Deploy Static Site (Pride Theme) / build (push) Successful in 55s
Build and Deploy Static Site / build (push) Successful in 56s
Expanded the template matching condition to support templates starting with "membership". Added a new 'membership-rallly' template that extends the base 'membership' template, providing information about the Rallly Pro benefit for logged-in users and encouraging community support through donations.

This change improves the flexibility of template handling and introduces a specialized membership page aimed at enhancing user experience and engagement.
2024-09-24 14:43:17 +02:00
3e1b33c700
fix(finances): update membership fees amount to correct value
All checks were successful
Build and Deploy Static Site (Pride Theme) / build (push) Successful in 57s
Build and Deploy Static Site / build (push) Successful in 58s
Adjusted the membership fees in EUR to reflect the accurate amount.
This change ensures that financial records are consistent and
accurate.
2024-09-24 14:33:27 +02:00
a07fdf170c
fix(styles): centralize logo container styles
All checks were successful
Build and Deploy Static Site (Pride Theme) / build (push) Successful in 59s
Build and Deploy Static Site / build (push) Successful in 58s
Moved repetitive logo container styles to `base.css` for better maintainability and consistency across themes. Previously duplicated styles in individual theme files `plain.css` and `pride.css` are now removed.

This centralization reduces redundancy and ensures consistent styling for logo containers across different themes.
2024-09-24 08:21:20 +02:00
e2d35c7893
feat(build): add theme parameter to static site generator
All checks were successful
Build and Deploy Static Site (Pride Theme) / build (push) Successful in 55s
Build and Deploy Static Site / build (push) Successful in 56s
Included a --theme pride parameter to the generate static site
command in the build workflow. This allows theme customization
during site generation, enhancing site appearance and flexibility.
2024-09-24 08:15:07 +02:00
2d602bdc56
feat: add CI for building and deploying Pride theme site
All checks were successful
Build and Deploy Static Site (Pride Theme) / build (push) Successful in 1m2s
Build and Deploy Static Site / build (push) Successful in 55s
Set up a new GitHub Actions workflow to automate the build and deployment of the static site with the Pride theme on pushes to the main branch. This includes checking out the repository, installing dependencies, generating the site, and deploying to a new 'pages-pride' branch.

Ensures streamlined and consistent deployment aligned with updates.
2024-09-24 08:04:46 +02:00
92238bcfa2
feat: add theme support and refactor assets
All checks were successful
Build and Deploy Static Site / build (push) Successful in 57s
Introduce support for themes by adding a `theme` parameter to the site generation process and as an argument to the main script. Created separate CSS files for different themes and adjusted the structure to accommodate the style changes. Also, updated the use of assets with new SVG images and logos.

Refactored HTML templates to dynamically select the theme and updated path references to images accordingly. Improved the development experience by adding a default "plain" theme and enhancing command-line argument parsing for theme selection.

Closes #7
2024-09-24 08:02:05 +02:00
c64a957bea
feat: add CyberChef service to services.json
All checks were successful
Build and Deploy Static Site / build (push) Successful in 57s
Introduced CyberChef to the list of available services. CyberChef is a web app for encryption, encoding, compression, and data analysis, offering a versatile range of data manipulation operations directly in the browser.
2024-09-21 17:06:18 +02:00
36f9739ef0
feat(services): add privacy-friendly front-end 'Small'
All checks were successful
Build and Deploy Static Site / build (push) Successful in 1m13s
Added a new service 'Small' to the services.json file. 'Small' is a privacy-friendly alternative front-end to Medium, which allows users to browse Medium content without being tracked. This addition enhances the variety of privacy-focused services offered.
2024-09-19 19:26:14 +02:00
2ccd45ff78
feat: update Matrix server registration info
All checks were successful
Build and Deploy Static Site / build (push) Successful in 1m0s
Enhanced the long_description to clarify that public registrations are disabled. Users must contact support for account requests. This provides clearer guidance on how to join the service.
2024-09-19 12:04:35 +02:00
15217a63f8
feat: add Scribe to services list
All checks were successful
Build and Deploy Static Site / build (push) Successful in 1m4s
Added Scribe as a new service to the JSON data. Scribe is a privacy-friendly alternative front-end to Medium, allowing users to browse Medium without being tracked. This addition enhances the variety of privacy-centric services offered.
2024-09-18 20:56:02 +02:00
9eff1aeed7
fix(data): resolve misplaced Invidious and Piped entries
All checks were successful
Build and Deploy Static Site / build (push) Successful in 1m2s
Moved Invidious and Piped services entries to their correct positions in services.json. This ensures consistent parsing and access, which could potentially solve lookup issues or enhance data integrity.
2024-09-18 19:07:10 +02:00
b2792eb38a
feat(services): split Piped and Invidious entries
All checks were successful
Build and Deploy Static Site / build (push) Successful in 1m7s
Separated the previously combined "Piped / Invidious" entry into two distinct entries for "Piped" and "Invidious" to better reflect their individual services. Updated URLs, descriptions, and metadata accordingly.
2024-09-18 19:05:57 +02:00
c2c68bfed4
fix(json): exclude "video" service from index and simple views
All checks were successful
Build and Deploy Static Site / build (push) Successful in 58s
Updated the video service's configuration to exclude it from both the index and simple views. This change ensures it is hidden from these sections, as the services are currently blocked by YouTube. Adjustments are targeted to improve user experience or meet specific configuration requirements.
2024-09-18 12:19:30 +02:00
19bded9875
chore: configure VS Code to recognize Jinja templates
All checks were successful
Build and Deploy Static Site / build (push) Successful in 56s
Added a VS Code settings file to automatically associate .html files as Jinja templates. This improves syntax highlighting for users working with Jinja templating in HTML files. Helps streamline the developer experience and prevents misidentification of template files. Resolves issues with highlighting inconsistencies.
2024-09-18 12:17:58 +02:00
01a1a3fa33
fix: update icon for forked repository links
All checks were successful
Build and Deploy Static Site / build (push) Successful in 55s
Replaced "code-fork" icon with "git-branch" icon to better reflect the concept of repository branches and forks. This change improves clarity and visual consistency in the interface.
2024-09-18 09:13:06 +02:00