Commit Graph

166 Commits

Author SHA1 Message Date
ccbikai
b4a5dd021c feat: enhance SEO settings and improve title extraction
- Prioritize SEO settings from page data over environment variables
- Improve title extraction logic to handle new line characters
- Set SEO parameters for specific pages to improve search visibility
2024-11-14 20:37:13 +08:00
面条
15e27d475f Merge pull request #83 from zijiuok/patch-1
Added a new real user
2024-11-14 19:24:57 +08:00
ZiJiu
0ea8d4bd66 Update README.zh-cn.md 2024-11-14 12:36:13 +08:00
ZiJiu
8431086704 Update Real users of README.md 2024-11-14 12:30:59 +08:00
ccbikai
1d22719070 fix: ensure canonical URL pathname consistency 2024-11-09 15:46:43 +08:00
ccbikai
7da142ad1e 0.1.7 2024-11-07 19:05:23 +08:00
ccbikai
e12a0d0f95 feat: enhance RSS handling and improve middleware logic 2024-11-07 19:05:16 +08:00
ccbikai
a1c79d4470 0.1.6 2024-11-06 20:03:51 +08:00
ccbikai
6632363520 feat: switch to server-side rendering 2024-11-06 20:03:43 +08:00
ccbikai
98a1030907 feat: add support for links and navigation in sidebar 2024-11-06 20:01:40 +08:00
ccbikai
44a8e7941b 0.1.5 2024-11-04 20:49:38 +08:00
ccbikai
ed9393011c feat: add support for displaying comments on posts 2024-11-04 20:49:24 +08:00
ccbikai
6b81781323 0.1.4 2024-11-04 19:57:43 +08:00
ccbikai
0035b84e2c feat: enhance middleware to set speculation rules header 2024-11-04 19:56:30 +08:00
ccbikai
affd4d2a9b feat: add tags functionality and UI enhancements 2024-11-04 19:55:58 +08:00
ccbikai
d6b3a352c7 0.1.3 2024-11-02 15:49:44 +08:00
ccbikai
7e3e6117ef feat: add Google site search integration for enhanced search functionality 2024-11-02 15:47:33 +08:00
面条
c34c79fe7c Merge pull request #79 from scavin/main 2024-11-01 07:53:31 +08:00
scavin
da14cbe277 Update README.zh-cn.md 2024-10-30 20:21:33 +08:00
scavin
79abf14c36 Update README.md 2024-10-30 20:21:28 +08:00
面条
9c9f0be3ee Merge pull request #76 from cdt3211/main 2024-10-19 21:02:43 +08:00
Abner
e22709d04b feat: add a new real user 2024-10-19 14:27:32 +08:00
面条
6a0b486f83 Merge pull request #74 from ccbikai/CoC
feat: add Contributor Covenant Code of Conduct
2024-10-18 12:10:06 +08:00
ccbikai
60ca833f9f feat: add Contributor Covenant Code of Conduct
Enhances community standards by introducing a comprehensive Code of Conduct to foster a harassment-free and inclusive environment. This ensures clear guidelines for acceptable behavior, enforcement responsibilities, and reporting mechanisms, aligning with best practices for community management.
2024-10-18 12:02:37 +08:00
ccbikai
89ba27cd9b feat: add 'util' module to Node.js integration
Enhance compatibility by including the 'util' module in the Node.js integration configuration, ensuring broader functionality and support for utility functions.
2024-10-17 12:14:09 +08:00
ccbikai
a35dc1c016 feat: remove Sentry integration if DSN is missing
Enhance configuration robustness by disabling Sentry integration when DSN is not provided, preventing potential runtime errors.
2024-10-15 21:20:18 +08:00
ccbikai
183cb8fc0f chore: remove commented-out Sentry configuration lines
Simplifies the example environment file by removing unnecessary commented-out Sentry settings, enhancing readability and reducing clutter.
2024-10-15 21:13:23 +08:00
ccbikai
bf2ecfe7a0 refactor: improve security by moving Sentry secrets to environment variables
To enhance security, Sentry authentication tokens and project IDs are now passed as environment variables instead of being exposed in the workflow configuration. This change reduces the risk of sensitive information leakage during the build process. Additionally, the example environment file has been updated to comment out the Sentry-related variables, further protecting against accidental exposure.
2024-10-15 21:11:47 +08:00
ccbikai
a44eeb76eb feat: simplify secret handling in build process
Streamlines the build script by consolidating multiple secret exports into a single command, enhancing maintainability and reducing redundancy.
2024-10-15 21:06:49 +08:00
ccbikai
eb0205a7a9 refactor: improve security by using Docker secrets for Sentry tokens
Enhanced security by integrating Docker secrets for Sentry authentication and project tokens, reducing exposure of sensitive information in environment variables.
2024-10-15 21:03:24 +08:00
ccbikai
b8f0d6fb78 feat: integrate Sentry in CI and Astro config for enhanced error tracking
Ensures Sentry is consistently configured across CI and project settings, improving error monitoring and issue resolution.
2024-10-15 20:41:40 +08:00
ccbikai
902ef273a2 feat: update favicon for improved visual identity 2024-09-24 21:22:25 +08:00
ccbikai
897afd84be feat: add funding options for contributors
This change introduces support for GitHub Sponsors and Buy Me a Coffee, making it easier for users to contribute financially to the project.
2024-09-24 21:22:08 +08:00
ccbikai
ff418d81a8 fix: improve accessibility and remove unnecessary attributes
Enhanced accessibility by wrapping time display in a semantic `<time>` element, ensuring better screen reader support. Removed inline styles and onclick attributes from elements, simplifying the code and improving performance.
2024-09-21 16:39:57 +08:00
ccbikai
dac74bc9d8 chore: conditionally enable Sentry integration based on environment variable
Conditionally enables Sentry integration only if the SENTRY_DSN environment variable is set, improving build efficiency and reducing unnecessary dependencies.
2024-09-18 20:52:59 +08:00
ccbikai
fa703f7176 Merge branch 'main' of github.com:ccbikai/BroadcastChannel 2024-09-18 20:31:56 +08:00
ccbikai
cc223e329b feat: add main branch trigger to Docker workflow
Enhance Docker image creation by automating the process on main branch pushes, reducing manual intervention and ensuring timely updates.
2024-09-18 20:31:20 +08:00
面条
2d3a9bae07 Merge pull request #63 from h1xy/main
Added real user: ChatGPT/AI新闻聚合
2024-09-06 18:49:45 +08:00
ccbikai
e8de6a30da 0.1.2 2024-09-06 18:45:46 +08:00
ccbikai
f36f07cf35 feat: enhance response handling for fetch requests
Improve reliability by ensuring fetch responses are properly wrapped in a new Response object, preserving headers and status codes.
2024-09-06 18:35:39 +08:00
h1xy
46ecebc0b3 Merge branch 'ccbikai:main' into main 2024-09-04 00:25:02 +08:00
h1xy
f05f193f50 feat: add a new real user: ChatGPT/AI新闻聚合 2024-09-04 00:24:11 +08:00
ccbikai
faa2c567ac feat: add Docker deployment instructions
Enhance README with Docker deployment steps for easier setup and scalability.
2024-09-02 20:31:45 +08:00
h1xy
cccf0202e4 Added real user: ChatGPT/AI新闻聚合 2024-09-01 22:01:47 +08:00
ccbikai
58be3f399c chore: eslint fix and upgrade dependencies 2024-08-31 16:29:02 +08:00
ccbikai
549064078a Merge branch 'docker' 2024-08-31 14:06:08 +08:00
ccbikai
d2b6324aa4 feat: Add Docker image build and push workflow
Automate Docker image creation and publishing to GitHub Packages, enhancing deployment efficiency and supply chain security through artifact attestations.
2024-08-31 14:01:04 +08:00
ccbikai
2b9807bd89 feat: add Docker support and enhance environment configuration
- Introduce .dockerignore for Docker build optimization
- Add Dockerfile for containerization setup
- Update .env.example to clear Sentry variables and rename HOST to TELEGRAM_HOST
- Modify astro.config.mjs to conditionally exclude SSR dependencies in Docker builds
- Adjust postinstall script to safely handle missing .git directory
- Refactor telegram host retrieval for clarity and consistency
2024-08-31 13:41:16 +08:00
面条
dcaa3eb484 Merge pull request #61 from airyland/main
feat: add a new real user: MakerHunter
2024-08-28 08:39:33 +08:00
Airyland
920af0368c feat: add a new real user: MakerHunter 2024-08-27 17:54:12 -04:00