|
21 | 21 | · |
22 | 22 | <a href="https://linuxdo-scripts.zishu.me">Documentation</a> |
23 | 23 | · |
24 | | - <a href="https://github.com/ezyshu/linuxdo-scripts/issues/new/choose">Report Issues</a> |
| 24 | + <a href="https://github.com/ezyshu/linuxdo-scripts/issues/new/choose">Report an Issue</a> |
25 | 25 | · |
26 | 26 | <a href="https://github.com/ezyshu/linuxdo-scripts/releases/latest">Latest Release</a> |
27 | 27 | </p> |
28 | 28 |
|
29 | 29 | <p> |
30 | | - <img src="https://img.shields.io/github/v/release/ezyshu/linuxdo-scripts?label=Version"> |
31 | | - <img src="https://img.shields.io/github/stars/ezyshu/linuxdo-scripts?style=flat&label=Github%20Stars"> |
32 | | - <img src="https://img.shields.io/chrome-web-store/users/fbgblmjbeebanackldpbmpacppflgmlj?style=flat&label=Chrome%20Web%20Store"> |
33 | | - <img src="https://img.shields.io/github/license/ezyshu/linuxdo-scripts?style=flat&"> |
| 30 | + <img src="https://img.shields.io/github/v/release/ezyshu/linuxdo-scripts?logo=github"> |
| 31 | + <img src="https://img.shields.io/github/stars/ezyshu/linuxdo-scripts?logo=github&style=flat"> |
| 32 | + <img src="https://img.shields.io/chrome-web-store/users/fbgblmjbeebanackldpbmpacppflgmlj?style=flat&logo=googlechrome&label=Chrome%20Web%20Store"> |
| 33 | + <img src="https://img.shields.io/badge/License-AGPLv3-important?logo=gnu"> |
34 | 34 | </p> |
35 | 35 | </div> |
36 | 36 |
|
37 | 37 | <img src="https://profile-counter.glitch.me/linuxdo-scripts/count.svg" style="display:none"> |
38 | 38 |
|
39 | 39 | ## 📖 Project Introduction |
40 | 40 |
|
41 | | -LinuxDo Scripts is a feature-rich browser extension designed to enhance the user experience on LinuxDo forums. It integrates multiple practical features, from basic interface optimizations to advanced AI-assisted functions, making your forum browsing and interaction smoother and more efficient. |
| 41 | +LinuxDo Scripts is a feature-rich browser extension designed to enhance the user experience on the LinuxDo forum. It integrates multiple practical functions, from basic interface optimizations to advanced AI-assisted features, making your forum browsing and interaction experience smoother and more efficient. |
42 | 42 |
|
43 | | -| Settings Panel | Operation Guide | |
44 | | -| ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | |
45 | | -|  |  | |
| 43 | + |
46 | 44 |
|
47 | | -## ✨ Key Features |
| 45 | +<details> |
| 46 | +<summary>Instructions</summary> |
| 47 | + |
| 48 | + |
| 49 | + |
| 50 | +</details> |
| 51 | + |
| 52 | +## 📥 1. Installation and Usage |
| 53 | + |
| 54 | +### Browser Support |
| 55 | +- **Chrome / Edge / Arc / Brave**: [Chrome Web Store](https://chromewebstore.google.com/detail/fbgblmjbeebanackldpbmpacppflgmlj) |
| 56 | +- **Domestic Users**: [Crx Store](https://www.crxsoso.com/webstore/detail/fbgblmjbeebanackldpbmpacppflgmlj) |
| 57 | +- **Firefox**: [Firefox Addons](https://addons.mozilla.org/zh-CN/firefox/addon/linux_do-scripts/) |
| 58 | + |
| 59 | + |
| 60 | +## ✨ 2. Key Features |
48 | 61 |
|
49 | 62 | ### 🔍 Browsing Experience Optimization |
50 | | -- Display topic creation time in lists |
| 63 | +- Display creation time in topic lists |
51 | 64 | - Show floor numbers |
52 | 65 | - Open topics in new tabs |
53 | | -- Preview topic details and comments directly from lists |
54 | | -- Improved display for mixed Chinese-English text |
55 | | -- Optimized signature image display to prevent broken images |
56 | | -- Automatic dark mode switching |
| 66 | +- Preview details and comments directly in the topic list |
| 67 | +- Optimized display for mixed English and Chinese text |
| 68 | +- Improved signature image display to prevent broken images |
| 69 | +- Automatic switch to dark mode |
57 | 70 |
|
58 | 71 | ### 📚 Content Management |
59 | 72 | - Comprehensive bookmark functionality |
60 | 73 | - User tagging feature |
61 | | -- Force block (blacklist) topics from specific users |
62 | | -- OP-only view toggle |
| 74 | +- Force hide (block) topics from specified users |
| 75 | +- Toggle to view only the original poster's posts |
63 | 76 |
|
64 | 77 | ### 💬 Interaction Enhancement |
65 | | -- Quick topic replies (with customization) |
66 | | -- Optimized emoji selection for comment boxes |
67 | | -- Floor lottery feature |
68 | | -- User level information lookup |
| 78 | +- Quick reply to topics (supports customization) |
| 79 | +- Optimized emoji in comment boxes |
| 80 | +- Floor lottery functionality |
| 81 | +- User level information query |
69 | 82 |
|
70 | 83 | ### 🤖 AI Intelligence |
71 | | -- AI-generated topic summaries |
| 84 | +- AI topic summarization |
72 | 85 | - Smart reply generation |
73 | | -- AI-assisted commenting |
| 86 | +- AI-assisted post replies |
74 | 87 |
|
75 | 88 | ### 🎨 Personalization |
76 | 89 | - Switch forum theme skins |
77 | | -- Change forum emoji styles |
78 | | -- Support for custom CSS styles |
| 90 | +- Switch forum emoji styles |
| 91 | +- Support custom CSS styles |
79 | 92 | - Settings panel data synchronization |
80 | 93 |
|
81 | | -## 📥 Installation & Usage |
82 | | - |
83 | | -### Browser Support |
84 | | -- **Chrome / Edge / Arc / Brave**: [Chrome Web Store](https://chromewebstore.google.com/detail/fbgblmjbeebanackldpbmpacppflgmlj) |
85 | | -- **Chinese Users**: [Crx Store](https://www.crxsoso.com/webstore/detail/fbgblmjbeebanackldpbmpacppflgmlj) |
86 | | -- **Firefox**: [Firefox Addons](https://addons.mozilla.org/zh-CN/firefox/addon/linux_do-scripts/) |
87 | | - |
88 | | -## 🛠️ Development Guide |
| 94 | +## 🛠️ 3. Development Guide |
89 | 95 |
|
90 | | -### Requirements |
| 96 | +### Environment Requirements |
91 | 97 | ``` |
92 | 98 | node: v22.12.0 |
93 | 99 | ``` |
94 | 100 |
|
95 | 101 | ### Local Development |
96 | | -1. Clone repository and install dependencies: |
| 102 | +1. Clone the repository and install dependencies: |
97 | 103 | ```shell |
98 | 104 | git clone https://github.com/ezyshu/linuxdo-scripts |
99 | 105 | npm install |
100 | 106 | ``` |
101 | 107 |
|
102 | | -2. Start development server: |
| 108 | +2. Start the development server: |
103 | 109 | ```shell |
104 | 110 | npm run dev |
105 | 111 | ``` |
106 | 112 |
|
107 | | -3. Load extension: |
108 | | -- Open local `.output` folder |
109 | | -- Drag `chrome-mv3` folder into `chrome://extensions/` |
| 113 | +3. Load the extension: |
| 114 | +- Open the local `.output` folder. |
| 115 | +- Drag and drop the `chrome-mv3` folder onto `chrome://extensions/`. |
110 | 116 |
|
111 | 117 | ### Development Notes |
112 | | -- Component-based development approach |
113 | | -- Each new feature developed as independent component to avoid conflicts |
114 | | -- PRs will undergo code review and be merged promptly if no major issues |
| 118 | +- Adopt a component-based development approach. |
| 119 | +- Develop each new feature as an independent component to avoid conflicts. |
| 120 | +- Code will be reviewed after submitting a Pull Request, and will be merged promptly if there are no major issues. |
115 | 121 |
|
116 | | -## 🚀 Contributors |
| 122 | +## 🚀 4. Contributors |
117 | 123 |
|
118 | 124 |  |
119 | 125 |
|
120 | | -## 🤝 Contribution Guide |
| 126 | +## 🤝 5. Contribution Guidelines |
121 | 127 |
|
122 | | -Welcome to propose new feature ideas and improvements! You can participate by: |
123 | | -- Submitting Issues to report problems or suggest features |
124 | | -- Creating Pull Requests to contribute code |
125 | | -- Joining Discord community for discussions |
| 128 | +New feature ideas and improvement suggestions are welcome! You can participate in the project by: |
| 129 | +- Submitting Issues to report problems or suggest ideas. |
| 130 | +- Submitting Pull Requests to contribute code. |
| 131 | +- Joining the Discord community for discussions. |
126 | 132 |
|
127 | | -## ⭐️ Star History |
| 133 | +## ⭐️ 6. Star History |
128 | 134 |
|
129 | 135 | [](https://www.star-history.com/#ezyshu/linuxdo-scripts&Timeline) |
130 | 136 |
|
131 | | -## 📄 License |
| 137 | +## 📄 7. License |
132 | 138 |
|
133 | | -This project is open-source under MIT License. See [LICENSE](LICENSE) for details. |
| 139 | +This project is open-sourced under the MIT license. Please refer to the [LICENSE](LICENSE) file for detailed information. |
134 | 140 |
|
135 | | -## 📖 Disclaimer |
| 141 | +## 📖 8. Disclaimer |
136 | 142 |
|
137 | | -This is a free and open-source project that makes no guarantees of being completely bug-free. Use at your own risk. Users must comply with relevant laws and regulations and refrain from misuse. |
| 143 | +This project is free and open-source, but we do not guarantee its absolute perfection and freedom from errors. Please assess the risks yourself before deciding to use it. Furthermore, you must comply with all applicable laws and regulations, and any form of misuse is strictly prohibited. |
138 | 144 |
|
139 | | -For any copyright concerns, please contact [ezyshu](https://github.com/ezyshu) for prompt resolution. |
| 145 | +If there are any infringement issues, please contact [ezyshu](https://github.com/ezyshu), and it will be handled promptly. |
0 commit comments