Fossil

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2026-07-13
10:41
In the /forumthread page, stop trying to render immediately upon encountering an error. ... (self check-in: 61998ec8 user: drh tags: trunk)
2026-07-11
06:03
Typo fix reported in 6335ff55f2. ... (check-in: af8d09b2 user: stephan tags: trunk)
2026-07-10
20:21
Include path-to-tag with the PROJ parameters. ... (check-in: 8cfe7b22 user: drh tags: trunk)
17:45
Add the "Brief" toggle to the /timeline submenu with doing a from=,to= query. ... (check-in: 20af21ba user: drh tags: trunk)
17:04
Add the path-to-tag setting. ... (check-in: face9316 user: drh tags: trunk)
16:49
Fix typo on the title of the chart for /reports with view=byday. ... (check-in: 7e09e660 user: drh tags: trunk)
12:06
Fix timeline displays of the form "/timeline?from=UUID&ft=TAG" (using from= and ft=) so that the first link out of UUID is allowed to be a cherrypick. ... (check-in: 39efcebe user: drh tags: trunk)
2026-07-09
14:44
Fix [c9525608f06] to ensure that we do not pass an empty CSS class name to domElement.classList.add(), as that breaks /pikchrshow and possibly other pages. ... (check-in: db3c8e1e user: stephan tags: trunk)
2026-07-08
16:08
Update the built-in SQLite to the latest trunk version that include improvements to the CLI, and especially the "--titles always" option. ... (check-in: ee873715 user: drh tags: trunk)
2026-07-07
08:45
Add a generic description of the previous three checkins to the change log after confirming that /chat, /wikiedit, and /fileedit are all adversely affected by the no-css-classes-in-the-body case (fixed by that change). ... (check-in: 375726f2 user: stephan tags: trunk)
08:33
Remove a stray, but harmless, copy/paste line from the previous two checkins. ... (check-in: fb7b36d3 user: stephan tags: trunk)
08:20
Simplify the previous checkin a bit - we do not need to persist the CSS class list in the window.fossil object. ... (check-in: 12bb89d4 user: stephan tags: trunk)
08:11
During fossil's JS bootstrapping, ensure that the BODY element's CSS classes are set to those which the skin system would output. This resolves forum post 31cc00b361496cb8, in which a custom skin which emits its own BODY element is missing the cpage-X and rpage-X CSS classes, which an increasing number of JS and CSS bits use for limiting their blast radius to a specific page. ... (check-in: c9525608 user: stephan tags: trunk)
2026-07-06
16:13
Reduce divergence in the delta algorithm. ... (check-in: 901894f5 user: drh tags: trunk)
2026-07-04
11:21
In the forum editor, remove the 'Posting as NAME' label and relabel the submit button to include the user's name. Suggested in forum post a6256fd7. ... (check-in: 09ec3734 user: stephan tags: trunk)
09:23
Fix a possible one-byte OOB read when processing a corrupt delta. SQLite Bug 2026-07-04T04:53:59Z ... (check-in: 146cdcd9 user: drh tags: trunk)
08:11
Add a workaround in the forum post Web Lock for Chrome taking half a minute or more to release the lock when a tab is manually closed, with thanks to an LLM for consulting on this. ... (check-in: b2d347ea user: stephan tags: trunk)
07:45
In the forum editor, when replying but not logged in, show a clear warning that the post will be anonymous. This has been brought up by several users and has bitten me twice (causing me to inadvertently post anonymously). ... (check-in: 2ad508a1 user: stephan tags: trunk)
2026-07-02
19:18
Fix broken lookup of
 after adding <wbr> to aMarkup[].
The wbr row was inserted out of alphabetical order, breaking findTag()
binary search. Symptom: ticket descriptions wrapped in <verbatim>
rendered as escaped text instead of &lt;pre class='verbatim'&gt;.
[02415003058273ac|ticket 02415003058273ac] and 
[forum:/info/2026-07-02T10:09:38Z|forum thread 2026-07-02T10:09:38Z]

...
(check-in: a8c66b18 user: wyoung tags: trunk)
2026-07-01
16:34
Further tweaks to the byday form of /reports. ... (check-in: d35aad4d user: drh tags: trunk)
14:42
Fix the abbreviation for Thursday in the byday report. ... (check-in: 684f8aec user: danield tags: trunk)
14:10
Fix the "Day" label on the table in the byday view of /reports ... (check-in: 6fb230a9 user: drh tags: trunk)
14:06
Fix the projected extra on the byday variant of /reports. ... (check-in: 286f4fe5 user: drh tags: trunk)
13:37
Minor fix and cleanup to the byweek variant of /report. ... (check-in: c00b72f4 user: drh tags: trunk)
13:21
Fixes to the yw=YYYYWW query parameter to /timeline ... (check-in: a5a08c34 user: drh tags: trunk)
13:06
Allow TH1 commands in Ad-Units ... (leaf check-in: 6ac7935a user: Torsten tags: th1-ad-unit)
12:22
Begin making use of the new date/time modifiers available in SQLite in the implementation of the byweek variant of the /report page. ... (check-in: a13a024b user: drh tags: trunk)
12:15
Update the built-in SQLite to the latest trunk version that includes support for the "weekday -N" and "end of day/month/year" date/time modifiers. ... (check-in: 4fcd911e user: drh tags: trunk)
01:44
Additional refinements to the byweek algorithm for /report. It appears that the yw= query parameter for /timeline does not work correctly for years that start on Monday. This is the fault of /timeline, not /report and will need to be fixed separately. ... (check-in: a34352a1 user: drh tags: trunk)
01:00
The stricter attribute checking applied in [6436ecf911] cause the img srcset attribute to not get the repo-root (%R) rewriting that src gets. This breaks existing docs that used this for resolution-dependent image rendering in MD and such. For testing the fix, this adds the --top flag to the test-safe-html command, since a regular "fossil ui" doesn't show the problem; it either has to be hosted underneath a URL by an RP server or via this test option to see the effect of %R rewriting. ... (check-in: fbffbe11 user: wyoung tags: trunk)
2026-06-30
18:50
Bug fixes on boundary cases the the byday and byweek reports. ... (check-in: 407e6c63 user: drh tags: trunk)
17:30
Fix off-by-one in the computation of day-of-week names in the byday report. ... (check-in: d530589c user: drh tags: trunk)
17:25
Improvements to byweek and byday reports. ... (check-in: c810af8d user: drh tags: trunk)
12:59
New "By Day" report format. ... (check-in: 31da5e3d user: drh tags: trunk)
2026-06-29
10:59
Fix the forum approval/rejection broken by the previous check-in by injecting a hidden input field to replace the hijacked button. Also add separate links to the markdown/wiki format rules, rather than a link to the list of links to those rules, as requested in sqlite forum post 2026-06-28T11:49:11Z. ... (check-in: 68414a41 user: stephan tags: trunk)
10:41
In JS-capable browsers, add a confirmation step to the forum Approve and Reject buttons in an attempt to reduce the odds of a repeat of sqlite forum post 2026-06-29T09:52:29Z. Add some space between those buttons. Edit: move to mistake branch as this is having undesired side effects. ... (closed check-in: a3e5bd4a user: stephan tags: mistake)
2026-06-27
10:28
Update the built-in SQLite to the latest trunk version for testing. ... (check-in: 85945855 user: drh tags: trunk)
2026-06-24
16:42
Replace an ad-hoc query with rid_to_uuid(). Add a note about fossil historically eliding the U-card on wiki edits made by 'nobody', which isn't spec-legal but is an age-old practice. ... (check-in: a44ae96c user: stephan tags: trunk)
2026-06-23
18:37
Merge trunk into rss-content. ... (leaf check-in: f118634c user: vor0nwe tags: rss-content)
2026-06-22
15:34
Add the -v/--verbose option to the "fossil merge-info" command. ... (check-in: 3c8de676 user: drh tags: trunk)
11:03
Merge all the latest trunk enhancements into the http1-1-chunked branch so that the branch can be more easily tested. ... (leaf check-in: 4a648d74 user: drh tags: http1-1-chunked)
2026-06-21
17:23
Enforcing allowedAttr limitations in the wiki/MD doc renderers. This fixes an apparent oversight rather than giving new functionality. The allowed attributes were extended to cover www/* and what we've previously documented as allowed. ... (leaf check-in: 42a3db61 user: wyoung tags: html-attr-limit-enf)
17:19
Harden the default CSS for table.numbered-lines td.line-numbers so that it is immune to skin-specific font changes in pre or code. Forum 2026-06-21T15:05:42Z. ... (check-in: 018d4a5d user: drh tags: trunk)
17:14
Added a changelog entry for the prior branch merge ... (check-in: c328d903 user: wyoung tags: trunk)
17:10
Documented in /md_rules that HTML comments are disallowed under the "safe HTML" rules even though they pass the MD processor. ... (check-in: ea92c2bf user: wyoung tags: trunk)
14:53
Expanded the set of "safe HTML" elements to include several harmless ones added to HTML5, which are useful in MD/wiki docs. ... (check-in: 6436ecf9 user: wyoung tags: trunk)
14:29
Fixed a semantic constant misuse in the wiki renderer discovered while doing the prior commit. No functional change, but it straightens out a mask-vs-attribute ID cross-up. ... (closed check-in: f1c08fdf user: wyoung tags: safe-html-extensions)
14:25
Merged in the relevant bits of branch markdown-details-open to allow the "open" attribute on the HTML \<details\> element. This pushes the attribute mask to 64-bit, so changed from raw 32-bit hex constants to a data-typed 64-bit shifting scheme to allow further expansion. Builds without warnings on 32-bit ARM at least. ... (check-in: c799e2e5 user: wyoung tags: safe-html-extensions)
07:49
Replace some name=X HTML attributes with id=X so that #X links work. ... (check-in: 904e2457 user: stephan tags: trunk)
01:18
Cut a verbose addition from the /wiki_rules doc ... (check-in: 877e70c7 user: wyoung tags: safe-html-extensions)