Commit Graph

106 Commits

Author SHA1 Message Date
daveoconnor
925bb7d942 Latest links updates (#1976, #2000) (#2060) 2026-02-20 12:41:54 -08:00
Jeremy Childers
43f7ff4ac1 Story 1993: Invalid Slug passed to cookie setting (#2072) 2026-02-13 15:36:35 -05:00
daveoconnor
5b163ce484 /lib/{LIBRARY} redirect to detail page (#1939) (#1940)
Co-authored-by: Jeremy Childers <jeremy@cppalliance.org>
2026-01-29 10:34:48 -08:00
daveoconnor
240eafa5f1 Add block to direct docs path access (#2012) (#2026) 2025-12-02 17:55:00 -05:00
daveoconnor
5f022aca0a Upgrade django to 5.2, python to 3.13 (#1915) 2025-10-22 13:24:26 -07:00
daveoconnor
f65a5c72fc Add old version alert to docs views (#1795) (#1960) 2025-10-17 11:27:48 -07:00
daveoconnor
387199d351 PDF download timeouts changes (#1972) (#1973) 2025-10-16 11:02:12 -07:00
Greg Kaleka
83e6bc45f5 Add bsm url handling and whitepaper email capture (#1957) 2025-10-10 12:15:21 -04:00
daveoconnor
2b392f8538 Add /libraries/x.x.x redirect (#1937) (#1949) 2025-10-08 14:48:45 -07:00
daveoconnor
c73de3939d Handle missing version library for /libs/library_name (#1942) (#1947) 2025-10-08 13:57:39 -07:00
daveoconnor
88d5fcff59 Resolve issue with docs content spacing (#1953) (#1954) 2025-10-08 13:51:35 -07:00
daveoconnor
086bf942c0 Fix inaccurate content type decoding (#1950) (#1952) 2025-10-08 12:45:51 -07:00
daveoconnor
7ab3ac4d93 Fix when docs path has no trailing slash (#1941) 2025-10-02 13:50:01 -07:00
daveoconnor
1a2fa155ee Return 404 for missing release slashes (#1929) (#1932) 2025-09-30 14:36:43 -07:00
daveoconnor
63321747ed Versioned /doc/libs/x.x.x redirects (#1936) (#1938) 2025-09-30 13:18:43 -07:00
daveoconnor
8088234bf7 Refactor docs retrieval, and canonical uri addition (#1857) (#1924) 2025-09-30 08:42:27 -07:00
sdarwin
2bc676864a Adjust DB caching of /develop/ docs 2025-09-08 11:52:42 -04:00
Greg Kaleka
a5e455a236 QR code handling (#1896) 2025-08-23 14:13:43 -04:00
Greg Kaleka
eeebb708be Fix "tools" docs pages (#1852) 2025-07-25 09:23:37 -04:00
Greg Kaleka
c62bad1f2d Revert unescape in docs processing (#1847) 2025-07-16 16:39:42 -04:00
Greg Kaleka
0b146ce199 Mark redis as fully-modernized in 1.89+ 2025-07-08 15:46:41 -04:00
daveoconnor
32b29f221a Improve docs performance - postgres caching (#1828) (#1838) 2025-07-01 13:35:50 -07:00
Julio C. Estrada
76da2e4d87 Make user guide docs full width for consistency (#1827) 2025-06-11 10:47:37 -04:00
Greg Kaleka
33cf9aa44d Make boostlook docs full-width (#1818) 2025-05-28 12:27:02 -04:00
Greg Kaleka
9191e169e4 Fully modernize Boost.URL docs (#1794) 2025-05-20 15:08:58 -04:00
Greg Kaleka
c768fe9ee2 Fix for master and develop charconv docs (#1790) 2025-05-19 16:23:53 -04:00
Greg Kaleka
3429e85a5a Fix for charconv lib docs (#1789) 2025-05-19 15:55:41 -04:00
Greg Kaleka
e3a057120a Docs fixes and fix bug in library import (#1788) 2025-05-19 15:13:22 -04:00
Greg Kaleka
47d0a72631 Handle a handful of additional library docs that should avoid a wrapper (#1785) 2025-05-16 14:42:30 -04:00
Greg Kaleka
ed11fcc4c0 Render library docs as close to original.boost site as possible (#1784) 2025-05-16 12:36:30 -04:00
Greg Kaleka
ff723c4a43 Add libraries redirect (#1770) 2025-05-12 12:21:07 -04:00
Greg Kaleka
bf06f61510 Fix broken boost.process doc page (#1763) 2025-04-24 13:34:53 -04:00
Greg Kaleka
acd2dff49a Don't skip removing library boostlook for antora docs (#1735) 2025-04-10 11:00:37 -04:00
Greg Kaleka
42f2e1ce34 Check for antora in path if source doc type unknown (#1734) 2025-04-09 10:30:14 -04:00
Greg Kaleka
8991fc7a8d Fix handling of original doc type (#1733) 2025-04-09 09:55:03 -04:00
daveoconnor
8e27b66d93 Added filter to remove all non-static boostlook.css on library docs (#1684) (#1685) 2025-03-07 11:41:06 -08:00
daveoconnor
b8c04c42df Documentation anchor links fixes (#1585) 2025-01-09 10:07:03 -08:00
daveoconnor
8224425acc Fix plausible logging on doc_libs_placeholder based pages (#1579) (#1582) 2025-01-07 12:03:43 -08:00
Greg Kaleka
cb2b340ecd Add Boost Development page (#1565) 2024-12-23 16:44:06 -05:00
daveoconnor
baae39d75f Asciidoc doc pages theme switching/footer hiding (#1564) 2024-12-23 10:25:47 -08:00
daveoconnor
1fd3f6ce5b Fix for release vs latest redirect on doc/libs urls (#1515) 2024-12-04 14:56:05 -08:00
daveoconnor
d52613035d Hide boostbook for non-asciidocs display (#1460) 2024-11-25 13:28:52 -08:00
daveoconnor
642ef7f5ca Added skip use boostbook for v2 on antora docs (#1394)
@julioest requested a change to not adding boostbookV2.css on the user
guides.
2024-10-29 11:16:11 -07:00
daveoconnor
8c71bddfe7 WIP - Switched guides to iframe, other fixes (#1386)
This sets the User Guides to show in an iframe, 

Other changes: 
* Hides the footer in the base template by a context variable.
* Fixes integrity sha for htmx.
* Fixes selector for avatar loading indicator.
2024-10-28 17:32:17 -07:00
daveoconnor
2c6e7af997 Docs in iframe changes (#1372) 2024-10-21 17:11:07 -07:00
daveoconnor
c0d453a58f Show asciidocs library docs in iframe (#1369)
Related to ticket #1358, libraries docs iframe

~~This also contains some of the work for refactoring away from version
selects being copy pasted everywhere.~~ Removed for now, had side
effects.
2024-10-18 16:15:58 -07:00
Gavin Wahl
cb25772a13 AsciiDoc use the embedded option (#1344)
Instead of parsing out the HTML body from the full HTML document.

All adoc parsing now goes through `convert_adoc_to_html`. I removed the
`adoc_to_html` task because it was never `.delay`ed, probably because it
doesn't necessarily work: it expects content to be passed in a temp
file, which might not exist on the worker processing the task. The new
function passes the content as a string instead of a temp file.

This removes the `div#header` and `div#content` containers from the
output. It's wrong to have IDs in embeddable html because multiple
asciidoc outputs might be included on the same page, resulting in
duplicate IDs. I couldn't find a place where these containers are
necessary, though, because markdown output doesn't include them,
resulting in a discrepancy in the output for markdown vs asciidoc that
is now fixed. If we need to include the containers, I'd wrap the
asciidoc output in the template where it is used rather than expecting
it to be returned by `convert_adoc_to_html`.

Fixes #1302
2024-10-11 10:34:04 -06:00
daveoconnor
59b9ae3167 Added wrappers for docs (#1322) (#1348)
For now this will wrap based on the view with the assumption, based on
our discussions, that User Guide docs are based on antora and lib docs
are asciidocs. Should there turn out to be edge cases we will make some
adjustments.

Generated classes will be `source-docs-antora` and
`source-docs-asciidoc`.
2024-10-10 13:02:47 -07:00
daveoconnor
463112e5af fixed issues with releases page and versioning (#1300)
* Fixed issues with releases page and versioning
* Added latest support and version alert
* Updated version alert to link to /release and clarify most recent vs
vs "release" selection
* Refactored Libraries and Releases pages to align similar code for
reuse.
2024-10-07 15:42:18 -07:00
daveoconnor
30ab003561 added support for 'release' in urls (#1084) (#1266)
1. added support for 'release' in library urls
2. fixed versioning not working from the non-grid library list pages
3. fixed library detail user selection of versioning not working
4. unified cookie handling to share across both LibraryList and
LibraryDetail
2024-09-24 13:56:13 -07:00