{"id":197,"date":"2026-05-23T16:35:15","date_gmt":"2026-05-23T16:35:15","guid":{"rendered":"https:\/\/www.thepipetool.com\/blog\/?p=197"},"modified":"2026-05-23T16:35:15","modified_gmt":"2026-05-23T16:35:15","slug":"may-2026-update-smoking-log-view-by-mode-multi-photo-pipes-more","status":"publish","type":"post","link":"https:\/\/www.thepipetool.com\/blog\/2026\/05\/may-2026-update-smoking-log-view-by-mode-multi-photo-pipes-more\/","title":{"rendered":"May 2026 Update \u2014 Smoking Log, View By Mode, Multi-Photo Pipes &#038; More"},"content":{"rendered":"<p>It has been about six weeks since the Spring update and we have been heads-down shipping. Six version bumps later (v2.4.6 &rarr; v2.4.12), the smoking log has grown into something you can actually live in, your pipes can finally have more than one photo, and there is a lot of new polish across the cellar. Let us dig in.<\/p>\n<h2>The Smoking Log Grew Up<\/h2>\n<p>The Smoking Log got the most attention this cycle &mdash; new ways to log a bowl, two whole panels of analytics, and finer control over session times.<\/p>\n<h3>Smoke a Bowl Right from the Smoke Log<\/h3>\n<p>You no longer have to bounce over to your cellar just to log a session. The Smoke Log page now has a <em>Smoke a Bowl<\/em> button right at the top: pick a tobacco, set the grams, optionally pick a pipe, and it logs immediately. The dialog also has optional <strong>Started<\/strong> and <strong>Ended<\/strong> fields so you can capture session times the moment you log a bowl instead of going back to edit the row afterwards. Leave them blank and it&rsquo;s tap-and-go like before. Fill them in and your session feeds straight into the Time Insights charts below.<\/p>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.thepipetool.com\/blog\/wp-content\/uploads\/2026\/05\/smoke-a-bowl-006.png\" alt=\"Smoke a Bowl dialog showing Tobacco, Amount, Pipe Used, and the new optional Started and Ended date\/time fields\" width=\"555\" height=\"831\" class=\"wp-image-205\" srcset=\"https:\/\/www.thepipetool.com\/blog\/wp-content\/uploads\/2026\/05\/smoke-a-bowl-006.png 555w, https:\/\/www.thepipetool.com\/blog\/wp-content\/uploads\/2026\/05\/smoke-a-bowl-006-200x300.png 200w\" sizes=\"auto, (max-width: 555px) 100vw, 555px\" \/><figcaption>The Smoke a Bowl dialog with the new optional Started \/ Ended fields.<\/figcaption><\/figure>\n<h3>Smoking Stats Dashboard<\/h3>\n<p>A new panel on the Smoke Log page sums up your smoking activity for whatever window you pick. Switch between <em>Today, This Week, This Month, This Year,<\/em> and <em>All Time<\/em> to see total grams, total sessions, average per session, a bar chart of grams over time, and your top 5 blends and pipes for the period &mdash; the whole panel swaps instantly when you change windows.<\/p>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.thepipetool.com\/blog\/wp-content\/uploads\/2026\/05\/smoking-stats-01-1024x448.png\" alt=\"Smoking Stats panel on the Smoke Log page, showing Total Smoked \/ Sessions \/ Avg per Session cards, a bar chart of grams per day for the past week, and Top Blends and Top Pipes lists\" width=\"1024\" height=\"448\" class=\"wp-image-201\" srcset=\"https:\/\/www.thepipetool.com\/blog\/wp-content\/uploads\/2026\/05\/smoking-stats-01-1024x448.png 1024w, https:\/\/www.thepipetool.com\/blog\/wp-content\/uploads\/2026\/05\/smoking-stats-01-300x131.png 300w, https:\/\/www.thepipetool.com\/blog\/wp-content\/uploads\/2026\/05\/smoking-stats-01-768x336.png 768w, https:\/\/www.thepipetool.com\/blog\/wp-content\/uploads\/2026\/05\/smoking-stats-01-1536x672.png 1536w, https:\/\/www.thepipetool.com\/blog\/wp-content\/uploads\/2026\/05\/smoking-stats-01-2048x897.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Smoking Stats &mdash; pick a window and the whole panel swaps instantly.<\/figcaption><\/figure>\n<h3>Time Insights Panel<\/h3>\n<p>A second, brand new collapsible panel shows four charts derived from your session start and end times: <em>Avg Duration by Blend<\/em>, <em>Avg Duration by Pipe<\/em>, <em>Time of Day<\/em> (a 24-hour histogram of when you start sessions &mdash; find out if you really <em>are<\/em> a morning smoker), and <em>Total Time Smoked Over Time<\/em>. Mini-stats above the grid track total time, average per session, and how many sessions have end times. Pair it with the new Started \/ Ended fields in the Smoke a Bowl dialog above and the charts fill in naturally as you log.<\/p>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.thepipetool.com\/blog\/wp-content\/uploads\/2026\/05\/time-insights-002-1024x510.png\" alt=\"Time Insights panel showing four charts: Avg Duration by Blend, Avg Duration by Pipe, Time of Day histogram, and Total Time Smoked Over Time\" width=\"1024\" height=\"510\" class=\"wp-image-202\" srcset=\"https:\/\/www.thepipetool.com\/blog\/wp-content\/uploads\/2026\/05\/time-insights-002-1024x510.png 1024w, https:\/\/www.thepipetool.com\/blog\/wp-content\/uploads\/2026\/05\/time-insights-002-300x149.png 300w, https:\/\/www.thepipetool.com\/blog\/wp-content\/uploads\/2026\/05\/time-insights-002-768x382.png 768w, https:\/\/www.thepipetool.com\/blog\/wp-content\/uploads\/2026\/05\/time-insights-002-1536x765.png 1536w, https:\/\/www.thepipetool.com\/blog\/wp-content\/uploads\/2026\/05\/time-insights-002-2048x1020.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Time Insights &mdash; four charts derived from the start and end times you record on each session.<\/figcaption><\/figure>\n<h3>&ldquo;Filter Pipes to Ready To Smoke Only&rdquo; Preference<\/h3>\n<p>If your cellar has dozens of pipes, the Smoke a Bowl dialog&rsquo;s pipe dropdown can get long. Flip this toggle on under <em>Profile &rarr; Preferences<\/em> and the dropdown narrows to just pipes whose status is Ready To Smoke. There&rsquo;s an inline &ldquo;Show all&rdquo; link in the modal for the rare bowl that needs an out-of-rotation pipe.<\/p>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.thepipetool.com\/blog\/wp-content\/uploads\/2026\/05\/filter-ready-to-smoke.png\" alt=\"Profile Preferences panel showing the &quot;Filter Pipes to Ready To Smoke Only&quot; toggle switched on\" width=\"491\" height=\"321\" class=\"wp-image-198\" srcset=\"https:\/\/www.thepipetool.com\/blog\/wp-content\/uploads\/2026\/05\/filter-ready-to-smoke.png 491w, https:\/\/www.thepipetool.com\/blog\/wp-content\/uploads\/2026\/05\/filter-ready-to-smoke-300x196.png 300w\" sizes=\"auto, (max-width: 491px) 100vw, 491px\" \/><figcaption>The &ldquo;Ready To Smoke&rdquo; preference, for those of us who collect faster than we smoke.<\/figcaption><\/figure>\n<h3>Plus&#8230;<\/h3>\n<ul>\n<li><strong>Edit and delete sessions<\/strong> &mdash; fat-fingered the blend? Click the pencil icon on any row to change the blend, pipe, or times. When you change the blend, the grams move with it (added back to the old tobacco, deducted from the new). Or use the trash icon to delete a session and put the grams back on the shelf.<\/li>\n<li><strong>Optional end times on existing sessions<\/strong> &mdash; record an <em>end<\/em> time on any session so the log shows a start&ndash;end range like &ldquo;7:25 PM &ndash; 8:10 PM.&rdquo; The Session History table also picked up a <strong>Sess Time<\/strong> column and is now sortable across every column.<\/li>\n<\/ul>\n<h2>My Pipes &mdash; &ldquo;View By&rdquo; Mode<\/h2>\n<p>The Pipes page now has a third view next to Card and List: tap <strong>View By<\/strong> and group your pipes by Status, Brand, Shape, Country, Material, Stem, or Year Made. Each group is collapsible with a count badge, and a single search box filters across every group at once.<\/p>\n<h2>Pipes Can Finally Have More Than One Photo<\/h2>\n<p>A pipe can now have up to <strong>four<\/strong> photos instead of one. When adding or editing a pipe you can upload three extra shots &mdash; perfect for the ferrule, stamps, shank, or any detail &mdash; and pick which one is the <strong>primary<\/strong> photo shown in your cellar and lists. The pipe detail page shows the primary photo with the extras as thumbnails, and clicking <em>any<\/em> photo (primary or extra) now opens an in-page lightbox so you can get a proper look.<\/p>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.thepipetool.com\/blog\/wp-content\/uploads\/2026\/05\/pipe-images-003-1024x964.png\" alt=\"Add Pipe form showing the new Additional Photos section with three extra file inputs and a Primary Photo radio picker\" width=\"1024\" height=\"964\" class=\"wp-image-203\" srcset=\"https:\/\/www.thepipetool.com\/blog\/wp-content\/uploads\/2026\/05\/pipe-images-003-1024x964.png 1024w, https:\/\/www.thepipetool.com\/blog\/wp-content\/uploads\/2026\/05\/pipe-images-003-300x282.png 300w, https:\/\/www.thepipetool.com\/blog\/wp-content\/uploads\/2026\/05\/pipe-images-003-768x723.png 768w, https:\/\/www.thepipetool.com\/blog\/wp-content\/uploads\/2026\/05\/pipe-images-003.png 1324w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Upload up to three extra shots, then pick which one is the primary photo &mdash; the extras live as thumbnails on the pipe detail page.<\/figcaption><\/figure>\n<h2>More Pipe Taxonomy<\/h2>\n<p>We rounded out how a pipe can be described.<\/p>\n<ul>\n<li>New <strong>Stem Materials<\/strong>: <em>Nylon<\/em> (Medico&rsquo;s full nylon-stem run) and <em>Resin<\/em> (Yeti Pipe&rsquo;s Resin Project and other contemporary work).<\/li>\n<li>New <strong>Pipe Materials<\/strong>: <em>Brylon<\/em> and <em>Other<\/em>.<\/li>\n<li>Two brand-new fields when adding or editing a pipe: <strong>Accent Material<\/strong> (the ferrule \/ band \/ mount &mdash; what pipemakers call the <em>&ldquo;accent&rdquo;<\/em> in &ldquo;accented with boxwood&rdquo;) and <strong>Stem Fit \/ Mortise<\/strong> (the joint between stem and shank).<\/li>\n<li>New <strong>Pipe Status<\/strong>: <em>Broken\/Retired<\/em>, for pipes you have decided to set aside.<\/li>\n<\/ul>\n<p>Two new field guides went up under the Pipes section of the Help page to go with the new fields: an <strong>Accents (Ferrules &amp; Mountings)<\/strong> guide and a <strong>Stem Fit \/ Mortise<\/strong> guide, each with concise definitions and the overlapping terms collectors, restorers, and pipemakers tend to use interchangeably.<\/p>\n<h2>Cellar Polish<\/h2>\n<ul>\n<li>New <strong>Top Cuts<\/strong> chart in the Cellar Analytics panel &mdash; see how much Ribbon, Flake, Plug, Shag, etc. you actually hold.<\/li>\n<li>The <strong>Top 5 Brands<\/strong>, <strong>Top 5 Blends<\/strong>, and <strong>Top Blend Types<\/strong> charts (Cellar <em>and<\/em> Dashboard) now count <em>tins<\/em> instead of cellar entries. If you had six tins of one blend across a couple of entries, the chart now correctly shows six.<\/li>\n<li><strong>Give or Finish just some of your tins<\/strong> &mdash; if a cellar entry has more than one tin, the <em>Give<\/em> and <em>Finish<\/em> actions ask how many and on what date. The rest stay where they were.<\/li>\n<li><strong>More auto-fill from the catalog<\/strong> &mdash; picking a known blend on Add Tobacco now also seeds the <em>Notes<\/em> field and pre-fills the <em>Source URL<\/em> (only when those fields are still empty).<\/li>\n<li><strong>Source URL field<\/strong> &mdash; paste the exact product link where you bought a tin and it shows up as a clickable link on the detail page.<\/li>\n<li><strong>Tobacco Condition tracking<\/strong> &mdash; open tobacco now has a Condition field (Ready, Rehydrating, Dry) that tracks how long it has been in that state, with filters on both desktop and mobile.<\/li>\n<\/ul>\n<h2>New Profile Badges<\/h2>\n<p>Seven new badges are live and will appear on your profile automatically when you qualify: <strong>Africa<\/strong>, <strong>Austria<\/strong>, <strong>England<\/strong>, <strong>France<\/strong>, and <strong>Spain<\/strong> pipe badges (each unlocks when you add a pipe from that country to your collection), plus tenure badges <strong>5 Years<\/strong> and <strong>10 Years<\/strong> for long-time members.<\/p>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.thepipetool.com\/blog\/wp-content\/uploads\/2026\/05\/available-badges-004-1024x806.png\" alt=\"Available Badges gallery showing the full badge collection, including the new Africa, Austria, England, France, Spain, 5 Years, and 10 Years badges\" width=\"1024\" height=\"806\" class=\"wp-image-204\" srcset=\"https:\/\/www.thepipetool.com\/blog\/wp-content\/uploads\/2026\/05\/available-badges-004-1024x806.png 1024w, https:\/\/www.thepipetool.com\/blog\/wp-content\/uploads\/2026\/05\/available-badges-004-300x236.png 300w, https:\/\/www.thepipetool.com\/blog\/wp-content\/uploads\/2026\/05\/available-badges-004-768x605.png 768w, https:\/\/www.thepipetool.com\/blog\/wp-content\/uploads\/2026\/05\/available-badges-004.png 1471w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>The Available Badges gallery on the Help page &mdash; the seven new badges sit alongside the existing ones.<\/figcaption><\/figure>\n<h2>Quality of Life<\/h2>\n<ul>\n<li><strong>Help dropdown<\/strong> in the top nav &mdash; Help \/ Release Notes \/ Contact, each one click away from anywhere on the site.<\/li>\n<li><strong>Auto-Logout preference<\/strong> &mdash; choose 15 minutes, 1 hour, 2 hours, or 4 hours of idle time before you are signed out. New accounts default to 15 minutes for security.<\/li>\n<li>Pipe-form dropdowns (Material, Finish, Stem Material, Stem Type, Status) now sort A&ndash;Z so you can actually find what you are looking for.<\/li>\n<li>Stem material lists across Add Pipe, View Pipe, CSV import\/export, and profile filters were drifted (some files listed 9 options, some 12, some 6) &mdash; all ten code paths now reference an identical canonical list of 14 materials.<\/li>\n<li>Fixed the <strong>Smoke a Bowl<\/strong> popup being unreadable in dark mode.<\/li>\n<li>Fixed the &ldquo;not enough tobacco&rdquo; rejection that could block you from logging the <strong>last bowl<\/strong> of a nearly-empty tin (a rounding artifact between ounces and grams).<\/li>\n<li>Fixed cellar <strong>sorting by Brand or Blend<\/strong> so entries with a hover preview don&rsquo;t clump at the top.<\/li>\n<li>Fixed the desktop <strong>Wish List<\/strong> (Save \/ Edit \/ Remove) and desktop <strong>Smoke a Bowl<\/strong> silently failing with an &ldquo;Unauthorized&rdquo; error &mdash; a session-bootstrap bug that survived a first patch and finally got nailed for real.<\/li>\n<li>Fixed mobile <strong>2FA<\/strong> so a valid code no longer kicks you back to the login screen.<\/li>\n<li>Fixed mobile <strong>&ldquo;Request Desktop Site&rdquo;<\/strong> actually switching to the desktop layout.<\/li>\n<li>Fixed the <strong>Oldest Tobaccos<\/strong> chart using purchase date instead of manufacturer date &mdash; and rendering the age as &ldquo;4y 8m&rdquo; instead of &ldquo;4.7 yrs&rdquo; to match the per-row Age column.<\/li>\n<li>Fixed special characters (Rimboch&eacute;, Cr&egrave;me br&ucirc;l&eacute;e) displaying mangled in blend search results.<\/li>\n<li>Plenty more on the <a href=\"https:\/\/www.thepipetool.com\/view\/help.php#release-notes\">Release Notes<\/a> page.<\/li>\n<\/ul>\n<h2>Thanks<\/h2>\n<p>A huge amount of this cycle&rsquo;s work came from your reports and suggestions in the contact form and survey. Keep them coming &mdash; the Help dropdown has a <em>Contact<\/em> link from anywhere on the site, and almost everything in the lists above started life as one of those messages.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Six version bumps in six weeks: the Smoking Log is now a full daily-driver with stats and time insights, pipes can have up to four photos with a lightbox, the Pipes page got a new View By grouping mode, and there is a stack of new pipe-taxonomy fields plus seven new badges. Cellar charts now count tins instead of entries. Plus a lot of polish.<\/p>\n","protected":false},"author":1,"featured_media":202,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[3],"tags":[],"class_list":["post-197","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"_links":{"self":[{"href":"https:\/\/www.thepipetool.com\/blog\/wp-json\/wp\/v2\/posts\/197","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.thepipetool.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.thepipetool.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.thepipetool.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.thepipetool.com\/blog\/wp-json\/wp\/v2\/comments?post=197"}],"version-history":[{"count":4,"href":"https:\/\/www.thepipetool.com\/blog\/wp-json\/wp\/v2\/posts\/197\/revisions"}],"predecessor-version":[{"id":207,"href":"https:\/\/www.thepipetool.com\/blog\/wp-json\/wp\/v2\/posts\/197\/revisions\/207"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.thepipetool.com\/blog\/wp-json\/wp\/v2\/media\/202"}],"wp:attachment":[{"href":"https:\/\/www.thepipetool.com\/blog\/wp-json\/wp\/v2\/media?parent=197"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.thepipetool.com\/blog\/wp-json\/wp\/v2\/categories?post=197"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.thepipetool.com\/blog\/wp-json\/wp\/v2\/tags?post=197"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}