Commit Graph

19 Commits

Author SHA1 Message Date
ccbikai
7da142ad1e 0.1.7 2024-11-07 19:05:23 +08:00
ccbikai
a1c79d4470 0.1.6 2024-11-06 20:03:51 +08:00
ccbikai
44a8e7941b 0.1.5 2024-11-04 20:49:38 +08:00
ccbikai
6b81781323 0.1.4 2024-11-04 19:57:43 +08:00
ccbikai
d6b3a352c7 0.1.3 2024-11-02 15:49:44 +08:00
ccbikai
e8de6a30da 0.1.2 2024-09-06 18:45:46 +08:00
ccbikai
58be3f399c chore: eslint fix and upgrade dependencies 2024-08-31 16:29:02 +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
ccbikai
67e4f89e35 chore: upgrade pnpm to 9.8.0 and update various package versions 2024-08-23 19:19:43 +08:00
ccbikai
204cdded9f chore: upgrade dependencies 2024-08-13 19:26:43 +08:00
ccbikai
efb64f3d97 0.1.1 2024-08-11 19:36:58 +08:00
ccbikai
ca765c9b18 feat: integrate prismjs components importer for modular syntax highlighting
Enhances PrismJS usage by adopting a dedicated importer tool to manage language components, improving maintainability and reducing bundle size.
2024-08-11 15:36:36 +08:00
ccbikai
f2304673b3 feat: enhance build and syntax highlighting
- Updated .gitignore to include new deployment and build tools
- Added @types/prismjs for improved TypeScript support in syntax highlighting
- Integrated PrismJS with additional languages for comprehensive code highlighting
2024-08-11 10:36:06 +08:00
ccbikai
793bc52f19 feat: enhance code highlighting with flourite
Integrate flourite for improved language detection in code blocks, replacing manual detection logic. This enhances accuracy and supports a broader range of languages for syntax highlighting. Additionally, streamline CSS inclusion for code highlighting by importing directly from the package, reducing reliance on external CDN.
2024-08-11 10:14:03 +08:00
Pierre Nel
ddfcec21c2 parse code snippets ie ``js const a = 1;`` in Telegram and perform syntax highlighting in the post using Prism 2024-08-09 11:37:54 +02:00
ccbikai
4fa62bf68d feat: add sanitize-html for content filtering
Enhance RSS feed content safety by integrating sanitize-html to allow specific media tags and attributes, ensuring a secure and controlled presentation of content.
2024-08-07 21:00:55 +08:00
ccbikai
bd7bba2f06 feat: enhance CSS handling and optimize global styles
- Enabled PostCSS nesting with specific configuration for modern compatibility
- Added global CSS reset for consistent tap highlights across browsers
- Optimized package configuration for broader browser support
- Refactored and streamlined global CSS, removing redundant styles for better maintainability
- Integrated additional CSS import in component for modular styling approach
2024-08-06 19:02:56 +08:00
ccbikai
b8ab845520 feat: enhance CSS processing and content rendering
- Added postcss-nesting for improved CSS nesting support
- Updated dependencies to support new CSS processing features
- Modified HTML content handling to improve accessibility and styling
- Enhanced post content parsing for better rendering and SEO
2024-08-06 13:02:57 +08:00
ccbikai
c39ab2d528 feat: init 2024-08-04 20:42:51 +08:00