Commit Graph

  • 22d13d4385 feat: extract shared input focus styles into shared.css and import on all pages BordedDev 2025-03-15 14:53:24 +00:00
  • 17c9731b9f Done stuff. retoor 2025-03-14 23:02:58 +01:00
  • a1902fbfb3 fix: reduce updateTimes interval from 1000ms to 30000ms in web.html template retoor 2025-03-14 22:02:58 +00:00
  • d8b43dbd08 Added reply. retoor 2025-03-13 20:36:14 +01:00
  • 6163f8f8d4 fix: prepend blockquote prefix to quoted message in reply function retoor 2025-03-13 19:36:14 +00:00
  • 0f950218d6 Added reply. retoor 2025-03-13 19:52:03 +01:00
  • fafd14bf72 feat: add 10px top padding to main content area for spacing consistency retoor 2025-03-13 18:52:03 +00:00
  • 0fad298fc0 Blacked. retoor 2025-03-13 19:51:01 +01:00
  • ac4e65f4d3 feat: replace all background colors with pure black and remove border separators in base.css retoor 2025-03-13 18:51:01 +00:00
  • c55927aa9c Added reply. retoor 2025-03-13 19:21:38 +01:00
  • 210cbc598c fix: correct time display to use container timestamp instead of message timestamp in web template retoor 2025-03-13 18:21:38 +00:00
  • 5cfcafe082 Added reply. retoor 2025-03-13 19:15:10 +01:00
  • 8b1a691e33 feat: add reply button to messages that populates textarea with quoted text retoor 2025-03-13 18:15:10 +00:00
  • c6c2766381 Added better file handling. retoor 2025-03-11 10:10:50 +01:00
  • 01d136598a feat: add Content-Disposition header for downloads and use UUID filenames for uploads retoor 2025-03-11 09:10:50 +00:00
  • c4e3f1fc1f List fix. retoor 2025-03-10 11:53:54 +01:00
  • b1ba65bb41 fix: add chat-area CSS class to search user container div retoor 2025-03-10 10:53:54 +00:00
  • 91d8f3efd1 Added alter. retoor 2025-03-09 20:38:14 +01:00
  • 70ac495548 fix: handle None values in threads sort by last_message_on retoor 2025-03-09 19:38:14 +00:00
  • d9ac1813ba Merge pull request 'Added form preloading, and autofocus on the first input element' (#26) from BordedDev/snek:main into main retoor 2025-03-09 18:37:34 +00:00
  • 2f1be0eb11 feat: preload form structure JSON into login and register templates and autofocus first input retoor 2025-03-09 18:37:34 +00:00
  • fd07001983 Returned a semi BordedDev 2025-03-08 21:18:20 +01:00
  • 7f9273d9dc fix: add missing semicolon to loadForm call in GenericForm URL handler BordedDev 2025-03-08 20:18:20 +00:00
  • 0266b2a559 Added form preloading, and autofocus on the first input element Also adds the preloading functionality to login & register pages BordedDev 2025-03-08 21:04:32 +01:00
  • ef8ee90276 feat: preload form structure into login and register templates and autofocus first input BordedDev 2025-03-08 20:04:32 +00:00
  • 11b8f0e744 Changes. retoor 2025-03-08 20:29:48 +01:00
  • e71bbd4c85 fix: replace fallback sort key from 'zzzzz' to empty string in channel sorting retoor 2025-03-08 19:29:48 +00:00
  • 24a504e3a7 Changes. retoor 2025-03-08 20:29:33 +01:00
  • 3148bf6ef7 fix: handle None last_message_on in channel sort key to prevent TypeError retoor 2025-03-08 19:29:33 +00:00
  • d6061cb45b Changes. retoor 2025-03-08 20:27:05 +01:00
  • ea6ea65396 feat: split sidebar into public and private channel sections with dm tag detection retoor 2025-03-08 19:27:05 +00:00
  • a219ce4d79 Update sorting. retoor 2025-03-08 20:21:02 +01:00
  • 66b1946e07 feat: add last_message_on field and sort channels by recency in WebView retoor 2025-03-08 19:21:02 +00:00
  • aedfe9aa94 Merge pull request 'Tweaks for login/registration and base + image roundness' (#25) from BordedDev/snek:main into main retoor 2025-03-08 18:53:02 +00:00
  • c7a062185c feat: add back-form layout and roundness to images, improve login/register templates retoor 2025-03-08 18:53:02 +00:00
  • dd5a9a23e8 Merge branch 'main' into main BordedDev 2025-03-08 18:40:43 +00:00
  • b349db3f97 feat: redesign search user results as thread cards with avatar and metadata BordedDev 2025-03-08 18:40:43 +00:00
  • e91ae4584a Undo auto formatting BordedDev 2025-03-08 19:35:22 +01:00
  • a504af4c6f style: revert indentation from 4-space to 2-space in base.css across all selectors BordedDev 2025-03-08 18:35:22 +00:00
  • ad7eab9717 Tweaked the back button position BordedDev 2025-03-08 19:07:09 +01:00
  • f36b94e46b feat: wrap back button and form in grid container with new back-form.css stylesheet BordedDev 2025-03-08 18:07:09 +00:00
  • 62aa15a4b4 Added head block BordedDev 2025-03-08 18:59:00 +01:00
  • 852d949d7f feat: add head block placeholder to base template for child template injection BordedDev 2025-03-08 17:59:00 +00:00
  • c9113ca095 Tweaked form input styling BordedDev 2025-03-08 18:56:55 +01:00
  • ba39d16635 style: add focus outline and placeholder opacity transition to form input fields BordedDev 2025-03-08 17:56:55 +00:00
  • 8e195a49e3 Update. retoor 2025-03-08 18:41:37 +01:00
  • def4a1ba3c feat: sort threads by last_message_on descending in ThreadsView retoor 2025-03-08 17:41:37 +00:00
  • 7c22a70722 Added additional meta info to base.html BordedDev 2025-03-08 18:25:15 +01:00
  • 8855e40d6d feat: add theme-color, application-name, and author meta tags to base.html head BordedDev 2025-03-08 17:25:15 +00:00
  • 804556b74d Fixed issues with auto complete not working correctly with form sync BordedDev 2025-03-08 18:09:14 +01:00
  • 64fe00b161 fix: dispatch change event on blur to sync autocomplete with form state BordedDev 2025-03-08 17:09:14 +00:00
  • 6ecd356cc0 Made improvement to page titles (mainly setting a default, login and regsiter) BordedDev 2025-03-08 18:04:53 +01:00
  • 9c844d9f30 feat: add default page title and specific titles for login and register templates BordedDev 2025-03-08 17:04:53 +00:00
  • 0a9b66d2f7 Updated search. retoor 2025-03-08 17:33:17 +01:00
  • e3eaa4437e feat: convert search user results from plain list to rich thread cards with user metadata retoor 2025-03-08 16:33:17 +00:00
  • 98c2213a86 Fix rounded corners on follow-up messages BordedDev 2025-03-08 17:25:56 +01:00
  • 4b59f8b780 fix: correct border-radius on follow-up messages to prevent sharp corners BordedDev 2025-03-08 16:25:56 +00:00
  • 5a72c8cd83 Update. retoor 2025-03-08 08:25:49 +01:00
  • f2cda2142c fix: correct dm channel name resolution and add channel member access check retoor 2025-03-08 07:25:49 +00:00
  • 1b72063a5b Channel list. retoor 2025-03-08 07:22:14 +01:00
  • 80f7e172d6 feat: add thread list view with shared CSS classes for message and thread styling retoor 2025-03-08 06:22:14 +00:00
  • 24260f9c37 Update. retoor 2025-03-08 04:24:39 +01:00
  • e300591464 fix: remove chat header and fix opacity styling on thread list items retoor 2025-03-08 03:24:39 +00:00
  • 9292e3b8f3 Update. retoor 2025-03-08 04:11:34 +01:00
  • 9a1527d2e7 fix: replace display block with opacity 1 for avatar visibility in thread messages retoor 2025-03-08 03:11:34 +00:00
  • 095be5892d Update. retoor 2025-03-08 04:10:05 +01:00
  • 3c772b53b2 fix: add display block override to avatar div in thread message template retoor 2025-03-08 03:10:05 +00:00
  • 37f6725f2f Update. retoor 2025-03-08 04:07:21 +01:00
  • 6f9eddf443 fix: remove avatar class from thread message div to fix missing styling retoor 2025-03-08 03:07:21 +00:00
  • e3afc1ba6e Fix socket issue. retoor 2025-03-08 03:51:54 +01:00
  • 03bfa8a18e fix: resolve socket connection promise for already connected state retoor 2025-03-08 02:51:54 +00:00
  • a1afaacb2e New stuff. retoor 2025-03-07 20:59:11 +01:00
  • b95510c4ed feat: add ThreadsView route and model methods for channel members and last message retrieval retoor 2025-03-07 19:59:11 +00:00
  • 5b78165fb7 New stuff. retoor 2025-03-07 20:58:53 +01:00
  • 3ea6a73dee feat: add threads list view with template and async data fetching retoor 2025-03-07 19:58:53 +00:00
  • 1807cff67d Notifications accept. retoor 2025-03-05 18:51:50 +01:00
  • aad5e3dfd9 feat: remove ban/mute/deleted filters from notification channel member query retoor 2025-03-05 17:51:50 +00:00
  • 0613f6f54d Notifications accept. retoor 2025-03-05 18:48:27 +01:00
  • 76d7f139e8 feat: add debug print of username when inserting notification for channel member retoor 2025-03-05 17:48:27 +00:00
  • edb35b5707 Notifications accept. retoor 2025-03-05 18:40:53 +01:00
  • 0c80ba46a9 fix: remove redundant get call in BaseService list method to return raw mapper models retoor 2025-03-05 17:40:53 +00:00
  • 30fe0bfae7 Notifications accept. retoor 2025-03-05 18:37:44 +01:00
  • 7cf3484320 fix: replace yield of raw model with hydrated object in BaseService find method retoor 2025-03-05 17:37:44 +00:00
  • 8f137cf8e6 Notifications accept. retoor 2025-03-05 18:24:32 +01:00
  • 40f4bbfcf8 fix: remove debug print from notification service and add debug print in mapper save retoor 2025-03-05 17:24:32 +00:00
  • dd11c8da5a Notifications accept. retoor 2025-03-05 18:18:48 +01:00
  • 33a392e3db feat: add debug print on channel member notification count increment retoor 2025-03-05 17:18:48 +00:00
  • 4df6055566 Notifications accept. retoor 2025-03-05 18:18:06 +01:00
  • 7c199e316d fix: remove hardcoded new_count field from notification creation model retoor 2025-03-05 17:18:06 +00:00
  • 8d3d7327d7 Notifications accept. retoor 2025-03-05 18:17:43 +01:00
  • 51d00b704b feat: add new_count field to notification creation and fix trailing whitespace retoor 2025-03-05 17:17:43 +00:00
  • afbf53938b Notifications accept. retoor 2025-03-05 18:09:54 +01:00
  • 1acf8e03a5 feat: move new_count increment from channel_message to channel_member in notification creation retoor 2025-03-05 17:09:54 +00:00
  • e1324e99bf Notifications accept. retoor 2025-03-05 18:05:34 +01:00
  • b42156ee68 feat: increment new_count on channel_message and move notification creation before broadcast retoor 2025-03-05 17:05:34 +00:00
  • d7851e6457 Notifications accept. retoor 2025-03-05 18:02:02 +01:00
  • 4f1fd2e906 feat: add new_count field to subscription response in RPCView retoor 2025-03-05 17:02:02 +00:00
  • 84d7b11f24 Notifications accept. retoor 2025-03-05 17:59:59 +01:00
  • c7ee7bd5b3 feat: add new_count field to ChannelMemberModel and increment on notification creation retoor 2025-03-05 16:59:59 +00:00
  • 580ec5ab0d Notifications accept. retoor 2025-03-05 17:52:18 +01:00