126 Commits

Author SHA1 Message Date
Mohammad Nejati
7b808b63a3 Update boost-gecko script (#2041) 2025-12-15 13:30:30 -05:00
Julio C. Estrada
4d7f5ad1b4 Add comprehensive favicon support (#2007) 2025-11-13 14:45:20 -05:00
daveoconnor
1ec3cba5e3 Add Library Listing page card ctrl-click support (#1796) (#1983) 2025-10-22 11:42:25 -07:00
daveoconnor
8088234bf7 Refactor docs retrieval, and canonical uri addition (#1857) (#1924) 2025-09-30 08:42:27 -07:00
Mohammad Nejati
ff6753c98f update boost.gecko script 2025-08-21 11:11:13 -04:00
Sam Darwin
aa8325f7fd Migrate Plausible data-domain from preview.boost.org to boost.org (#1890) 2025-08-20 15:44:32 -06:00
Mohammad Nejati
ccf957d08f update boost.gecko script 2025-08-20 14:03:28 -04:00
Greg Kaleka
105a85be78 Only widen docs pages - not everything (#1780) 2025-05-14 22:00:47 -04:00
Rob Beeston
07c401a2e3 makes docs wider (#1779) 2025-05-14 16:44:18 -07:00
Julio C. Estrada
8ac8ba3561 refactor: replace noto sans display with noto sans (#1764) 2025-04-25 14:51:28 -04:00
Mohammad Nejati
6c66f653a1 Update Boost-Gecko (#1739)
LGTM!

Merged
2025-04-15 14:06:33 -07:00
Greg Kaleka
e5f808e38e Revert "wip: increase max content width across site (#1743)" (#1748) 2025-04-12 20:01:09 -04:00
Julio C. Estrada
06e00e8857 wip: increase max content width across site (#1743) 2025-04-11 14:14:32 -04:00
daveoconnor
4d5bf61dc6 Disable boostlook legacy wrapper and remove any inlined boostlook.css style - WIP (#1708)
Co-authored-by: Julio Estrada <estradacjulio@gmail.com>
2025-03-21 09:03:41 -07:00
daveoconnor
8224425acc Fix plausible logging on doc_libs_placeholder based pages (#1579) (#1582) 2025-01-07 12:03:43 -08:00
daveoconnor
76b2455fa1 Updated plausible logging to more useful iframe url instead of "srcdoc" (#1580) 2025-01-06 16:52:49 -08:00
Greg Kaleka
526a0d32bb Fix various html validation errors and warnings (#1567) 2024-12-23 13:53:28 -05:00
Mohammad Nejati
cf21a46cf4 Update Boost-Gecko (#1566) 2024-12-20 15:40:01 -05:00
Greg Kaleka
bd10f4ccdb Integrate new logo and remove 'Home' text nav item (#1529) 2024-12-09 15:08:10 -05:00
Greg Kaleka
8f3948200b Remove logo from various places (#1494) 2024-12-04 14:16:13 -05:00
daveoconnor
765a5b724e Fix for light-dark theming bugs (#1359, #1462) (#1501) 2024-11-27 08:39:08 -08:00
daveoconnor
f6a5f4fbcf Make URLs more consistent, refactor libraries/releases (#1489) 2024-11-25 16:08:38 -05:00
Rob Beeston
ed7b20c27e Cancellation UI styling (#1454) 2024-11-18 10:02:13 -08:00
Gavin Wahl
527a5cf83e 10-day grace period for user deletion (#1445) 2024-11-15 08:27:18 -05:00
Rob Beeston
04fabd122f icons links, font-awesome updated (#1430) 2024-11-14 08:35:18 -08:00
Rob Beeston
0dc7c59589 boostlook added, pic resized (#1420) 2024-11-07 11:03:21 -08:00
Gavin Wahl
a86375dd15 Use serif fallback for fonts in dev (#1392)
fixes #1335
2024-11-06 11:45:47 -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
0bb700775a Fixed back button library select persistance (#1329)
This is related to ticket #1304, the first part of the fix with the
library page grid not updated is fixed in the [pull request #1300
](https://github.com/boostorg/website-v2/pull/1300) which has now been
approved.

For ease of review, this should be reviewed after that is merged into
`develop`, this is a branch from that. Leaving as draft until then.
2024-10-07 15:45:03 -07:00
daveoconnor
274777a2e6 Track user last login option and fixes (#1312)
This also hides the pop up notifications after 6 seconds

For review, a review and merge of #1311 on which this is built would
make this easier to review.
2024-10-04 10:23:25 -07:00
Rob Beeston
b7134e4019 code to allow for modals (#1301)
Code to allow a modal be popped up using a
displayModal(height,width,src) function.

This would be called on an onclick attribute in an <a> tag (this way it
will skip it and just redirect if the user's javascript is off)

![Screenshot 2024-09-30 at 12 12
40 PM](https://github.com/user-attachments/assets/585ce2eb-65f6-46b0-9213-61e692b072f1)
![Screenshot 2024-09-30 at 12 13
15 PM](https://github.com/user-attachments/assets/0b8b64da-9b18-411d-8568-1c1b828c3459)
2024-09-30 12:40:43 -07:00
Brian Perrett
48c09d3d5e Import commits per release and create release reports (#1263)
View stats per release, we do this by
doing log diffs between release tags. Ex: `git log
boost-1.78.0..boost-1.79.0`. The output is parsed and the commits
are saved with a foreign key to the `LibraryVersion` it relates to.

- commits are imported by doing "bare" clones (no project files, only
git data) of repos into temporary directories, as created by python's
bulitin `tempfile.TemporaryDirectory`
- Added Commit model
- Added CommitAuthor model
- Added CommitAuthorEmail model
  - One CommitAuthor can have many emails.
- Added task for importing commits. (and admin link to trigger it)
- Added task for importing CommitAuthor github data (avatar and profile
url, with admin link to trigger it)
- Added a basic Library stat page which can be viewed by going to the
admin -> library -> view stats.
- Added a `Get Release Report` button in the `LibraryAdmin` which allows
a staff member to select a boost version and up to 8 libraries to
generate a report for. The report is just a webpage which attempts to
convert cleanly to a pdf using the browser's print to pdf functionality.
- Updated the Library Detail page to show commits per release instead of
per month.
- Updated the Library Detail page to show `Maintainers & Contributors`
sorted by maintainers, then the top contributors for the selected
release, then the top contributors overall by commits descending.
- Removed CommitData, which was tracking monthly commit stats
2024-09-25 15:09:07 -07:00
Rob Beeston
9724f59850 footer, ascidocs layout, misc (#1279) 2024-09-25 00:04:37 -07:00
Rob Beeston
266b545d07 fixed fonts, avatar sizing, mobile tweaks (#1262) 2024-09-18 12:54:52 -07:00
Rob Beeston
b67a85cee9 standardized mobile views, header menu changes (#1261)
standardization of mobile views and some requested header changes
2024-09-17 18:00:56 -07:00
Rob Beeston
88e048c84c fixes for formatting issues (#1235) 2024-09-07 00:41:44 -07:00
Rob Beeston
3819abdbf4 Font update, home page, boostbook V2 (#1233) 2024-09-06 13:04:12 -07:00
rbbeeston
8cb736d760 navigation fixed across sites (#1210) 2024-08-27 13:41:03 -07:00
rbbeeston
424a4f92b6 mobile navbar dropdown (#1201)
replaces the icons in mobile view with a dropdown navigation
2024-08-23 00:00:58 -07:00
rbbeeston
0632da5a1f single navbar for desktop and mobile (#1198)
also includes some minor fixes in libraries
2024-08-21 16:39:18 -07:00
rbbeeston
b6a7799560 documentation link fix, mobile/desktop alignment match (#1195)
header matching desktop to mobile (except libraries) and documentation
link fix #1172
2024-08-16 18:08:02 -07:00
rbbeeston
ff2938c812 header spacing fix (#1193)
removes spacing issues at top of the relative positioned nav bar
2024-08-15 15:29:36 -07:00
Mohammad Nejati
00d1a312fd Search widget covers the Learn section
Resolves #1112
2024-07-01 13:32:41 -04:00
Julio Estrada
85ecd98f96 Adjust hash link scroll position on docs pages to account for navbar height 2024-06-06 10:53:38 -04:00
Julio Estrada
d5eaadf2e8 Remove Cairo font and update font-family with a modern system font stack 2024-04-24 10:24:01 -04:00
Julio Estrada
c7656a30d2 comment out Cairo font class to preview sans-serif globally 2024-04-24 10:24:01 -04:00
Mohammad Nejati
d6d5da1a5f Update Boost-Gecko script 2024-04-19 13:00:59 -04:00
Mohammad Nejati
1c69db7bbd Update boost-gecko script 2024-04-19 10:08:01 -04:00
Mohammad Nejati
c5563f582d Update boost-gecko script 2024-03-16 02:28:36 -04:00