|
b6fa67163f
|
Only show ToC if there are enough items
|
2022-10-29 14:57:12 +01:00 |
|
|
3b02f21f81
|
Use OOB to set results count and fix jumping when loading pages
This correctly centers the pagination spinner, and ensures there's only 1.
|
2022-10-23 18:52:39 +01:00 |
|
|
a70f789a8d
|
Add indicator to search infinite scroll
|
2022-10-23 18:34:32 +01:00 |
|
|
549a48769d
|
Swap curlylint and djhtml with djlint
|
2022-10-05 14:17:00 +01:00 |
|
|
315412ff5d
|
Remove unused import and update query count
|
2022-10-05 09:23:58 +01:00 |
|
|
6a1acd1684
|
Decrease page size
Infinite scroll makes this much easier
|
2022-10-04 21:17:16 +01:00 |
|
|
c09669693f
|
Exclude singleton pages from search results
|
2022-10-04 21:12:55 +01:00 |
|
|
b515b6368c
|
Optimise for cache hits
Don't select/prefetch for listing, because we cache the entire listing item. This makes the main query more efficient, thus page loads faster.
|
2022-10-04 20:49:29 +01:00 |
|
|
63909a31c0
|
Add iframe block
|
2022-09-08 14:31:01 +01:00 |
|
|
71f74251bb
|
Don't require code header
|
2022-09-06 08:58:44 +01:00 |
|
|
e21d525259
|
Reset migrations
During dev I made loads, but I don't need them now
|
2022-09-04 15:56:51 +01:00 |
|
|
ee307bcfbf
|
Define rich text features in settings
This removes them from migrations, avoiding the need to create new ones
when they change
|
2022-09-03 21:07:27 +01:00 |
|
|
a053e27833
|
Use richtext for subtitle
|
2022-09-03 17:00:09 +01:00 |
|
|
7026aca934
|
Add account links to footer
Putting them in the navbar is too crowded.
|
2022-09-02 09:28:35 +01:00 |
|
|
54af457d8e
|
Add SRI
|
2022-09-01 08:36:39 +01:00 |
|
|
488369a247
|
Add filename and header show checkbox to code block
|
2022-08-31 22:30:08 +01:00 |
|
|
df09ec0f38
|
Ensure request is passed into the singleton URL cache
This removes needing extra queries
|
2022-08-31 19:06:02 +01:00 |
|
|
557a28833b
|
Only show public pages
|
2022-08-28 16:51:27 +01:00 |
|
|
c660e54bae
|
Add method to prefetch for listing
|
2022-08-28 14:52:27 +01:00 |
|
|
6403aca2a2
|
Add tests for search page
|
2022-08-28 12:57:10 +01:00 |
|
|
edbedcd0fa
|
Remove unnecessary extra query during search
Just pass the original queryset, which helps ordering and performance
|
2022-08-28 12:56:26 +01:00 |
|
|
0fbd36ce3e
|
Add pagination to blog post list
|
2022-08-26 23:13:06 +01:00 |
|
|
32a1486840
|
Ensure captions are optional
|
2022-08-20 18:38:28 +01:00 |
|
|
710a4c7955
|
Humanize reading time
|
2022-08-19 17:31:40 +01:00 |
|
|
09c4b93245
|
Add typed table block
|
2022-08-19 13:48:45 +01:00 |
|
|
5affe274bd
|
Don't serialize all language options in migrations
|
2022-08-19 13:40:40 +01:00 |
|
|
a593dea561
|
Add spacing under results count on search page
|
2022-08-18 14:42:01 +01:00 |
|
|
8952f7eae5
|
Create base content page rather than need mixin
This makes the subclassing much simpler, and removes type ignore hacks
|
2022-08-16 21:32:46 +01:00 |
|
|
4869b47d53
|
Restructure base templates to pull hero into base and remove duplication
|
2022-08-05 09:25:30 +01:00 |
|
|
bc87524394
|
Stop saving queries
These are only needed for prompted searches
|
2022-08-03 22:14:54 +01:00 |
|
|
e096dd8cf5
|
Install curlylint
|
2022-08-03 20:34:18 +01:00 |
|
|
96e623e3db
|
Move serializer to different file
|
2022-08-02 21:28:51 +01:00 |
|
|
809cc5d454
|
Require search results be HTMX
|
2022-08-02 21:22:35 +01:00 |
|
|
996f7b9c2a
|
Add all the relevant search messages
|
2022-08-02 21:11:35 +01:00 |
|
|
bcc9a2c2f2
|
Add search results counter
|
2022-08-02 09:27:43 +01:00 |
|
|
7647ace4a0
|
Add a loading spinner
|
2022-08-01 22:23:06 +01:00 |
|
|
5b4ff2b4e9
|
Only allow GET for search results
|
2022-08-01 21:42:06 +01:00 |
|
|
750ed5aa39
|
Remove unnecessary method
|
2022-08-01 21:27:40 +01:00 |
|
|
93030852b5
|
Do search if querystring is provided
|
2022-08-01 21:23:55 +01:00 |
|
|
fb78f3f993
|
Use HTMX for search page
|
2022-07-31 15:28:48 +01:00 |
|
|
5da96236be
|
Add a basic search input to search page
|
2022-07-29 22:49:08 +01:00 |
|
|
2ae2a2c158
|
Show message when there's no search terms
|
2022-07-29 22:34:48 +01:00 |
|
|
c4109e42f1
|
Use serializer to validate search params
|
2022-07-29 16:50:44 +01:00 |
|
|
3bce2fb880
|
Exclude some page types from search
|
2022-07-29 09:18:09 +01:00 |
|
|
ef30a91067
|
Move page size to model
|
2022-07-29 09:11:14 +01:00 |
|
|
cf0a365277
|
Ensure additional content fields get indexed
|
2022-07-28 23:06:11 +01:00 |
|
|
a0f115fdc4
|
Add the basics of a search view
|
2022-07-28 22:40:23 +01:00 |
|
|
b92f2f4043
|
Add a Wagtail search page
It doesn't do any searching, yet
|
2022-07-26 08:53:49 +01:00 |
|
|
e2d5101a56
|
Add linting
|
2022-06-12 15:24:17 +01:00 |
|
|
5f814b2a5a
|
Init wagtail project
|
2022-06-09 08:36:29 +01:00 |
|