Fossil

Timeline
Login

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

200 most recent check-ins using file tools/email-sender.tcl version 68217a0707

2022-10-17
01:02
Merge updates from trunk. Leaf check-in: 6f3640a71d user: mistachkin tags: th1Hash
2021-10-29
18:22
When "open" warn about already existing files, also mention -k (--keep) as an alternative to -f (--force). Leaf check-in: d70ea01c83 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: 735b6be7ea user: danield tags: trunk
15:22
Display SSL certificate validity timestamps in ISO8601 format check-in: d847300f3b 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: a517c30c79 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: 6389c999ce user: drh tags: trunk
10:14
In contribute.wiki, mention 'fossil patch' for submitting binary patches. check-in: f3f3c1db6f user: danield tags: trunk
2021-10-26
18:55
An attempt to improve the built-in documentation for the "fossil chat" command. check-in: 56d23baba1 user: drh tags: trunk
17:21
Update the built-in SQLite to the latest 3.37.0 alpha for testing. check-in: ed3dc66de0 user: drh tags: trunk
16:17
Make sure the g.zIpAddr is reset for each new ssh: URL. check-in: be18690cad 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: cd5715513e user: drh tags: trunk
15:47
More work to ensure that UrlData.path is always dynamically allocated. check-in: 6d78082cb5 user: drh tags: trunk
15:13
The UrlData.path element should always be dynamically allocated. check-in: b9c9d39df9 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: 6330e86405 user: drh tags: trunk
10:09
Improved help text for the autosync setting. check-in: 19d7c5ff7b user: drh tags: trunk
09:59
If the "autosync" setting is "all", then autosync with all repos in "fossil remote list". check-in: 241ade812b 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: 7f2e34c5c4 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: 6b4a04d449 user: drh tags: trunk
2021-10-22
19:26
Show notBefore and notAfter timestamps for unknown TLS certificates. check-in: 5623188de3 user: danield tags: trunk
11:18
New sqlite3.c to fix a harmless compiler warning. Leaf check-in: acbc849384 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: 632ffb82e1 user: drh tags: strict
2021-10-21
08:42
stash patch from [forum:5e6c3e3b78112df3|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: 4531bcd497 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: b9107e42cd 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: 960c9e8bd6 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: edb3a3a063 user: drh tags: mistake
2021-10-18
12:45
Removed an incorrect hash result from www/password.wiki, per [forum:3375879e6c3b9d73|forum post 3375879e6c3b9d73]. check-in: 2169f323fa 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:0acfdaac80|forum post 0acfdaac80]. check-in: 202cbcf015 user: stephan tags: trunk
08:13
A pikchr error output formatting fix, per [forum:e167e2e622|forum post e167e2e622], and an unrelated typo fix. check-in: c440011b74 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:491ed22f44|forum post 491ed22f44]. check-in: 9f53093dca 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: e340af58a2 user: stephan tags: trunk
2021-10-13
10:01
Applied SSL fingerprint comparison patch from [forum:c1e3c18afb|forum post c1e3c18afb]. Incremented version to 2.18. check-in: 48a860f658 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: 9d693ef80a user: stephan tags: trunk
17:11
Corrected misuse of g.argv in /ci and /ci_tags pages, per [forum:74ec2261df|forum post 74ec2261df]. check-in: ba3323da9f 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:/forumpost/64d919b2cf|Forum post 64d919b2cf]. check-in: 156c890a2e 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:/forumpost/0dbfeab2ff|forum post 0dbfeab2ff]. check-in: 160bd67731 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: 1dc5e1ce6d 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: 67e8599874 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:7807e0dbcca1dc45 | forum post 7807e0dbcca1dc45]. check-in: df0e2ca168 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: db54f4b706 user: stephan tags: trunk
06:31
More /chat config cosmetics. Started 2.18 change notes. Closed-Leaf check-in: 891d79de18 user: stephan tags: chat-input-revisited
06:09
Updated date on 2.17 release in changes.wiki. check-in: c3177ea9c4 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: 5d7c98ef92 user: stephan tags: chat-input-revisited
04:13
/chat input field rework, as discussed in [forum:9e85f44f864eb1f5 | forum post 9e85f44f864eb1f5]. Part 1: revert to plain text input fields, with compact-mode toggle swapping between them. check-in: 136d95b6f1 user: stephan tags: chat-input-revisited
2021-10-09
20:13
Merge in trunk (release 2.17) Leaf check-in: c1868b9f8f user: george tags: search-terms-highlighting
20:05
Merge in trunk (release 2.17) Leaf check-in: a33f616e6a user: george tags: rptview-submenu-paralink
19:50
Merge in trunk (release 2.17) Leaf check-in: 315351f4ac user: george tags: wcontent-subsets
19:31
Merge in trunk (release 2.17) Leaf check-in: 56e2d3ad6b user: george tags: th1-doc-vars
14:43
Version 2.17 check-in: f48180f2ff 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: a75476100f 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: e3e62a0d3d user: stephan tags: trunk
2021-10-08
17:53
sync.wiki: update the default value for the lock timeout period, [forum:242a02121f|per forum post 242a02121f]. check-in: 62572ab606 user: stephan tags: trunk
17:49
Use application/json instead of text/json for JSON-format responses. [forum:30629128c1|Forum post 30629128c1]. check-in: c0714a05ec 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:7bc8301eb191cf6d|Forum post 7bc8301eb191cf6d]. check-in: 49e3bf7b13 user: stephan tags: trunk
12:18
Fix a use-after-free when printing the "home directory must be writable" error message. check-in: aad4b78936 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: 85a99733d5 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: 503395796e user: stephan tags: trunk
13:01
Fixed a copy/paste error in www/sync.wiki per [forum:/forumpost/3fd51c58d0 | an anonymous forum post]. check-in: 3f736de986 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: c7fa9f150f 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: 3cd13cb633 user: stephan tags: trunk
10:45
New version of the built-in SQLite that incorporates all the latest static-analyzer warning fixes. check-in: c90dce4ebc user: drh tags: trunk
06:07
Merge the latest diff context loading fix. check-in: 4b1cf8d843 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: 36ba7ec968 user: florian tags: diff-js-fixes
02:38
Merge in trunk for test server deployment. Leaf check-in: 664b04b280 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: 498bc071ca user: stephan tags: trunk
2021-10-05
21:53
Fix the error display rendering for Pikchr diagrams. [forum:/forumpost/d5897397f5|Forum post d5897397f5]. check-in: 3fa1f2429b user: drh tags: trunk
18:44
Merged in trunk for latest /chat features. check-in: 49689e1c70 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: fe0bcfaad1 user: stephan tags: trunk
17:31
Any non-ASCII characters are now considered valid for use in hashtags. check-in: 4f68a1306f 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: 84d4a0e851 user: stephan tags: trunk
2021-10-04
19:48
Merged in trunk for latest (and conflicting) /chat changes. check-in: 7cae4c0981 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: 1fc2a26577 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: f4d2eca021 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: 7755c6482b 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: 98b2cbe69b user: stephan tags: trunk
11:39
Update the built-in SQLite sources to the latest 3.37.0 alpha, for testing. check-in: ae433763ae user: drh tags: trunk
09:54
Refactor and improve the input logic for /chat. check-in: 469f1b0dfc user: drh tags: trunk
2021-10-03
21:19
Improved the attachment button's visibility in dark-mode skins. Closed-Leaf check-in: 1390dd986d 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: 083927f575 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: b8a20e20ff user: stephan tags: chat-input-rework
19:44
Resized the attachment SVG - its bounding box was far, far wider than the glyph. check-in: c6cc5557c0 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: cc709782b4 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: 4e45fcc997 user: stephan tags: trunk
2021-10-02
18:13
Fix minor documentation typo. check-in: 8d88f08801 user: drh tags: trunk
14:35
Cherrypicked [658db85ce2], which was intended for trunk. check-in: 9dd8d5efc7 user: stephan tags: trunk
14:33
Removed now-invalid doc snippet, per [forum:f6a4695090|forum post f6a4695090]. check-in: 658db85ce2 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: 8534eb75e1 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: 87c29eee98 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: b2d55ec947 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: bca3d7f405 user: stephan tags: chat-input-rework
18:10
Worked around a button glyph misalignment on some older FF versions. check-in: 042fe8771f 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: 797e33ba6b 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: 2b07b66d59 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: fe0760c95d 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: 858e8153a7 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: 40cdaeecd4 user: stephan tags: chat-input-rework
14:01
Fixed chat-view scrolling, which was broken by a flexbox settings change in [71fbd1b01ba42ee6]. check-in: e7e2e5e3c0 user: stephan tags: chat-input-rework
13:40
Chat button truncation fix on narrow windows. Updated change log for new chat features. check-in: d92a8f07b8 user: stephan tags: chat-input-rework
13:33
Shrank the chat buttons in compact mode because (spoiler alert) Safari. check-in: c08a707a40 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: 40119a06bc 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: 9191823207 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: f9e2851a99 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: d96f6f195c 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: 607b11ddc6 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: 87b0b12dc4 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: 71fbd1b01b user: stephan tags: chat-input-rework
20:09
Figured out how to make the new input area resizable via CSS. check-in: 91b653e845 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: 7d6c07496e 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: 86d6be3fe2 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: ab9fef759e 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: cbc7f117e6 user: stephan tags: chat-input-rework
03:21
Provide a toast notification when ctrl-enter mode is toggled via keypress. check-in: c448462596 user: stephan tags: chat-input-rework
03:14
Split ctrl-enter/enter input modes and compact/spacious layout into two independent settings. check-in: a83defad3a 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: bcfb758dc3 user: stephan tags: chat-input-rework
2021-09-29
22:41
/chat button size refinement. check-in: c24d2bb67c user: stephan tags: chat-input-rework
22:30
Added mini-help hint text to /chat config view entries. check-in: 3259251aeb 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: b9c5792e34 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: 79995e1355 user: stephan tags: trunk
16:50
Merged in trunk for latest changes. check-in: 09f86815c6 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: 13fabf3f4d user: stephan tags: trunk
07:27
When generating a repository name from the URL, include parsing of port to avoid undesirable behavior discovered in [forum:4409f66dae988dc5] in which the parser doesn't handle single-label host names which include a port (with or without a final slash). check-in: 000f80213e 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: 36bec9adac 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:5f407f5f1f | Forum Post 5f407f5f1f] for a test case. Closed-Leaf check-in: 72f3493802 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: 6a371417c8 user: florian tags: diff-js-fixes
03:22
Fix bug mentioned in [forum:a4c682e21ce329fe] to make URL parser require properly formed URL containing a slash following the port. check-in: fb752a04f5 user: andybradford tags: trunk
2021-09-28
12:09
Query column miscount fix for (wiki list -t) as reported in [forum:5e6c3e3b78112df3]. check-in: 3a2b13b8d0 user: stephan tags: trunk
11:51
Another line-height tweak for the diff view to keep underscores from being truncated in Chromium. check-in: ebf69b498e 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: 9df3fc6b0f 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: 99b23d0fa3 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: 3ec8c6c04d user: stephan tags: trunk
2021-09-27
14:29
Hyperlink fix in changes.wiki ([forum:40ec3ab414]) and missing properties added to tester.tcl ([forum:9ca8f55c4c]). check-in: 7ad4e1ad49 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:c8919e12dd76bf23|forum post c8919e12dd76bf23]. check-in: a49393a958 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: 4539bf8792 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: b59a761bb2 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: 93bf25055a 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: b4dbdec8f1 user: florian tags: diff-js-fetchqueue
08:17
More progress on the markdown #hashtag parsing. check-in: ac5b66bb40 user: stephan tags: markdown-tagrefs
07:20
Merged in latest trunk. test-markdown-render now accepts files and string literals. check-in: 5618cceb7b user: stephan tags: markdown-tagrefs
07:00
Added missing new mkd_renderer entry in markdown_extract_links() to skip over @/#tags. check-in: 2e64642841 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: ce0d61bbae user: stephan tags: trunk
17:11
Removed an accidental extraneous animation on every chat message sent. Closed-Leaf check-in: 0fe5b6cb7e user: stephan tags: chat-user-filter
17:07
One "last" style tweak, then i'm done. check-in: 9e5acae7d5 user: stephan tags: chat-user-filter
17:01
Several minor cleanups, fixes, and presentation tweaks. check-in: 10107e4fbc user: stephan tags: chat-user-filter
13:20
Minor doc corrections and cleanups. check-in: a2588c570e 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: 4ff16c0572 user: stephan tags: chat-user-filter
12:04
Experiment to implement a click-queue for the buttons dynamically loading diff context. See [forum:c8919e12dd | Forum Post c8919e12dd] for comments and potential TODOs. check-in: c714f2515e 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: 3d4101d354 user: stephan tags: chat-user-filter
09:42
Doc typos and sped up the message-in-context animation a tick. check-in: 2b3a6ed846 user: stephan tags: chat-user-filter
09:29
Changed the "message in context" animation to something more eye-catching and less stuttery. check-in: fc27d6a333 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: 5aac6ae058 user: stephan tags: chat-user-filter
07:16
Added a description of the user activity list to www/chat.md. check-in: d046ab687d user: stephan tags: chat-user-filter
2021-09-23
20:11
Insignificant typos. check-in: a4b9af1bb0 user: stephan tags: chat-user-filter
19:47
Earlier detection of unresolved deltas due to an incomplete clone. check-in: 55a5b7014d 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:/forumpost/60d48c2896|forum thread 60d48c2896]. check-in: ea5afad31f 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: 06196b1993 user: stephan tags: chat-user-filter
15:32
Micro-tweaking of CSS to account for the fieldset substitution. check-in: c00002656a 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: dc3f028290 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: fced72da86 user: stephan tags: chat-user-filter
14:16
Minor style tweaks to account for quirks of specific skins. check-in: 097733c0e9 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: 3368434606 user: stephan tags: chat-user-filter
13:26
Added a help buttonlet to the user activity list. check-in: f39c8326e2 user: stephan tags: chat-user-filter
12:49
Redistributed a tiny bit of spacing - looks less cramped this way. check-in: 754f7a42cc 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: 7c2f3eb31f user: stephan tags: chat-user-filter
12:23
Corrected persistence of the timestamps toggle. Removed about 40 lines of dead CSS. check-in: dddd42baa6 user: stephan tags: chat-user-filter
12:03
Was supposed to be part of the previous commit :/. check-in: a3ea94205b user: stephan tags: chat-user-filter
12:00
Added toggle for the recent activity timestamps. check-in: 9938acb049 user: stephan tags: chat-user-filter
11:44
UI refinement of the chat user activity list. check-in: 7aea432a47 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: dafd549711 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: 9956fa6dde user: stephan tags: trunk
04:46
Minor restructuring of the /file line number DOM elements to address text-mode browsers. [forum:c8fd094267a0f0d9| Forum post c8fd094267a0f0d9]. check-in: 53ff9d0de0 user: stephan tags: trunk
03:46
/chat: give the input field focus when chat starts up. check-in: c3362100e2 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: 2d385d94f5 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: 457a73e6ad user: drh tags: trunk
13:54
Update the built-in SQLite to the latest 3.37.0 alpha. check-in: 606dcf08c9 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: 62deb8f794 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: 593d3a3a1e 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: 15d58775a7 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: 65233c9f33 user: stephan tags: trunk
03:04
Diff context loading: replaced string.replaceAll() with a more portable construct, as reported in [forum:c1f198f6993cd603 | forum post c1f198f6993cd603]. check-in: 4888719588 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: 60206ef512 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: 3524f72e6b 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: ba40082691 user: stephan tags: trunk
17:36
Removed a bogus unreached return statement. check-in: 4b98f9e791 user: stephan tags: markdown-tagrefs
17:34
More refinement of the token selection for #hashtag and @name references. check-in: 3363ab42c0 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: e211f1ab42 user: wyoung tags: markdown-tagrefs
16:38
Added '@' and '#' prefixes in spans. Initial commit ate them. check-in: 398cfa0be0 user: wyoung tags: markdown-tagrefs
16:29
Merged in parallel trunk changes. check-in: 9b07f400ce user: stephan tags: markdown-tagrefs
16:28
Removed some extraneous console debug output. check-in: 8663dde1df 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: 31a607d33c 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: fb9026e264 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: 60ed1ff951 user: stephan tags: trunk
14:34
/chat restored accidentally-removed configurable notification sounds. More layout tweaks on chat buttons. check-in: cf81ddf97a 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: 03f33cd3c2 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: cea66528e2 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: 6c1ac839e3 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: 3ca1ec5248 user: stephan tags: chat-markdown
13:10
Reduced side margin/padding on text input field to improve phone usability. check-in: ac6e7ae9da user: stephan tags: chat-markdown
13:00
Prettified chat buttons via collaborative chat session dogfooding. check-in: 607854c90f 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: 4fc065ba4a user: stephan tags: chat-markdown
11:32
Moved the 350-ish lines/9k of chat-specific CSS into style.chat.css. check-in: bd4dd24373 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: f33eefe2bb user: stephan tags: chat-markdown