Fossil

Timeline
Login

Timeline

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

318 check-ins using file src/alerts.c version cf05b282

2021-12-20
20:35
Add the "public_url()" internal interface for computing the canonical URL used to access the repository. Add a report about the canonical URL to the security_audit page. ... (check-in: 1865cf4c user: drh tags: trunk)
17:02
Merge the diff enhancement from trunk. Closed: This branch was an experiment in ways of keeping better track of a network of repositories on different servers are set up to synchronize with one another. The experiment did not work out. ... (Closed-Leaf check-in: 5bb01585 user: drh tags: synclog)
17:01
Futher improvements to longestCommonSubsequence that finds better matches using the faster heuristic before reverting to the optimal solver. ... (check-in: 3f94d1bb user: drh tags: trunk)
16:10
In the diff generator, allow optimial-LCS runs to be 4 times as large. Fix for the issue reported at forum post 298bcd17cd ... (check-in: 7a93baff user: drh tags: trunk)
13:43
Make sure the synclog table exists when running the synclog command. ... (check-in: ce580253 user: drh tags: synclog)
13:28
Fix a compiler warning and reduce the indentation for nested synclog display on the /urllist page. ... (check-in: 59bd2ec7 user: drh tags: synclog)
13:26
Show the synclog on the /urllist page. ... (check-in: 8a2b980d user: drh tags: synclog)
13:06
Merge the ardoise skin CSS fix from trunk. ... (check-in: bda1728a user: drh tags: synclog)
13:02
Document the --synclog option on "fossil sync" and similar. Add --synclog to "fossil all sync" and similar. ... (check-in: aa9e43bf user: drh tags: synclog)
12:54
Ensure that the synclog table exists before trying to query it. ... (check-in: 42a23ae7 user: drh tags: synclog)
12:48
Remove HTTP usernames from SYNCLOG entries. ... (check-in: 40170e61 user: drh tags: synclog)
12:32
Add the "fossil synclog" command to display syncing history. ... (check-in: dc861e5f user: drh tags: synclog)
12:30
ardoise skin: fix misalignment of changed lines and line numbers in the unified view. ... (check-in: 44b92c79 user: danield tags: trunk)
11:54
ardoise skin: fixed misalignment of line number and content columns in the /file line-number view. Reported by Daniel D. in /chat. ... (check-in: 22e41fe3 user: stephan tags: trunk)
10:17
More fixes to the synclog xfer protocol. ... (check-in: 555e3659 user: drh tags: synclog)
10:04
Fix a bug in the logic that prevents loopback URLs in the synclog. ... (check-in: 3ef61c47 user: drh tags: synclog)
09:53
First attempt at transfering SYNCLOG data over the wire. ... (check-in: d58eebb7 user: drh tags: synclog)
08:39
Merge latest changes from trunk. ... (check-in: 3348c66e user: drh tags: synclog)
08:37
Adds a content-length check after reading CGI stdin to ensure that we don't continue with a short read. Patch from Warren Young in /chat. ... (check-in: b5bb5a77 user: stephan tags: trunk)
08:37
Change the synclog to keep timestamps with unixepoch(). This requires SQLite 3.38.0. ... (check-in: 3be41435 user: drh tags: synclog)
08:33
Adds a content-length check after reading CGI stdin to ensure that we don't continue with a short read. Patch from Warren in /chat. ... (Closed-Leaf check-in: 7c49ab38 user: stephan tags: content-length-patch)
2021-12-19
23:07
Avoid a possibly unnecessary call to db_prepare() when doing a config sync. ... (check-in: d57a6325 user: drh tags: synclog)
21:04
Add the "public_url()" internal interface for computing the canonical URL used to access the repository. Add a report about the canonical URL to the security_audit page. ... (check-in: 8677e3ca user: drh tags: synclog)
20:14
Minor performance improvement in sync_log_entry(). ... (check-in: c0fd8338 user: drh tags: synclog)
19:59
Change the schema for the synclog table so that there are separate rows for transfers in each direction. ... (check-in: 1ec46849 user: drh tags: synclog)
18:22
Remove the synclog table when doing a "fossil scrub --verily". ... (check-in: 94709e8e user: drh tags: synclog)
18:10
Add the "E" and "F" capability letters to control reading and writing to the synclog. ... (check-in: 06b3ace4 user: drh tags: synclog)
17:50
Record sync operations in the new synclog table. ... (check-in: 42a6191e user: drh tags: synclog)
02:08
Prevent a duplicate 'Logout' menu in the Eagle skin. ... (check-in: fb683a3e user: mistachkin tags: trunk)
01:33
Update the custom makefile for MinGW. ... (check-in: 14c92366 user: mistachkin tags: trunk)
2021-12-18
19:38
Add --chroot option to the 'http' and 'server' commands. ... (check-in: bf6be1e3 user: mistachkin tags: trunk)
2021-12-17
23:53
Fix several compiler warnings, etc. ... (Closed-Leaf check-in: 6397ece5 user: mistachkin tags: chrootOpt)
23:04
Add experimental --chroot option to the 'http' and 'server' commands. ... (check-in: acd75ce6 user: mistachkin tags: chrootOpt)
2021-12-16
09:43
Added missing help text reference to the -o/--options help flag, per forum post 9b3a25eb2b. ... (check-in: 784f147d user: stephan tags: trunk)
04:20
Merged in trunk and resolved numerous code clashes in /chat. ... (check-in: 54dba747 user: stephan tags: markdown-tagrefs)
2021-12-14
14:49
Added help text doc for -k alias for --keep for the open command, per forum post 6f17cf142f80e2c3. ... (check-in: 8fee91d4 user: stephan tags: trunk)
14:45
Add '-k' as short option for '--keep' in 'fossil open', per forum observation. ... (check-in: bbd3d256 user: danield tags: trunk)
2021-12-12
16:18
The "Summary Line Convention In Commit Comments" section in gitusers.md now covers the related setting under Admin -> Timeline. ... (check-in: c33ffed3 user: wyoung tags: trunk)
15:41
Extracted the glossary to a new document from the old "why use Fossil" doc, expanded it considerably, converted it from Wiki to Markdown, and updated the links to point to its new location. ... (check-in: a58d952f user: wyoung tags: trunk)
2021-12-10
04:13
dbstat command: account for tags named wiki-X which are not wiki pages, fix ordering of event/forumpost queries which caused event (tech-note) count to get overwritten by forumpost count. ... (check-in: 28a60efc user: stephan tags: trunk)
2021-12-09
20:12
Merge the latest 3.38.0 alpha of SQLite that includes support for the use of Bloom filters, in order to test SQLite. ... (check-in: 88a93432 user: drh tags: trunk)
2021-12-06
07:24
Disable the short option of `-U|--username USERNAME' for the `winsrv' command, as it conflicts with the global `-U|--user USER' option, and could never be used, anyway. ... (check-in: 10e71001 user: florian tags: trunk)
2021-12-04
13:23
diffcmd.c: Fix a typo in comment for file_same_as_blob() ... (check-in: fb2d6374 user: js tags: trunk)
08:23
Updated MINIMUM_SQLITE_VERSION to 3.37, as reported in forum post 81cd206073. ... (check-in: ebea00c5 user: stephan tags: trunk)
2021-11-29
00:05
Remove a dead link to an external description of TH1 from the bugtheory.wiki document. Replace it with the internal TH1 documentation. ... (check-in: c128f930 user: drh tags: trunk)
2021-11-28
14:03
Removed dead wikipedia link from interwiki.md, reported in forum post 295d5bcc8b. ... (check-in: d5f322ef user: stephan tags: trunk)
2021-11-27
12:05
Fox typo in documentation, as reported on the forum. ... (check-in: 1764410a user: drh tags: trunk)
2021-11-22
16:12
Update the built-in SQLite to the first 3.37.0 beta. ... (check-in: f96e9dfa user: drh tags: trunk)
2021-11-21
10:32
Fix invokation of rebuild_db() from the src/json.c which was overlooked in the previous check-in. ... (check-in: 54ebad01 user: george tags: trunk)
2021-11-19
12:29
Remove unused randomize flag to rebuild_db(), per /chat discussion, along with the no-op --randomize flag to the rebuild command. ... (check-in: 298ccff0 user: stephan tags: trunk)
10:16
Merged latest trunk into strict branch. ... (Leaf check-in: 845d3e86 user: stephan tags: strict)
06:02
Fix a minor typo in the /ci_edit footnote about custom branch colors. ... (check-in: 5954e626 user: florian tags: trunk)
2021-11-17
15:52
Fix accidental fork. ... (check-in: bd7f2727 user: danield tags: trunk)
15:49
Document how to add HTTPS=on for the case where Fossil is used in CGI mode with Apache behind Nginx. ... (check-in: cd934131 user: danield tags: trunk)
2021-11-16
12:28
Remove surplus comments mistakenly added to the end of some files by check-in [bf3a32f59e83b029] ... (check-in: f3bd05ca user: drh tags: trunk)
2021-11-15
22:43
Update the built-in SQLite to the latest 3.37.0 beta for testing. ... (check-in: 16353440 user: drh tags: trunk)
12:39
Added --ingore-clock-skew option to checkin, per discussion in forum post 1ccad8679d0357b8 and /chat. ... (check-in: 93de7b27 user: stephan tags: trunk)
2021-11-14
19:38
Fix an incorrect malloc() associated with "fossil commit -v" ... (check-in: bf3a32f5 user: drh tags: trunk)
2021-11-13
19:33
Minor documentation tweaks. ... (check-in: 1eab9b69 user: drh tags: trunk)
17:48
Add link to "embedded doc" version the file being viewed via the /file page. ... (check-in: d7c40d45 user: mgagnon tags: trunk)
13:10
Improvements to Chat documentation. No code changes. ... (check-in: cedac53a user: drh tags: trunk)
2021-11-12
18:52
Add the undocumented "fossil remote config-data" command. ... (check-in: 6cdddee2 user: drh tags: trunk)
2021-11-11
23:38
Do extra error checking to determine that a sync target given as a filename is a valid Fossil repository. Issue a better error message if it is not. ... (check-in: 31361e32 user: drh tags: trunk)
23:01
Only remember the last-sync-url after a successful sync. Do not remember the argument if the sync failed. ... (check-in: c129f295 user: drh tags: trunk)
2021-11-09
17:07
Update the built-in SQLite to the latest 3.37.0 alpha, for testing. ... (check-in: 39fbaf34 user: drh tags: trunk)
14:39
Added --verbose option to open which simply passes that flag on to the clone operation when opening a URL, per request in form post ab3807edc65ab115. ... (check-in: c9f3d9c2 user: stephan tags: trunk)
2021-11-06
15:19
Add some line-number information to the conflict marks on a 3-way merge. More work could be done here, but this is a start. ... (check-in: 14f44e93 user: drh tags: trunk)
2021-11-05
15:54
Remove OpenSSL initialization call that is not needed and which is deprecated in newer versions of OpenSSL. ... (check-in: 8c126375 user: drh tags: trunk)
2021-11-04
18:37
Update the built-in Pikchr implementation to fix a compiler warning. ... (check-in: 7f7df29b user: drh tags: trunk)
14:16
Update the built-in SQLite to the latest alpha for 3.37.0 that includes the fix for using the preferred schema table name in PRAGMA table_list output. ... (check-in: d6d4c14b user: drh tags: trunk)
00:59
Update the built-in SQLite with the fix for the broken shadow table protections. ... (check-in: 00650cf0 user: drh tags: trunk)
2021-11-03
19:10
Update the latest SQLite to the latest 3.37.0 beta, to test SQLite. ... (check-in: 51bb976f user: drh tags: trunk)
2021-11-02
15:52
Work around a warning in older versions of OpenSSL (e.g. 1.0.2g) where ASN1_time_check() is declared with a non-const ASN1_TIME* parameter. ... (check-in: af8109c0 user: danield tags: trunk)
2021-10-29
18:22
When "open" warn about already existing files, also mention -k (--keep) as an alternative to -f (--force). ... (check-in: d70ea01c user: mgagnon tags: trunk)
17:05
Retrieve the value of an SQL count(*) as an integer, not a float (discovered by accident while playing with compiler warnings). ... (check-in: 735b6be7 user: danield tags: trunk)
15:22
Display SSL certificate validity timestamps in ISO8601 format ... (check-in: d847300f user: danield tags: trunk)
14:31
Disable the use of the OpenSSL implementation of MD5, which is deprecated as of OpenSSL 3.0.0. ... (check-in: a517c30c user: drh tags: trunk)
2021-10-27
13:01
Fix off-by-one error in cgi_iso8601_datestamp(). Add the test-date command for testing. ... (check-in: 6389c999 user: drh tags: trunk)
10:14
In contribute.wiki, mention 'fossil patch' for submitting binary patches. ... (check-in: f3f3c1db user: danield tags: trunk)
2021-10-26
18:55
An attempt to improve the built-in documentation for the "fossil chat" command. ... (check-in: 56d23bab user: drh tags: trunk)
17:21
Update the built-in SQLite to the latest 3.37.0 alpha for testing. ... (check-in: ed3dc66d user: drh tags: trunk)
16:17
Make sure the g.zIpAddr is reset for each new ssh: URL. ... (check-in: be18690c user: drh tags: trunk)
16:11
Ensure that UrlData.fossil is always dynamically allocated. Fix a harmless valgrind warnings. Improve comments on UrlData. ... (check-in: cd571551 user: drh tags: trunk)
15:47
More work to ensure that UrlData.path is always dynamically allocated. ... (check-in: 6d78082c user: drh tags: trunk)
15:13
The UrlData.path element should always be dynamically allocated. ... (check-in: b9c9d39d user: drh tags: trunk)
2021-10-25
10:36
Add a comment that documents the CONFIG table keys used by "fossil remote". No changes to code. ... (check-in: 6330e864 user: drh tags: trunk)
10:09
Improved help text for the autosync setting. ... (check-in: 19d7c5ff user: drh tags: trunk)
09:59
If the "autosync" setting is "all", then autosync with all repos in "fossil remote list". ... (check-in: 241ade81 user: drh tags: trunk)
09:22
Add the "fossil remote scrub" command. Prompt for missing passwords on auxiliary remotes when they are needed. ... (check-in: 7f2e34c5 user: drh tags: trunk)
2021-10-24
19:47
Add the --all option to "fossil sync" and similar, causing the sync to occur against all remote repositories shown in "fossil remote list". ... (check-in: 6b4a04d4 user: drh tags: trunk)
2021-10-22
19:26
Show notBefore and notAfter timestamps for unknown TLS certificates. ... (check-in: 5623188d user: danield tags: trunk)
11:18
New sqlite3.c to fix a harmless compiler warning. ... (check-in: acbc8493 user: drh tags: strict)
10:10
On this branch, the schema makes use of the STRICT keyword new to SQLite 3.37.0. Fossil does not benefit from this. The point of this branch is to beta-test the new STRICT mode of SQLite. ... (check-in: 632ffb82 user: drh tags: strict)
2021-10-21
08:42
stash patch from forum post 5e6c3e3b78112df3 which updates it to handle the NULL stashfile.hash case introduced in [ed06585f41]. This resolves the 11 failing stash tests. ... (check-in: 4531bcd4 user: stephan tags: trunk)
01:15
Improve help text of login-group command. Mention about the -R|--repository option and format subcommand description to follow a bit more the conventions of other commands. ... (check-in: b9107e42 user: mgagnon tags: trunk)
2021-10-19
19:25
Better fix for the case of doing a "fossil diff" on a checkout that includes a merge and specifying a --from clause that is the branch that was merged from. ... (check-in: 960c9e8b user: drh tags: trunk)
17:46
This fix does not work for the case of a branch merge followed by "fossil diff --tk". ... (Closed-Leaf check-in: edb3a3a0 user: drh tags: mistake)
2021-10-18
12:45
Removed an incorrect hash result from www/password.wiki, per forum post 3375879e6c3b9d73. ... (check-in: 2169f323 user: stephan tags: trunk)
11:11
/wikiappend: removed ability to append to sandbox (wikiedit long since removed that capability). Fixed selection of mimetype name for text/plain pages. Moved permissions check to the top of the function. Largely based on suggestions from forum post 0acfdaac80. ... (check-in: 202cbcf0 user: stephan tags: trunk)
08:13
A pikchr error output formatting fix, per forum post e167e2e622, and an unrelated typo fix. ... (check-in: c440011b user: stephan tags: trunk)
2021-10-16
06:59
In the default ticket view, add a SPAN with CSS class tktDspCommenter around the commenter's name, per suggestion in forum post 491ed22f44. ... (check-in: 9f53093d user: stephan tags: trunk)
06:52
Removed the docs for the merge command's --case-sensitive flag, as it does not seem to be applied anywhere. ... (check-in: e340af58 user: stephan tags: trunk)
2021-10-13
10:01
Applied SSL fingerprint comparison patch from forum post c1e3c18afb. Incremented version to 2.18. ... (check-in: 48a860f6 user: stephan tags: trunk)
2021-10-12
20:28
/chat: fixed an error reporting bug which could cause server-triggered errors to not be displayed. When sending a message fails, the failed message is now presented as an error message, along with buttons to either retry or discard the message. ... (check-in: 9d693ef8 user: stephan tags: trunk)
17:11
Corrected misuse of g.argv in /ci and /ci_tags pages, per forum post 74ec2261df. ... (check-in: ba3323da user: stephan tags: trunk)
2021-10-11
10:18
Fix the "fossil tls-config remove-exception" command so that it works without triggering authorizer exceptions. Forum post 64d919b2cf. ... (check-in: 156c890a user: drh tags: trunk)
10:11
When doing an automatic open following a clone, do not autosync. The repo was just cloned and should already be current. See forum post 0dbfeab2ff. ... (check-in: 160bd677 user: drh tags: trunk)
2021-10-10
15:55
Removed a no-longer-correct doc passage which referenced the older practice of using an IP component in the login cookie. ... (check-in: 1dc5e1ce user: stephan tags: trunk)
15:44
/chat: grouped config settings into categories. Moved config checkboxes back to the left, per /chat feedback, but now clicking anywhere on their row toggles them. Slightly shrunk the main buttons when in non-compact mode. Various look-and-feel and help text tweaks to the config view. ... (check-in: 67e85998 user: stephan tags: trunk)
14:07
Integrated a debouncer into the window-resize monitor callbacks used by the diff table views and /chat to eliminate a flurry of UI resizing while resizing a window, per suggestion from Florian in forum post 7807e0dbcca1dc45. ... (check-in: df0e2ca1 user: stephan tags: trunk)
06:33
Reworked /chat input options for better cross-browser portability. Made /chat config friendlier for right-handed and mobile use. ... (check-in: db54f4b7 user: stephan tags: trunk)
06:31
More /chat config cosmetics. Started 2.18 change notes. ... (Closed-Leaf check-in: 891d79de user: stephan tags: chat-input-revisited)
06:09
Updated date on 2.17 release in changes.wiki. ... (check-in: c3177ea9 user: stephan tags: trunk)
05:53
/chat: added option to toggle between text and contenteditable widget, defaulting to the former. Prettied up the config view a bit and made it more right-handed friendly. ... (check-in: 5d7c98ef user: stephan tags: chat-input-revisited)
04:13
/chat input field rework, as discussed in forum post 9e85f44f864eb1f5. Part 1: revert to plain text input fields, with compact-mode toggle swapping between them. ... (check-in: 136d95b6 user: stephan tags: chat-input-revisited)
2021-10-09
20:13
Merge in trunk (release 2.17) ... (check-in: c1868b9f user: george tags: search-terms-highlighting)
20:05
Merge in trunk (release 2.17) ... (check-in: a33f616e user: george tags: rptview-submenu-paralink)
19:50
Merge in trunk (release 2.17) ... (check-in: 315351f4 user: george tags: wcontent-subsets)
19:31
Merge in trunk (release 2.17) ... (check-in: 56e2d3ad user: george tags: th1-doc-vars)
14:43
Version 2.17 ... (check-in: f48180f2 user: drh tags: trunk, release, version-2.17)
09:20
Typo fix in diff context loader XHR error handler, with thanks to Florian. ... (check-in: a7547610 user: stephan tags: trunk)
04:12
/chat: a long-shot potential workaround for the weird intermittent bug where the Pale Moon browser gives focus to the preview (non-)button instead of the input field. Worst case, it behaves the same as it does now. ... (check-in: e3e62a0d user: stephan tags: trunk)
2021-10-08
17:53
sync.wiki: update the default value for the lock timeout period, per forum post 242a02121f. ... (check-in: 62572ab6 user: stephan tags: trunk)
17:49
Use application/json instead of text/json for JSON-format responses. Forum post 30629128c1. ... (check-in: c0714a05 user: stephan tags: trunk)
17:42
Documented fossil.fetch()'s behavior of onerror() being called if onload() throws. Added a safety net in the diff context loader to handle a corner case null dereference when an exception in onload() triggers onerror() after the context loader's DOM elements have been destroyed. Forum post 7bc8301eb191cf6d. ... (check-in: 49e3bf7b user: stephan tags: trunk)
12:18
Fix a use-after-free when printing the "home directory must be writable" error message. ... (check-in: aad4b789 user: drh tags: trunk)
2021-10-07
16:45
/chat: removed some debug output. Reformulated part of the previous checkin to only re-grab input focus if the input field is not document.activeElement. ... (check-in: 85a99733 user: stephan tags: trunk)
16:27
/chat: 1) force the cursor on the input element to always be 'text' (I-beam), even when it doesn't have focus (browser inconsistency) and 2) when the chat window regains visibility after having lost it, give focus to the input element to try to work around a problem where Pale Moon is giving focus to one of the pseudo-buttons. Change (2) comes with a couple of minor but annoying quirks and might have to be undone, but it's worth a try. ... (check-in: 50339579 user: stephan tags: trunk)
13:01
Fixed a copy/paste error in www/sync.wiki per an anonymous forum post. ... (check-in: 3f736de9 user: wyoung tags: trunk)
04:07
/chat another CSS-side contenteditable portability workaround to keep Firefox from losing newlines on pasted-in text. ... (check-in: c7fa9f15 user: stephan tags: trunk)
2021-10-06
14:27
/chat default message font is now inherited from the skin instead of defaulting to monospace, per /chat discussion. ... (check-in: 3cd13cb6 user: stephan tags: trunk)
10:45
New version of the built-in SQLite that incorporates all the latest static-analyzer warning fixes. ... (check-in: c90dce4e user: drh tags: trunk)
06:07
Merge the latest diff context loading fix. ... (check-in: 4b1cf8d8 user: florian tags: trunk)
06:03
Another fix for the JS to dynamically load extra diff context: when coalescing multiple pending Up/Down events into a single Fill Gap event, make sure the event queue isn't truncated too eagerly. ... (Closed-Leaf check-in: 36ba7ec9 user: florian tags: diff-js-fixes)
02:38
Merge in trunk for test server deployment. ... (check-in: 664b04b2 user: stephan tags: markdown-tagrefs)
02:37
/chat: a potential fix to stop *some* builds of Firefox from pasting formatted content into the edit field. (Some builds, same version, do not do so.) ... (check-in: 498bc071 user: stephan tags: trunk)
2021-10-05
21:53
Fix the error display rendering for Pikchr diagrams. Forum post d5897397f5. ... (check-in: 3fa1f242 user: drh tags: trunk)
18:44
Merged in trunk for latest /chat features. ... (check-in: 49689e1c user: stephan tags: markdown-tagrefs)
18:43
/chat: re-added accidentally-disabled animation. Added a button to locally delete all messages prior to the current one in the per-message controls. The intent is to stop unbounded growth (and potential lag) in long-running chats and give the user to way to flag "have read up until this point". ... (check-in: fe0bcfaa user: stephan tags: trunk)
17:31
Any non-ASCII characters are now considered valid for use in hashtags. ... (check-in: 4f68a130 user: stephan tags: markdown-tagrefs)
15:49
/chat: reuse the window-resize listener to cap the max-size of the input field to approx. half the height of the screen, per user feedback. ... (check-in: 84d4a0e8 user: stephan tags: trunk)
2021-10-04
19:48
Merged in trunk for latest (and conflicting) /chat changes. ... (check-in: 7cae4c09 user: stephan tags: markdown-tagrefs)
19:33
/chat: reduced the size of the non-compact-mode buttons a bit, based on user feedback. We'll call this solved for now. ... (check-in: 1fc2a265 user: stephan tags: trunk)
19:21
/chat narrowed the compact-mode buttons - they were too wide for an iPhone screen. Should fit fine on screens as narrow as 340 pixels now. ... (check-in: f4d2eca0 user: stephan tags: trunk)
19:13
/chat: shrunk compact mode toolbar just a tick. Replaced non-portable on-hover button effect with something portable. ... (check-in: 7755c648 user: stephan tags: trunk)
19:01
/chat: replaced input-related buttons with span elements in an attempt to get more consistent cross-browser results. Renamed some internal element IDs for naming consistency's sake. ... (check-in: 98b2cbe6 user: stephan tags: trunk)
11:39
Update the built-in SQLite sources to the latest 3.37.0 alpha, for testing. ... (check-in: ae433763 user: drh tags: trunk)
09:54
Refactor and improve the input logic for /chat. ... (check-in: 469f1b0d user: drh tags: trunk)
2021-10-03
21:19
Improved the attachment button's visibility in dark-mode skins. ... (Closed-Leaf check-in: 1390dd98 user: stephan tags: chat-input-rework)
20:15
Resized the attachment SVG to an integer number of pixels to avoid a tiny rounding error in some browsers which would truncate a pixel of the right edge. ... (check-in: 083927f5 user: stephan tags: chat-input-rework)
19:56
Rotated the paperclip 45 degrees (it's now horizontal) and restored the behavior that ctrl-enter will send a message if there is only an attachment with no text. ... (check-in: b8a20e20 user: stephan tags: chat-input-rework)
19:44
Resized the attachment SVG - its bounding box was far, far wider than the glyph. ... (check-in: c6cc5557 user: stephan tags: chat-input-rework)
19:34
Experimentally replace paperclip Unicode glyph with an embedded SVG, as the glyph looks greyed out/inactive in some environments. ... (check-in: cc709782 user: stephan tags: chat-input-rework)
10:10
Swapped the order of the diff context load buttons to improve usability slightly, per forum feedback. ... (check-in: 4e45fcc9 user: stephan tags: trunk)
2021-10-02
18:13
Fix minor documentation typo. ... (check-in: 8d88f088 user: drh tags: trunk)
14:35
Cherrypicked [658db85ce2], which was intended for trunk. ... (check-in: 9dd8d5ef user: stephan tags: trunk)
14:33
Removed now-invalid doc snippet, per forum post f6a4695090. ... (check-in: 658db85c user: stephan tags: chat-input-rework)
04:57
Added a toggle to play the audio alert (or not) for one's own messages (default=off) and added docs describing each configurable setting. ... (check-in: 8534eb75 user: stephan tags: chat-input-rework)
04:21
Do not play notification sound for the sender's own messages. This change was made and reverted before so may be subject to further debate. ... (check-in: 87c29eee user: stephan tags: chat-input-rework)
02:09
Reordered two config menu entries. Removed the enter/ctrl-enter toggle toast because that info is now in the edit widget's placeholder text and the toast can block access to config view entries for a few seconds. ... (check-in: b2d55ec9 user: stephan tags: chat-input-rework)
2021-10-01
18:17
Eliminated extraneous gap at the bottom of the page caused by the empty file attachment preview element. Tweaked that element's layout a bit when it is visible. ... (check-in: bca3d7f4 user: stephan tags: chat-input-rework)
18:10
Worked around a button glyph misalignment on some older FF versions. ... (check-in: 042fe877 user: stephan tags: chat-input-rework)
18:01
Added the chat input area resize option to compact mode so there is a recovery strategy if someone manages to paste a whole book into that field. ... (check-in: 797e33ba user: stephan tags: chat-input-rework)
17:40
Removed the cumbersome and platform-dependent file selection widget from view and now proxy its activation via a new toolbar button. Saves space and looks nicer. ... (check-in: 2b07b66d user: stephan tags: chat-input-rework)
17:14
In compact mode, move the buttons below the input field in order to stop truncation and button layout shifting as the input field automatically resizes during editing. Takes up more a bit more space but provides better UX. ... (check-in: fe0760c9 user: stephan tags: chat-input-rework)
15:49
Button size tweaks for compact mode, to make them slightly more accessible on mobile devices. ... (check-in: 858e8153 user: stephan tags: chat-input-rework)
14:14
Added file attachment widget toggle (on by default) and reversed order of config options (top-down instead of bottom-up) because that simply seems more intuitive. ... (check-in: 40cdaeec user: stephan tags: chat-input-rework)
14:01
Fixed chat-view scrolling, which was broken by a flexbox settings change in [71fbd1b01ba42ee6]. ... (check-in: e7e2e5e3 user: stephan tags: chat-input-rework)
13:40
Chat button truncation fix on narrow windows. Updated change log for new chat features. ... (check-in: d92a8f07 user: stephan tags: chat-input-rework)
13:33
Shrank the chat buttons in compact mode because (spoiler alert) Safari. ... (check-in: c08a707a user: stephan tags: chat-input-rework)
13:23
Minor layout improvement in compact mode: input field now really looks like it's one line high instead of 1.x. ... (check-in: 40119a06 user: stephan tags: chat-input-rework)
13:01
Improved the flow of the chat input buttons so that they don't move around as the input area grows and shrinks. Removed max-height from compact-mode input. This makes compact mode behave more like what was requested in /chat, so that it grows organically as the user types. ... (check-in: 91918232 user: stephan tags: chat-input-rework)
12:48
Made monospace the default because that setting now also applies to the input area and this chat is often used for conveying code. Accounted for a couple bits of skin-specific weirdness. ... (check-in: f9e2851a user: stephan tags: chat-input-rework)
12:26
Reimplemented [607b11ddc6] to use a proper feature check approach rather than user agent string check. ... (check-in: d96f6f19 user: stephan tags: chat-input-rework)
12:13
Found a Chrome-only workaround to tell Chrome not to paste formatting into the chat editor field. ... (check-in: 607b11dd user: stephan tags: chat-input-rework)
2021-09-30
21:01
Documented the source of the extraneous end-of-line spaces when pasting from a console. Changed the markdown backslash-space-space workaround to backslash-n-spaces. ... (check-in: 87b0b12d user: stephan tags: chat-input-rework)
20:37
Documented the reason for not setting a max-height on the new editor widget, and the side effects of that decision. ... (check-in: 71fbd1b0 user: stephan tags: chat-input-rework)
20:09
Figured out how to make the new input area resizable via CSS. ... (check-in: 91b653e8 user: stephan tags: chat-input-rework)
19:56
Re-enabled ctrl-enter-sends when enter-sends mode is active (was disabled during testing). Update the tooltip on the send button to reflect the current send mode. ... (check-in: 7d6c0749 user: stephan tags: chat-input-rework)
19:32
Forcibly disable drop support in the new editor widget, as the browser will otherwise allow the user to drop images to it, which is confusing and does not work with our ability to upload images. Found a way to implement placeholder text in the contenteditable field. ... (check-in: 86d6be3f user: stephan tags: chat-input-rework)
17:24
Minor restructuring and docs in the enter/ctrl-enter handling. Trying to get ctrl-enter to add newlines when in enter-sends mode, but it's not working for reasons beyond my ken. ... (check-in: ab9fef75 user: stephan tags: chat-input-rework)
15:59
When stripping trailing spaces from lines to avoid the "console paste problem", leave markdown paragraph continuation markers intact. Robustified the config view layout in a trial-and-error attempt to defend against Safari-on-iPhone layout bugs. ... (check-in: cbc7f117 user: stephan tags: chat-input-rework)
03:21
Provide a toast notification when ctrl-enter mode is toggled via keypress. ... (check-in: c4484625 user: stephan tags: chat-input-rework)
03:14
Split ctrl-enter/enter input modes and compact/spacious layout into two independent settings. ... (check-in: a83defad user: stephan tags: chat-input-rework)
02:11
Eliminated some of the new layout quirks caused by the change in /chat input field type. ... (check-in: bcfb758d user: stephan tags: chat-input-rework)
2021-09-29
22:41
/chat button size refinement. ... (check-in: c24d2bb6 user: stephan tags: chat-input-rework)
22:30
Added mini-help hint text to /chat config view entries. ... (check-in: 3259251a user: stephan tags: chat-input-rework)
22:08
Significant reworking of chat input mode to use a single contenteditable element instead of two text input elements. This required considerable collateral cleanup in how the various settings are handled and communicated within the app. ... (check-in: b9c5792e user: stephan tags: chat-input-rework)
17:03
/chat: shift-enter when in preview mode now switches back to message list mode if the input field is empty. It was previously only possible to switch back via button or sending a message. ... (check-in: 79995e13 user: stephan tags: trunk)
16:50
Merged in trunk for latest changes. ... (check-in: 09f86815 user: stephan tags: markdown-tagrefs)
16:45
Consolidated /wikiedit, /pikchrshow, /fileedit, and /chat to use shift-enter to run preview mode. The former 3 previously used ctrl-enter but it was poorly documented and probably not widely used like ctrl-enter is in chat (to send a message). ... (check-in: 13fabf3f user: stephan tags: trunk)
07:27
When generating a repository name from the URL, include parsing of port to avoid undesirable behavior discovered in 4409f66dae988dc5 in which the parser doesn't handle single-label host names which include a port (with or without a final slash). ... (check-in: 000f8021 user: andybradford tags: trunk)
06:55
Merged in diff context loading fixes from Florian: off-by-one error for the single-line context case and a race condition for the click-queue. ... (check-in: 36bec9ad user: stephan tags: trunk)
05:56
Fix an off-by-one error that prevents loading single-line diff context chunks at the top of the file(s). See Forum Post 5f407f5f1f for a test case. ... (Closed-Leaf check-in: 72f34938 user: florian tags: diff-js-fixes)
05:47
Fix a race window bug with click-ahead bookkeeping: if loading of diff context chunks is super-fast (localhost and/or cached), but insertion into the document is significantly slowed (e.g. after ~100*15 diff context lines already added to the same block), clicks during document manipulation have a chance to be queued (good) and handled immediately (not necessarily bad) as soon as setTimeout() yields the UI thread, and then another chance to be doubly handled (definitely bad) by the scheduled queue processing. ... (check-in: 6a371417 user: florian tags: diff-js-fixes)
03:22
Fix bug mentioned in a4c682e21ce329fe to make URL parser require properly formed URL containing a slash following the port. ... (check-in: fb752a04 user: andybradford tags: trunk)
2021-09-28
12:09
Query column miscount fix for (wiki list -t) as reported in 5e6c3e3b78112df3. ... (check-in: 3a2b13b8 user: stephan tags: trunk)
11:51
Another line-height tweak for the diff view to keep underscores from being truncated in Chromium. ... (check-in: ebf69b49 user: stephan tags: trunk)
11:22
/chat: experimental HTML5 history support for using the back button to return to a message from which a #nnn message ID was clicked. ... (check-in: 9df3fc6b user: stephan tags: markdown-tagrefs)
11:06
Merged in trunk. /chat changed jump-to-message animation to fade out/in, per requests. Added HTML5 history to /chat clicks on #NNN message references but it's disabled because it's behaving unexpectedly. ... (check-in: 99b23d0f user: stephan tags: markdown-tagrefs)
09:45
Moved chat.js to fossil.page.chat.js, for consistency with the other single-page apps and to emphasize that it is not to be loaded on arbitrary pages. Changed chat's startup to wait until the page on-load event to avoid a related timing issue. ... (check-in: 3ec8c6c0 user: stephan tags: trunk)
2021-09-27
14:29
Hyperlink fix in changes.wiki (40ec3ab414) and missing properties added to tester.tcl (9ca8f55c4c). ... (check-in: 7ad4e1ad user: stephan tags: trunk)
2021-09-26
12:53
Merged in diff context multi-click load queue on behalf of Florian B., as discussed in/around forum post c8919e12dd76bf23. ... (check-in: a49393a9 user: stephan tags: trunk)
2021-09-25
12:26
Added #NNN and #NNN.NNN references as a special case of hashtag, noting that it will currently match a prefix of #NNN.NNN.NNN. Taught /chat that clicking on such a reference should jump to the referenced message or toast the user that the message is not in the current history. ... (check-in: 4539bf87 user: stephan tags: markdown-tagrefs)
11:35
/chat: when applying a filter, automatically switch to the messages view. Apply hashtag processing to the preview view. ... (check-in: b59a761b user: stephan tags: markdown-tagrefs)
10:54
Improved the behavior in the face of multiple filters, applying only the most recent one. Added a button to clear filters which appears along the bottom of the message area if any filter is active. ... (check-in: 93bf2505 user: stephan tags: markdown-tagrefs)
08:57
Possible solution to the problem of buttons randomly jumping away from under the mouse cursor. ... (Leaf check-in: b4dbdec8 user: florian tags: diff-js-fetchqueue)
08:17
More progress on the markdown #hashtag parsing. ... (check-in: ac5b66bb user: stephan tags: markdown-tagrefs)
07:20
Merged in latest trunk. test-markdown-render now accepts files and string literals. ... (check-in: 5618cceb user: stephan tags: markdown-tagrefs)
07:00
Added missing new mkd_renderer entry in markdown_extract_links() to skip over @/#tags. ... (check-in: 2e646428 user: stephan tags: markdown-tagrefs)
2021-09-24
17:18
Added an optional widget to /chat which gives an overview of who is actively posting and enables filtering messages by users. ... (check-in: ce0d61bb user: stephan tags: trunk)
17:11
Removed an accidental extraneous animation on every chat message sent. ... (Closed-Leaf check-in: 0fe5b6cb user: stephan tags: chat-user-filter)
17:07
One "last" style tweak, then i'm done. ... (check-in: 9e5acae7 user: stephan tags: chat-user-filter)
17:01
Several minor cleanups, fixes, and presentation tweaks. ... (check-in: 10107e4f user: stephan tags: chat-user-filter)
13:20
Minor doc corrections and cleanups. ... (check-in: a2588c57 user: stephan tags: chat-user-filter)
12:07
Disable chat animations during the bootstrapping process. Increated timestamp size a tick. Xekri CSS tweak to eliminate body-level scrollbars in chat-only mode. ... (check-in: 4ff16c05 user: stephan tags: chat-user-filter)
12:04
Experiment to implement a click-queue for the buttons dynamically loading diff context. See Forum Post c8919e12dd for comments and potential TODOs. ... (check-in: c714f251 user: florian tags: diff-js-fetchqueue)
10:14
Animation tweaks and more predictable scrolling when the user filter is cleared (always scroll to the button). ... (check-in: 3d4101d3 user: stephan tags: chat-user-filter)
09:42
Doc typos and sped up the message-in-context animation a tick. ... (check-in: 2b3a6ed8 user: stephan tags: chat-user-filter)
09:29
Changed the "message in context" animation to something more eye-catching and less stuttery. ... (check-in: fc27d6a3 user: stephan tags: chat-user-filter)
08:37
When chat view is filtered on a single user, the per-message popup now offers the option to jump to that message in the larger unfiltered context. When toggling the active user timestamps on, also toggle the active user setting on if it's not already on. ... (check-in: 5aac6ae0 user: stephan tags: chat-user-filter)
07:16
Added a description of the user activity list to www/chat.md. ... (check-in: d046ab68 user: stephan tags: chat-user-filter)
2021-09-23
20:11
Insignificant typos. ... (check-in: a4b9af1b user: stephan tags: chat-user-filter)
19:47
Earlier detection of unresolved deltas due to an incomplete clone. ... (check-in: 55a5b701 user: drh tags: trunk)
18:14
Improve the decision about when to stop doing HTTP round-trips while doing a clone so that the clone will continue as long as new content is being received and we have not yet seen the "clone_seqno 0" card. Proposed fix for the issue discussed in forum thread 60d48c2896. ... (check-in: ea5afad3 user: drh tags: trunk)
15:51
Only update the recent activity view when it's active or activated, not when it's hidden/inactive. ... (check-in: 06196b19 user: stephan tags: chat-user-filter)
15:32
Micro-tweaking of CSS to account for the fieldset substitution. ... (check-in: c0000265 user: stephan tags: chat-user-filter)
15:15
Replaced recent activity list fieldset element with a fieldset-like element because of Safari fieldset layout/sizing bugs. ... (check-in: dc3f0282 user: stephan tags: chat-user-filter)
14:43
CSS to attempt to work around Safari mobile shrinking the recent activity fieldset to smaller than its content. ... (check-in: fced72da user: stephan tags: chat-user-filter)
14:16
Minor style tweaks to account for quirks of specific skins. ... (check-in: 097733c0 user: stephan tags: chat-user-filter)
13:44
xekri skin: remove the outlandish saturation on chat message tabs and make user name color more legible in the recent activity list. ... (check-in: 33684346 user: stephan tags: chat-user-filter)
13:26
Added a help buttonlet to the user activity list. ... (check-in: f39c8326 user: stephan tags: chat-user-filter)
12:49
Redistributed a tiny bit of spacing - looks less cramped this way. ... (check-in: 754f7a42 user: stephan tags: chat-user-filter)
12:41
When batch loading chat messages, delay update of recent activity list until after the batch is done. Squeezed about 0.5em more space out of the screen. ... (check-in: 7c2f3eb3 user: stephan tags: chat-user-filter)
12:23
Corrected persistence of the timestamps toggle. Removed about 40 lines of dead CSS. ... (check-in: dddd42ba user: stephan tags: chat-user-filter)
12:03
Was supposed to be part of the previous commit :/. ... (check-in: a3ea9420 user: stephan tags: chat-user-filter)
12:00
Added toggle for the recent activity timestamps. ... (check-in: 9938acb0 user: stephan tags: chat-user-filter)
11:44
UI refinement of the chat user activity list. ... (check-in: 7aea432a user: stephan tags: chat-user-filter)
09:41
Proof of concept /chat "active user list" which keeps track only of users who have posted messages in the client's current list and allows filtering on those messages by tapping a user. Widget is hidden by default and can be toggled in the config area. There are still cases to figure out (e.g. new messages do not apply the current filter). ... (check-in: dafd5497 user: stephan tags: chat-user-filter)
04:53
In /ci_edit, add a footnote recommending against setting fixed color values. That feature predates skins by years and does not play well with arbitrary skins. ... (check-in: 9956fa6d user: stephan tags: trunk)
04:46
Minor restructuring of the /file line number DOM elements to address text-mode browsers. Forum post c8fd094267a0f0d9. ... (check-in: 53ff9d0d user: stephan tags: trunk)
03:46
/chat: give the input field focus when chat starts up. ... (check-in: c3362100 user: stephan tags: trunk)
2021-09-22
17:12
Possibly fixed a case where /chat's preview button will get stuck in a disabled state, but it's intermittent and difficult to trigger so am not 100% sure. ... (check-in: 2d385d94 user: stephan tags: trunk)
14:45
Another SQLite update to fix the build on older machines that lack CHAR_BITS as well as to fix a few harmless compiler warnings. ... (check-in: 457a73e6 user: drh tags: trunk)
13:54
Update the built-in SQLite to the latest 3.37.0 alpha. ... (check-in: 606dcf08 user: drh tags: trunk)
12:22
Micro-adjustments to /chat CSS to squeeze a tiny bit more space from the bottom of the screen. ... (check-in: 62deb8f7 user: stephan tags: trunk)
11:15
Simplified and consolidated how /chat internally manages its 3 separate main views, with an eye towards making it easy to add additional views. No user-visible changes. ... (check-in: 593d3a3a user: stephan tags: trunk)
08:43
Revert part of the previous commit so that only buttons, not textareas an input fields, are affected. ... (check-in: 15d58775 user: stephan tags: trunk)
05:45
Darkmode skin tweak so that certain form elements, e.g. buttons, don't have _entirely_ invisible backgrounds. ... (check-in: 65233c9f user: stephan tags: trunk)
03:04
Diff context loading: replaced string.replaceAll() with a more portable construct, as reported in forum post c1f198f6993cd603. ... (check-in: 48887195 user: stephan tags: trunk)
2021-09-21
20:07
Internal cleanups of how /chat config area is built up. No significant visible changes. ... (check-in: 60206ef5 user: stephan tags: trunk)
19:45
Tweaked the /chat config options layout so that the entries start at the bottom of the view to put them in easier reach on tall screens, and moved the presumably most common options to the bottom so that they start out scrolled into view on smaller screens. ... (check-in: 3524f72e user: stephan tags: trunk)
18:17
Diff context chunk loader UI controls now show a load-pending message and any error messages directly next to the controls, rather than via toasts, per forum feedback. ... (check-in: ba400826 user: stephan tags: trunk)
17:36
Removed a bogus unreached return statement. ... (check-in: 4b98f9e7 user: stephan tags: markdown-tagrefs)
17:34
More refinement of the token selection for #hashtag and @name references. ... (check-in: 3363ab42 user: stephan tags: markdown-tagrefs)
16:42
Fixed a paren nesting bug that prevented multi-character hashtags from being processed. It would stop at the second character. ... (check-in: e211f1ab user: wyoung tags: markdown-tagrefs)
16:38
Added '@' and '#' prefixes in spans. Initial commit ate them. ... (check-in: 398cfa0b user: wyoung tags: markdown-tagrefs)
16:29
Merged in parallel trunk changes. ... (check-in: 9b07f400 user: stephan tags: markdown-tagrefs)
16:28
Removed some extraneous console debug output. ... (check-in: 8663dde1 user: stephan tags: trunk)
16:19
Initial implementation of "span data-foo" wrappers around @name and #tag references. Seems functional on a test-markdown-render basis, but the definitions of what counts as a reference and what to do with them still remains to be handled. ... (check-in: 31a607d3 user: wyoung tags: markdown-tagrefs)
16:10
Reimplemented chat message operations popup as an inlined DOM element to enable a confirmation option on the global delete button, per request from drh (and it's also more platform-portable). ... (check-in: fb9026e2 user: stephan tags: trunk)
15:02
Updated changelog for chat preview. Hyperlinks in preview mode now have target=_blank. Removed extraneous FORM element around chat input area, as it caused only grief with regards to Enter key handling (always activating the first button in the list, which is now the preview button). ... (check-in: 60ed1ff9 user: stephan tags: trunk)
14:34
/chat restored accidentally-removed configurable notification sounds. More layout tweaks on chat buttons. ... (check-in: cf81ddf9 user: stephan tags: trunk)
14:24
/chat: close config/preview area if user sends a message, to help avoid confusion and a corner-case layout bug. Minor layout tweaking of the single-line edit mode via collaborative /chat effort. ... (check-in: 03f33cd3 user: stephan tags: trunk)
13:34
/chat links now open in a new tab by default. Reduced min-width of input field to help out FF on Android. ... (check-in: cea66528 user: stephan tags: trunk)
13:25
/chat now uses full-fledged markdown instead of its former special-case markup. Added a message preview option to support that. ... (check-in: 6c1ac839 user: stephan tags: trunk)
13:18
In single-line edit mode, wrap the chat buttons if the screen is not "wide enough." Give the edit field a min-width of (experimentally) 24em. ... (Closed-Leaf check-in: 3ca1ec52 user: stephan tags: chat-markdown)
13:10
Reduced side margin/padding on text input field to improve phone usability. ... (check-in: ac6e7ae9 user: stephan tags: chat-markdown)
13:00
Prettified chat buttons via collaborative chat session dogfooding. ... (check-in: 607854c9 user: stephan tags: chat-markdown)
11:52
/chat: tell the file selection widget not to wrap, so that the help button stays on the same line (reported from Martin G's phone). ... (check-in: 4fc065ba user: stephan tags: chat-markdown)
11:32
Moved the 350-ish lines/9k of chat-specific CSS into style.chat.css. ... (check-in: bd4dd243 user: stephan tags: chat-markdown)
11:20
Initial go at a preview mode for /chat. Still some UI/UX decisions to be made. ... (check-in: f33eefe2 user: stephan tags: chat-markdown)
10:08
Merge fixes from trunk ... (check-in: 3f2365fe user: drh tags: chat-markdown)
09:47
Fixed a comment to match the code, as reported on the forum. ... (check-in: 898b8f20 user: wyoung tags: trunk)
08:01
Corrected th1 lappend to persist its result, as reported in forum post 97f8815dd3ddd7df. ... (check-in: cb531a54 user: stephan tags: trunk)
06:22
Assorted small improvements to the gitusers doc ... (check-in: 7cd51fa3 user: wyoung tags: trunk)
04:09
/chat: add a button to the user/timestamp popup to toggle between parsed and plain-text rendering for that message, per /chat request. ... (check-in: 9a17e76e user: stephan tags: chat-markdown)
2021-09-20
12:14
Merge trunk changes into the chat-markdown branch. ... (check-in: 807b8d9b user: drh tags: chat-markdown)
12:13
Fix hyperlinks to the Fossil Book to use the newer URL. ... (check-in: e014f308 user: drh tags: trunk)
11:28
/chat: add pikchr click handlers to incoming messages. ... (check-in: 326eccf2 user: stephan tags: chat-markdown)
2021-09-19
22:48
Removed about a hundred lines of dead code from the diff context loading bits. Reported by Florian B. in the forum. ... (check-in: 47438b71 user: stephan tags: trunk)
14:37
Restored "diff --command CMD" flag that got lost in the latest diff refactorings. (One-off method for supplying the diff-command setting.) ... (check-in: cae7036b user: wyoung tags: trunk)
08:15
/wikiedit, /fileedit, and /pikchrshow: tweak ctrl-enter preview toggle event handling to avoid spurious addition of CRNL to text area (patch from Warren in /chat). ... (check-in: d6e7917a user: stephan tags: trunk)
07:28
Applied patch from Warren at 26371e6b32cb4ebc to resolve the new behavior of markdown catching message prefixes of #NNN as a header. ... (check-in: 408d584e user: stephan tags: chat-markdown)
05:53
Updated change log and chat.md for the /chat switch to markdown. ... (check-in: 32bd273e user: stephan tags: chat-markdown)
04:11
/chat now uses markdown, instead of its minimal custom markup. Chat messages are rendered at send-time, not save-time, so this retroactively affects all messages. ... (check-in: 52d40548 user: stephan tags: chat-markdown)
03:55
Fixed a few minor errors in the new http-over-ssh.md doc and added a memorial to a fallen hero. ... (check-in: 9d4a1327 user: wyoung tags: trunk)
03:34
Put a space after all "###" used as inline headers in www/customgraph.md to make them behave the same if we follow the CommonMark spec and require at least one space or tab after the last #. All other www/*.md files already do this. ... (check-in: bc08b097 user: wyoung tags: trunk)
2021-09-18
21:25
Corrected display of 'hooks' setting in /setup_settings, per forum post d1ac688c1b. ... (check-in: 5d9a7442 user: stephan tags: trunk)
15:15
Fix the "fossil commit" command so that it does not get confused by files added by merge and then edited but keeping the same file size. See forum thread 03f6b307f89c990b for discussion and a more detailed description of the problem. ... (check-in: ed5843cf user: drh tags: trunk)
03:40
Reimplemented /chat settings selection to be more usable, device-portable, and extensible. Re-enabled client-side selection of repo-specific chat nofication sounds. ... (check-in: 9c777150 user: stephan tags: trunk)
03:26
/chat: Corrected storage of selected audio URI to account for multiple sounds. Updated change log and chat.md. ... (Closed-Leaf check-in: c23aa774 user: stephan tags: chat-config-options)
02:36
/chat: re-enable inclusion of unversioned sound files (mp3, wav, ogg) in the list of chat notification sounds. ... (check-in: 2a59a9a1 user: stephan tags: chat-config-options)
01:37
Assorted small improvements to the new http-over-ssh.md doc. ... (check-in: d8f47075 user: wyoung tags: trunk)
00:51
Added the www/server/any/http-over-ssh.md doc, an elaboration of Andy Bradford's OpenSSH ForceCommand based solution for forcing access via ssh:// URLs to go through a wrapper script that rewrites the command, exchanging "test-http" for "http", causing the Fossil RBAC system to come into play in a secure fashion. Linking to it from the top-level "server/" index and from the #webonly section of the caps/ index where it cites this limitation. Reworked the latter section now that we have a documented alternative. ... (check-in: be8ed971 user: wyoung tags: trunk)
2021-09-17
23:24
Removed dev-mode-only automatic toggle of config area. ... (check-in: 563ce12a user: stephan tags: chat-config-options)
23:21
Replace /chat config popup with a friendlier and more flexible widget. Reintroduces ability to select from multiple alerts. Seems to work but needs more testing. Forum post d97c869900. ... (check-in: 6f5e04b3 user: stephan tags: chat-config-options)
21:48
Clarified the read/write access issue in the #webonly section of the main user capabilities doc. ... (check-in: 391bc369 user: wyoung tags: trunk)
19:48
Formatting improvements on the change log. Improvements to the help text for the "fossil ui" command. ... (check-in: 76f65b43 user: drh tags: trunk)
19:32
Update the changes log. Fix a minor typo in the help text for "diff". ... (check-in: 5839abae user: drh tags: trunk)
19:06
Bring the help text for the "fossil all git" command into alignment with the implementation after changes on 2021-08-14. ... (check-in: 1033e0ff user: drh tags: trunk)
10:46
Tolerate one or two punctuation characters at the end of a symbolic name, if the name does not otherwise match, to accomodate names taken from the ends of URLs where some extra punctuation from the following text was included with the URL. ... (check-in: d81190bd user: drh tags: trunk)
02:32
Updated the JS doc's section about the hamburger menu to reflect the recent addition of this menu to other stock skins. ... (check-in: 36d84427 user: wyoung tags: trunk)
02:02
Converted all uses of the obsolete named anchor feature from HTML before 4.0 to use fragment identifiers instead. (www/* subtree only.)

Where possible, changed constructs like

<a name="foo"></a><h3>
to
<h3 id="foo">

Also fixed a few cases where the link target came after a header so the browser would scroll the header off the screen when visiting the targeted section.

Added a 50em pad at the bottom of one such edited doc to allow the intra-doc link targets to be useful since it's a short enough doc that on sufficiently tall browser windows, scrolling isn't possible, so using those anchors has no visible effect. ... (check-in: 93cee1f5 user: wyoung tags: trunk)

00:34
Remove obsolete diagram source files that have now been replaced by Pikchr. The files are still accessible in older versions, of course, and can be easily resurrected if needed. But there is no reason to include them in modern source tarballs. ... (check-in: dbf94ab5 user: drh tags: trunk)
2021-09-16
22:50
xekri skin: make /chat names and timestamps slightly more legible. ... (check-in: 919468b3 user: stephan tags: trunk)
17:12
Moved the [2d8a9046a1] CSS change into (table.diff pre), as the previous placement reportedly makes no difference. ... (check-in: bb2e6c61 user: stephan tags: trunk)
17:05
Xekri skin: added same logo toggle as in [c4c64257cf], improved page layout in chat mode, and slightly modernized the header layout. Gave chat message area in all skins a very slight side padding. ... (check-in: 714ff824 user: stephan tags: trunk)
15:39
Added diff context loading to the list of places we use JS in javascript.md. ... (check-in: 30a2b87c user: stephan tags: trunk)
15:38
Added text-size-adjust:none CSS to table.diff in an attempt to keep iPhones from scaling the code text size up, bringing it out of alignment with the line numbers. Whether this works remains to be seen. ... (check-in: 2d8a9046 user: stephan tags: trunk)
15:36
Eagle skin: added a toggle in the header to switch the logo link between the historical behavior (link to top of the current domain) and new (link to top of current repo), defaulting to the original behavior. Forum post f7a84dc19d51efa8. ... (check-in: c4c64257 user: stephan tags: trunk)
2021-09-15
19:50
Prevent an extra leading slash from the post-login redirector. Also, on the 'register' page, include the email notifications input element if the 'selfreg-verify' setting is enabled, even when the 'default-perms' setting does not include the 'Email Alerts' ('7') permission. ... (check-in: 129ea224 user: mistachkin tags: trunk)
19:43
Fix harmless compiler warning on Win32. ... (check-in: e1996e25 user: mistachkin tags: trunk)
19:42
Update the custom MinGW makefile. ... (check-in: 47bda841 user: mistachkin tags: trunk)
08:04
wiki list CLI command no longer lists deleted pages by default: use --all to include those (same parameter name as /wcontent uses for that purpose). Forum post cf4195f8bf6824fa. ... (check-in: 88e53360 user: stephan tags: trunk)
2021-09-14
22:07
eagle skin: cleaned up the clock-update JS function and modernized the logo appearance a bit. /fileedit: fixed a help test typo. ... (check-in: 7912deb5 user: stephan tags: trunk)
09:04
/wikiedit and /fileedit can now dynamically load more diff context. Discovered that the unified diff scrolling under the new diff model is not quite right and the magical CSS invocations to solve it properly elude me: for now they're scrolling (if needed) from a higher parent container level of the DOM than they should be, so the line numbers scroll along with the code. ... (check-in: ef69044c user: stephan tags: trunk)
2021-09-13
21:30
Fix typo. ... (check-in: 1e5dc324 user: mistachkin tags: trunk)