Fossil

Timeline
Login

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

50 most recent check-ins

2026-06-11
17:48
Typo fix reported by Dan Shearer. Mention the forum overhaul in the change log. Leaf check-in: 4b1962b97f user: stephan tags: forum-editor-2026
12:14
Chnage all buttons on Blitz skin to be as they were originally (transparent) instead of dark-aqua'ish like some exceptions. Use body background color instead of transparent so on selected forum, they don't looks disabled. check-in: 15782c0049 user: mgagnon tags: forum-editor-2026
10:55
Doc updates. Fix the (harmless but annoying) warning in the file attachment about the attachment being too large if the attachment-size-limit is not set or is set to 0. check-in: f6785741d9 user: stephan tags: forum-editor-2026
09:17
Use a JS-disabling browser plugin to fix the legacy-form fallback in the forum editor, reply, and attachment-adding pages. check-in: 77c3ce12e9 user: stephan tags: forum-editor-2026
07:51
Fix moderation approval in the forum broken by recent refactoring. check-in: 888383791d user: stephan tags: forum-editor-2026
06:31
Do not display Attach button in the forum if the user lacks attach permissions. Problem reported in [forum:e0072028f7|forum post e0072028f7]. check-in: ee59442ab3 user: stephan tags: forum-editor-2026
2026-06-10
23:15
Yet another button fix on Blitz skin. check-in: 23b69d340b user: mgagnon tags: forum-editor-2026
21:26
Update some docs for the current reality. check-in: 91a6d48a93 user: stephan tags: forum-editor-2026
20:48
Modify the purging of stale forum post drafts to happen on only one visit per 24 hours instead of a random chance on each visit, and make it async so it does not block the still-initializing page. Fix a 'this' mis-reference in fossil.storage.keys() uncovered by that change. check-in: 0db7eccd47 user: stephan tags: forum-editor-2026
20:26
Docs and generic non-functional cleanups. check-in: 9af97ebf35 user: stephan tags: forum-editor-2026
19:40
In browsers which support Web Locks, do not allow the Edit or Reply buttons to function if an Edit resp. Reply is open for that same post in another tab. Instead, display an error to the user describing the problem. The Edit/Reply buttons will start working once the locking tab is closed. This lock is per draft, not per tab, so it is legal to edit different posts in different tabs or multiple posts in the same tab. In browsers without Web Locks support, most-recent-edit-wins applies. check-in: e48fe702ca user: stephan tags: forum-editor-2026
17:32
Document the caveat of editing or replying to the same forum post in multiple tabs, as pointed out in [forum:9a6a82c160|forum post 9a6a82c160]. check-in: 32539a2c0b user: stephan tags: forum-editor-2026
16:56
Fix another button quirk in the Blitz skin. Reported by Martin G. check-in: 750a963dea user: stephan tags: forum-editor-2026
11:08
Minimal client implementation of HTTP version 1.1 with chunked transfer-encoding. Some egress filters drop all HTTP version 1.0 traffic at the Web Application Firewalls (WAF). WAFs commonly provided by CDN (Content Distribution Networks) such as CloudFlare and AWS to their customers have such controls on them, and there are understandable policy reasons for disallowing 1.0. It is almost exclusively used by old software that is often exploitable (eg ancient versions of curl). Fossil users within virtual machines with such egress filters in place get confusing messages along the lines of "Upgrade required". This is inconvenient for Fossil users, and the quick solution is to seek a git mirror for the Fossil repo if one is available, because git just works. There is no need to upgrade the Fossil server to support 1.1 to solve the egress problem. This is (I believe) an RFC compliant minimal implementation and it seems to work, but none of the optional extensions are supported because I don't think Fossil needs them. It does need more careful checking on the supplied chunk length because strtol is insufficient. Leaf check-in: 0f8a7d6095 user: danshearer tags: http1-1-chunked
10:24
Add ?nojs URL flag check to the new forum JS, /forumnew, and /forumedit. In JS it supresses plugging-in of the JS and in C it suppresses the new-in-this-branch NOSCRIPT tags so that the legacy forms get rendered. We should probably remove the NOSCRIPT tag altogether and have JS remove that form if it exists, which would allow /forumnew and /forumedit to fall back gracefully, even in JS-aware browsers, without the ?nojs URL flag. check-in: 133387b19d user: stephan tags: forum-editor-2026
10:00
Increase min-height on the forum editor textareas a tick. check-in: a15427ea99 user: stephan tags: forum-editor-2026
09:46
Merge trunk enhancements and fixes into the forum-editor-2026 branch. check-in: 5e71becc09 user: drh tags: forum-editor-2026
09:44
Improved error reporting when encountering a malformed delta. Leaf check-in: cb5edcab07 user: drh tags: trunk
09:02
Harden delta processing against malicious delta inputs. check-in: 60c7b5f423 user: drh tags: trunk
09:02
An an explanation of the extra body padding to www/forum.wiki so that we don't later mistake it for a bug. check-in: 5d770fe291 user: stephan tags: forum-editor-2026
08:48
Increase the dummy padding after some testing showed it to help when adding multiple attachments to a bottom-most post. check-in: 6bcfdf15f7 user: stephan tags: forum-editor-2026
08:38
Remove an unnecessary part of the previous checkin. check-in: d6f86204fe user: stephan tags: forum-editor-2026
08:36
Add some dummy padding to the bottom of the page while a forum editor is open to help reduce jumping-around of the UI when previewing, especially for the bottom-most post in a thread. This is a workaround, not a fix. Fix an order-of-operations bug which caused the Reply button state to get out of sync if the content to preview was empty. check-in: cb1e0213b3 user: stephan tags: forum-editor-2026
2026-06-09
22:53
Document the draft behavior when neither localStorage nor sessionStorage are available. check-in: 411a3c5da2 user: stephan tags: forum-editor-2026
22:49
Document draft edits in www/forum.wiki. check-in: 341751e569 user: stephan tags: forum-editor-2026
22:39
Teach the Edit and Reply buttons in the forum to clearly show when a corresponding local draft edit is available. check-in: 04e8708769 user: stephan tags: forum-editor-2026
21:55
Add pieces which, when loading a forum thread, visibly tag Reply and Edit buttons for posts which have local draft replies/edits, but do not yet enable them. Still to solve is how to update those tags dynamically as drafts are added and removed within the current page context. They're currently useful, but the lack of dynamic updates to them is confusing. check-in: bee75fb8b2 user: stephan tags: forum-editor-2026
19:59
Re-enable the forum post status selection in the editor since the previous check-in made it safe to use, in that changing only the status from the editor will no longer create a new copy of an otherwise unedited post. check-in: 0f539c6c29 user: stephan tags: forum-editor-2026
19:39
Fix an incorrect argument bug in forumpost_tag() which caused it to re-apply tags even if doing so would reapply the same value. The the test-forumpost-tag command. Minor www/forum.wiki touchups. check-in: ab52bc8331 user: stephan tags: forum-editor-2026
18:32
When submitting edits to a post, do not save a new copy if nothing modified and instead alert the user. Remove the Status tag widget from the editor because an apparent bug is causing that tag to be applied on each save, even if it's not modified, and that needs to be chased down. check-in: 598d45f816 user: stephan tags: forum-editor-2026
11:13
Removed a "new" qualifier on description of a feature that was added in 2020. check-in: cc021ea610 user: wyoung tags: trunk
11:04
Moved the named anchors within www/javascript.md after the first Unicode rune of numbered lists to avoid an MD rendering problem. check-in: 5b46aafb6a user: wyoung tags: trunk
10:56
Updated the stats in §2.8 on the length of the description of `fossil merge` vs the Git alternatives. check-in: 26a96e8d95 user: wyoung tags: trunk
10:45
Clarified the matter of git worktrees in the fossil-v-git.wiki doc, which then allows removal of the second "disputed" comment. check-in: 2bfb72a63e user: wyoung tags: trunk
10:28
Clarity tweaks to §2.5.3 of previous check-in: 4146f2d04e user: wyoung tags: trunk
10:27
Slightly animate when the post editor shifts its post to the left or reverts it, so that it's not so jarring. check-in: ef49e3fdc7 user: stephan tags: forum-editor-2026
10:18
Blitz skin: remove the on-hover color change for disabled buttons inadvertently added in this branch. check-in: 810b65546d user: stephan tags: forum-editor-2026
10:13
Better example of Git focusing on single-branch syncing, allowing removal of the "dispute" commentary. check-in: 03f2393dae user: wyoung tags: trunk
10:05
Blitz skin: rework the buttons to look more like trunk, this time with only tiny differences but styling all buttons consistently instead of singling-out submit buttons. check-in: 7f54bb7d5e user: stephan tags: forum-editor-2026
09:55
Wiki syntax fix for previous check-in: e4beb0be58 user: wyoung tags: trunk
09:54
Updated the SQLite vs Linux project size stats, switching from ye olde SLOCCount to the whizzy new scc in the process. check-in: 21c98b4281 user: wyoung tags: trunk
09:12
Darkmode skin: make disabled buttons very slightly less prominent. check-in: 6456e3cb3f user: stephan tags: forum-editor-2026
09:10
Ardoise skin: consolidate the various flavors of buttons. Blitz skin: remove a duplicted selector. check-in: 3d9a5cce68 user: stephan tags: forum-editor-2026
08:58
Fix misalignment of the Attacher widget's add-a-row button. check-in: ddb40c5316 user: stephan tags: forum-editor-2026
08:54
Blitz skin: bring the overall button appearance more in line with the trunk button, with the disabled buttons less glaring. check-in: e068cffcbe user: stephan tags: forum-editor-2026
08:42
Fixed a broken link check-in: a90f60ccd3 user: wyoung tags: trunk
08:39
Updated GitHub repo count check-in: 765b215409 user: wyoung tags: trunk
08:29
Tightened up §2.3 in that same doc check-in: 939136a7ea user: wyoung tags: trunk
08:13
Have the forum editor preview use /ajax/preview-text instead of /wikiajax/preview so that it does not require wiki-read permissions to use. Reported in [forum:87f2e5d3356beb10|forum post 2026-06-08T20:14:31Z]. check-in: 210435c0d1 user: stephan tags: forum-editor-2026
08:05
Updated the file sizes and hosting costs in www/fossil-v-git.wiki check-in: b95abfd325 user: wyoung tags: trunk