Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins by user stephan
2025-06-27
| ||
10:11 | Correct the starting clone_seqno in sync.wiki (1 instead of 0). ... (Leaf check-in: bbc4b702 user: stephan tags: trunk) | |
2025-06-25
| ||
10:25 | Small additions and a broken link fix in sync.wiki. ... (check-in: 22191108 user: stephan tags: trunk) | |
2025-06-22
| ||
09:32 | Resolve two 'db transaction never commits' warnings from /xfer in cases where it response to invalid inputs from the remote (found via libfossil testing). ... (check-in: bb860492 user: stephan tags: trunk) | |
2025-06-20
| ||
17:32 | In wiki_submenu_to_read_wiki(), do not show the menu entry for branch/... pages. This is a proposed solution for forum post ff453de2f30791dd, in which the /wiki/foo link on /timeline?r=foo redirects back to /timeline?r=foo. Similar treatment may be needed for the other special wiki types. ... (check-in: f15b6344 user: stephan tags: trunk) | |
14:37 | Add some link-tester docs and tweak the resize handler to get a slightly better fit. ... (check-in: aef937da user: stephan tags: trunk) | |
14:10 | Remove an extraneous level of DOM element wrapper. Minor link-tester.json tweaks. ... (check-in: 9713297f user: stephan tags: trunk) | |
14:00 | Minor doc update. ... (check-in: 91f92da0 user: stephan tags: trunk) | |
13:57 | Add link-tester.json, a set of links for link-tester.html (format is described near the bottom of link-tester.js). Add a link to link-tester which opens the current page in a new tab. ... (check-in: 1acf7662 user: stephan tags: trunk) | |
12:48 | Teach link-tester.js to be able to run when invoked from /doc/branchname/test. ... (check-in: 6ede23a1 user: stephan tags: trunk) | |
12:28 | Initial draft of a "manual link tester" page. TODO is loading the list of link from a JSON file. Instructions are at the top of link-tester.html. ... (check-in: 3eef0e23 user: stephan tags: trunk) | |
12:26 | Doc tweaks inadvertently sent to the wrong branch. ... (check-in: 15b0110a user: stephan tags: trunk) | |
12:23 | Minor sync protocol doc fix. ... (Leaf check-in: eeed9b53 user: stephan tags: markdown-details-open) | |
12:23 | Minor internal doc update. ... (check-in: d9c991a9 user: stephan tags: markdown-details-open) | |
2025-06-14
| ||
14:55 | Minor doc fix for cfile cards in sync.wiki. ... (check-in: d7d5cdd8 user: stephan tags: markdown-details-open) | |
2025-06-09
| ||
07:57 | Add a missing bitmask reported in the upstream forum post. How it works at all without this is not clear - it apparently shouldn't. ... (check-in: 5645824b user: stephan tags: markdown-details-open) | |
2025-06-08
| ||
22:50 | Add the 'open' attribute to the list of allowed HTML attributes in markdown. This is to address pikchr forum post 997861ea48183, but (A) whether it _should_ be addressed is debatable and (B) it leaves is with only 1-2 bit slots for further attributes. This change was more invasive than desired because the OPEN attribute had to be inserted into the middle of a long list of sequential bitmasks. ... (check-in: 64eb534c user: stephan tags: markdown-details-open) | |
22:46 | Replace a couple old references to fossil-scm.org/fossil with /home. ... (check-in: ca5ecf22 user: stephan tags: trunk) | |
2025-06-04
| ||
08:15 | When creating a hyperlink via line selection and the mouse in the /file view, do not decode the inbound URL, to avoid mis-handling of filenames which contain + signs. This resolves forum post 6f276193d2cfa5ab. ... (check-in: 7641c829 user: stephan tags: trunk) | |
2025-05-29
| ||
14:17 | Replace the broken link for the "detached head" entry in fossil-v-git.wiki, as suggested in forum post 5c06018718. ... (check-in: 788db46a user: stephan tags: trunk) | |
2025-05-08
| ||
13:38 | Fix some doc hyperlinks, and remove some long-dead ones, as suggested in forum post 5022f7b600. The git-detached-head link in that post was not fixed because the Internet Archive link to it is not working for me. ... (check-in: 56e59a3c user: stephan tags: trunk) | |
11:25 | Replace a C++-style comment. No functional changes. ... (check-in: a68a7eac user: stephan tags: trunk) | |
2025-04-30
| ||
15:37 | Add a section to www/customskin.md about using skintxt2config.c instead of pasting changes into the UI. ... (check-in: 37e27051 user: stephan tags: trunk) | |
14:43 | Add CSS class md-table to TABLE elements created specifically from a markdown-format table. In response to forum post 3a5d04039553e5b4 ... (check-in: f0d11ab2 user: stephan tags: trunk) | |
2025-04-23
| ||
10:46 | When emitting the default password as part of the 'new' command, add the term 'remote-access' to it to clarify that it's only for remote use. Indirectly suggested by forum post 9dbd8e00ee. ... (check-in: 57276a51 user: stephan tags: trunk) | |
2025-04-15
| ||
10:22 | Slightly simplify the previous checkin. ... (check-in: 6a9c71f3 user: stephan tags: trunk) | |
10:15 | A proposed solution to the problem of /setup_ulist fails for repos with no subscriber table. Reported in forum post e2b0008592f6a776. ... (check-in: e50a5aac user: stephan tags: trunk) | |
2025-04-12
| ||
09:33 | Add a mention of /chat's recent improvements in the change log. ... (check-in: 7a85c54b user: stephan tags: trunk) | |
01:15 | Fix an age-old /chat bug which caused /chat-delete posts to misadjust the ajax-in-flight counter, leading to various UI widgets not being disabled when they should after a message is deleted. ... (check-in: 2827a38a user: stephan tags: trunk) | |
00:07 | Maintainability cleanups and docs in /chat. No (intended) functional changes. ... (check-in: 084001c7 user: stephan tags: trunk) | |
2025-04-11
| ||
22:48 | Internal doc updates in fossil.fetch(). Ensure that fossil.fetch()'s onerror()/ontimeout() handler do not propagate exceptions (a defensive measure, not a fix for a known bug). ... (check-in: 1d3db505 user: stephan tags: trunk) | |
20:29 | In /chat-generated notifications (typically error messages), add a button to the drop-down options to delete all notifications. That replaces the 'delete all poller notifications' button which previously only showed up only on those message types. Add a mention of the backoff timer to chat.md. ... (check-in: da1c351b user: stephan tags: trunk) | |
19:35 | Replace an a recurrent setInterval() timer in /chat's poll-connection error handler with a single-fire-as-needed setTimeout(). This saves some CPU and allows /chat to respond more quickly to non-timeout HTTP errors. ... (check-in: 1bfb06c7 user: stephan tags: trunk) | |
18:52 | Further refinements of the chat poll connection detection. The first N ignored errors are now spaced out unevenly. Use the server's configured chat-poll-timeout as the basis for calculating our client-side timeout time. ... (check-in: e8bbaf92 user: stephan tags: trunk) | |
16:09 | Minor cosmetic tweaks to the poll-in-distress indicator. Make it yellow in dark-mode skins, as red blends in too well. No functional changes. ... (check-in: 160d2692 user: stephan tags: trunk) | |
15:30 | Teach /chat to not be so verbose about connection errors. The first 3 will be subtly signaled via a tiny red line between the input field and message list, which will go away once the poller connection is re-established. After that, it will resort to the more verbose notifications. ... (check-in: e3eb8399 user: stephan tags: trunk) | |
2025-04-10
| ||
16:11 | Add a 'retry now' button to the /chat poller timeout notification widgets. Fix a bug which kept Chat.deleteMessageElem() from working if it was passed a MessageWidget instance. ... (check-in: 8c64fa26 user: stephan tags: trunk) | |
15:14 | Fix an = vs == bug in the /chat timeout error handling which only coincidentally worked that way. Update some /chat-internal docs. ... (check-in: 5fc2f2a0 user: stephan tags: trunk) | |
14:24 | Remove comments calling for a now-resolved TODO. No code changes. ... (check-in: a5521984 user: stephan tags: trunk) | |
14:22 | Teach /chat to behave better when the connection to the remote server goes down, using a back-off timer to throttle reconnection attempts instead of blindly sending one reconnection request per second. ... (check-in: 39b4bd9c user: stephan tags: trunk) | |
07:23 | When deleting a connection-restored notification, also delete the connection-broken notification it's associated with. Add a button to the message popup for connection-related notifications to delete all connection-related notifications. When running on localhost, reduce the /chat poller timeout to 15s. ... (Closed-Leaf check-in: 79932a52 user: stephan tags: chat-backoff-timer2) | |
06:12 | Improve an error message. ... (check-in: 1f97db77 user: stephan tags: chat-backoff-timer2) | |
06:08 | Remove some stray debug output. Make fossil.dom.remove() a bit more robust against passed-in elements which have already been removed from the DOM. ... (check-in: 040a7d45 user: stephan tags: chat-backoff-timer2) | |
06:02 | Restore the production-mode (not dev-mode) long-pole timeout. ... (check-in: 8da12695 user: stephan tags: chat-backoff-timer2) | |
06:01 | Rework the chat poll fallback considerably. The notification widgets now interact with other messages better and don't mis-fire when the long-poll connection times out. ... (check-in: 9516f7cd user: stephan tags: chat-backoff-timer2) | |
00:44 | Add a connection retry back-off delay to /chat when it cannot reach the server. (Edit: too many UI quirks. It needs reworking.) ... (check-in: 4443ef84 user: stephan tags: chat-backoff-timer2) | |
00:28 | Make (refine?) the back-off random delay adjustment to be a factor of the current delay. ... (Closed-Leaf check-in: f75fb1dd user: stephan tags: chat-backoff-timer) | |
00:16 | Get the /chat-fetch-one handler to lift the back-off delay on success. ... (check-in: d3baf9d5 user: stephan tags: chat-backoff-timer) | |
00:08 | Apply the connection-recovery reporting to the other AJAX commands, so that they can trigger the polling to continue if they determine that the connection is back up. Internal cleanups. ... (check-in: fd36f849 user: stephan tags: chat-backoff-timer) | |
2025-04-09
| ||
22:56 | Remove 'www.' prefix from www.fossil-scm.org links in the footers of several skins. ... (check-in: 67f8111e user: stephan tags: trunk) | |
22:37 | If /chat's poller cannot connect to the server, apply a back-off timer so that it does not keep hammering the remote every single second. It attempts to inform the user about outages and when reconnection has succeeded, but it's difficult to test the timing of the the UI elements thoroughly with a single pair of hands, so this is being checked in for dogfooding. ... (check-in: 2debc54e user: stephan tags: chat-backoff-timer) | |