Commit graph

309 commits

Author SHA1 Message Date
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
050a5af45e
feat: add repo URLs for homemade services
All checks were successful
Build and Deploy Static Site / build (push) Successful in 58s
Updated the 'homemade' field in services.json to include repository URLs instead of boolean values for a more precise indication of the project's origins and easier access to source code. This change enhances transparency and usability for users who want to contribute or inspect the source code.
2024-09-18 09:02:41 +02:00
0774b6760d
feat: add support for forked service indicators
All checks were successful
Build and Deploy Static Site / build (push) Successful in 57s
Enhanced the UI to distinguish forked services by adding a new `.fork` class with corresponding SVG styles. Updated HTML template to include links and icons for both homemade and forked services, improving service metadata visibility and user navigation.
2024-09-18 08:59:17 +02:00
7bb761a13e
feat: add fork status to service entries
All checks were successful
Build and Deploy Static Site / build (push) Successful in 57s
Included a new "fork" attribute to multiple service entries in the services.json file to indicate if the service is a fork. This standardizes the data format and improves clarity over the origins of the listed services.
2024-09-18 08:47:02 +02:00
538746adc7
fix(data): correct server costs in finances.json
All checks were successful
Build and Deploy Static Site / build (push) Successful in 59s
Updated server costs in EUR from -36.67 to -243.46 to accurately reflect current expenditures. This adjustment ensures financial data integrity and prevents discrepancies in budget reporting.
2024-09-14 08:41:34 +02:00
42a4f53c42
fix(finances): correct membership fees amount in JSON
All checks were successful
Build and Deploy Static Site / build (push) Successful in 59s
Updated the 'Membership Fees' amount from EUR 90.69 to EUR 390.69 in the finances data to reflect the accurate financial records. This correction ensures accurate financial reporting.
2024-09-10 12:41:49 +02:00
8012d0febd
chore: update membership fee in EUR
All checks were successful
Build and Deploy Static Site / build (push) Successful in 59s
Adjusted the membership fee from 75 EUR to 90.69 EUR to reflect recent changes in operational costs. This update ensures the financial data remains accurate and up-to-date.
2024-09-10 12:40:15 +02:00
f6e61236b5
feat(icons): update train.svg with non-raw version
All checks were successful
Build and Deploy Static Site / build (push) Successful in 56s
Updated the train icon SVG file to a new design featuring a size of 32x32, black fill, and updated graphical elements. Enhances consistency with other icons.
2024-09-07 20:10:03 +02:00
0469721e44
feat: add QRMaker service with icon
Some checks failed
Build and Deploy Static Site / build (push) Has been cancelled
Added a new service entry for QRMaker, a QR code generator, to the services.json file. Included a new QR code SVG icon for this service. This enhancement provides users with a convenient tool for generating QR codes directly from the application. No significant consequences anticipated.
2024-09-07 20:09:22 +02:00
45b6109969
feat(finances): add server costs to financial data
All checks were successful
Build and Deploy Static Site / build (push) Successful in 59s
Added server cost expenses to the financial records in the JSON file. This update ensures that all operational costs are accurately reflected, providing a clearer picture of the overall financial status. This change is necessary for improved budget tracking and financial reporting.
2024-09-06 21:17:37 +02:00
784fed0097
fix(css): adjust SVG icon size in accordion headers
All checks were successful
Build and Deploy Static Site / build (push) Successful in 1m0s
Increased the SVG width to 32px within accordion headers to enhance visual clarity and consistency across the UI. Ensures better user experience by maintaining uniform icon sizes. Addresses style inconsistencies.
2024-09-06 08:48:35 +02:00
bfe7aba83a
feat(services): add httpbin to services.json
All checks were successful
Build and Deploy Static Site / build (push) Successful in 58s
Added httpbin service to the list in services.json for enhanced HTTP request testing capabilities. This new entry allows users to utilize httpbin for testing various HTTP methods and viewing browser-server interactions.
2024-09-06 08:43:01 +02:00
5058562d02
fix: update membership fee in financial data
All checks were successful
Build and Deploy Static Site / build (push) Successful in 1m1s
Increased the membership fee in EUR from 25 to 75 to reflect the current income. This change ensures the financial data remains accurate. No functional impact on the application but improves data consistency.
2024-09-02 16:31:57 +02:00
a3e1c325be
feat(finances): add membership fees entry
All checks were successful
Build and Deploy Static Site / build (push) Successful in 1m10s
Added a new entry for Membership Fees for September in finances.json. This provides clearer tracking and categorization of income related to membership fees. No other financial data affected.
2024-09-01 17:44:12 +02:00
8ae5ed56ee
docs: update membership fee value in finances.json
All checks were successful
Build and Deploy Static Site / build (push) Successful in 1m0s
Corrected the membership fee value from 382.42 EUR to 402.42 EUR to reflect the most recent financial report. This ensures financial records are accurate and up-to-date.
2024-08-31 08:05:18 +02:00
1f4658beb5
fix: correct file extension from .swg to .svg
All checks were successful
Build and Deploy Static Site / build (push) Successful in 1m1s
Renamed the icon file to use the correct .svg extension instead of .swg, ensuring the file is properly recognized and processed by tools and systems that handle SVG files. This change enhances compatibility and prevents potential loading issues.
2024-08-28 15:29:40 +02:00
c2a040400e
feat(services): add Moner.ooo to services list
All checks were successful
Build and Deploy Static Site / build (push) Successful in 59s
Added Moner.ooo, a service for checking Monero/fiat exchange rates, to the services list. This includes a new icon "money-wavy" in assets. Helps users easily access exchange rate information.
2024-08-28 15:26:08 +02:00
c116bce83b
fix(finances): update server costs for accuracy
All checks were successful
Build and Deploy Static Site / build (push) Successful in 58s
Updated the server costs in the financial records to reflect the latest expenses. Ensures accurate financial reporting. No functional code changes made.
2024-08-28 10:37:04 +02:00
d3e77c0090
feat: add Ducks for Ducks service entry
All checks were successful
Build and Deploy Static Site / build (push) Successful in 57s
Added a new service "Ducks for Ducks" to the services list. This privacy-friendly alternative front-end to Geeks for Geeks allows browsing without ads or tracking. Enhances user options for secure and private browsing experiences.
2024-08-27 16:45:05 +02:00
92bc6b27d4
fix(data): update membership fees in finances.json
All checks were successful
Build and Deploy Static Site / build (push) Successful in 59s
Adjusted the membership fees in finances.json from 332.42 EUR to 382.42 EUR to reflect recent financial changes and ensure data accuracy.
2024-08-23 20:23:37 +02:00
284ed7c015
fix(finances): update membership fee amount
All checks were successful
Build and Deploy Static Site / build (push) Successful in 1m6s
Adjusted the Membership Fees EUR amount to reflect the latest financial data. This ensures the budget records remain accurate and up-to-date.
2024-08-23 19:11:36 +02:00
c3c1685bdb
feat: add Travelynx service with train icon
All checks were successful
Build and Deploy Static Site / build (push) Successful in 1m1s
Added the new Travelynx service to the services.json file to allow users to log their rail journeys. Introduced a new train icon in SVG format to visually represent this service. This addition enhances the diversity of services offered, catering specifically to users interested in tracking rail journeys in Germany and Europe
2024-08-21 20:03:39 +02:00
aebac22fef
fix: update server costs in finances.json
All checks were successful
Build and Deploy Static Site / build (push) Successful in 1m3s
Adjusted the "Server Costs" in EUR from -229.69 to -339.19
to reflect updated accounting information. This ensures
the financial data is current and accurate.
2024-08-17 16:40:13 +02:00
71f476020c
fix(finances): update server costs in EUR
All checks were successful
Build and Deploy Static Site / build (push) Successful in 1m13s
Adjusted the server costs to reflect the significant increase from EUR -84.48 to EUR -229.69 in the finances data. This change ensures the accuracy of our financial records.
2024-08-09 07:19:55 +02:00
8f0946fb9d
fix(data): update server cost in finances.json
All checks were successful
Build and Deploy Static Site / build (push) Successful in 59s
Updated the EUR value for server costs to reflect the latest expense receipts. This ensures that financial records stay accurate and up-to-date.
2024-08-08 06:54:51 +02:00
7119b790db
fix(data): correct JSON syntax error in services.json
All checks were successful
Build and Deploy Static Site / build (push) Successful in 59s
Added a missing comma to fix JSON format, preventing potential parsing errors that could affect the loading of service configurations.
2024-08-05 16:53:43 +02:00
50449b80ec
feat(services): add GoogleDonts privacy-friendly font proxy
Some checks failed
Build and Deploy Static Site / build (push) Failing after 57s
Integrated GoogleDonts, a privacy-friendly proxy for Google Fonts, into the services list. This addition allows users to access Google Fonts without tracking, enhancing user privacy.
2024-08-05 16:24:55 +02:00
0c2cbc5027
chore: standardize logo filename for better readability
All checks were successful
Build and Deploy Static Site / build (push) Successful in 59s
Renamed logo file to improve consistency and readability by replacing underscores with hyphens. This change enhances alignment with naming conventions. No functional impact on the application.
2024-08-04 16:45:10 +02:00
4537aebc07
fix(ui): make dropdown button full width
All checks were successful
Build and Deploy Static Site / build (push) Successful in 59s
Updated the dropdown button to occupy full width for better responsiveness and improved UX, particularly on smaller screens. This change ensures a consistent layout regardless of device size.
2024-08-04 16:33:40 +02:00
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