Commit graph

101 commits

Author SHA1 Message Date
7592a711c7
feat: hide subtitle in base layout
Hid subtitle across the application by adding a CSS rule to not display elements with the `.subtitle` class. This change aligns the UI more closely with the minimalist design ethos the project aims to embody, reducing visual clutter and focusing user attention on the primary content. Affected areas primarily include page headers and footers where the subtitle was previously displayed.
2024-05-24 17:01:57 +02:00
4f6e170a79
feat(css): add margin to subsequent primary buttons in cards
Introduces a margin-top rule for primary buttons within `.card-body`, specifically targeting all but the first button. This change ensures consistent spacing between stacked buttons, enhancing the visual layout and overall user interface within card components. The adjustment caters to the need for clearer visual separation in dense UI areas, particularly where multiple actions are presented in a confined space.
2024-05-24 14:41:32 +02:00
b1d856a702
feat: streamline navbar UI and cleanup base layout
Updated the padding in the navbar links for a more compact appearance, enhancing user interface clarity and consistency. Added margin auto to `.navbar-btn` for better visual symmetry, contributing to a more polished overall layout. Removed unnecessary line breaks (`<br>`) in the base template for a cleaner, more streamlined code and user experience. These adjustments align with our continuous efforts to improve UI aesthetics and usability.
2024-05-24 14:36:43 +02:00
39e6ca161e
feat: enhance responsiveness and clean file references
Improved the website's responsiveness by refining the CSS for navigation and general layouts, ensuring a better user experience on devices with a maximum width of 768px. Revised the CSS to introduce clearer sections for general and responsive styles, making the stylesheet easier to navigate and maintain.

Additionally, updated HTML templates to remove query strings from asset references, promoting better caching practices. This change also includes minor text normalization for consistency in presentation, specifically in branding elements.

The alterations aim to provide a more uniform and accessible interface across various device sizes, focusing on mobile-first design principles. By cleaning up asset references, the website's loading times and cacheability are expected to improve, further enhancing user experience.
2024-05-24 14:21:26 +02:00
f0e60a18ce
feat(css): Enhance mobile responsiveness and theme styling
This update introduces improved responsiveness for mobile devices, scaling down font sizes for the '.special-header' within 'h2' elements and the standalone '.special-header' class. The adjustments ensure better readability and experience on smaller screens. Alongside, the commit revamps the primary button and text styles in the CSS, aligning with the theme's aesthetic enhancements. These changes contribute to a more cohesive visual identity and improved user interaction across various device types.

In addition, minor HTML tweaks enhance navigability and accessibility. Specifically, the Matrix link in 'index.html' is now clickable, directing users to the relevant chat platform, thus improving user engagement and connectivity. A missed update in the 'base.html' introduces a potential placeholder for additional navigation elements, suggesting a direction for future UI/UX improvements.
2024-05-24 13:40:40 +02:00
e77e53e020
feat: Enhance Navigation Bar Layout
Update base HTML template to expand navigation bar on medium-sized screens and above.

This change enhances the user experience by allowing for more flexible layout arrangements, especially when viewed on larger devices. This may impact layouts used in various parts of the application.
2024-05-09 10:50:05 +02:00
0ae7d12240
Subject: Fix navbar styles for better usability
The commit simplifies the base HTML template by removing unnecessary classes and elements, improving the overall user experience and making it more accessible. This change streamlines the navigation menu, allowing users to easily navigate through the site.
2024-05-09 10:33:22 +02:00
10a4d90622
feat: introduced Private.coffee licensing info
Added MIT license information and project attribution comments to the CSS and HTML base templates as part of aligning with open-source compliance for the Private.coffee project. Ensures users and developers are informed about the licensing and origin of the code, promoting transparency and legal clarity.

This aligns the project's foundational files with open source standards, fostering a community of contribution and respect for intellectual property.
2024-05-08 19:53:15 +02:00
f52e2302b9
feat(web): add dynamic titles to page templates
Introduced unique, descriptive titles to the legal, membership, privacy, and terms templates to improve SEO and user navigation. Previously, these pages inherited a generic title from the base template. Now, each page specifies its own title block, enhancing browser tab legibility and potentially boosting page rankings in search engine results.
2024-05-08 19:24:50 +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
c10116c019
feat(services): exclude YOURLS service from indexes
Updated `services.json` to mark YOURLS for exclusion from both indexing and the simplified search feature.
2024-05-07 15:35:20 +02:00
234f4f6cd0
fix: update service statuses and visibility settings
Corrected the operational status of two services: Invidious is now marked as 'OK', indicating it is operational, and the URL shortener service at private.cf is labeled 'NOK' to reflect a current issue preventing its use. Additionally, adjusted visibility settings for one service, opting to exclude it from both index and simple views, likely for maintenance or privacy reasons. These updates ensure users receive accurate service availability information and help maintain the site's usability and trustworthiness.
2024-05-07 14:45:41 +02:00
6972fd676a
feat(services): add HedgeDoc to service listings
Added HedgeDoc, an open-source collaborative markdown editor, to our service listings in `services.json`. This allows users to discover and utilize HedgeDoc for collaborative document editing and markdown support directly from our platform. This addition enhances our suite of tools by providing a valuable resource for teamwork and documentation projects.
2024-05-07 14:38:33 +02:00
d42b6b5200
feat: update service listings and improve documentation
Swapped the listings for Invidious and Piped, including their descriptions and status, to reflect current service offerings and operational status accurately. Enhanced the UI layout in the base template for better navigation and clarity in service support actions. Membership and donation information has been expanded to include details on statute access, association joining methods, and legal requirements for data storage, emphasizing transparency and community involvement. Privacy policy updates include clarified data collection practices, usage specifics, and storage details, aligning with legal standards and user expectations. Also, terms of service now include provisions against harassment, aligning with community guidelines and safety.

These changes aim to improve user experience, ensure up-to-date information, and highlight the organization's commitment to privacy, transparency, and community safety.
2024-04-26 11:51:46 +02:00
303b2e4dad
feat(services): Excluded Nitter from index and simple page
Updated the services.json to exclude Nitter from both index and simple search queries. This change is intended to streamline search results and improve the user experience by removing less relevant or redundant service listings. The adjustment ensures that our search functionality becomes more efficient and user-centric, focusing on services that are of higher importance or relevance to our user base.

This strategic exclusion might impact how users discover services, potentially improving overall satisfaction with search results by reducing clutter and enhancing the visibility of remaining services.
2024-04-23 19:54:13 +02:00
a6157c1f1e
feat: add CLI for server config
Introduced argument parsing to provide command-line options for configuring the server port and enabling debug mode, enhancing flexibility for local development or deployment needs. The changes include adjusting string quotes for consistency and minor formatting improvements.

This addition allows users to start the web server with custom configurations without modifying the source code directly, making it more convenient to run in different environments or debug as needed.
2024-04-17 10:45:28 +02:00
ddf20bbe69
feat(README): add support badge
Introduced a new "Support Us!" badge to the README.md to encourage contributions and support for Private.coffee. This badge not only visually enhances the repository's appeal but also provides a direct link for potential supporters to contribute, fostering a stronger community engagement.

The badge leverages custom styling and is powered by Private.coffee's own badge service, ensuring consistency with the project's branding and identity. This addition aligns with efforts to increase visibility and support for our open-source work.
2024-04-17 09:38:03 +02:00
jupfi
fbc6251c5d Made kumi happy. 2024-04-14 20:53:10 +02:00
jupfi
72d99fb08f Lined up service buttons. 2024-04-14 20:51:59 +02:00
jupfi
8c3ec9bda9 Added cotton candy. 2024-04-14 20:36:54 +02:00
jupfi
e52d18db9f Improved mobile mode. 2024-04-14 20:33:19 +02:00
jupfi
4d4a996ced Updated colors and titlebar. 2024-04-14 20:30:39 +02:00
jupfi
7c685aac4e Updated text colors for improved contrast. 2024-04-14 15:20:02 +02:00
jupfi
d402b232b7 Added support us button. 2024-04-14 15:03:42 +02:00
jupfi
f46a47dc5b Added cool logo .png. 2024-04-14 14:37:46 +02:00
jupfi
deb8cb74bd Made stuff _pretty_. 2024-04-14 14:07:45 +02:00
jupfi
d90ca5bd6a Creation of membership and donations page. 2024-04-14 14:03:44 +02:00
jupfi
05ed8d681f Better colors 2024-04-14 11:49:48 +02:00
8d9d801aa6
feat(services): add MyIP.Coffee service
Introduced MyIP.Coffee to the list of services, offering users a tool to check their current IPv4 and IPv6 addresses. This enhancement broadens the utility range of our service directory, catering to those interested in networking and security aspects by providing quick access to their IP information.
2024-04-12 19:54:45 +02:00
e87d399dc5
feat(services): Add Piped as a YouTube alternative
Introduced "Piped" to the list of services, providing users with a
privacy-focused alternative to watching YouTube videos. Piped is
highlighted for its unique feature of eliminating Google tracking,
aiming to enhance user privacy and security. This addition enriches our
service offerings with more diverse options for users concerned with
online tracking.
2024-03-31 17:40:09 +02:00
f37c86cc3a
feat: update organizational details and improve readability
Updated the organization's name to include its full title "Verein zur
Förderung von Privatsphäre und digitaler Souveränität" and added the
Central Register of Associations (ZVR) Number across legal, privacy, and
terms templates to comply with disclosure requirements. Reformatted
content for better readability, ensuring consistent paragraph line
breaks and removing redundant whitespaces. These changes aim to enhance
transparency regarding the website's managing entity and make the policy
texts more accessible to users.
2024-03-29 15:40:45 +01:00
4f2dc75866
feat(services): add BigBlueButton conferencing
Added BigBlueButton as a new service in `services.json`, providing users
with an open-source alternative for video conferencing, webinars, and
more. This addition includes its basic information, operational status,
and a direct link for ease of access. This update aims to enrich the
suite of services with more diverse options, catering to the growing
needs for reliable virtual meeting solutions.
2024-03-24 11:19:25 +01:00
1c48c98b2e
feat(services): Exclude service from
indexes

The configuration for NocoDB in `services.json` has been
updated to exclude it from both the overall index and simplified
listings. This change aims to prevent the service from appearing in
search results and simplified service lists, due to privacy
concerns.
2024-03-15 13:56:21 +01:00
39751f0bb7
feat(services.json): update NocoDB description
Update the `long_description` for NocoDB in `services.json` to include a
privacy notice about the visibility of users' email addresses to all
registered users. This change enhances transparency and informs users
about an important privacy consideration, ensuring they are aware of the
visibility of their email addresses upon registration.

This update is crucial for user awareness and helps in setting the right
expectations regarding privacy.
2024-03-15 13:49:00 +01:00
9c7283dffd
feat(Caddyfile): support security.txt redirection
Introduced handling for security.txt requests in the Caddyfile
configuration to redirect users to a dedicated security page. This
change enables visitors to easily find security policy and vulnerability
reporting information by redirecting requests for
`/.well-known/security.txt` and `/security.txt` to
`https://security.private.coffee/security.txt`. Implementing this
standard practice improves transparency and security posture by
facilitating clearer communication with security researchers and the
public.
2024-03-15 10:55:50 +01:00
41ffe2a07f
Update Git links in footer
Simplified the footer's Git repository links by consolidating the
KumiGit and GitHub URLs into a single link to the unified Git platform.
This change streamlines the user navigation and reflects the recent
migration to a central repository system.
2024-02-15 16:16:30 +01:00
a108b961bf
Add README for Private.coffee website project
Introduced a README file to provide basic documentation for the
Private.coffee website. This includes instructions on setting up a
development environment, running the site locally, and the licensing
information, thereby facilitating easier onboarding and contribution to
the project. The README ensures clarity on the project's structure which
is centered around a Flask application using a `services.json`
configuration.
2024-02-15 16:11:54 +01:00
66f544a29f
Add Forgejo service details to services.json
Introduced Forgejo as an in-house Git forge to the services list. The
update includes its description, operational status, and a direct link
to foster better collaboration among team members by hosting and
collaborating on Git repositories internally.
2024-02-15 15:02:57 +01:00
b9529d71be
Add Binternet service and update Nitter status
Introduced 'Binternet', a privacy-focused Pinterest alternative, to the
list of services, including its description, status, and relevant links.
Updated the status of the 'Nitter' service from 'OK' to 'NOK' to reflect
a change in its operability or health status.

Ensuring service statuses are accurate for user awareness and trust.
2024-02-10 17:13:29 +01:00
74dbe16b81
Enhance Rallly service description
Updated the long_description for the Rallly service in services.json to reflect that pro features are freely accessible post-sign-in, giving users clarity on the expanded offerings at no additional cost.
2024-01-17 19:19:14 +01:00
911152fe1b
Update styling for enhanced visual harmony
Revamped the appearance of service boxes by introducing a new border color, increased padding, and an inset shadow, aligning them with a new coffee-themed color scheme. Modified the styling of navigation and footer elements to use the new `.bg-coffee` class, ensuring consistency across the UI. These changes improve the overall aesthetic coherence of the interface and enhance user visual experience.
2024-01-17 17:45:42 +01:00
78cee3e7db
Update Nitter service status to operational
Resolved issues affecting the Nitter service, removing the notice about its poor operability. Nitter is now functioning as expected, and its status has been updated to reflect its current operational state. Users can browse Twitter without being tracked, using the Nitter front-end with confidence.
2024-01-17 17:19:56 +01:00
ac055ffb3d
Updated Matrix link for consistent chat room naming
Fixed the Matrix chat room URL in the base template to align with the standardized room naming convention. This change simplifies user access and avoids confusion by ensuring consistency across communication platforms.
2024-01-17 17:17:02 +01:00
a6e817d186
Update branding for Structables service
Renamed "Indestructables" to "Structables" and updated associated URLs and link texts in the service directory. Simplified the long description by omitting the note about forking the project, reflecting the rebranding and streamlining user experience.
2024-01-17 17:15:39 +01:00
6b8b8be3b5
Taking out color gradient until I can figure something smoother... 2024-01-17 17:10:42 +01:00
86d7e3338c
Updated Nitter service status and visibility in indices
The long description for the Nitter service has been modified to more accurately reflect its current state of functionality. Additionally, Nitter has been made searchable as it has been included in both the index and simple search views, suggesting an improved service status or a change in policy regarding its visibility.
2024-01-08 22:46:08 +01:00
5e0ecedb3f
Implement service index exclusion control
Reworked service configuration to allow individual services to be conditionally excluded from the main index, increasing the flexibility of the display. Configuration files have been restructured and moved into appropriate subdirectories to improve project organization.

- Added `exclude_from_index` flags to all services within `services.json` to facilitate granular control over their visibility on the index page.
- Modified the `index.html` template to respect the new `exclude_from_index` setting, thus excluding specified services from being listed on the index page.
- Migrated `Caddyfile` and `privatecoffee.ini` to `contrib` directory for better separation of project contributions and core configuration files.

This update enhances the site's privacy features and enables easier navigation by allowing selective service display.
2024-01-07 11:27:30 +01:00
3d655f11fd
Refactor matrix config in Caddyfile
Grouped `.well-known/matrix` related configurations under a named matcher `@matrix` in the Caddyfile. This change encapsulates the headers and responses for matrix-specific paths, improving readability and maintainability. It aligns with best practices for Caddy configuration, making future updates to matrix-related rules more straightforward.
2024-01-07 11:22:38 +01:00
83db0fac6c
Enhance (?) service box styling with border and padding
Changed the styling of the service boxes to include a solid black border, rounded corners, and padding for better visual separation and aesthetic appeal. This update gives the elements a more defined and polished look, improving the overall user interface.
2024-01-01 12:26:17 +01:00
7245f1474a
Initialized base HTML template and refactored pages
Implemented a shared base HTML template to DRY up the markup across the service’s various pages, including the index, legal, privacy, and terms pages. This centralizes common elements like headers, footers, and imports, facilitating easier updates and consistency in design across the platform. Existing content from these individual pages is now extending the base template, adhering to best practices in templating and reducing code duplication.
2024-01-01 12:14:51 +01:00