Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 check-ins occurring around 2020-12-27 18:56:02.
|
2021-01-02
| ||
| 02:56 | Extended [dd490d17bec777c4] to also apply to the 'ui' command to resolve a JSON-mode assertion which happens when running ui --repolist reported at https://fossil-scm.org/forum/forumpost/2cc2bbd4a2. check-in: e0b51eb2e7 user: stephan tags: trunk | |
|
2021-01-01
| ||
| 22:07 | Update the built-in SQLite to the latest 3.35.0 alpha which features faster startup time. check-in: 67d79d23e1 user: drh tags: trunk | |
|
2020-12-31
| ||
| 14:35 | Add the "df=CHECKIN" query parameter to /timeline. "df" is shorthand for "Derived From". "df=CHECKIN" is equivalent to "d=CHECKIN&n1=all&nd". Update hyperlinks in documentation to use df= and/or n1=. check-in: 78819fdb0d user: drh tags: trunk | |
| 14:06 | The n1=COUNT query parameter on /timeline is a one-time count that does not affect the display preferences cookie. check-in: cd892ac335 user: drh tags: trunk | |
| 13:26 | The uf=HASH query parameter on /timeline shows all checkins that use the identified file unless there is also an n=COUNT query parameter. check-in: dffcebea14 user: drh tags: trunk | |
| 01:31 | On the homepage, mention that multiple projects can be run using a Fossil server running on an inexpensive VPS or Raspberry Pi. check-in: 6373e363cb user: drh tags: trunk | |
| 01:20 | Fix check-in [34f5ea44038583fe] so that it only disables the limit on the number of entries in a timeline if both d= and bt= are both present. check-in: c353212cde user: drh tags: trunk | |
|
2020-12-30
| ||
| 20:52 | Update the built-in SQLite to the latest 3.35.0 alpha version. check-in: 00e031bb57 user: drh tags: trunk | |
| 05:15 | chat: multi-line mode and chat-only-mode toggles are now locally persistent. check-in: e293584683 user: stephan tags: trunk | |
|
2020-12-29
| ||
| 23:24 | Documentation tweaks. check-in: 5d3ba8aa90 user: drh tags: trunk | |
| 23:24 | Reworded uvlist table summary, per forum suggestion /forumpost/8e3c4ae3d8 and personal itch. check-in: 5797c7e8e9 user: stephan tags: trunk | |
| 16:49 | Minor doc typo. check-in: 47655d3996 user: stephan tags: trunk | |
| 04:18 | chat: send and poll can now report if the session is logged out, and client-side poll stops looping if that condition is detected. Both cases emit a message in the message area, from user 'fossil', with the CSS class 'error' and a link to the login page with a redirect back to the chat page. check-in: 3c0c8954c7 user: stephan tags: trunk | |
| 00:37 | Replaced use of a deprecated DOM API. check-in: b06442a621 user: stephan tags: trunk | |
| 00:27 | Added new 'chat' perm to /json/cap response. check-in: e06315f976 user: stephan tags: trunk | |
|
2020-12-28
| ||
| 09:46 | Chat: fixed +1 being added to Date.getDate() call (copy/paste error). check-in: 5fab875d32 user: stephan tags: trunk | |
| 08:59 | chat: when loading older messages, return scroll point to the position it was at when load was started, per chat room request. check-in: 49cc6f28e8 user: stephan tags: trunk | |
| 08:54 | chat: replaced the (approximate) messages-since-hidden count in the page title (i.e. browser tab label) to an asterisk so that users don't feel compelled to verify that number against what they actually see in the list (which differs at times). check-in: 0a5fd03e5c user: stephan tags: trunk | |
| 02:55 | chat: removed some dead code. If URL parameter ping=### is seen, assuming we're running from the 'chat' CLI command and automatically start up in chat-only mode. check-in: b111d1ca74 user: stephan tags: trunk | |
| 00:23 | chat: corrected the scroll position tracking when toggling single/multi-line mode to work from arbitrary points within the scroll area. check-in: 0f59fba08a user: stephan tags: trunk | |
|
2020-12-27
| ||
| 22:01 | chat: when toggling between single/multi-line mode, retain the message area scroll position, insofar as its size allows for (e.g. might not work if the history is too short to scroll). check-in: 423ee8101a user: stephan tags: trunk | |
| 21:22 | Refactored the calc-elem-effective-height routine into the fossil.dom API for reuse elsewhere. Fixed (arguably) a minor layout quirk in the chat input field in multi-line mode. check-in: 299fd6905f user: stephan tags: trunk | |
| 21:00 | Put the <form> outside of the chat-input-area <div>. Safari requires this. check-in: ca60df9238 user: drh tags: trunk | |
| 20:33 | chat: reworked the auto-resize algorithm to account for elements which "incorrectly" report a height of 0. Experimentally removed the 2em bottom gap at the end of the message reportedly required by Safari. check-in: cdc6dec7c7 user: stephan tags: trunk | |
| 18:56 | chat: improved the 'is previous message currently visible' calculation for the 'should we scroll?' heuristic. check-in: b3f2eee546 user: stephan tags: trunk | |
| 18:29 | chat: seem to have eliminated the tiny dead-zone between the label and checkbox in the settings menu. check-in: dc8f3a3692 user: stephan tags: trunk | |
| 18:00 | Doc typo reported in the forum. check-in: 1221a579ec user: stephan tags: trunk | |
| 17:44 | Doc typo fix reported in the forum. check-in: 988c599810 user: stephan tags: trunk | |
| 17:42 | Chat: hide message home/end buttons by default in portrait mode and add a menu toggle for them, and swapped the button positions (seems more natural). Minor tweak to the div.content resize algo to make use of CSS calc(). check-in: deb9963ac6 user: stephan tags: trunk | |
| 09:56 | Some flicker reduction when batch loading chat messages. Minor chat layout tweaks. check-in: 5e046b64c7 user: stephan tags: trunk | |
| 09:37 | Added an ARIA role=alert to the fossil.toast.message/warning/error() popup, per form request. Toast API doc corrections. check-in: 23d6b4570a user: stephan tags: trunk | |
| 09:05 | chat: ARIA-related attribute changes suggested in the forum. check-in: ca7aae80ad user: stephan tags: trunk | |
| 08:32 | chat: added buttons to jump to top/bottom of message list. Added a huge margin under the input area because Safari demands it. Improved the div.content auto-resize calculation to get a more precise fit. check-in: 2408082760 user: stephan tags: trunk | |
| 07:45 | chat: auto-scrolling of other peoples' posts into view works based on a heuristic of whether the *previous* post is in view or not (else we assume the user is back in the history), with the notable caveat that posts with inlined images play havok with this, in part because loading of images is async and we race against it. Moved the #debugMsg eleme... check-in: 6c28d7d6cb user: stephan tags: trunk | |
| 07:03 | chat: fixed mis-scroll when toggling chat-only mode. Re-re-introduced the img preview size cap. check-in: b09f7e990d user: stephan tags: trunk | |
| 06:48 | chat: next round of Safari-friendly baby steps, developed in conjunction with Safari user mgagnon via chat session. check-in: a1161fa9bd user: stephan tags: trunk | |
| 04:50 | chat: reintegrated partial changes from [b0ab6cbd3] and [670732a6]: remove skin-induced div.content margins in chat-only mode and cap image preview size to avoid screen overflow. Moved #dbgMessage element out of the way at app startup to avoid it potentially influencing our flexbox layout, and include that element in the to-hide list for chat-only ... Closed-Leaf check-in: 7c3cf7a189 user: stephan tags: no-joy | |
| 04:30 | chat: re-integrated JS-based div.content resizer to do approximately what the preferred 'vh' CSS units would, but upon which Safari apparently chokes. Message area now gets a scrollbar. This works reasonably well on FF/Chrome on both Linux and Android. The jury is still out on Safari. Edit: Martin G. confirmed this one also suffers from the "collap... check-in: d488f5c66c user: stephan tags: no-joy | |
| 03:39 | Eliminated top-down chat mode altogether in an attempt to eliminate some complexity and cruft. Re-added the toast-on-new-invisible-message from [0a00a103]. check-in: 421d657078 user: stephan tags: trunk | |
| 01:58 | chat: Safari has a severe allergic reaction to CSS vh units, so calculate the size of the affected DOM element in JS code at app startup and when the window resizes. Closed-Leaf check-in: 8747d85ea0 user: stephan tags: chat-safari-breaks-here, chat-safari-experiments | |
| 01:07 | CSS tweaks to attempt to counter some Safari message spacing problems - cannot test locally. Also limit the chat image preview to 40% of the viewport width/height, to avoid it taking up the whole screen for a large image. check-in: 670732a68f user: stephan tags: chat-safari-breaks-here, chat-safari-experiments | |
| 00:32 | Force bottom-up chat mode, now that the toggle is removed but it might still be set in some localStorage storage. Closed-Leaf check-in: a6650eb776 user: stephan tags: chat-safari-breaks-here | |
| 00:27 | Remove skin-installed div.content max-width limitations when running in chat-only mode, and expand to the full width. check-in: b0ab6cbd3b user: stephan tags: chat-safari-breaks-here | |
| 00:22 | Disabled the top-down/bottom-up chat toggle, per chat discussion. Removed explicit setting of div.content margins, in chat,except in chat-only mode, so that we honor skin-level margin settings (resolves layout breakage in Xekri skin). check-in: 22b0faad3a user: stephan tags: chat-safari-breaks-here | |
|
2020-12-26
| ||
| 23:57 | Found what seems to be a more or less viable solution for the chat layout in which the input area is effectively sticky while not actually being so. New messages do not scroll to the start of the list except for when a user locally posts a message, but instead, if a new message arrives and is scrolled out of view, a toast is shown to gently alert t... check-in: 0a00a10312 user: stephan tags: chat-safari-breaks-here | |
| 22:09 | Disabled automatic scrolling when a new chat message arrives, as it is unnecessary when the user input fields are not sticky. To revisit later with sticky input fields. check-in: b75ce86581 user: stephan tags: trunk | |
| 22:01 | Added a CSS class to the xekri skin to keep the chat settings menu from having a transparent background. check-in: 12b5391926 user: stephan tags: trunk | |
| 21:33 | Fix the description of base-64 encoding in the delta_format.wiki document. check-in: 5de02e093e user: drh tags: trunk | |
| 21:26 | Added lmtime to www/chat.md and typo fix. check-in: 92d74f8fb6 user: stephan tags: trunk | |
| 20:57 | chat: disable line-wrap on the message tabs. Removed an extraneous duplicated style entry. check-in: adc90d82f3 user: stephan tags: trunk | |