Commit graph

14 commits

Author SHA1 Message Date
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
e17507d547
feat: add books icon and update service icon reference
All checks were successful
Build and Deploy Static Site / build (push) Successful in 58s
Added a new 'books' icon SVG file to the asset directory to enhance the icon set. Updated the icon reference in services.json from 'book' to 'books' for better visual representation and icon alignment. This change improves the visual consistency and clarity in the service icons.
2024-07-07 13:16:30 +02:00
e9ce71f89b
feat: add FreshRSS service with RSS icon
All checks were successful
Build and Deploy Static Site / build (push) Successful in 58s
Added FreshRSS RSS feed reader to services.json, including its metadata and links, and introduced a new RSS icon to the assets directory. This enhancement allows users to access and recognize the FreshRSS service easily.
2024-07-06 19:38:59 +02:00
f452e087a7
feat: add Priviblur service and camera icon
All checks were successful
Build and Deploy Static Site / build (push) Successful in 57s
Introduced the Priviblur service as a privacy-friendly alternative front-end to Tumblr, enhancing user privacy by preventing tracking. Added a new camera SVG icon to support the service's representation. This addition aims to improve the overall service offering and user experience.
2024-07-06 18:14:59 +02:00
0b89af4d7f
feat: add Quetre service and question icon
All checks were successful
Build and Deploy Static Site / build (push) Successful in 58s
Added a new service "Quetre" to services.json, providing a privacy-friendly front-end for Quora to enhance user privacy. Introduced a new question icon for this service for better visual representation.
2024-07-06 16:15:34 +02:00
c8ba331e4c
feat(icons, services): add upload icon and new service
Added a new upload icon to the assets directory to enhance usability and UI consistency. Incorporated Transfer.coffee service for secure file transfers and moved GotHub entry for better data organization. This improves service discoverability and aligns with the project’s goal of providing diverse, privacy-respecting tools.
2024-06-15 15:29:53 +02:00
54cfe65cd5
feat(icons): add LGBTIQ+ rainbow icon
Introduced a new LGBTIQ+ rainbow icon SVG to enhance visual representation and inclusivity on the platform. This update includes the integration of the icon within the base template, specifically at the footer section to signal support for the LGBTIQ+ community. This change aligns with our commitment to diversity and inclusiveness.
2024-06-08 13:41:04 +02:00
2e6b9b2f72
feat: add wishthis service info and icon
Introduced 'wishthis', a new service for creating wishlists, to the services directory and included a custom gift icon for its representation. This update enhances the app's directory with more diverse options for users interested in list-making services, improving usability and visual appeal.
2024-05-31 18:24:18 +02:00
fec90d9bcc
feat(icons, services): Add LibreTranslate service and icon
Added LibreTranslate to the list of services in `services.json`, including its description, status, and links. A corresponding translate icon has been introduced in the assets to visually represent this new service. This expansion aligns with our aim to offer a broader suite of self-hosted applications, enhancing our platform's utility and user experience by integrating versatile language translation capabilities.
2024-05-30 18:03:36 +02:00
e77fc521bf
feat: introduce dynamic SVG icon functionality
Implemented a new template filter in Flask to dynamically render SVG icons, allowing for cleaner HTML templates and easier icon management. Added `coffee` and `envelope` SVG icons to the project's asset directory. This change not only streamlines the incorporation of new icons but also enhances the maintainability of the codebase by centralizing icon resources and reducing HTML clutter. Modified existing HTML templates to use this new dynamic icon rendering method, replacing hard-coded SVG and img tag icon implementations with the newly created template filter.

This update significantly improves the way icons are handled throughout the application, providing a more scalable and efficient approach to managing and displaying graphical elements.
2024-05-29 18:57:32 +02:00
d3e4502cb2
feat: add service icons and clean up templates
Updated `services.json` to include icon data for better visual identification of services. Also, removed unused services (Nitter and Proxigram) to streamline service offerings and improve maintainability. In `index.html`, amended the template to dynamically display these icons, enhancing the UI/UX. This change makes the service list more visually appealing and intuitive, directly linking visual cues to services for quicker recognition.

Additionally, this update contributes to a cleaner codebase by removing references to services no longer in use, thus improving code quality and reducing potential confusion regarding supported services.
2024-05-29 15:33:18 +02:00
0000c4e892
feat: update primary theme color and adjust style variables
Revised the primary theme color to a more vibrant shade and adjusted related style variables for consistency across the UI. This change enhances the visual appeal and user experience by introducing a fresher, more engaging color palette. Updated variables include primary, secondary, success, info, warning, and danger colors along with their associated text, background, and border utilities to ensure coherence throughout the application's design.
2024-05-08 19:20:37 +02:00
193546fcde
Implement dynamic service rendering with Flask
Refactored the website to serve dynamic content using Flask, replacing static HTML pages. This allows for the centralized management of service data through a JSON file. Optimizations include:

- Added a .gitignore file to exclude Python and Flask-specific temporary files.
- Migrated static assets into an organized directory structure to facilitate Flask's static file serving.
- Removed redundant HTML files and created Flask template versions with dynamic content rendering.
- Introduced Caddy server configuration for the new Flask architecture, including headers for security and CORS policy, and reverse proxy settings for route handling.

With these changes, website maintenance and updates are simplified, allowing for service information to be updated in a single location (`services.json`), which then propagates to the user-facing pages automatically.
2023-12-31 13:59:13 +01:00