Fossil

Timeline
Login

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

50 ancestors of [f48180f2ff]

2021-10-09
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: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: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
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: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