junv
3b5bb2e2df
feat: add post search API endpoint
...
Add new search endpoint to PostViewSet for keyword-based post searching.
Features:
- Search posts by keyword in title, content, summary, or tags
- Pagination support with customizable page size (max 100)
- Case-insensitive search across all text fields
- Proper error handling for missing query parameter
- RESTful endpoint at /api/posts/search/?q=<keyword>&page=<page>&page_size=<page_size>
API Usage:
- GET /api/posts/search/?q=django
- GET /api/posts/search/?q=python&page=2&page_size=20
Returns paginated response with post data including tags.
Note: Uses existing Django ORM search rather than Whoosh backend for simplicity.
This provides basic search functionality that can be enhanced later if needed.
2026-01-30 12:28:40 +00:00
junv
04f452087d
Remove old search page
2026-01-19 21:31:09 +11:00
junv
736dced60c
Add filter to tags
2026-01-19 21:27:25 +11:00
junv
fb4bb6a16d
Show exact match first!
2026-01-19 21:20:39 +11:00
junv
3d5c95f46f
Update js
2026-01-18 11:00:12 +11:00
junv
2d1f8bbd1d
Add search
2026-01-18 10:57:54 +11:00
junv
398f8fef20
Update showing
2026-01-18 10:48:11 +11:00
junv
fca5fa05e3
Remove iptv related code!
2026-01-18 10:45:06 +11:00
junv
edf4f66d26
Fix css error!
2026-01-18 10:28:00 +11:00
junv
2d4ba7bd4a
To be able to save status
2026-01-18 10:28:00 +11:00
junv and GitHub
443b51d91b
Merge pull request #40 from wahyd4/dependabot/npm_and_yarn/new_theme/static_src/glob-10.5.0
...
Bump glob from 10.4.5 to 10.5.0 in /new_theme/static_src
2025-12-06 08:46:09 +11:00
dependabot[bot] and GitHub
d9d7c35b65
Bump glob from 10.4.5 to 10.5.0 in /new_theme/static_src
...
Bumps [glob](https://github.com/isaacs/node-glob ) from 10.4.5 to 10.5.0.
- [Changelog](https://github.com/isaacs/node-glob/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/node-glob/compare/v10.4.5...v10.5.0 )
---
updated-dependencies:
- dependency-name: glob
dependency-version: 10.5.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-05 21:22:38 +00:00
junv
f81d8a1260
Update django
2025-12-06 08:21:27 +11:00
junv
660702469f
Update
2025-11-24 12:45:58 +11:00
junv
84b3a2fca6
Update links
2025-11-24 12:19:29 +11:00
junv
ff2caff061
Update
2025-11-05 22:37:22 +11:00
junv
fba291ff4c
Update advanced search
2025-11-05 22:04:29 +11:00
junv
0fcb810241
Update!
2025-11-05 21:46:53 +11:00
junv
15c462ac91
Update search
2025-11-05 21:26:32 +11:00
junv
d8b763592f
Update search function
2025-11-05 21:18:26 +11:00
junv
5a59c6f3a5
Update web content
2025-11-05 20:56:35 +11:00
junv
2336b281a3
Update
2025-11-04 22:32:10 +11:00
junv
4d256c2e07
Add craw4ai
2025-11-04 22:22:40 +11:00
junv
d5d6855834
Update
2025-11-04 21:42:54 +11:00
junv
87fa38f040
Update docker
2025-11-04 21:36:30 +11:00
junv
7002cc3938
update db
2025-11-04 21:23:44 +11:00
junv
6ff54f0439
Switch to use playwright to capture screenshots
2025-11-04 21:22:37 +11:00
junv
453567dc9c
fix docker
2025-11-04 20:38:51 +11:00
junv
1c14458ab0
Update dockerfile to optimize file size
2025-11-04 20:32:52 +11:00
junv
4c41ae1f9a
Update screenshot logic
2025-11-04 20:24:10 +11:00
junv
41a8726fd3
Update worker to be apscheduler
2025-11-04 20:15:43 +11:00
junv
8d72c3719a
Update redis address to use native one
2025-11-04 19:45:45 +11:00
junv
5b756e4664
Update links image storeage
2025-10-15 21:54:29 +11:00
junv
02e36fefcb
Update UI style of post detail
2025-10-11 20:29:39 +11:00
junv
f06fb7fbff
Update data displayed in table
2025-10-11 20:16:16 +11:00
junv
4157ecb5e6
Remove one chart
2025-10-11 19:52:31 +11:00
junv
675660d343
Compact design!
2025-10-11 19:36:26 +11:00
junv
ef1c5bf713
Adjust chart position
2025-10-11 19:21:57 +11:00
junv
f84375cb74
Update fire plan chart
2025-10-11 19:20:35 +11:00
junv
8cb8f9330f
Update Django
2025-10-11 10:25:00 +11:00
junv
5e6730530c
Update fire planning
2025-10-11 10:22:52 +11:00
junv
8831f816d6
Add fire planning mini app
2025-10-11 09:48:22 +11:00
junv
5b07c7a82f
Add agents.md
2025-10-11 09:25:39 +11:00
junv
044ad8dfc2
Update links pvc
2025-09-29 07:43:24 +10:00
junv and GitHub
4faccd89c2
Merge pull request #33 from wahyd4/dependabot/pip/django-5.1.10
...
Bump django from 5.0.14 to 5.1.10
2025-09-05 21:08:08 +10:00
dependabot[bot] and GitHub
2621f8af48
Bump django from 5.0.14 to 5.1.10
...
Bumps [django](https://github.com/django/django ) from 5.0.14 to 5.1.10.
- [Commits](https://github.com/django/django/compare/5.0.14...5.1.10 )
---
updated-dependencies:
- dependency-name: django
dependency-version: 5.1.10
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-02 15:10:53 +00:00
junv and GitHub
7034e10ab4
Merge pull request #31 from wahyd4/dependabot/npm_and_yarn/brace-expansion-2.0.2
...
Bump brace-expansion from 2.0.1 to 2.0.2
2025-09-02 10:24:35 +10:00
junv and GitHub
04d63f5ee5
Merge pull request #30 from wahyd4/dependabot/pip/requests-2.32.4
...
Bump requests from 2.32.3 to 2.32.4
2025-09-02 10:24:21 +10:00
junv and GitHub
4994b849c0
Merge pull request #27 from wahyd4/dependabot/npm_and_yarn/nanoid-3.3.11
...
Bump nanoid from 3.3.7 to 3.3.11
2025-09-02 10:24:10 +10:00
junv
db2aaac981
Integrate share capability
2025-08-18 21:20:14 +10:00