Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
|
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. Leaf 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. 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... 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. Leaf check-in: 7f2f04c835 user: stephan tags: trunk | |