Commit graph

270 commits

Author SHA1 Message Date
9e8b54083a
feat: add dynamic timestamp to CSS cache-busting
All checks were successful
Build and Deploy Static Site / build (push) Successful in 1m2s
Included a timestamp in the static site generation to dynamically append to the CSS file version parameter. This ensures that users always get the latest CSS changes, reducing cache-related issues.
2024-08-04 16:24:17 +02:00
009ab87552
fix(base.html): prevent CSS caching issues
All checks were successful
Build and Deploy Static Site / build (push) Successful in 57s
Append a version query string to the base.css link to ensure users always load the most recent version of the stylesheet, addressing issues with outdated cached CSS on client browsers.
2024-08-04 16:20:49 +02:00
8b70654fb8
Merge branch 'dev'
All checks were successful
Build and Deploy Static Site / build (push) Successful in 1m1s
2024-08-04 16:16:28 +02:00
450afcbe6d
style(base.css): remove unnecessary margin from accordion item
All checks were successful
Build and Deploy Static Site / build (push) Successful in 1m0s
Eliminated the margin-bottom from .accordion-item class to improve layout consistency and avoid unwanted spacing issues in the accordion component. This helps in aligning the design more closely with modern UI standards and ensures better visual harmony across different sections.
2024-08-04 15:27:36 +02:00
f0cbf999a8
feat: add new lock-key icon for better visual clarity
All checks were successful
Build and Deploy Static Site / build (push) Successful in 58s
Introduced a new 'lock-key' SVG icon to improve representation of the lock feature in the UI. Updated services.json to reference the new icon, replacing the old 'lock' icon reference. This enhances clarity and user experience by providing a more intuitive graphic.
2024-08-04 13:30:41 +02:00
ccbe1b600d
feat: add consistent vertical spacing to button wrappers
All checks were successful
Build and Deploy Static Site / build (push) Successful in 59s
Added a CSS rule to ensure button elements inside the button-wrapper class have consistent vertical spacing except for the last child. This improves uniformity in the UI layout. Updated corresponding HTML to use the newly styled button-wrapper class for proper spacing and alignment.
2024-08-04 13:30:20 +02:00
2a054a7f78
feat(UI): enhance accordion and icon styling for consistency
All checks were successful
Build and Deploy Static Site / build (push) Successful in 58s
Improved the styling of homemade icons by setting explicit height and
width, ensuring they are consistently sized. Refined the layout of the
accordion header by adding flex display and centering alignment for
better visual alignment. Introduced new icon container styles to
standardize icon presentation and spacing.

These changes aim to provide a more polished and uniform user interface
experience, addressing inconsistencies and enhancing visual clarity.
2024-08-04 13:24:42 +02:00
e623762b15
feat: add new lock-key icon for better visual clarity
Introduced a new 'lock-key' SVG icon to improve representation of the lock feature in the UI. Updated services.json to reference the new icon, replacing the old 'lock' icon reference. This enhances clarity and user experience by providing a more intuitive graphic.
2024-08-04 13:24:30 +02:00
bfcd7ae11f
feat: add tiny descriptions to services
Augmented the services JSON with "tiny_description" field for each service to provide a brief overview. This will enhance the user experience on the index page by displaying concise descriptions alongside service names in the accordion headers.

Improves service discoverability and user interaction by giving quick service context.
2024-08-04 13:10:38 +02:00
7dd217a78e
feat: replace accordion implementation with details/summary
Migrated accordion elements from a Bootstrap-based approach to
using the native HTML <details> and <summary> tags for better
accessibility and reduced reliance on third-party libraries.
Enhanced CSS for the accordion components to style hover effects
and manage open states effectively. Simplified icon handling
within accordion bodies.
2024-08-04 13:02:07 +02:00
ac9286bf7e
feat: add accordion component for services list
Replaced the services list layout with a new accordion component. This allows for a more organized and user-friendly display of services, facilitating better content management and improved user interaction. The CSS was updated to include styles for the accordion structure.
2024-08-04 12:59:43 +02:00
d3d997d552
feat: add FacilMap to services list
All checks were successful
Build and Deploy Static Site / build (push) Successful in 58s
Added a new service, FacilMap, to the services.json file. FacilMap is an open-source map editor allowing users to create, edit, and share maps. This inclusion will expand the available tools and services offered, providing users with more map editing options.
2024-08-04 11:55:59 +02:00
2e0ec49b42
feat: update exclusion settings for translation service
Some checks failed
Build and Deploy Static Site / build (push) Has been cancelled
Updated the translation service to exclude it from both the index and simple search results. This change ensures that the translation service doesn't appear in search results, streamlining the search functionality and improving user experience by hiding irrelevant services.
2024-08-04 11:55:07 +02:00
62a07c6bf2
fix(services): avoid duplicate entry for Overleaf
All checks were successful
Build and Deploy Static Site / build (push) Successful in 1m0s
Moved the Overleaf service entry to correct its position in the list, avoiding redundant entries. This maintains the integrity and accuracy of the services data.
2024-08-03 18:49:33 +02:00
eaadc59893
feat(icons): add hard-hat icon and new services
All checks were successful
Build and Deploy Static Site / build (push) Successful in 59s
Introduce hard-hat SVG icon and add new services (nocdnbs, nobsdelivr) to services.json. These services provide privacy-friendly proxies to major CDNs (Cloudflare and jsDelivr), enhancing user privacy by avoiding tracking.
2024-08-03 17:27:40 +02:00
7ba14168f3
feat(finances): add server costs for August
All checks were successful
Build and Deploy Static Site / build (push) Successful in 1m1s
Included a new entry in August to account for server costs. This update ensures that all recurring expenses are accurately tracked and reflected in the finances data.
2024-08-03 08:24:27 +02:00
af2767377f
fix(data): correct membership fee value in finances.json
All checks were successful
Build and Deploy Static Site / build (push) Successful in 58s
Adjusted the membership fee from 25 EUR to the correct value of 325 EUR to reflect accurate income. This change ensures financial records are up-to-date.
2024-08-02 09:37:34 +02:00
f507ddbc65
feat(services): update long description for Mastodon
All checks were successful
Build and Deploy Static Site / build (push) Successful in 58s
Expanded the long description of Mastodon in the services.json file to include that registrations are open to everyone on Cuddly Space. Enhances clarity for potential users regarding registration availability.
2024-08-02 07:14:59 +02:00
46ca441a32
feat(finances): add membership fees entry
All checks were successful
Build and Deploy Static Site / build (push) Successful in 1m2s
Included a new entry for membership fees with a value of 25 EUR in the finances data structure. This addition tracks new membership fee income, improving financial reporting accuracy.
2024-08-01 11:24:41 +02:00
ff6da86cb6
chore(finances): update membership fees and server costs
All checks were successful
Build and Deploy Static Site / build (push) Successful in 57s
Adjusted the EUR amounts for membership fees and server costs for July, reflecting recent changes in financial data. Ensuring financial records are up-to-date and accurate.
2024-07-30 15:33:48 +02:00
4c851f4ef5
fix(data): update server costs in finances.json
All checks were successful
Build and Deploy Static Site / build (push) Successful in 57s
Updated server costs to reflect the current expense accurately. Ensures financial data remains up-to-date and reflects true expenditures.
2024-07-29 15:57:09 +02:00
de6fbe426f
feat: add Signal bridge to the bridges list
All checks were successful
Build and Deploy Static Site / build (push) Successful in 59s
Added a new bridge entry for Signal to the bridges.json file, enabling integration with Signal messaging service. This expands the supported communication platforms, enhancing user connectivity and options.
2024-07-27 08:43:20 +02:00
c549207976
feat: add OTS service for secure secret sharing
Some checks failed
Build and Deploy Static Site / build (push) Failing after 1m12s
Added OTS - One Time Secrets to the service list to provide a secure means for sharing sensitive information such as passwords and API keys. This service enriches our offerings and meets user requests for enhancing security.
2024-07-26 21:11:57 +02:00
4049fa4953
chore: remove deprecated meta tag for onion location
All checks were successful
Build and Deploy Static Site / build (push) Successful in 2m38s
Eliminates the unused 'onion-location' meta tag from base.html.
This header is now set in the web server instead.
2024-07-25 21:35:57 +02:00
af29b0f3f5
feat: add onion location meta tag for Tor accessibility
All checks were successful
Build and Deploy Static Site / build (push) Successful in 57s
Included a `meta` tag in the base HTML template to provide the onion location for improved access through the Tor network. Enhanced context parameters to support this feature by adding the path generation logic. Updated argument parsing for better readability and consistency.

This change aims to enhance the privacy and accessibility of the site for users connecting via Tor.
2024-07-24 21:29:58 +02:00
1d7f9ca10c
feat(services): add alternative URLs for LibreY
All checks were successful
Build and Deploy Static Site / build (push) Successful in 56s
Enhanced the 'Go to LibreY' service link by adding Tor and I2P
alternative URLs. This provides users with more access options
and supports privacy-centric browsing.
2024-07-24 21:20:52 +02:00
68d6286aed
fix(finances): update server cost in EUR
All checks were successful
Build and Deploy Static Site / build (push) Successful in 57s
Adjusted the server cost from 225.7 to 244.1 EUR to reflect the latest expenses accurately. Ensuring financial data remains up-to-date for correct reporting and budgeting.
2024-07-24 13:04:34 +02:00
6dc3e7b6cf
chore(finances): remove redundant domain names entry
All checks were successful
Build and Deploy Static Site / build (push) Successful in 55s
Removed unused "Domain Names" field from the finances JSON. This streamlines data handling by eliminating unnecessary clutter, improving maintainability.
2024-07-24 10:01:59 +02:00
4f4081fee6
feat(finances): add XMR donations entry to finance records
All checks were successful
Build and Deploy Static Site / build (push) Successful in 57s
Included a new entry for XMR donations under the finance records to track cryptocurrency contributions. This addition ensures transparency and completeness in financial reporting.
2024-07-24 10:00:53 +02:00
f59f677af1
fix(finances): update membership fees to correct value
All checks were successful
Build and Deploy Static Site / build (push) Successful in 1m1s
Changed the membership fee amount in finances.json to 402.42 EUR to reflect the accurate amount. This correction ensures the financial records are precise and up-to-date.
2024-07-23 10:29:26 +02:00
440ef9828a
feat: add bridge data and display page for Matrix bots
All checks were successful
Build and Deploy Static Site / build (push) Successful in 58s
Integrated a new "bridges.json" file to list various Matrix bot bridges, including Telegram, WhatsApp, Discord, and more. Updated the main script to load this data and render it on a new "bridges" template. The new "bridges.html" template provides users with a clear and intuitive interface to view available bridges and their respective Matrix IDs.

Improves user experience by providing a dedicated page for bridge information.
2024-07-19 09:49:32 +02:00
5cbe4bacaf
fix: update Piped service status and description
All checks were successful
Build and Deploy Static Site / build (push) Successful in 58s
Updated the status of the Piped service to "NOK" and revised the long description to reflect recent issues with potential Google attacks. This change aims to inform users about the current potential performance and availability issues with using the service.
2024-07-18 17:40:33 +02:00
d1c2e3890b
feat(services): add tldraw to services list
All checks were successful
Build and Deploy Static Site / build (push) Successful in 58s
Added tldraw, a collaborative whiteboard service, to the services.json file. This addition enhances the functionality by providing users with a real-time drawing and writing tool. The service is integrated with relevant metadata and links ensuring consistent user accessibility.
2024-07-17 16:29:55 +02:00
04a26c180a
feat: add homemade badge for in-house services
All checks were successful
Build and Deploy Static Site / build (push) Successful in 1m1s
Implemented a "homemade" badge to distinguish services developed by Private.coffee from third-party services. Enhanced service data with a "homemade" flag and updated the frontend to display a special icon when this flag is set. This provides users with clear visual feedback, enhancing transparency about service origins.
2024-07-16 13:40:37 +02:00
d0f8ed0d0b
feat: add Wikimore service entry
All checks were successful
Build and Deploy Static Site / build (push) Successful in 56s
Added a new service entry for Wikimore, a privacy-friendly alternative front-end to Wikimedia wikis. Includes main and Tor-accessibility URLs, descriptions, and an icon. Enhances the diversity of privacy-focused services listed.
2024-07-16 10:25:54 +02:00
0374fd3771
fix(data): correct spelling of BreezeWiki service name
All checks were successful
Build and Deploy Static Site / build (push) Successful in 56s
Corrected the spelling of "Breezewiki" to "BreezeWiki" in services.json to ensure consistency with the official branding. Updated all instances including name, short description, long description, and related links.
2024-07-15 18:03:50 +02:00
11dd8b293b
feat(services): add Tor alternative link for Breezewiki
All checks were successful
Build and Deploy Static Site / build (push) Successful in 56s
Enhanced the links array for Breezewiki to include an alternative Tor URL. This provides users with a privacy-focused alternative access point, improving accessibility and privacy.
2024-07-15 17:43:51 +02:00
8c88f71740
feat: enhance SEO with meta tags and add new logo
All checks were successful
Build and Deploy Static Site / build (push) Successful in 57s
Added descriptive meta tags to improve SEO and social media sharing previews. Integrated a new logo and updated the favicon to enhance the site's branding. These updates aim to provide better visibility and user experience.
2024-07-15 17:32:15 +02:00
d0dde89ab2
fix(template): close extra div in navbar
Added a missing closing `div` tag in the navbar section of the base template to ensure proper HTML structure. This prevents potential rendering issues and maintains consistent layout across all pages using this template.
2024-07-15 17:30:41 +02:00
f548aa4c84
feat(services): add Breezewiki as a new privacy-friendly service
All checks were successful
Build and Deploy Static Site / build (push) Successful in 58s
Added Breezewiki to the list of services, providing a privacy-friendly alternative front-end to Fandom. This allows users to browse Fandom wikis without ads or tracking, enhancing user privacy.
2024-07-15 12:10:02 +02:00
60211594e0
feat: add Overpass service with custom icon
All checks were successful
Build and Deploy Static Site / build (push) Successful in 59s
Added the Overpass service to the services configuration with a detailed description, status, link, and associated map-trifold icon. This enriches the application's API offerings, providing users access to OpenStreetMap data querying capabilities.
2024-07-13 15:15:33 +02:00
d6e2efc8d4
docs: add license information for icons
All checks were successful
Build and Deploy Static Site / build (push) Successful in 58s
Added LICENSE.md to the icons directory to clarify licensing. Files taken from Phosphor Icons are under the MIT License. The custom `rainbow.svg` created by us is also MIT-licensed. This ensures proper attribution and compliance with open-source licensing requirements.
2024-07-13 10:15:19 +02:00
369405a63d
feat(icons): update rainbow.svg to support wider design
All checks were successful
Build and Deploy Static Site / build (push) Successful in 57s
Extended the width of rainbow.svg from 94 to 135 to better accommodate updated design requirements. Added licensing information comment for clarity and compliance. Adjusted positions and dimensions of color blocks to align with the new width. No functional changes introduced.
2024-07-13 10:13:21 +02:00
a9739ef944
fix(finances): update server cost in EUROS
All checks were successful
Build and Deploy Static Site / build (push) Successful in 55s
Increased the server costs under the "EUR" key to reflect the most recent expense update. This ensures that the financial records are accurate and up to date.
2024-07-13 10:00:59 +02:00
4921342f1e
fix: add hyperlink to rainbow icon in footer
All checks were successful
Build and Deploy Static Site / build (push) Successful in 58s
Added a hyperlink to the rainbow icon in the footer to enhance user navigation by linking to the pride.coffee website. This improves accessibility and provides users with additional resources related to our mission.
2024-07-11 21:55:17 +02:00
614c1870a8
feat(template): add last commit shield to footer
All checks were successful
Build and Deploy Static Site / build (push) Successful in 58s
Enhanced the footer to display a last commit shield for the project. Provides immediate visibility of the latest commit status, improves transparency, and encourages repository engagement.
2024-07-11 21:53:48 +02:00
8af699e7ba
fix: correct image path in homepage template
All checks were successful
Build and Deploy Static Site / build (push) Successful in 1m0s
Adjusted the src attribute of the logo image to remove the leading slash. This change ensures compatibility with relative URL loading, improving resource accessibility in deployed environments.
2024-07-10 09:38:30 +02:00
a684c8b9df
feat: add built-in HTTP server to preview static site
Some checks failed
Build and Deploy Static Site / build (push) Has been cancelled
Introduced a new option `--serve` in `main.py` to provide an HTTP server for previewing the static site. Updated README with usage instructions. This enhancement allows users to quickly view the site on localhost without manually opening the `index.html` file.

Addresses usability improvements for local development.
2024-07-10 09:37:55 +02:00
6f92e5aa8f
feat(services): update Matrix service descriptions and links
All checks were successful
Build and Deploy Static Site / build (push) Successful in 1m11s
Updated the long description for the Matrix service to specify "web clients" instead of "Element web client". Added a new link to the Hydrogen client to provide users with more options for connecting to the Matrix server
2024-07-10 08:27:51 +02:00
6ec67f8891
fix(finances): update server cost for accuracy
All checks were successful
Build and Deploy Static Site / build (push) Successful in 58s
Adjusted the server costs in the financial data from -32.72 EUR to -55.87 EUR to better reflect actual expenses. Ensures more accurate reporting and budget tracking.
2024-07-09 07:58:30 +02:00