Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
336 descendants of version-2.28
|
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) | |
| 07:36 | Forum edit/response widget now (more or less) smoothly appears in place instead of jarring the whole viewport. ... (check-in: 78478f45e9 user: stephan tags: forum-editor-2026) | |
| 06:28 | With Git 3.0 in sight, the time has come to update the SHA256 situation in the www/fossil-v-git.wiki doc once again. ... (check-in: 35fe8bf940 user: wyoung tags: trunk) | |
| 01:20 | Fix the use of uninitialized static variables for DB statements: whenever such variable is declared initialize it with a predefined empty value.<br> Because otherwize it looks like a bug.<br> It is unclear why it did work before. Also add a few code comments for further consideration. ... (Leaf check-in: 76e735502f user: george tags: initialize-static-vars) | |
|
2026-06-08
| ||
| 21:22 | Consolidate some duplicate code. Minor spacing tweak to keep the Status selection widget from overlapping the editor's top border. ... (check-in: 45896a35fd user: stephan tags: forum-editor-2026) | |
| 21:03 | In /forumnew, start the editor a bit taller than it defaults to in other pages. ... (check-in: 308405f042 user: stephan tags: forum-editor-2026) | |
| 19:50 | Merge in trunk. ... (check-in: 919cfb8711 user: stephan tags: forum-editor-2026) | |
| 19:48 | Dark mode skin: style buttons consistently, regardless of their type. ... (check-in: 4e852f8584 user: stephan tags: forum-editor-2026) | |
| 19:47 | Blitz skin: style buttons consistently, regardless of their type (do not distinguish submit buttons from others because this confuses pages which use a mix of button types). Remove old -moz prefixes because modern browsers fuss about them. Remove several unnecessary "!important" tags. ... (check-in: 5780702fc1 user: stephan tags: forum-editor-2026) | |
| 19:44 | New "Forum Threads" category under the /reports webpage. ... (check-in: 59985724d7 user: drh tags: trunk) | |
| 19:29 | Update the built-in SQLite to the latest trunk version, for testing. ... (check-in: a570ebc608 user: drh tags: trunk) | |
| 18:05 | In the status-change widget, start its inner help text element hidden so that it does not interfere with no-js clients. It gets unhidden in the forum JS. Problem reported by Martin G. ... (check-in: 69cc41e6b3 user: stephan tags: forum-editor-2026) | |
| 16:23 | When changing the mimetype in the new forum editor, record that change in local/sessionStorage and use it as the default for new replies and posts. ... (check-in: 079ea1c339 user: stephan tags: forum-editor-2026) | |
| 16:13 | Correct new-post for anonymous users. Remove the captcha support from the forum pieces - it was introduced inadvertently, is not part of trunk's forum, and supporting it for anonymous users with inline responses would require more surgery. ... (check-in: 0896ceb795 user: stephan tags: forum-editor-2026) | |
| 14:46 | Remove stray debug output. ... (check-in: d41bd65821 user: stephan tags: forum-editor-2026) | |
| 14:45 | CSS: ensure that links in the attachment widget's error messages are legible (add contrast). ... (check-in: f3bf844574 user: stephan tags: forum-editor-2026) | |
| 14:41 | When pasting in the attachment description field, if it's a clipboarded file then attach it rather than paste its name. Suggested by Martin G. ... (check-in: 45c5ce742b user: stephan tags: forum-editor-2026) | |
| 14:25 | Fix sorting of /ajax/X routes - a recent addition broke preview in /chat and /fileedit. ... (check-in: d14ee6c4fe user: stephan tags: forum-editor-2026) | |
| 14:19 | Typo fixes and make the editor input field a bit shorter by default. ... (check-in: 16e97eaeff user: stephan tags: forum-editor-2026) | |
| 13:20 | Move the shift-enter-previews toggle out of the way, to the bottom of the editor tab. ... (check-in: fc9ff7c707 user: stephan tags: forum-editor-2026) | |
| 13:09 | Do not link attachments to unknown targets as wiki pages in /info. ... (check-in: 22771143cd user: stephan tags: forum-editor-2026) | |
| 13:04 | Roll back [195571aa79e79f0] because it turns out that the duplicate init is necessary due to how manifest_parse() works. This fixes the all-attachments-save-as-empty bug. ... (check-in: febb8c155b user: stephan tags: forum-editor-2026) | |
| 11:58 | Get replying basically working. Attachments to responses are being saved but are not showing up in the attachment list later, which is weird. Just now noticing that forum threads can be rendered under /info, in which case the Edit/Reply buttons do not get hijacked for the new editor because this JS isn't loaded in that page. Whether that's a feature or bug is TBD. ... (check-in: 6269e5d700 user: stephan tags: forum-editor-2026) | |
| 11:09 | Fix editing of a thread title in the new editor. ... (check-in: 14abbc4d46 user: stephan tags: forum-editor-2026) | |
| 10:58 | Elide empty/phantom (deleted) attachments from forum post attachment list. Hook status selection into the editor, with the caveat that changing ONLY the status via the editor will save a new copy of the post (identical to the previous one) so that should be done using the status selection widget shown in the post instead (which is now disabled while the editor is open). ... (check-in: 344c64e271 user: stephan tags: forum-editor-2026) | |
| 09:42 | Correct re-labeling of the Editing... button after discarding or submiting the edit. Ensure that the editor gets scrolled into view. ... (check-in: 4e81a9ee7b user: stephan tags: forum-editor-2026) | |
| 09:25 | Get responses editing properly in the new editor. Fix editor-submitted attachments to target the oldest version of a post rather than the current, else the attachments "get lost" from other views. Remove some duplicted code. ... (check-in: 72d79e4284 user: stephan tags: forum-editor-2026) | |
|
2026-06-07
| ||
| 20:34 | Fix purging of old messages. Disable both Reply and Edit buttons when replying or editing because doing both at once would lead to madness. ... (check-in: 8e98f3e32e user: stephan tags: forum-editor-2026) | |
| 19:47 | Milestone: the first inline edit in threaded forum view. There's lots of refinement to do, though, and it currently can only save the top-most post due to mishandling of the title. ... (check-in: 7d7b74dd88 user: stephan tags: forum-editor-2026) | |
| 17:38 | Incremental (does-not-yet-)work on hooking into the edit/reply buttons. ... (check-in: 9688320143 user: stephan tags: forum-editor-2026) | |
| 16:47 | Add the internal-use /ajax/artifact.json?uuid=X route to support the forum editor. It emits artifact_to_json(X). Fix ajax_route_bootstrap()'s csrf check to trigger only for requests which require POST. ... (check-in: 35448ae96a user: stephan tags: forum-editor-2026) | |
| 15:53 | Add a Discard button to the post editor. Start hooking into Reply/Edit buttons in thread views but it's currently disabled. ... (check-in: 44aafa6117 user: stephan tags: forum-editor-2026) | |
| 14:56 | Correct handling of the passing-on of debug-related flags when saving a forum post with the new editor. It now honors the no-notifications, require-moderation, and dry-run flags and unqueues notifications for the associated attachments if needed. ... (check-in: 4bf65a5a90 user: stephan tags: forum-editor-2026) | |
| 14:49 | Fix a duplicated blob initialization in attach_commit(). ... (check-in: 195571aa79 user: stephan tags: forum-editor-2026) | |
| 13:09 | Milestone: first new forum post with the new editor. ... (check-in: 46bb3a1255 user: stephan tags: forum-editor-2026) | |
| 11:55 | Incremental work on the server side of the forum post ajax save. ... (check-in: e157156160 user: stephan tags: forum-editor-2026) | |
| 09:25 | Make the draft's mimetype and status persistent. ... (check-in: 033d265fd0 user: stephan tags: forum-editor-2026) | |
| 09:01 | Fix a bad call to rollback when attachment saving fails due to a bad captcha. Edit: closing this branch, as this feature now lives in the forum-editor-2026 branch. ... (Closed-Leaf check-in: 3e32def5b2 user: stephan tags: attach-v2) | |
| 08:58 | Add the skeleton for ajax-friendly forumpost saving. Restructure the draft post object to more easily support additional persistent fields. Fix a bad call to rollback when attachment saving fails due to a bad captcha. ... (check-in: 2ee0f61f8c user: stephan tags: forum-editor-2026) | |
|
2026-06-06
| ||
| 20:18 | Disable the captcha when it's not needed, as it complicates testing. ... (check-in: 1c75911980 user: stephan tags: forum-editor-2026) | |
| 20:11 | Integrate the captcha in the new editor form. Start hooking in to /forumedit, but it's incomplete. ... (check-in: c7a84df415 user: stephan tags: forum-editor-2026) | |
| 19:15 | Experimentally add a 'toggle header' button to maximize screen space on mobile devices. ... (check-in: 6ffb97a8c5 user: stephan tags: forum-editor-2026) | |
| 18:10 | Docs. Add a help tab and move the markup format reference link into there to save toolbar space. ... (check-in: 205d80ed04 user: stephan tags: forum-editor-2026) | |
| 17:16 | /forumnew?legacy forces use of the older static form, as a way of testing that the old form remains working through this upheaval. ... (check-in: 354e82947a user: stephan tags: forum-editor-2026) | |
| 17:01 | Remove some unnecessary quoting. Only emit window.fossil.config.forumStatuses if the repo has any. ... (check-in: 218cca5e91 user: stephan tags: forum-editor-2026) | |
| 16:56 | Integrate a status-selection widget into the new editor but disable it for reasons described in the code comments. ... (check-in: bd2bb5facc user: stephan tags: forum-editor-2026) | |
| 16:35 | Refactor how /attachadd reads POSTed files so that we can reuse it in the new forum editor. ... (check-in: 4a8bebc81c user: stephan tags: forum-editor-2026) | |
| 16:26 | Cleanups. Need to veer off and refactor the attach code to support the next step. ... (check-in: c02e4fcb5c user: stephan tags: forum-editor-2026) | |
| 15:28 | Style tweaks and minor JS modernization. Remove some stray debug output. ... (check-in: ae9871601e user: stephan tags: forum-editor-2026) | |
| 15:17 | Add shift-enter-toggles-preview option, as in /chat, /wikiedit, and /fileedit. This is generally useful but some software keyboards misinteract with it. ... (check-in: 806ab64561 user: stephan tags: forum-editor-2026) | |
| 14:41 | Fix a var name typo. Rename a class method. ... (check-in: 603413367d user: stephan tags: forum-editor-2026) | |
| 14:34 | Have /forumnew stash edits in local/sessionStorage and restore its state if it's reloaded. It clears the stash on a successful submit (which is still TBD). Process pikchrs in the preview. ... (check-in: adcbe4496b user: stephan tags: forum-editor-2026) | |
| 13:59 | Have /forumnew use the old editor form only in no-js environments, else the new form. Hook preview rendering up to the new form. ... (check-in: 3addcc0abd user: stephan tags: forum-editor-2026) | |
| 12:37 | Experimentally add a 3-second confirmation delay to the new Submit button in a naive attempt to cut down on the need for later edits. ... (check-in: a624121d14 user: stephan tags: forum-editor-2026) | |
| 12:24 | Move the attachments into their own tab and add a new option to Attacher to have it reverse its flex-layout direction so that it fits better in this context. ... (check-in: 934e38793e user: stephan tags: forum-editor-2026) | |
| 11:56 | Initial code for an ajax-friendly forum post editor. It does not yet speak to the backend but its UI is in place. Teach the /style.css?name=X mechanism to look for a feature-set name match if no page-name match is found so that all of the forum pages can get the new styles (the current mechanism cannot support both per-page and per-feature CSS in a single request). ... (check-in: 64169ebd88 user: stephan tags: forum-editor-2026) | |
| 09:15 | General minor cleanups. ... (check-in: 96cdaf93f7 user: stephan tags: attach-v2) | |
| 08:13 | Wrap setup of the attachment-related controls into an onPageLoad() handler. Minor doc additions. ... (check-in: feb95e6798 user: stephan tags: attach-v2) | |
| 08:03 | Fix a wildly hypothetical JS null deref. Defensive printf format tweak in calculating /style.css/X. ... (check-in: f87586ee73 user: stephan tags: attach-v2) | |
| 07:48 | Minor doc edits. ... (check-in: 0c5322dda4 user: stephan tags: attach-v2) | |
|
2026-06-05
| ||
| 10:21 | Doc additions. Resolve two corner-case bugs in the JS attachment widget. ... (check-in: 7723db5606 user: stephan tags: attach-v2) | |
| 08:39 | Have /attachlist treat attachment comments as plain text, not fossil wiki, for consistency with /ainfo and fileformat.wiki. Add TODOs to adjust both of those to account for the attachment comment mimetype, but we currently have no UI for setting the comment's mimetype. ... (check-in: da17e05356 user: stephan tags: attach-v2) | |
| 08:28 | Code style cleanups. Wrap some over-long lines. ... (check-in: a1d272a206 user: stephan tags: attach-v2) | |
| 08:07 | Minor doc addition. ... (check-in: bab9e5ac6b user: stephan tags: attach-v2) | |
|
2026-06-04
| ||
| 19:44 | In /attachlist, make deleted attachments more noticable by using strike-through. ... (check-in: d3747df93a user: stephan tags: attach-v2) | |
| 19:19 | Move the 'image.png' filename workaround for pasted images to avoid that attaching via file selection or drag/drop triggers the workaround. Remove stray debug output. ... (check-in: 5fcc0dd393 user: stephan tags: attach-v2) | |
| 19:10 | Fix display of attached filename when an attachment slot is re-selected. When pasting image data in the description field, attach that image (this is easier than first tapping the narrow border then ctrl-v). ... (check-in: 69f1fe3ece user: stephan tags: attach-v2) | |
| 16:58 | Correct the closing tag on the DETAILS element added in the previous check-in. ... (check-in: 5e748a00be user: stephan tags: attach-v2) | |
| 16:50 | Add some links to improve navigation between attachments and their target. Experimentally use a collapsed DETAILS element for attachment lists in forum post to save some UI clutter. ... (check-in: 48445daff0 user: stephan tags: attach-v2) | |
| 15:49 | Cosmetic and style tweaks in test code. ... (check-in: 4a0be8d604 user: stephan tags: attach-v2) | |
| 15:15 | Correct the new attachment-target-to-rid code to return the tip version RID of forum posts. General cleanups in attachment-related code. Add some test code for resolving attachment targets. ... (check-in: 830cad5676 user: stephan tags: attach-v2) | |
| 13:07 | Extend attachment_target_type() to optionally allow a prefix match, working towards historical compatibility regarding passing-around of tech-note/ticket prefixes. Re-enable the attachment description fields because /attachlist indeed shows those. Add user info to JSON-format attachment lists. ... (check-in: 33f6106490 user: stephan tags: attach-v2) | |
| 11:40 | Add attachment size info to the attachments-as-json state and filter empty files from that list (the UI has never allowed empty attachments and size 0 denotes 'deleted'). Add attachment_resolve_target(). ... (check-in: 3bc2b92104 user: stephan tags: attach-v2) | |
| 10:07 | Refactor /wikiedit's attachment-list-as-JSON routine to work with other artifact types for re-use elsewhere. Teach /wikiedit's attachment list to use the new file-attach interface. ... (check-in: 275c586426 user: stephan tags: attach-v2) | |
| 09:23 | Merge trunk for a larger diff -tk. ... (check-in: c6c86ebd20 user: stephan tags: attach-v2) | |
| 09:22 | Move two initializations which could have been skipped when rendering a forum post in raw mode. ... (check-in: dfc58f12f9 user: stephan tags: attach-v2) | |
| 08:56 | On tall-ish screens, experimentally resize diff -tk's view to some appreciable fraction of the screen size. This is arguable but is expected to save me many future manual window resizings. Down-side is that it's overkill for small diffs. ... (check-in: 7f2f04c835 user: stephan tags: trunk) | |
| 08:34 | Doc additions and add sensible type-dependent redirect defaults for /attachadd. ... (check-in: ae89edbc93 user: stephan tags: attach-v2) | |
|
2026-06-03
| ||
| 20:27 | Correct redirection of /attachadd after attach to target=WikiPageName. Add some pieces to hypothetically support a NOSCRIPT fallback for file attachment using the legacy form, but it's completely untested. ... (check-in: 31d882879a user: stephan tags: attach-v2) | |
| 19:25 | Teach tickets and tech-notes to use the new attachment approach. Document a shortcoming of the new approach compared to the old, namely that the new one requires that X in target=X be a full ID rather than an event/ticket prefix. ... (check-in: 2f71c2bb50 user: stephan tags: attach-v2) | |
| 18:05 | Minor doc and style tweaks. ... (check-in: 766755a3f9 user: stephan tags: attach-v2) | |
| 17:49 | Ensure there's enough contrast to read the text when the mouse is dropping over the attachment widget. Experimentally relable the Remove button as X. ... (check-in: 05865c2310 user: stephan tags: attach-v2) | |
| 17:37 | Have /attachadd_ajax_post disallow size-0 attachments to match historical behavior. ... (check-in: 4a8a290676 user: stephan tags: attach-v2) | |
| 17:21 | Make the 'awaiting approval' label on forum posts more prominent for those who can see their content despite them being pending. ... (check-in: 41823b0aec user: stephan tags: attach-v2) | |
| 16:59 | Remove /attachaddv2 in favor of having /attachadd?target=X implement that behavior. ... (check-in: bcdd98b891 user: stephan tags: attach-v2) | |
| 15:54 | Slight layout tweaks to the forum Attach button. Avoid rendering a /forumpost's attachment list when rendering in raw mode. ... (check-in: 59ac3a461c user: stephan tags: attach-v2) | |
| 15:32 | Add missing Attach submenu to wiki pages. Fix broken permissions logic in attach_user_may(). ... (check-in: 1f49b39374 user: stephan tags: attach-v2) | |
| 15:11 | Merge trunk and add a todo which requires refactoring. ... (check-in: 032d684d9b user: stephan tags: attach-v2) | |
| 15:09 | Do not show the Close Post button for private/pending-moderation posts to avoid tagging what will turn into a phantom if it's rejected. ... (check-in: f1c281dd46 user: stephan tags: trunk) | |
| 14:15 | Do not show the status-change control in the forum if the post is still pending moderation, as setting the status then will tag an artifact which will be deleted if moderation rejects the post. ... (check-in: 449bb3bc6e user: stephan tags: trunk) | |
| 14:13 | Various minor cleanups. ... (check-in: f850be30ff user: stephan tags: attach-v2) | |
| 13:09 | Re-add CSRF check when posting attachments. Touchups in the post-attach redirection support. Fix a mem leak in attach_commit(). Make whether to show the description field an option to the attacher widget constructor and hide the description fields for now because we apparently do nothing with them. ... (check-in: 059760519f user: stephan tags: attach-v2) | |
| 12:24 | If /attachadd is invoked with target=ID instead of a type-specific typeX=ID, behave like /attachaddV2 so that we can incrementally migrate /attachadd links to the v2 behavior by changing the type-specific argument to target=ID. When invoked via older links, /attachadd behaves like it always has, including the single-file attachment form (the plan is to phase that out). There's still some work to do regarding telling it where to redirect to after saving. ... (check-in: 0f071d0f88 user: stephan tags: attach-v2) | |
| 12:00 | /attachaddV2 now handle multiple attachments concurrently. ... (check-in: c499f7f59d user: stephan tags: attach-v2) | |
| 08:45 | Add an error message to each attached file which exceeds the attachment-size-limit setting. This tentatively won't prevent it from being submitted because the limit may have changed since the page was loaded (and the limit recorded). ... (check-in: ee430462c4 user: stephan tags: attach-v2) | |
| 08:05 | Simplify CSS selectors. Improve handling of attaching a given filename twice. ... (check-in: 13d99044c8 user: stephan tags: attach-v2) | |
| 06:38 | Factor out extraneous thumbnail element creation when re-assigning an attachment slot to a different image. Add attachment size limit to JS's fossil.config for use in client-side validation. ... (check-in: b3814a431a user: stephan tags: attach-v2) | |
| 06:30 | Back out [639e2cf0b7c6861], as the the attachment N-card is the mimetype of the comment, not the attachment. ... (check-in: 7795074a1a user: stephan tags: attach-v2) | |
|
2026-06-02
| ||
| 21:44 | Add a note for a potential TODO. ... (check-in: 4c79520864 user: stephan tags: attach-v2) | |
| 21:29 | Make the new attachment form legible in dark mode. Correct the enabling/disabling of the submit button, broken in recent refactoring. ... (check-in: d906a8dc10 user: stephan tags: attach-v2) | |
| 21:14 | Reorder some styles to ensure that the drag-over style effect happens for populated attachment slots. ... (check-in: 58d98eed18 user: stephan tags: attach-v2) | |
| 21:12 | When pasting images multiple times in the same attachment slot, remove stale thumbnails. Use timestamps instead of slot numbers when generating a name for pasted content. ... (check-in: 307213a063 user: stephan tags: attach-v2) | |
| 20:48 | Add image attachment thumbnails to the attachment widget. ... (check-in: 81389347e5 user: stephan tags: attach-v2) | |
| 20:25 | Plug the new attachment widget into /attachaddV2, an intermediary step in updating /attachadd. It does not yet post attachments. ... (check-in: c3c649c92c user: stephan tags: attach-v2) | |
| 16:42 | Add options to limit the number of selected attachments and to optionally start with a selection widget visible. ... (check-in: 675a722a24 user: stephan tags: attach-v2) | |
| 15:56 | Internal API refactoring to allow for recording the mimetype of attachments. ... (check-in: 639e2cf0b7 user: stephan tags: attach-v2) | |
| 15:38 | When attaching a given file name a second time, replace the first instance, as uploading two copies of the same name would not have the desired effect (it's treated as two revs of the same attachment). ... (check-in: 98c65d8dec user: stephan tags: attach-v2) | |
| 14:25 | Try to avoid a generic paste-screenshot name of 'image.png'. Cosmetic tweaks. ... (check-in: c51c545faf user: stephan tags: attach-v2) | |
| 13:14 | Incremental work on the dynamic attachment selector. Add a new file missing from the previous checkin. ... (check-in: e7f2da1886 user: stephan tags: attach-v2) | |
| 12:37 | Initial pieces for extending attachment input to support multiple attachments at a time, drag-and-drop, and clipboard paste. WIP and currently requires the dev console to try out. ... (check-in: 2d39f60670 user: stephan tags: attach-v2) | |
| 10:54 | Doc typo fix. ... (check-in: b6b08b6d86 user: stephan tags: trunk) | |
| 09:15 | Add the -x/--crosslink flag to test-content-put, which causes it to treat all inputs as artifacts and crosslink them. ... (check-in: ff6b9dbe84 user: stephan tags: trunk) | |
|
2026-06-01
| ||
| 08:22 | www/forum.wiki: document the file attachment capability and add some developer notes regarding current limitations and overcoming them. ... (check-in: ff4caf13ba user: stephan tags: trunk) | |
| 07:45 | Fix /forum filtering for the case that the repo has a forum-statuses setting but no posts have a status tag. ... (check-in: 0f934bb075 user: stephan tags: trunk) | |
| 07:26 | Add a few mkdir calls to makemake.tcl to address the report at [forum:8cd0d4c814|2026-05-31T12:07:24Z]. Edit: search term make --shuffle=reverse ... (check-in: 7796221f38 user: stephan tags: trunk) | |
|
2026-05-31
| ||
| 19:04 | Enhance the change descriptions in the "Changes" accordion panel title to provide information on the number of added and deleted files and similar. ... (check-in: 94e94bc3a6 user: drh tags: trunk) | |
| 10:49 | In main.mk use = instead of :=, which is not POSIX-portable. ... (check-in: 4151ae9722 user: stephan tags: trunk) | |
|
2026-05-30
| ||
| 13:54 | Update the built-in SQLite to the latest version with the diskused() SQL function support. Add an option (accessible to Admin users only) to view the output of diskused() as the "Details" submenu on the /repo-tabsize page, if Fossil is linked against SQLite 3.54.0 or later. ... (check-in: 71439dc76a user: drh tags: trunk) | |
| 06:35 | Remove the unused description field from the forum-statuses setting. ... (check-in: c56de3f19a user: stephan tags: trunk) | |
|
2026-05-29
| ||
| 10:13 | Update the built-in SQLite to the latest trunk version for beta testing. ... (check-in: 3b2d0c9f59 user: drh tags: trunk) | |
| 10:10 | Support for status in forums. ... (check-in: 4c4c28dafe user: drh tags: trunk) | |
| 00:30 | Fix a minor typo. ... (Leaf check-in: 16c894034b user: drh tags: forum-statuses) | |
|
2026-05-28
| ||
| 19:56 | Make the /forumpost status selection list selection persistent in the user display cookie, analog to the /timeline's type selection list. ... (check-in: 580e777cf8 user: stephan tags: forum-statuses) | |
| 19:15 | Remove an unused enum entry. ... (check-in: f798c3445f user: stephan tags: forum-statuses) | |
| 19:12 | Remove an unused feature from /forumpost_close. Fix a broken HTML tag. Remove some dead code. Correct some internal docs. ... (check-in: fe211fda59 user: stephan tags: forum-statuses) | |
| 16:12 | Improvements to the "status=" query parameter processing on the /forum page. ... (check-in: 57e21b8cfa user: drh tags: forum-statuses) | |
| 10:37 | Remove some extraneous joins and apply a missing forum status filter rule. <s>This seems to filter as desired.</s> This appears to filter properly, but only in one toy repo, not the sqlite repo, so it's obviously broken. ... (check-in: ee392e1366 user: stephan tags: forum-statuses) | |
| 10:06 | In /forum, when selecting a status filter clear out the x= hidden form field so that we return to the start of the list for the newly-selected status. This requires a JS-side solution. Just now discovered that it's not filtering quite properly when the explicitly-selected status is the default status and a post has a status=Z value for which Z is not in the configured status list. Per the agreed-upon rules, such posts should be treated as having the first/default status but they're currently being filtered out in that case. ... (check-in: d1fb4a49bb user: stephan tags: forum-statuses) | |
| 09:14 | Attempt N at filtering /forum on the status tag. This still requires a separate query to get the status label for each entry and it's not yet proven to be performant enough for real use, but it essentially works. Bug: when browsing to page 2+ of a filtered list then changing the filter via the dropdown selection list, the x= param (starting offset) is retained but we need it to be removed. ... (check-in: 45a8de423b user: stephan tags: forum-statuses) | |
|
2026-05-27
| ||
| 20:28 | Re-enable /forum?status=X filter. Not 100% ideal, in that the filter is performed in C instead of SQL, but it fits the restructured query code well. ... (check-in: d01961c346 user: stephan tags: forum-statuses) | |
| 20:27 | Fix another bug in the display of the timespan on the /forum page. ... (check-in: 2f9222bcc8 user: drh tags: forum-statuses) | |
| 20:14 | Bug fix: Show the correct span of a thread on the /forum page. ... (check-in: b89bfb2a97 user: drh tags: forum-statuses) | |
| 19:50 | Merge trunk for the new 'fossil tag -root' flag, which is useful in testing this branch's feature. ... (check-in: 63fee24a3a user: stephan tags: forum-statuses) | |
| 19:43 | Add the -root flag to [/help/tag|fossil tag add/cancel/ls] which translates the given name to the root-most primary parent of the given artifact. This is primarily intended to simplify tagging of forum pages, where we apply tags to the initial version for consistent handling of tags across a post's history. ... (check-in: ab0f06a5ac user: stephan tags: trunk) | |
| 17:31 | Refactor the forum status display for performance. ... (check-in: 0dae5f8bd9 user: drh tags: forum-statuses) | |
| 16:52 | Back out the "Pinned" pages feature. ... (check-in: 2d23c2e9cd user: drh tags: forum-statuses) | |
| 16:33 | Add the whatis() SQL function, available for debugging. ... (check-in: 9d503225e1 user: drh tags: trunk) | |
| 12:25 | An attempt to get the /forum page running faster. Some functionality is removed in the process. Work in progress. ... (check-in: 4235b68b93 user: drh tags: forum-statuses) | |
|
2026-05-26
| ||
| 21:08 | Refactor and simplify forum_statuses(). ... (check-in: d9b2025741 user: stephan tags: forum-statuses) | |
| 18:50 | Merge the latest trunk enhancements into the forum-statuses branch. ... (check-in: 74b8376dad user: drh tags: forum-statuses) | |
| 18:49 | Improvements to the whatis() SQL function. ... (Leaf check-in: 5b31bb7fce user: drh tags: pinned-forum-posts) | |
| 18:13 | Add the whatis() SQL function for use in debugging. ... (check-in: db8c6f909d user: drh tags: pinned-forum-posts) | |
| 17:57 | Add a potential TODO. Doc tweaks. ... (check-in: 5c1ee065c7 user: stephan tags: forum-statuses) | |
| 17:08 | Add a selection widget for status filtering. Now how to make the setting sticky? ... (check-in: 4c87c5690c user: stephan tags: forum-statuses) | |
| 16:32 | Add status=VALUE filter to /forumpost. There's no UI for it yet, so requires manual URL editing. ... (check-in: 52ac6bc1b2 user: stephan tags: forum-statuses) | |
| 16:03 | Baby steps in refactoring the /forum list query towards better support filtering by status. ... (check-in: 32501ce531 user: stephan tags: forum-statuses) | |
| 14:37 | Allow disapproving Forum posts that are pending moderation, even if the post is not well-formed. ... (check-in: 54ae84e158 user: drh tags: forum-statuses) | |
| 14:35 | forum.wiki updates. ... (check-in: dd8beced5a user: stephan tags: forum-statuses) | |
| 14:21 | Swap the positions of the Unpin and Attach buttons. ... (check-in: e2bb38a463 user: stephan tags: forum-statuses) | |
| 14:00 | Add initial docs for forum statuses to www/forum.wiki. ... (check-in: 39e97fc028 user: stephan tags: forum-statuses) | |
| 13:39 | Fix rendering of the status tag for the read-only case. ... (check-in: aec2127bed user: stephan tags: forum-statuses) | |
| 13:30 | Update Blitz skin style to treat buttons consistently to input[type=button]. Add initial widget for changing the status of a post. It is only visible when the root post in a thread is actively selected. ... (check-in: 25b18d427c user: stephan tags: forum-statuses) | |
| 09:45 | Render a column for each post's status in the /forum list if the repo has a valid forum-statuses setting. These are exploratory, not definitive, changes. It's not clear how to get both a status's label and its value into this list without duplicating one of the inner queries. ... (check-in: 696c85418d user: stephan tags: forum-statuses) | |
|
2026-05-25
| ||
| 20:11 | Merge trunk to avoid an otherwise pending merge conflict. ... (check-in: 555a0556e6 user: stephan tags: forum-statuses) | |
| 20:08 | In the forum thread list Use a CSS class, instead of nth-child(), to locate forum post titles for pin decoration to simplify addition of an optional new column in the forum-statuses branch. ... (check-in: 72ac51e069 user: stephan tags: pinned-forum-posts) | |
| 18:13 | Transform the forum status setting into a temp table to more easily filter on it. ... (check-in: 5e5edbe5b3 user: stephan tags: forum-statuses) | |
| 16:40 | Increase the pinned-post pin size a tick so that it is unambiguously distinguishable from an LHS pin emoji in the thread title. ... (check-in: 6c9900dad5 user: stephan tags: pinned-forum-posts) | |
| 16:17 | Move the pinned-post indicator to the column with the thread topic. ... (check-in: dcd43c1d77 user: stephan tags: pinned-forum-posts) | |
| 16:04 | Rename the sticky CSS class to pinned. ... (check-in: 0f145235ff user: stephan tags: pinned-forum-posts) | |
| 15:20 | Merge in trunk. ... (check-in: d6ff83b158 user: stephan tags: forum-statuses) | |
| 15:13 | Add pinned posts to the change log. ... (check-in: 6483b05b0d user: stephan tags: pinned-forum-posts) | |
| 15:08 | Connect the forum post pin/unpin button, which only appears when a setup user is specifically visiting that post. Fix a recent refactoring bug in forumpost_tag(). ... (check-in: 26931c8250 user: stephan tags: pinned-forum-posts) | |
| 14:38 | Rename sticky to pinned. Add the pin/unpin button to root posts for setup users but it's not yet tied to JS to activate it. ... (check-in: 10375c36ee user: stephan tags: pinned-forum-posts) | |
| 13:44 | PoC for sticky forum posts, where a 'sticky' tag set on the first version of the root post of a thread will cause it to sort to the top of the list. Pending is a way for Setup users (only) to set/unset the sticky tag (it currently requires tagging from the CLI). ... (check-in: 70ac3f6e83 user: stephan tags: pinned-forum-posts) | |
| 13:05 | Initial sketches for the ability to assign a status=X tag to forum posts, e.g. opened vs resolved. This compiles but does nothing useful. ... (check-in: 025256542f user: stephan tags: forum-statuses) | |
| 11:39 | Add file attachment capability to forum posts. ... (check-in: 5079ffb027 user: stephan tags: trunk) | |
| 11:38 | Correct permissions check on forum-attachment removal confirmation to account for the forum-close-policy setting. ... (Closed-Leaf check-in: cb9e36ecd8 user: stephan tags: forum-attachments) | |
| 10:39 | Minor tweaks and cleanup. ... (check-in: 085e123905 user: drh tags: forum-attachments) | |
| 07:55 | Add 'B' capability to www/caps/ref.html. ... (check-in: bca893460e user: stephan tags: forum-attachments) | |
| 07:43 | Show the attachment list at the bottom of the forum post edit page. Fix a missing void in a function signature. ... (check-in: 22bc6d7a2a user: stephan tags: forum-attachments) | |
|
2026-05-24
| ||
| 17:30 | After attaching a file to a forum post, redirect back to that post instead of /attachview. ... (check-in: ce5b3b5d38 user: stephan tags: forum-attachments) | |
| 16:26 | Enhance the test-content-put command to support the --moderate option and to be able to specify a repository using -R and to support inserting multiple artifacts all at once. ... (check-in: 6c2efda1a0 user: drh tags: trunk) | |
| 13:54 | Do not show the Attach button for anonymous/nobody. ... (check-in: dfe39cc5c2 user: stephan tags: forum-attachments) | |
| 13:05 | Cosmetic tweaks and docs in the forum attachments. ... (check-in: 129082a485 user: stephan tags: forum-attachments) | |
| 12:33 | Add a mention of forum attachments to the change log. ... (check-in: 65e1588e0e user: stephan tags: forum-attachments) | |
| 12:28 | In /ainfo elide the content if it's pending moderation and the user lacks permission to moderate or delete it. It's possible for unprivileged users to bypass this restriction by passing the same hash to /artifact, which will reveal the content. ... (check-in: 641e7fced1 user: stephan tags: forum-attachments) | |
| 12:06 | If /attachadd fails due to a size limit violation, re-render the input form and populate the description field (we can't repopulate the file selector). ... (check-in: c206c78e15 user: stephan tags: forum-attachments) | |
| 10:31 | Slight misinformation fix in fileformat.wiki. ... (check-in: 2a03fc1dbd user: stephan tags: forum-attachments) | |
| 10:30 | fileformat.wiki tweaks for attachments support. ... (check-in: c4ba59b73e user: stephan tags: forum-attachments) | |
| 10:19 | Strength the disapproval of moderation-pending attachments to disallow anonymous/nobody and use CSRF protections. ... (check-in: 363649c579 user: stephan tags: forum-attachments) | |
| 09:54 | Fix: users can now cancel their own pending-moderation attachments. ... (check-in: 2005cc0a9f user: stephan tags: forum-attachments) | |
| 09:34 | Add notes for an interesting TODO in the hopes that someone else can propose a good solution for it. ... (check-in: 5e2c49b4a7 user: stephan tags: forum-attachments) | |
| 09:12 | API doc clarification for moderation_user_could(). ... (check-in: 6e8f6c23d3 user: stephan tags: forum-attachments) | |
| 09:06 | Correct 'Usage:' tag for test-user-could-moderate. ... (check-in: cea22dc04f user: stephan tags: forum-attachments) | |
| 09:04 | Simplify the skip-pending-moderation check in attachment_list(). ... (check-in: c72ac2aac7 user: stephan tags: forum-attachments) | |
| 08:57 | /attachlist now elides entries which are pending moderation unless they belong to the current user or a moderator. ... (check-in: 686057e0e6 user: stephan tags: forum-attachments) | |
|
2026-05-23
| ||
| 19:56 | Extend the scope of the forum-close-policy setting to include giving forum moderators the ability to delete other users' forum post attachments. ... (check-in: 9e60ef975b user: stephan tags: forum-attachments) | |
| 19:53 | Add a note about an open design question re. where /attachadd should redirect for a forum post attachment. ... (check-in: 55b2a10844 user: stephan tags: forum-attachments) | |
| 17:34 | Add some comments explaining the reason behind a particular attachment-handling case. Remove the new (in this branch) CFTYPE_TECHNOTE alias for CFTYPE_EVENT. ... (check-in: 782b8b8e81 user: stephan tags: forum-attachments) | |
| 17:20 | Correct a technote attachment URL arg name in attachment_list(). ... (check-in: 554fdf8f50 user: stephan tags: forum-attachments) | |
| 14:09 | Use webpage_error() instead of fossil_fatal() in some new error cases. ... (check-in: 9692f7ba54 user: stephan tags: forum-attachments) | |
| 13:24 | Add flag to attachment_list() to filter pending-moderation attachments out of view except for their owner and attachment-type-dependent moderators. This should arguably be the default. Add a note to the bottom of the forum post editor explaining that attachments can be added after saving. ... (check-in: 50645bf5e9 user: stephan tags: forum-attachments) | |
| 09:57 | Automatic moderation approval for attachments to moderation-approved forum posts seems to work. ... (check-in: bd00fbe81a user: stephan tags: forum-attachments) | |
| 09:17 | Slight fileformat.wiki touchups regarding attachments/tags on forum posts. ... (check-in: 07bee50ac1 user: stephan tags: forum-attachments) | |
| 09:01 | Refactor forum post moderation and put untested/disabled pieces in place for applying the same moderation operation to the forum post's attachments. ... (check-in: 5078e72060 user: stephan tags: forum-attachments) | |
| 08:59 | Fix the annoying extra space in the attachment list. Minor doc update. ... (check-in: 0436eb5ce3 user: stephan tags: forum-attachments) | |
| 07:45 | Add missing CSRF token to the new Attach button. ... (check-in: 2302e4141c user: stephan tags: forum-attachments) | |
| 06:32 | Add notes to fileformat.wiki explaining why tags on forumpost artifacts should generally be applied to the first version of a post instead of an edited version. ... (check-in: 051af7e323 user: stephan tags: forum-attachments) | |
|
2026-05-22
| ||
| 22:26 | Add some formatting flags to attachment_list() so it can optionally show each download link's size. This adds an ugly extra space which still needs to be eliminated. Fix the attachment-target-type-dependent URL flag being passed to /attachdownload links (was previously always page=X, regardless of the attachment type). ... (check-in: fbab27b0b7 user: stephan tags: forum-attachments) | |
| 22:04 | Add an Attach button to the currently-selected forum post if the user is an admin or the owner of the post. Make some use of ForumPost::pEditHead to save a query. ... (check-in: b3c9af2092 user: stephan tags: forum-attachments) | |
| 21:16 | Render forumpost attachment list between the post's collapsible body and its buttons. The list would ideally be in the collapsible box but forum_render(), which has many callers, isn't currently structured to make that easy. ... (check-in: c3bb903212 user: stephan tags: forum-attachments) | |
| 20:56 | Use a cached statement in forumpost_head_rid() because it's used frequently checking for closed tags and (now) attachments. ... (check-in: 1e10be4821 user: stephan tags: forum-attachments) | |
| 20:39 | Remove some stray debug output. ... (check-in: 9bdaf6d5ec user: stephan tags: forum-attachments) | |
| 20:36 | Correct /attachlist's linking to the proper attachment-target page. For forumpost attachments, have /attachadd redirect to /attachview for the time being, and that page has a link back to the forum post(s). ... (check-in: f1a04c3ada user: stephan tags: forum-attachments) | |
| 19:21 | Correct a misformated variadic caused by emacs having chased a compileation error into the generated build/manifest_.c and my having edited that instead of the original src/manifest.c. ... (check-in: 184de2d2af user: stephan tags: forum-attachments) | |
| 18:10 | Make use of new attachment target type detection to slightly simplify how /artifacts renders attachments. ... (check-in: efe2513329 user: stephan tags: forum-attachments) | |
| 17:54 | Add 'attachment-size-limit' setting and honor it in /attachadd. Update generation of timeline messages for attachment artifacts to distinguish forum post attachments. ... (check-in: fed106e8b6 user: stephan tags: forum-attachments) | |
| 16:48 | Correct /artifact/ATTACHMENT_ID to distinguish forum post attachments from wiki page attachments. ... (check-in: 19506538a5 user: stephan tags: forum-attachments) | |
| 16:36 | Initial WIP of adding attachments to forum posts. It can currently create the attachment but does not yet provide access to them via the forum (requires hand-editing URLs to /attachadd). TODOs include an attachment size limit setting and integrating attachment selection into the new-post and edit-post UIs. ... (check-in: 55d9faf99e user: stephan tags: forum-attachments) | |
| 16:07 | Enhance the "fossil whatis" command so that it response to ticket IDs. ... (check-in: 86d07e8a74 user: drh tags: trunk) | |
| 14:59 | In /admin_log's link to /setup_settings, add the ?all URL argument so that the admin-log setting gets displayed. ... (check-in: 1a93c064cc user: stephan tags: trunk) | |
| 14:40 | Minor correction in comment, no functionality changes. ... (check-in: f0563d7c3a user: andybradford tags: trunk) | |
| 12:53 | Refactor setting of forum post 'closed' tag so that it can be reused for other tags. ... (check-in: 4d58d6e834 user: stephan tags: trunk) | |
| 12:35 | Minor refactoring of forum post 'closed' tag lookup internals, moving towards extending it to support other tags, e.g. 'resolved'. ... (check-in: 2d7e2cb24e user: stephan tags: trunk) | |
| 07:55 | Minor cosmetic code style tweak - spacing only, no code changes. ... (Leaf check-in: caeb8cd142 user: stephan tags: forum-subject-search) | |
|
2026-05-21
| ||
| 21:01 | Add possibility to only search forum subject lines ... (check-in: 8798a34244 user: Torsten tags: forum-subject-search) | |
| 20:26 | Be more aggressive about saving unused commit messages for reuse on a retry. An attempt to fix [forum:/forumpost/83c5f1bce2|bug 83c5f1bce2]. ... (check-in: ea99abc540 user: drh tags: trunk) | |
| 19:13 | Update the change log. Also update the built-in SQLite to the latest trunk version for beta-testing of SQLite. ... (check-in: 055e4d0472 user: drh tags: trunk) | |
|
2026-05-19
| ||
| 11:16 | Update the delta_parse() table-valued function to better align with the code in the SQLite source tree. ... (check-in: 921e7c1ec8 user: drh tags: trunk) | |
|
2026-05-10
| ||
| 18:14 | Merge trunk into rss-content ... (Leaf check-in: d7d3fdab9e user: vor0nwe tags: rss-content) | |
|
2026-05-08
| ||
| 17:27 | Fix the test-captcha command so that accepts 64-bit values in decimal, octal, or hex. ... (check-in: ee6a2f0c21 user: drh tags: trunk) | |
| 16:35 | Adjust the captcha to use light-gray blocks instead of spaces for the background, to work around issues with systems where a space is smaller than a unicode block character. [forum:/forumpost/839b3b6fef|Forum post 839b3b6fef]. ... (check-in: 20c579e435 user: drh tags: trunk) | |
|
2026-05-06
| ||
| 18:03 | Improvements to the /ci_edit page so that it shows the context of the checkin being editted, before and after the proposed change. Clean up various internal interfaces in the process. ... (check-in: e454028a29 user: drh tags: trunk) | |
| 15:04 | Fix a potential CSRF bypass. ... (Leaf check-in: 80ae3f149e user: drh tags: enhanced-checkin-edit) | |
| 14:58 | Bug fixes in check-in editing. ... (check-in: dbf6ce780d user: drh tags: enhanced-checkin-edit) | |
| 14:18 | Simplify the interface to www_print_timeline() by shifting parameters into the TimelineXtra structure. Use "timelineCurrent" highlighting for the focus of context graphs and for the "/ckout" context graph. Adjust CSS to make timelineCurrent highlighting a little more visible. ... (check-in: 5c274a8790 user: drh tags: enhanced-checkin-edit) | |
| 11:21 | Comment improvement. No changes to code. ... (check-in: f6d335bc8f user: drh tags: trunk) | |
|
2026-05-05
| ||
| 22:56 | Show before and after context on the /ci_edit page. ... (check-in: 664da57e00 user: drh tags: enhanced-checkin-edit) | |
| 17:41 | Initial infrastructure changes for improved WWW editing and creation of check-ins. ... (check-in: 2bee647ed6 user: drh tags: enhanced-checkin-edit) | |
|
2026-05-04
| ||
| 10:25 | Update the built-in SQLite to the latest trunk version for beta testing of SQLite. ... (check-in: c93e1c8721 user: drh tags: trunk) | |
| 10:22 | Honor the NO_COLOR environment variable for the "fossil sys ls" command. ... (check-in: 471f4d00c8 user: drh tags: trunk) | |
|
2026-05-03
| ||
| 22:56 | Merge from trunk. ... (Leaf check-in: f02094e3f3 user: brickviking tags: bv-infotool) | |
|
2026-04-30
| ||
| 20:48 | Merge the latest SQLite trunk changes, for beta testing of SQLite. ... (check-in: 1d618cc41b user: drh tags: trunk) | |
| 13:35 | Remove a newline from tools/fossil-autocomplete.zsh which, per [forum:2026-04-30T12:01:26Z|forum post 2026-04-30T12:01:26Z], confuses zsh. ... (check-in: 92a0764bfe user: stephan tags: trunk) | |
|
2026-04-29
| ||
| 14:59 | Discontinue the use of the undocumented and deprecated sqlite3_win32_write_debug() interface to SQLite. ... (check-in: 7a8fb34c56 user: drh tags: trunk) | |
|
2026-04-27
| ||
| 11:27 | Fix some const-correctness warnings with gcc 15.2. ... (check-in: ea099022b5 user: danield tags: trunk) | |
|
2026-04-24
| ||
| 20:50 | Be sure to enable VT100/ANSI escape codes on Windows. A recent Windows automatic update turned that off by default on my Windows-ARM tablet. ... (check-in: e37db2bb0d user: drh tags: trunk) | |
| 09:19 | Further improvements to the default prompt for "fossil sql". ... (check-in: 5c3150bc0f user: drh tags: trunk) | |
| 07:17 | Fix a var deref typo in [f99e07d194bff] which would cause container builds to be mis-tagged. ... (check-in: 7b9402ff15 user: stephan tags: trunk) | |
| 01:34 | Improvements to the default prompt for the "fossil sql" command. ... (check-in: ad133f5462 user: drh tags: trunk) | |
|
2026-04-23
| ||
| 20:17 | Merge the latest SQLite enhancements with the new and improved CLI prompt interface. ... (check-in: 87881e8d7b user: drh tags: trunk) | |
| 17:38 | Remove an unused variable. ... (check-in: a543fb31d2 user: danield tags: trunk) | |
| 16:42 | Incorporate the latest SQLite updates. Improvements to prompt expansion in the "fossil sql" command. ... (check-in: 9b67f462f1 user: drh tags: trunk) | |
| 11:33 | Yet another bug fix to fossil_roundup_date(). ... (check-in: cc5b93ecda user: drh tags: trunk) | |
|
2026-04-22
| ||
| 16:58 | Fix bug in fossil_roundup_date(). ... (check-in: edce45b4ed user: drh tags: trunk) | |
|
2026-04-20
| ||
| 09:00 | Build tweaks based on [forum:ab38ad08882f123e|forum post ab38ad088] to enable downstream packagers to strip out most of ./autosetup/ and use a system-installed copy. Also ensure that the emcc-related checks are only applied for in-tree builds and that they are cleaned up properly. No code changes. ... (check-in: f99e07d194 user: stephan tags: trunk) | |
|
2026-04-19
| ||
| 10:31 | A better fix for the previous. The existing nIns variable is sufficient; no need to add the new nTerm variable. ... (check-in: 2c61a6c286 user: drh tags: trunk) | |
| 10:28 | Bug fix in the compute_uses_file() subroutine, found when a query from the Meta AI spider caused the server to abort with an invalid SQL error. ... (check-in: f2fa98329d user: drh tags: trunk) | |
| 06:15 | Add .m4a mimetype, as discussed in [forum:173711157e693275|forum post 173711157e693275]. ... (check-in: ec26e850c1 user: stephan tags: trunk) | |
|
2026-04-17
| ||
| 12:09 | Minor tweaks to the Copy Buttons: restore the flipped button look, and shorten the sequence "copy-copy-button" for auto-generated IDs. ... (check-in: 2ce9ca95f7 user: florian tags: trunk) | |
| 02:51 | out w/ unused var ... (check-in: 30bfba32c8 user: bch tags: trunk) | |
|
2026-04-16
| ||
| 21:05 | blitz skin fix: remove display:block property on the "label" class to fix miss-aligned checkbox with their label on the /setting page. ... (check-in: 602e580bd1 user: mgagnon tags: trunk) | |
| 19:53 | Documentation typo fix. ... (check-in: 44d2c0a524 user: drh tags: trunk) | |
| 19:02 | A more invasive implementation of the convenience "copy" button before date/time strings that tries to work around objections raised on the Forum. ... (check-in: 68b27378f5 user: drh tags: trunk) | |
| 12:52 | Convenience "copy" button before dates on the /info and /forumpost pages. ... (check-in: e39933757a user: drh tags: trunk) | |
| 12:18 | Improve the header comment on the style_copy_button() routine to be more accurate and lucid. ... (check-in: 7404ad0b0e user: drh tags: trunk) | |
| 11:47 | Fix the fossil_roundup_date() function so that it also rounds up dates with milliseconds at the end. ... (check-in: 5298941066 user: drh tags: trunk) | |
|
2026-04-15
| ||
| 17:16 | Display Unversioned Files info in dbstat command (like on /stat page) ... (check-in: 349e9f2ff3 user: mgagnon tags: trunk) | |
|
2026-04-13
| ||
| 12:12 | Display Pikchr version in the output of 'dbstat' and /stat. ... (check-in: cca8cc15f2 user: danield tags: trunk) | |
|
2026-04-12
| ||
| 00:01 | Merge the latest trunk version of SQLite, including the new CLI prompt enhancement. Configure the prompt to be "FossilSQL REPONAME>" for the "fossil sql" command. ... (check-in: 3361df86b3 user: drh tags: trunk) | |
|
2026-04-10
| ||
| 04:09 | Clarification for chroot doc. ... (check-in: 200f486dbf user: brickviking tags: trunk) | |
| 04:03 | Clarification for chat docs. ... (check-in: 7924b4a388 user: brickviking tags: trunk) | |
|
2026-04-09
| ||
| 22:09 | Grammar tidyups for backoffice doc. ... (check-in: c500fa61cf user: brickviking tags: trunk) | |
|
2026-04-08
| ||
| 16:57 | Remove the long-unmaintained debian/makedeb.sh, as discussed in [forum:5ab11b34d8326d52|forum post 5ab11b34d8326d52]. ... (check-in: 59bb374398 user: stephan tags: trunk) | |
|
2026-04-07
| ||
| 09:58 | Merge the latest SQLite 3.53.0 beta for testing. ... (check-in: 0201a1e2cc user: drh tags: trunk) | |
|
2026-04-05
| ||
| 18:09 | Typo fix in the email alert sent on user caps change ... (check-in: 3f8def3612 user: wyoung tags: trunk) | |
|
2026-04-03
| ||
| 11:02 | Update the built-in Pikchr to the latest trunk check-in ... (check-in: adc7bfce73 user: drh tags: trunk) | |
|
2026-04-01
| ||
| 12:18 | Update the built-in SQLite to the latest 3.53.0 beta for SQLite testing. ... (check-in: ad59a046cb user: drh tags: trunk) | |
| 12:10 | When doing a "fossil update", if a file under management needs to overwrite an unmanaged file, display the name of the backup that is made of the unmanaged file, and use file_delete() to delete the unmanaged file, even if that unmanaged file is read-only. The enables "fossil up version-3.50.0" to work on the SQLite repository when starting from the latest trunk. ... (check-in: adb68404e6 user: drh tags: trunk) | |
|
2026-03-30
| ||
| 12:21 | Make merge a no-op when merging in the current checkout version, as suggested in [forum:6367db867c|forum post 6367db867c]. ... (check-in: e84be9f2d6 user: stephan tags: trunk) | |
|
2026-03-26
| ||
| 23:08 | Back out the use of sqlite3_atof(), as that interface has been removed from the 3.53.0 release. Update the built-in SQLite to the latest 3.53.0 beta for testing. ... (check-in: a10f931ba1 user: drh tags: trunk) | |
| 08:00 | Fix a hyperlink in the /info page. ... (check-in: d21fdd54cc user: danield tags: trunk) | |
|
2026-03-25
| ||
| 05:32 | Make sync errors more obvious by issuing a warning at the end of the operation if errors occur. ... (Leaf check-in: cae9c90858 user: andybradford tags: sync-errors) | |
|
2026-03-24
| ||
| 15:23 | Add a notice to the forum post editor politely requesting that users refrain from making multiple posts or edits in rapid succession to avoid spamming subscribers. Prompted by recent sqlite forum activity. A more complete solution would include a toggle to hide this notice and remember that preference via sessionStorage. ... (Leaf check-in: 6eeeed8b9f user: stephan tags: forum-notification-reminder) | |
|
2026-03-23
| ||
| 15:12 | Fix a section title in the TH1 docs. ... (check-in: 1cf64a9456 user: florian tags: trunk) | |
| 15:10 | Add "current_checkin" to the list of TH1 variables available in skin templates. ... (check-in: c90e810f3f user: florian tags: trunk) | |
| 13:49 | Update to the latest SQLite and rig Fossil to use sqlite3_atof() if that interface is available. When compiling with an older SQLite, it falls back to using atof(). ... (check-in: cb89386af5 user: drh tags: trunk) | |
|
2026-03-21
| ||
| 16:15 | Add a reference to the chroot document also in the standalone server documentation. ... (check-in: e40bdbff49 user: andybradford tags: trunk) | |
|
2026-03-20
| ||
| 12:07 | Add otf (OpenType font) mime type. ... (check-in: 422785d5df user: stephan tags: trunk) | |
|
2026-03-18
| ||
| 23:00 | Update the built-in SQLite to the latest 3.53.0 development version for testing. ... (check-in: 17f98784c2 user: drh tags: trunk) | |
|
2026-03-13
| ||
| 22:45 | Set the date on the 2.28 change log. ... (check-in: d98ec8a045 user: drh tags: trunk) | |
|
2026-03-12
| ||
| 12:52 | Merge the updates to zlib to version 1.3.2, released on February 17, 2026. ... (check-in: 6ea30fb3cd user: florian tags: trunk) | |
| 12:50 | Increase the version number to 2.29. ... (check-in: 17f88fe064 user: florian tags: trunk) | |
| 01:58 | Made an exception for sqlite3 command: add "--no-repository" flag so it behave like the real sqlite3 program. ... (Leaf check-in: 4cc76a6e44 user: mgagnon tags: argv0_as_subcommand) | |
| 00:56 | Avoid compiler warning by including an explicit break from the switch() statement. ... (check-in: 7d9cae848e user: andybradford tags: argv0_as_subcommand) | |
| 00:29 | Use "command_basename" once on beginning to simplify command comparison with argv0. ... (check-in: 7e7b303461 user: mgagnon tags: argv0_as_subcommand) | |
|
2026-03-11
| ||
| 22:57 | Experiment the use of argv0 as direct subcommand (like busybox) for a few subcommand that can be conveniently use as alias. Requested in this [forum:/forumpost/07a7c30be0|forum post]. ... (check-in: 96de01f8e9 user: mgagnon tags: argv0_as_subcommand) | |
| 11:31 | Version 2.28 ... (check-in: 52445a27f1 user: drh tags: trunk, release, version-2.28) | |