From 0bf714061c6ab693d1aaf5efbff147f1f8018732 Mon Sep 17 00:00:00 2001 From: retoor Date: Sat, 24 May 2025 12:58:43 +0200 Subject: [PATCH] Update. --- gitlog.jsonl | 1069 +++++++++++++++++++++++++++++++++++ src/snek/templates/web.html | 3 +- 2 files changed, 1071 insertions(+), 1 deletion(-) diff --git a/gitlog.jsonl b/gitlog.jsonl index 010d184..c9beba3 100644 --- a/gitlog.jsonl +++ b/gitlog.jsonl @@ -1487,3 +1487,1072 @@ {"repo": ".", "date": "2025-05-17", "line": "feat: Refactor index.html with improved styling and content", "commit": "c0b4ba715c329273e4f5684d1ec2e231e5a1c7e7"} {"repo": ".", "date": "2025-05-17", "line": "feat: Refactor chat input component with improved auto-completion and live typing functionality", "commit": "48c3daf3983e3b6e04a0c5888febceb69db9d661"} {"repo": ".", "date": "2025-05-17", "line": "feat: Added star animation to sandbox page", "commit": "e79abf4a26454cddf766cd1ba138554817c820cb"} +{"repo": ".", "date": "2025-01-17", "line": "feat: Initial project setup with basic structure and boilerplate files", "commit": "66f89429366042c77599f3a9b8c1a7aecf976a4f"} +{"repo": ".", "date": "2025-01-17", "line": "feat: Initialized project with basic description and setup instructions", "commit": "46a27405aeb8ec426fd1c686a2c090f9fe9c0e62"} +{"repo": ".", "date": "2025-01-18", "line": "feat: Added basic login and register pages with styling.", "commit": "a7446d131413da9f013a56d3541192d8ab1e22b0"} +{"repo": ".", "date": "2025-01-18", "line": "docs(docker): Add restart policy to snek service", "commit": "2e3b85d7f739160783e7c5552f1306298047704a"} +{"repo": ".", "date": "2025-01-24", "line": "feat: Refactor project structure and introduce generic form components.", "commit": "ba83922660dade77dcb96e8ba9c73cfcba8c2b81"} +{"repo": ".", "date": "2025-01-24", "line": "feat: Complete system with basic functionality and initial views", "commit": "d20079f3ed8f261bcda0f5379f4c9e23ee941527"} +{"repo": ".", "date": "2025-01-24", "line": "feat: Use \"/back\" URL for back button navigation", "commit": "4b48485bcc9f73662a1eb4ab3142bb0f4d5bef7a"} +{"repo": ".", "date": "2025-01-24", "line": "feat: Implement size attribute for fancy-button", "commit": "0271e3f9719a4155fc5be37c36feca865932b0c1"} +{"repo": ".", "date": "2025-01-24", "line": "fix: Updated button URLs in index.html", "commit": "bda93e354f4691483dbbef29949672ab0989b7e0"} +{"repo": ".", "date": "2025-01-24", "line": "feat: Style adjustments and layout improvements for responsive design", "commit": "757b67b78c2f396df7ac7b5706f98833aedfb85b"} +{"repo": ".", "date": "2025-01-24", "line": "feat: Refactor styling and layout for improved aesthetics and responsiveness", "commit": "6ba6121988dae019d4c4c0a3b8592b443f094065"} +{"repo": ".", "date": "2025-01-24", "line": "feat: Refactor login and register form endpoints to use /login.json and /register.json", "commit": "c1eeacc0b415ef770418bb053d18ac0ffa4f64c2"} +{"repo": ".", "date": "2025-01-24", "line": "feat: Implemented caching decorator for asynchronous functions", "commit": "21ab5628b072320ae0851819116e57539b2397d9"} +{"repo": ".", "date": "2025-01-24", "line": "feat: Switch to gunicorn and add docs and about pages", "commit": "8486c22c325ba358bd48766c518f7c7bd30059eb"} +{"repo": ".", "date": "2025-01-24", "line": "feat: Added API documentation with code examples and HTML template", "commit": "aecd9f844ef0a277a55aa536db3336362e8db353"} +{"repo": ".", "date": "2025-01-24", "line": "docs: Added styling for dialog element", "commit": "be9489f939b3518f9c3a73b9e54ba0f9d34ae24c"} +{"repo": ".", "date": "2025-01-24", "line": "feat: Implemented user registration with username availability check and email field.", "commit": "2ba55f692dfc1b60ac55d514b182fb8834cb99bb"} +{"repo": ".", "date": "2025-01-24", "line": "feat: Add documentation subapp and markdown extension", "commit": "18b76ebd5e2f11451db04800d426a16b1ef1dd14"} +{"repo": ".", "date": "2025-01-24", "line": "feat: Refactor form validation and rendering for improved consistency", "commit": "9b93403a93ac0b03a57fb5dc10db5c35349c4d6f"} +{"repo": ".", "date": "2025-01-24", "line": "feat: Added documentation and basic API examples", "commit": "b56371994f5d3f5c1aa5d63c28efd18856ea8e9b"} +{"repo": ".", "date": "2025-01-24", "line": "feat: Improve document handling and error responses", "commit": "dae877113c76b6f0eded7b2d63ef921123a2b559"} +{"repo": ".", "date": "2025-01-25", "line": "feat: Added session support and login functionality", "commit": "5c69e14d7cfae8da4efab776165cc8e466edcc41"} +{"repo": ".", "date": "2025-01-25", "line": "feat: Implemented status endpoint with user information", "commit": "352d2deb12a471bc90425961849fb2e92da3ab16"} +{"repo": ".", "date": "2025-01-25", "line": "feat: Refactor session management and improve status endpoint", "commit": "12ca8e4296ca9693276422e524d7061685556ba0"} +{"repo": ".", "date": "2025-01-25", "line": "feat: Added logout functionality and improved login form validation", "commit": "bb6bcf41d1bb2132684b6251853f7d34e202a9f7"} +{"repo": ".", "date": "2025-01-25", "line": "feat: Refactor service and mapper setup, introduce Cache and Object\n\nThis commit refactors the service and mapper setup to utilize a more structured approach with SimpleNamespace and Object. It also introduces a Cache class for caching frequently accessed data and a BaseObject class for managing object attributes. Additionally, new mappers and models for channels, channel members, and channel messages have been added to support the new features.", "commit": "b4f9ff2c628ffd5aafdfbc4a403b2b71fa0110c8"} +{"repo": ".", "date": "2025-01-25", "line": "feat: Refactor model and service imports for clarity", "commit": "f25feeeca3502eee94554e7152ca7ca946115053"} +{"repo": ".", "date": "2025-01-26", "line": "feat: Added RPC view and WebSocket support for real-time communication.", "commit": "488afdcc747df9593273f652b17b5fe8db07b1df"} +{"repo": ".", "date": "2025-01-26", "line": "refactor: Minor code formatting and whitespace adjustments", "commit": "4c601e8333b3a462c63ab6e02b73b9f5306b4a58"} +{"repo": ".", "date": "2025-01-26", "line": "feat: Implemented basic chat functionality with message sending and display", "commit": "4ae846cf8b4f1158ac47ce2825d37e03e9b6677f"} +{"repo": ".", "date": "2025-01-26", "line": "feat: Use dynamic websocket URL based on environment", "commit": "fb7cb35921b73fd22a4ef045fe23b8dab87a7af4"} +{"repo": ".", "date": "2025-01-27", "line": "feat: Improve WebSocket connection handling and UI\n\nThis commit introduces several improvements:\n\n- Added error handling to WebSocket send operations in `SocketService`.\n- Updated the WebSocket URL in `app.js` to include the port number.\n- Implemented `query` methods in `BaseMapper` and `BaseService` for database queries.\n- Added a `chat-window` component and updated the HTML structure for a better chat interface.\n- Implemented `get_messages` method in `RPCView` to fetch messages from the database.\n- Added `get_channels` method in `RPCView` to fetch channels.", "commit": "36c69eb8bb35068faebd396af1375fe5927eec44"} +{"repo": ".", "date": "2025-01-27", "line": "feat: Initial chat window component with channel loading", "commit": "87895a72d3ddb5f3ca98e4409f251e663e6dd688"} +{"repo": ".", "date": "2025-01-27", "line": "feat: Added snek.d* to .gitignore and configured database path", "commit": "aec9ffd1a1a49acad8940b793be6ff3abcae07a3"} +{"repo": ".", "date": "2025-01-27", "line": "feat: Added notification service and related mappings and services.", "commit": "4f71f745744b1a413a729875bc42366ea3ab665d"} +{"repo": ".", "date": "2025-01-27", "line": "feat: Implement chat input component with basic functionality", "commit": "2a3e225e1dbb40374e841af8977ff19cd4711f0c"} +{"repo": ".", "date": "2025-01-27", "line": "fix: Use user uid from database after login", "commit": "188a1e61783a7d08cb7ece1fbcd332aa1f19672a"} +{"repo": ".", "date": "2025-01-27", "line": "fix: Disable debug logging and remove unnecessary console statements", "commit": "26210f8c09c81f4ff4f7ed796d5d8bcd6d8b639e"} +{"repo": ".", "date": "2025-01-27", "line": "fix: Removed console logs and initial message", "commit": "095e30a92f6d12edf16ca87d66b335088b853490"} +{"repo": ".", "date": "2025-01-17", "line": "feat: Initial project setup with basic files and structure", "commit": "66f89429366042c77599f3a9b8c1a7aecf976a4f"} +{"repo": ".", "date": "2025-01-17", "line": "feat: Initialized project with basic description and setup instructions", "commit": "46a27405aeb8ec426fd1c686a2c090f9fe9c0e62"} +{"repo": ".", "date": "2025-01-18", "line": "feat: Added basic login and register pages with styling.", "commit": "a7446d131413da9f013a56d3541192d8ab1e22b0"} +{"repo": ".", "date": "2025-01-18", "line": "docs: Added restart policy to snek service", "commit": "2e3b85d7f739160783e7c5552f1306298047704a"} +{"repo": ".", "date": "2025-01-24", "line": "feat: Refactor project structure and introduce generic form components.", "commit": "ba83922660dade77dcb96e8ba9c73cfcba8c2b81"} +{"repo": ".", "date": "2025-01-24", "line": "feat: Complete system with basic functionality and initial views", "commit": "d20079f3ed8f261bcda0f5379f4c9e23ee941527"} +{"repo": ".", "date": "2025-01-24", "line": "feat: Use \"/back\" URL for back button navigation", "commit": "4b48485bcc9f73662a1eb4ab3142bb0f4d5bef7a"} +{"repo": ".", "date": "2025-01-24", "line": "feat: Implement size attribute for fancy-button", "commit": "0271e3f9719a4155fc5be37c36feca865932b0c1"} +{"repo": ".", "date": "2025-01-24", "line": "fix: Updated login and register button URLs", "commit": "bda93e354f4691483dbbef29949672ab0989b7e0"} +{"repo": ".", "date": "2025-01-24", "line": "feat: Style adjustments and layout improvements for responsive design", "commit": "757b67b78c2f396df7ac7b5706f98833aedfb85b"} +{"repo": ".", "date": "2025-01-24", "line": "feat: Refactor styling and layout for improved aesthetics and responsiveness", "commit": "6ba6121988dae019d4c4c0a3b8592b443f094065"} +{"repo": ".", "date": "2025-01-24", "line": "feat: Refactor routing and form endpoints to use /login.json and /register.json", "commit": "c1eeacc0b415ef770418bb053d18ac0ffa4f64c2"} +{"repo": ".", "date": "2025-01-24", "line": "feat: Implemented caching decorator for asynchronous functions", "commit": "21ab5628b072320ae0851819116e57539b2397d9"} +{"repo": ".", "date": "2025-01-24", "line": "feat: Migrated to Gunicorn and added documentation pages", "commit": "8486c22c325ba358bd48766c518f7c7bd30059eb"} +{"repo": ".", "date": "2025-01-24", "line": "feat: Added API documentation with code examples and HTML template", "commit": "aecd9f844ef0a277a55aa536db3336362e8db353"} +{"repo": ".", "date": "2025-01-24", "line": "docs: Added styling for dialog element", "commit": "be9489f939b3518f9c3a73b9e54ba0f9d34ae24c"} +{"repo": ".", "date": "2025-01-24", "line": "feat: Implemented user registration with username availability check and email field.", "commit": "2ba55f692dfc1b60ac55d514b182fb8834cb99bb"} +{"repo": ".", "date": "2025-01-24", "line": "feat: Add documentation subapp and markdown extension", "commit": "18b76ebd5e2f11451db04800d426a16b1ef1dd14"} +{"repo": ".", "date": "2025-01-24", "line": "feat: Refactor form validation and rendering for improved consistency", "commit": "9b93403a93ac0b03a57fb5dc10db5c35349c4d6f"} +{"repo": ".", "date": "2025-01-24", "line": "feat: Added documentation and initial form API examples", "commit": "b56371994f5d3f5c1aa5d63c28efd18856ea8e9b"} +{"repo": ".", "date": "2025-01-24", "line": "feat: Improve document handling and error responses", "commit": "dae877113c76b6f0eded7b2d63ef921123a2b559"} +{"repo": ".", "date": "2025-01-25", "line": "feat: Added session support and login functionality", "commit": "5c69e14d7cfae8da4efab776165cc8e466edcc41"} +{"repo": ".", "date": "2025-01-25", "line": "feat: Implemented status endpoint with user information", "commit": "352d2deb12a471bc90425961849fb2e92da3ab16"} +{"repo": ".", "date": "2025-01-25", "line": "feat: Refactor session management and improve status endpoint", "commit": "12ca8e4296ca9693276422e524d7061685556ba0"} +{"repo": ".", "date": "2025-01-25", "line": "feat: Added logout functionality and improved login form validation", "commit": "bb6bcf41d1bb2132684b6251853f7d34e202a9f7"} +{"repo": ".", "date": "2025-01-25", "line": "feat: Refactor service and mapper setup, introduce Cache and Object\n\nThis commit refactors the service and mapper setup to use a SimpleNamespace for better organization and introduces a Cache class for caching data. It also introduces an Object class for handling data structures.\n\nThe changes include:\n\n- Using SimpleNamespace for services and mappers\n- Implementing a Cache class with caching functionality\n- Introducing an Object class for data structures\n- Updating the application setup to use the new classes\n- Adding new models and mappers for channels, channel members, and channel messages\n- Refactoring the user service to use the new cache and object classes\n- Updating the login and register views to use the new service and form classes", "commit": "b4f9ff2c628ffd5aafdfbc4a403b2b71fa0110c8"} +{"repo": ".", "date": "2025-01-25", "line": "feat: Refactor model and service imports for clarity and consistency", "commit": "f25feeeca3502eee94554e7152ca7ca946115053"} +{"repo": ".", "date": "2025-01-26", "line": "feat: Added RPC view and WebSocket support for real-time communication.", "commit": "488afdcc747df9593273f652b17b5fe8db07b1df"} +{"repo": ".", "date": "2025-01-26", "line": "fix: Minor formatting and whitespace adjustments", "commit": "4c601e8333b3a462c63ab6e02b73b9f5306b4a58"} +{"repo": ".", "date": "2025-01-26", "line": "feat: Implemented basic chat functionality with message sending and display", "commit": "4ae846cf8b4f1158ac47ce2825d37e03e9b6677f"} +{"repo": ".", "date": "2025-01-26", "line": "feat: Use dynamic websocket URL based on environment", "commit": "fb7cb35921b73fd22a4ef045fe23b8dab87a7af4"} +{"repo": ".", "date": "2025-01-27", "line": "feat: Improve WebSocket connection handling and UI\n\nThis commit introduces several improvements:\n\n- Added error handling to WebSocket send operations in `SocketService`.\n- Updated the WebSocket URL in `app.js` to use port 8081 for local development.\n- Implemented a `query` method in `BaseMapper` and `BaseService` for database queries.\n- Added a `chat-window` component and updated the HTML structure for a more modern chat interface.\n- Implemented `get_messages` method in `RPCView` to fetch messages from the database.\n", "commit": "36c69eb8bb35068faebd396af1375fe5927eec44"} +{"repo": ".", "date": "2025-01-27", "line": "feat: Initial chat window component with channel loading", "commit": "87895a72d3ddb5f3ca98e4409f251e663e6dd688"} +{"repo": ".", "date": "2025-01-27", "line": "feat: Added snek.d* to .gitignore and configured database path", "commit": "aec9ffd1a1a49acad8940b793be6ff3abcae07a3"} +{"repo": ".", "date": "2025-01-27", "line": "feat: Add notification service and related mappings and services", "commit": "4f71f745744b1a413a729875bc42366ea3ab665d"} +{"repo": ".", "date": "2025-01-27", "line": "feat: Implement chat input component with basic functionality", "commit": "2a3e225e1dbb40374e841af8977ff19cd4711f0c"} +{"repo": ".", "date": "2025-01-27", "line": "fix: Use user uid from database after login", "commit": "188a1e61783a7d08cb7ece1fbcd332aa1f19672a"} +{"repo": ".", "date": "2025-01-27", "line": "fix: Disable debug logging and remove unnecessary console statements", "commit": "26210f8c09c81f4ff4f7ed796d5d8bcd6d8b639e"} +{"repo": ".", "date": "2025-01-27", "line": "fix: Removed console logs and initial message", "commit": "095e30a92f6d12edf16ca87d66b335088b853490"} +{"repo": ".", "date": "2025-01-27", "line": "chore: Remove unnecessary benchmark script", "commit": "374db23669e203c98e5335b9a7abe9aff2110537"} +{"repo": ".", "date": "2025-01-27", "line": "feat: Improved cache logging and socket cleanup", "commit": "f3d12a257e7a43e3292654d7f67f05d823f16283"} +{"repo": ".", "date": "2025-01-27", "line": "chore: Remove generated pycache file", "commit": "8e825a90c6e575f114b380312bb9c5726577b8b7"} +{"repo": ".", "date": "2025-01-28", "line": "feat: Limit table results to 30", "commit": "01d8093e7210910016ea5d6d8bbc5d8f2514c14d"} +{"repo": ".", "date": "2025-01-28", "line": "feat: Limit messages to 30 in RPCView", "commit": "d93d48ef7e023c62bfa9b64ede20cd9f86c3242e"} +{"repo": ".", "date": "2025-01-28", "line": "refactor: Improved message handling and added scheduling for event dispatch", "commit": "da72a15068fe14eeb2b50b4cd3342fb4b70b0c79"} +{"repo": ".", "date": "2025-01-28", "line": "feat: Added schedule functionality and minor UI adjustments", "commit": "99d335ac244c2258d82821344fa517857a782f4a"} +{"repo": ".", "date": "2025-01-28", "line": "feat: Added schedule benchmarking with custom messages", "commit": "4f1a48c197fcad25d80873bac55cf66f7ff99382"} +{"repo": ".", "date": "2025-01-28", "line": "feat: Added notification sound on new message", "commit": "5aee606d5d65e71afa8366d24ed4632f662a9126"} +{"repo": ".", "date": "2025-01-28", "line": "feat: Added notification sound and improved chat input functionality", "commit": "14c59ba5c0abc7d1331e022cc99222223ea21526"} +{"repo": ".", "date": "2025-01-28", "line": "feat: Improved connection handling and PWA support", "commit": "b2ca373081bdd7514b0f849dc1033edfd3f76424"} +{"repo": ".", "date": "2025-01-28", "line": "feat: Added favicon and manifest for PWA support", "commit": "7d05bd9da45489c02a9b057eef86d45e2ca90049"} +{"repo": ".", "date": "2025-01-28", "line": "docs: Added display and start_url to manifest", "commit": "4da635502bca60efd0cc59aa4df236d7b99c2ec2"} +{"repo": ".", "date": "2025-01-28", "line": "refactor: Reduced padding in chat messages", "commit": "d69c75c6197e857ad61e4dbc872b5ab5872c4837"} +{"repo": ".", "date": "2025-01-28", "line": "feat: Add data attributes to message elements", "commit": "9e94210bc3f3b1b614a198591c52f404d84a8be2"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Added user color and updated message display", "commit": "84e5bac1b93d5d1c124d303e6b08a29baaf4977c"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Add utility service for generating random hex colors", "commit": "284d38096c7c5b1201f261ec7a5a28ed457952b5"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Added avatar color and text color", "commit": "93b2f6cc41f08e21241642976b90e3dd98dc37ec"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Add linkify functionality to message text", "commit": "9f652ece1bf0498f9032f94b77becc96b6eff009"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Increased result limit to 60", "commit": "16afbb4e15f370babeedfc2aa917daa0292da5a6"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Hide avatar and author until switch-user message", "commit": "41927b7ef439424326cc58e3939f476e04b8eabb"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Add padding and switch-user class for message differentiation", "commit": "75ec590be5fc3f446c97549d90c135966142ac25"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Show message time on last message and switch user messages", "commit": "0e821f8b588def99f950fecb9369456cff086e0b"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Ensure HTTPS for external URLs", "commit": "931aae5134cad80bf7f5ba87fe215a03761f081b"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Added html-frame.js script tag", "commit": "c558dc2d79b90e7424cf4311747f077332b0a193"} +{"repo": ".", "date": "2025-01-29", "line": "fix: Corrected typo in script source path", "commit": "5f3dac8bc6b702735383688de44ad7609264742a"} +{"repo": ".", "date": "2025-01-29", "line": "fix: Ensure URL is HTTPS and handle relative URLs", "commit": "4442f75ec50d3d27cfae1702459d5f8f34ba415b"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Added padding and URL handling for HTMLFrame", "commit": "030942db0984ac0f3a4072581d58d81fad03ef91"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Added install prompt and button for PWA installation", "commit": "438fad301447e3265ff7484606f8222b271e4d9d"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Added install button to navigation", "commit": "3e4b6b00620f8cf2c8b8c63918e6c93d2987174d"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Hide install button on initial load", "commit": "1f5dc57d6f24b17fa66ab5692038e005cc444378"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Render messages with HTML for rich formatting", "commit": "03c72e85f72207a7b2480f881f7b0cb7055c5feb"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Added basic message template with markdown support", "commit": "561a915e30274d8b191678135912313ebccde70f"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Refactor project to snekbak", "commit": "d7c003c4096f8cfed8f4edd517f41d45f4f8b501"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Refactor project from snekbak to snek", "commit": "f9fed90e861d8bc5ae5bcd89cb07bd67a1e66a98"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Added documentation and initial form API support", "commit": "b562d171674c2f75592ff3a0dd25b51d2a2457db"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Added cache to .gitignore", "commit": "82de0f304469e6214169a2bdcf9c65673baa9e76"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Added docks to message template", "commit": "80f1bbc05e612c45fb2ccbb629a6aa3b468c627e"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Added snek image", "commit": "9e89e27c6688b0e05e4a10a0538d599f82278e64"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Added notification audio and scheduling functionality", "commit": "af399e3b72c772ed97e943e7d71dc6384ab8ccc0"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Added Docker configuration for deployment", "commit": "3be25285f4f0afaaf991ee7cc0a8f71854e8de4c"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Enable markdown rendering for messages", "commit": "75cb7605cd5e8e91cab2ffbc9000eb5987e40136"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Render markdown messages with raw HTML support", "commit": "4fbfe90a1309ec7bf7bf1d19465a3fc441aaddc5"} +{"repo": ".", "date": "2025-01-29", "line": "chore: Remove generated .pyc file", "commit": "f69586ccf7975be0bdd24659d6acec068f5183d6"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Added requests dependency and template extensions for linkification and python execution.", "commit": "bca39a612cad5f340864a4dc62d94cda962985f9"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Style message images and add time ago functionality", "commit": "5b88350ff27b526c5e4ee938d0665d3a4e1b5b5c"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Improve time display and linkify URLs in messages", "commit": "20d8d27f03e87bf06515d0664a00e669b92df49f"} +{"repo": ".", "date": "2025-01-29", "line": "fix: Prevent linkify_https from processing non-https text", "commit": "3d6e1d2e943baabaf0b0875284bf18132bc3967a"} +{"repo": ".", "date": "2025-01-29", "line": "refactor: Removed unused padding rule in base.css", "commit": "5c4c5793899776e5d369f3949b4a8142a68ba7ee"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Display install button inline-block", "commit": "a8e3ad1af9f683ad25730ff48180c5306f72e1f6"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Added username to chat messages", "commit": "99cea506de5ea0c5b373869b7c28d965b8af55e6"} +{"repo": ".", "date": "2025-01-29", "line": "fix: Corrected calculation in timeAgo function", "commit": "03e90039695abc0fdc9276980bd8728bd8951f05"} +{"repo": ".", "date": "2025-01-31", "line": "feat: Added SSH service and basic gallery styling", "commit": "b06a10f6eca08f312c4f53fac36a4a8dcd9d91b5"} +{"repo": ".", "date": "2025-01-31", "line": "feat: Initialized SFTP server with basic authentication and file serving.", "commit": "15de277a5be330fe6962e5271c537e3b5ef40de4"} +{"repo": ".", "date": "2025-01-31", "line": "feat: Enable unbuffered python output", "commit": "8eff6dd6cb7a8ccf866f8f98d22d3aea59c572f6"} +{"repo": ".", "date": "2025-01-31", "line": "feat: Added logging for response messages", "commit": "4de93489ef01bf070f461915989be611156121dd"} +{"repo": ".", "date": "2025-01-31", "line": "fix: Improve socket error logging and flushing", "commit": "1c53a90e00bd5ec8eacfeaeb386516cb470b8b3d"} +{"repo": ".", "date": "2025-01-31", "line": "feat: Added logging for incoming websocket messages", "commit": "312b9eeecaee5d16247a7f0c694e3168893c389d"} +{"repo": ".", "date": "2025-01-31", "line": "fix: Simplify error handling and remove session-dependent code", "commit": "c6f43931664c01c597c642e35c64ec49f3008101"} +{"repo": ".", "date": "2025-01-31", "line": "refactor: Remove debug print statement", "commit": "5fd03efc301d722a5ee09c8b0cef6d04c1130fd3"} +{"repo": ".", "date": "2025-01-31", "line": "fix: Handle WebSocket close events and improve error handling", "commit": "780c178d95a6dbe3fbd6b2fac18a6bdb16ec0b64"} +{"repo": ".", "date": "2025-01-31", "line": "fix: Added logging for RPC exceptions", "commit": "cc3b896d2cd80affc251434800844829cc3fb6e1"} +{"repo": ".", "date": "2025-01-31", "line": "refactor: Use internal send method for RPC responses", "commit": "0a70e80668a598c909674c78b654b5ad8e6afce5"} +{"repo": ".", "date": "2025-01-31", "line": "refactor: Buffered RPCView methods", "commit": "bfdfa6c8bb27be4bd83bf8d4e3084e37ef0f7fae"} +{"repo": ".", "date": "2025-01-31", "line": "fix: Use `send_str` instead of `send_text` for JSON serialization", "commit": "010f3b03a0983843c74219484e78c50d595da6e7"} +{"repo": ".", "date": "2025-01-31", "line": "feat: Import json for RPC handling", "commit": "8f502af84eea60b5349fd1980d352f0f8e001502"} +{"repo": ".", "date": "2025-01-31", "line": "fix: Ensure messages are flushed to console", "commit": "10c7232a8f6378eed8f5b4adecca8d582d57a069"} +{"repo": ".", "date": "2025-01-31", "line": "fix: Prevent premature WebSocket deletion", "commit": "88749ce05c7c4e9b5e238d16cb9fa4053f092fc1"} +{"repo": ".", "date": "2025-01-31", "line": "fix: Enable websocket subscriptions after login", "commit": "2ae2e8450cad47031067f3baae3b09ff521c5c87"} +{"repo": ".", "date": "2025-01-31", "line": "fix: Removed unnecessary style block in message template", "commit": "495543144d464121af0afab6545a5267ad561a57"} +{"repo": ".", "date": "2025-01-31", "line": "feat: Added highlight styles to web.html", "commit": "cfd3e7881eca77d10d32de2440a9d2b03aeaea96"} +{"repo": ".", "date": "2025-01-31", "line": "refactor: Streamlined message template rendering", "commit": "efe12644eda127170a3d60e086fa31ed940fca6e"} +{"repo": ".", "date": "2025-01-31", "line": "fix: Prevent default event on keyup and change events", "commit": "7526bcc816ffb759e3708f30167b4d3367955b64"} +{"repo": ".", "date": "2025-01-31", "line": "fix: Prevent form submission on Shift+Enter in chat input", "commit": "1999a6c8d8dd4fdbd48d5553a1704dfa065275ee"} +{"repo": ".", "date": "2025-01-31", "line": "fix: Prevent empty messages from being submitted", "commit": "ae5fffe5e0faf948a22feea0e651e08a0ed559fb"} +{"repo": ".", "date": "2025-01-31", "line": "fix: Prevent submitting empty messages", "commit": "663ab415101e5da31fb71e3e9e3b433fbd6c3031"} +{"repo": ".", "date": "2025-01-31", "line": "feat: Added query endpoint with security checks", "commit": "3796c7c54767b5de18c5310d20c9dd3c5aafdd0c"} +{"repo": ".", "date": "2025-01-31", "line": "feat: Made channel query asynchronous", "commit": "f6f99684307249b6650dcbbb3168db1ebfa71e73"} +{"repo": ".", "date": "2025-01-31", "line": "fix: Disable autoescape before linkify and markdown", "commit": "0c68c4e62255a307ecb48cba011ef38ace935eb3"} +{"repo": ".", "date": "2025-02-01", "line": "feat: Allow underscores and plus signs in usernames", "commit": "4185bb3a69ac66d7b6614acf76bb5a2f613e0b82"} +{"repo": ".", "date": "2025-02-01", "line": "feat: Added emoji support to templates and app.py", "commit": "928969b8b6266298317ea4f7ca3e6b2cfbd42e82"} +{"repo": ".", "date": "2025-02-01", "line": "refactor: Removed unnecessary Z suffix from ISO date strings", "commit": "feeb94c9cf08ebee6d42165988b1d51030df4c33"} +{"repo": ".", "date": "2025-02-01", "line": "feat: Added highlight stylesheet link", "commit": "e0ed4491b414c51b54e4c3ebd10cbebb46a903c6"} +{"repo": ".", "date": "2025-02-01", "line": "feat: Add basic syntax highlighting CSS", "commit": "98d89dbc5f45a61ab6335e38d6e4a1df39bcc621"} +{"repo": ".", "date": "2025-02-01", "line": "feat: Applied highlight.css to message templates", "commit": "a06e3f404a15d8115fa65ba8533ff7774baa0beb"} +{"repo": ".", "date": "2025-02-02", "line": "feat: Add user data and audio notification check", "commit": "99fc9118b37f8564cd6e211d3d77ef997592f361"} +{"repo": ".", "date": "2025-02-02", "line": "fix: Resolve issue with user data loading and notification handling", "commit": "7d750db1f8235c8231699c2da39c1075ac678841"} +{"repo": ".", "date": "2025-02-03", "line": "feat: Improved code display with word wrapping and line breaks", "commit": "3ae43c84e768a712fd2d0a8e65f52edd86bfa6a5"} +{"repo": ".", "date": "2025-02-03", "line": "style: Improved text wrapping in base.css", "commit": "23c8ebca73ac49c826434d40fd1e1fd2e3435957"} +{"repo": ".", "date": "2025-02-03", "line": "style: Improved text wrapping in chat messages", "commit": "38a24e9a12355f93776c9aef0b9caa5afb075531"} +{"repo": ".", "date": "2025-02-03", "line": "feat: Commented out padding in message list for testing", "commit": "83cc0f613708ed27b928ba45b330c984d82dd546"} +{"repo": ".", "date": "2025-02-03", "line": "feat: Added padding to message list and hid avatar", "commit": "079187e1b460e5554bfec8b9658b5059cc3d51c6"} +{"repo": ".", "date": "2025-02-03", "line": "feat: Hide avatar on message list", "commit": "f4a5536dcf1e27a7e8319488f8f39a8acfb818a2"} +{"repo": ".", "date": "2025-02-03", "line": "revert: Restored avatar visibility", "commit": "fe707dca4ea0bc2ecaedcda292f1ae636fce2b93"} +{"repo": ".", "date": "2025-02-03", "line": "feat: Added upload button functionality to the chat interface.", "commit": "b48a901e3385617d36511e251c4e7c62498e23bc"} +{"repo": ".", "date": "2025-02-03", "line": "fix: Remove unnecessary whitespace and improve text wrapping", "commit": "f395d1617394045cac7c41af0cd5ce9d6ef55ed8"} +{"repo": ".", "date": "2025-02-03", "line": "refactor: Removed setup.cfg and adjusted code for improved stability", "commit": "084f8dba2075aec93d9d88fd7cdd7f67fc63a212"} +{"repo": ".", "date": "2025-02-04", "line": "feat: Added drive service and upload functionality", "commit": "6f9adfe67fd551dd99746c40bb55706a7ffcef3b"} +{"repo": ".", "date": "2025-02-05", "line": "feat: Added :snek1: emoji support", "commit": "b6185a95f3fcbf539ec0ba767d4c0923092f8e82"} +{"repo": ".", "date": "2025-02-06", "line": "fix: Handle failed RPC calls and track success status", "commit": "203314b209030f297cd888685bb68721bc21c61b"} +{"repo": ".", "date": "2025-02-07", "line": "fix: Correctly detect code language or fallback to bash", "commit": "386d9c3aaee80115241866ae72df9fad3ea3c714"} +{"repo": ".", "date": "2025-02-07", "line": "fix: Handle empty code highlighting results", "commit": "d4aaa2d66be0a568eff8caf5ecef3c5826e6c67e"} +{"repo": ".", "date": "2025-02-07", "line": "fix: Escape code blocks in markdown renderer", "commit": "a301e2c5bfb8286f63a48c2860162780f95e820d"} +{"repo": ".", "date": "2025-02-07", "line": "fix: Updated html escaping import", "commit": "cfa2af61b81b613bf2b8177b8acff1ea8b7c8576"} +{"repo": ".", "date": "2025-02-07", "line": "feat: Added language detection and code highlighting for markdown blocks", "commit": "51f1b1d86e4813c10e2750f0771c1bdcc1274bfb"} +{"repo": ".", "date": "2025-02-07", "line": "feat: Replaced navigation links with emojis", "commit": "9840c8eb03f969330583e9c3a7b28dbb5548f7d6"} +{"repo": ".", "date": "2025-02-07", "line": "fix: Prevent lingering websocket connections on disconnect", "commit": "7ca2bc5776213828a31c7fc237784a0a73c6f759"} +{"repo": ".", "date": "2025-02-08", "line": "fix: Allow underscores in usernames and add user search functionality", "commit": "f291c0f2e4081fde4ed55d6cc25fdcbb1952af70"} +{"repo": ".", "date": "2025-02-08", "line": "feat: Initial app template with basic structure and links", "commit": "fcb05903f3f583ce8532d65ee7edf1ad8df91df4"} +{"repo": ".", "date": "2025-02-08", "line": "fix: Relaxed username and password regex constraints", "commit": "8d0d709e18be0177b99f76f320eeb02b70bb41b0"} +{"repo": ".", "date": "2025-02-08", "line": "feat: Added user search functionality with HTML and API endpoint", "commit": "d7b943dc8c8f485c975730d6054e32e67db36c91"} +{"repo": ".", "date": "2025-02-08", "line": "feat: Implemented search user form", "commit": "49eb76dc8b93cd422a9fda40cece480a573b8524"} +{"repo": ".", "date": "2025-02-08", "line": "feat: Prevent malicious queries by adding more checks", "commit": "60ca3ec7918073a2fb3ebe81e9ea733225391d99"} +{"repo": ".", "date": "2025-02-08", "line": "feat: Style updates and search user form improvements", "commit": "5154811b29ced87375ac457fafeb25305f64a954"} +{"repo": ".", "date": "2025-02-08", "line": "style: Adjusted chat message container styling", "commit": "a8fea31a326c7b9868dde866be553bb9f84eee88"} +{"repo": ".", "date": "2025-02-08", "line": "feat: Optimize database performance with WAL mode", "commit": "06b539b8845c49ec6d2789876ef4069b8df77117"} +{"repo": ".", "date": "2025-02-09", "line": "feat: Prevent text selection in UI elements", "commit": "b169fa4792e02303ea0f61e5d83b3993a8f72f05"} +{"repo": ".", "date": "2025-02-09", "line": "feat: Prevent text selection on header elements", "commit": "ad4847a78e2945fe4f57ae16262e0c2a91a804f5"} +{"repo": ".", "date": "2025-02-09", "line": "feat: Prevent navigation selection", "commit": "bda5cfd52d5272742d147e93b506b87eeee04e1e"} +{"repo": ".", "date": "2025-02-09", "line": "feat: Refactor search user view and template name", "commit": "afa40ada778c5d4102bce19312456adca51f70d0"} +{"repo": ".", "date": "2025-02-09", "line": "feat: Implemented user search functionality with basic UI", "commit": "a42c2bdf5d2cee53c16e8dc123fc4473107ef203"} +{"repo": ".", "date": "2025-02-09", "line": "feat: Prevent SQL injection by enhancing query validation", "commit": "e2a8efe5caac1ffaa70d6d7dc55e4e6b9741a35f"} +{"repo": ".", "date": "2025-02-09", "line": "feat: Added branding and updated view templates", "commit": "a3cec5bce0386c8c3012262aa4a582241786220d"} +{"repo": ".", "date": "2025-02-09", "line": "feat: Added WebView and channel routing for web interface", "commit": "78f9679f308016320b64cd49bb3552fb63d26d27"} +{"repo": ".", "date": "2025-02-09", "line": "feat: Added time descriptions and user switching in chat window", "commit": "e7cd397e0fe98074833e08880d915516718adaf5"} +{"repo": ".", "date": "2025-02-09", "line": "feat: Added custom scrollbar styling to chat messages", "commit": "feb5234b3b581936d45ac328b23de7da8f375ee2"} +{"repo": ".", "date": "2025-02-09", "line": "refactor: Improved chat message rendering and layout updates", "commit": "ecb77cf361f0d55b512028701c67c1e347836e6e"} +{"repo": ".", "date": "2025-02-09", "line": "feat: Improved layout updates after message insertion", "commit": "bfca2bdf734c9b9522186c1ff1b6479f93f34658"} +{"repo": ".", "date": "2025-02-09", "line": "feat: Refactor CSS for improved layout and styling", "commit": "83121f7fa99df690a3b9029556aa023226cf22ef"} +{"repo": ".", "date": "2025-02-09", "line": "fix: Correctly append message element to chat messages", "commit": "dc2a31abeec3a85dab3c29ec270ae9fcf5ff2797"} +{"repo": ".", "date": "2025-02-09", "line": "feat: Improve text wrapping and code highlighting in messages", "commit": "cef83aefe7a4d2b37b9d4067d7482d9660a2dcbd"} +{"repo": ".", "date": "2025-02-09", "line": "feat: Improved message appending to chat messages", "commit": "a6555dc069b81c25ea6bd3f8f3e6132cb2a2ea29"} +{"repo": ".", "date": "2025-02-09", "line": "style: Improved message content styling and hyphenation", "commit": "661eba7161c1d869d73f04641878521fbdf8b72a"} +{"repo": ".", "date": "2025-02-09", "line": "style: Removed unnecessary block display from message content.", "commit": "e75836fe879e4f7e2a8bb34ed8ca901cc624ce05"} +{"repo": ".", "date": "2025-02-09", "line": "feat: Improved message time display", "commit": "0f400a0b6aa04ffdfd8de1e26be3318a39a174a8"} +{"repo": ".", "date": "2025-02-09", "line": "feat: Enable CORS credentials", "commit": "49c0f932ab3e5705380a57cefa8da9ea7b9967d3"} +{"repo": ".", "date": "2025-02-10", "line": "feat: Implemented online status and ping functionality", "commit": "54c40c6b8586fbb9b2b639cd0c7aa1c72a6e53f1"} +{"repo": ".", "date": "2025-02-10", "line": "feat: Display online status for channel members", "commit": "688e7fbf0e8977f442edc41cea1ac2a06f1ece40"} +{"repo": ".", "date": "2025-02-10", "line": "feat: Increase online status timeout to 20 seconds", "commit": "48891c438694d37cd1b8338a2cc1f96f7647e77d"} +{"repo": ".", "date": "2025-02-10", "line": "feat: Include last ping in online user data", "commit": "087ab1a8a55ae58b52078dc5cb7de7db65132e84"} +{"repo": ".", "date": "2025-02-10", "line": "feat: Implement online user status indicator", "commit": "3f75c8d5f9a67e68cf311ac5b9c60f13a3aa6493"} +{"repo": ".", "date": "2025-02-11", "line": "feat: Added private chat functionality with DM creation", "commit": "8a59ddd210bb3ab3d29f9207afbf887988b528d9"} +{"repo": ".", "date": "2025-02-11", "line": "feat: Implement private chat functionality", "commit": "ca463b79a88687a76d9fab851b8f2ffc7e071e81"} +{"repo": ".", "date": "2025-02-11", "line": "feat: Implemented private chat functionality and updated tag to lowercase", "commit": "8fe24f711cb3e796471145a086c4b72289e12e1a"} +{"repo": ".", "date": "2025-02-11", "line": "feat: Implemented private chat functionality and redirection", "commit": "bfe4b351c1fa750c9d12d3ae880928cca0346bba"} +{"repo": ".", "date": "2025-02-11", "line": "feat: Implement private chat functionality", "commit": "be35a6caf07c51eaf79625ad914215bebb9b11c5"} +{"repo": ".", "date": "2025-02-11", "line": "feat: Added base URL property and file type handling for uploads", "commit": "2cfb8fe3085f6c592488e81b3acf2dbb6f0ac420"} +{"repo": ".", "date": "2025-02-11", "line": "feat: Display uploaded files as links instead of iframes", "commit": "2541fc536aa45630ec55297c58787686e4154fab"} +{"repo": ".", "date": "2025-02-11", "line": "feat: Added echo endpoint and noresponse handling", "commit": "b6eba608435be4d798e50328f9149a8768a5cc8e"} +{"repo": ".", "date": "2025-02-13", "line": "feat: Added channel list and updated templates", "commit": "3baa6e53df459c3816958fbcd4cc6d4bbd1a8fd0"} +{"repo": ".", "date": "2025-02-13", "line": "feat: Add channel list and improve DM user display", "commit": "37da903936e4ab85fae254421c356966991d53e4"} +{"repo": ".", "date": "2025-02-15", "line": "```\nrefactor: Improved socket communication and removed unnecessary prints\n```", "commit": "1f8ebf71d0c2f7f1460ba7a1b6113831e4148edb"} +{"repo": ".", "date": "2025-02-15", "line": "feat: Refactor socket handling and messaging for improved user management and broadcasting", "commit": "53be4b060a1fff9cf58c7224dc4522bb0cafa852"} +{"repo": ".", "date": "2025-02-15", "line": "feat: Add channel tag to RPC view data", "commit": "9c3abdec2613c4d492c363cca8a07882dd3d8135"} +{"repo": ".", "date": "2025-02-15", "line": "fix: Correct channel UID retrieval in RPCView", "commit": "d1396801c05688e15ad7f1082dab2576b9a2b011"} +{"repo": ".", "date": "2025-02-16", "line": "feat: Embed YouTube videos directly into links", "commit": "7c4334fe7b5b7e6ba44627a4f084638af51dd44c"} +{"repo": ".", "date": "2025-02-16", "line": "feat: Embed media, images, and YouTube videos in links", "commit": "c463dc6dca38348f9a54189e0b6eff6f5a3eb9b2"} +{"repo": ".", "date": "2025-02-16", "line": "fix: Correctly linkify HTTPS URLs", "commit": "263595fc7e7f86ec5d34b967b52c3d0a57dbc5fc"} +{"repo": ".", "date": "2025-02-16", "line": "refactor: Remove unused YouTube embed code", "commit": "7bcc67c6d35484c0fb8ddf201ea5b23b533d99d3"} +{"repo": ".", "date": "2025-02-16", "line": "fix: Handle file extensions in upload URLs", "commit": "be956a13db0941008802701196ca5e3870ebf2aa"} +{"repo": ".", "date": "2025-02-17", "line": "fix: Ensure images, videos, and iframes within messages scale properly", "commit": "ea4196af8f7d7e0c97c004a07817bdc1dac999f5"} +{"repo": ".", "date": "2025-02-17", "line": "fix: Improved media handling in message content", "commit": "f28be3ba55cbe9c1b20f70b4e1e8e2668eb2388f"} +{"repo": ".", "date": "2025-02-17", "line": "feat: Implement scroll to bottom on new message", "commit": "2e69ac5921c16ea0cda1a1b7c84dd63ff458db62"} +{"repo": ".", "date": "2025-02-17", "line": "feat: Implement timestamped pagination and focus textbox.", "commit": "8c33bc63d6cc623d0782f14c96a42c612accbc75"} +{"repo": ".", "date": "2025-02-17", "line": "feat: Implement infinite scrolling for chat messages", "commit": "477ca5917a59d3720a6a5ae01b307dec1a74cfaf"} +{"repo": ".", "date": "2025-02-17", "line": "feat: Implement infinite scrolling for chat messages", "commit": "9e3b9ae326b6ec632f3280018ea68d1896645b9a"} +{"repo": ".", "date": "2025-02-17", "line": "fix: Use offsetMessage timestamp for infinite scroll", "commit": "33bc695cda6bf5889d802129117ed59992b87143"} +{"repo": ".", "date": "2025-02-17", "line": "fix: Corrected method name for fetching messages", "commit": "aa5703e62f891fa7db09f07e6ce060875f5990d3"} +{"repo": ".", "date": "2025-02-17", "line": "fix: Corrected offset calculation for infinite scroll", "commit": "1792686531fb440d9f453422bfa648c890c255d1"} +{"repo": ".", "date": "2025-02-17", "line": "fix: Adjusted scroll offset for infinite loading", "commit": "3ee7c6d8024245933569fdaf3f99a71afd14fe8f"} +{"repo": ".", "date": "2025-02-17", "line": "feat: Implement infinite scrolling for chat messages", "commit": "95a8a458420dd2ebdbd6f7c03bd58c649985933e"} +{"repo": ".", "date": "2025-02-17", "line": "feat: Implement infinite scrolling for messages", "commit": "162f89f9d0f7e304d355dd8f626ce2430dd840bf"} +{"repo": ".", "date": "2025-02-17", "line": "fix: Use first message timestamp for infinite scroll", "commit": "104ee277669ee2cd55eb97b674f7a2432d31bb5a"} +{"repo": ".", "date": "2025-02-17", "line": "fix: Prevent loading extra messages when not scrolled past half", "commit": "60efe6ee8a158cd671cbd05c20c7d382d6dcbb3b"} +{"repo": ".", "date": "2025-02-17", "line": "feat: Implement infinite scrolling based on scroll position", "commit": "2fb6be753efa7f2cc1e0183551a1ad655388b970"} +{"repo": ".", "date": "2025-02-17", "line": "feat: Hide scrollbar in chat messages", "commit": "24cd378c9d8f857f4f28af1069a2f5523a6441d8"} +{"repo": ".", "date": "2025-02-17", "line": "fix: Use scroll instead of auto for chat messages", "commit": "8b98935d11496d51a0007db4b78391dde7a69163"} +{"repo": ".", "date": "2025-02-17", "line": "feat: Hide scrollbar and improve chat styling", "commit": "5b03ecda3f3f9ae515dd00a4e421255535a2f215"} +{"repo": ".", "date": "2025-02-17", "line": "feat: Hide scrollbar in chat messages", "commit": "3230c9f93bf9c3ae1b27474eac1cfc35f626d387"} +{"repo": ".", "date": "2025-02-17", "line": "fix: Improve infinite scroll trigger position", "commit": "6c58f4b26c628881aee5cbe0597ba489f705e42f"} +{"repo": ".", "date": "2025-02-17", "line": "fix: Adjust scroll trigger for infinite scrolling", "commit": "bc8a296223f3a2c6e07b126a78373aa5bb40399d"} +{"repo": ".", "date": "2025-02-17", "line": "fix: Adjusted scroll position threshold for infinite scrolling", "commit": "c77d2fb782258f787c5b52e3b27c5a3b0d468903"} +{"repo": ".", "date": "2025-02-17", "line": "fix: Adjusted scroll threshold for infinite scrolling", "commit": "2e86ca2a3f1a4a8c746eecb46038a216b9706cdf"} +{"repo": ".", "date": "2025-02-17", "line": "fix: Disable unnecessary scroll prevention", "commit": "1a608d8cfb1a3dcef9591b214fc54904615148bf"} +{"repo": ".", "date": "2025-02-17", "line": "fix: Enable infinite scroll when near bottom", "commit": "f0d76bd46af06637a21526c58d97f4b4d57f87dd"} +{"repo": ".", "date": "2025-02-17", "line": "feat: Disable scroll loading for now", "commit": "1b6ebf50080b0b86256e639031f36da92b8990b2"} +{"repo": ".", "date": "2025-02-17", "line": "fix: Correctly trigger infinite scroll when scrolled past halfway", "commit": "6bdc6a7347a492f155629458c9b277cc16e04666"} +{"repo": ".", "date": "2025-02-17", "line": "fix: Corrected infinite scroll logic", "commit": "c042af8b800879ecfbb817089119aab75d839c32"} +{"repo": ".", "date": "2025-02-17", "line": "feat: Implement infinite scrolling for messages", "commit": "bb2b4b61b49bf4ba38d75bcbb0d751961c49cfa3"} +{"repo": ".", "date": "2025-02-17", "line": "fix: Corrected initial message retrieval for infinite scroll", "commit": "2595594c3a99f6613e8e2194977fb1707c9f8b98"} +{"repo": ".", "date": "2025-02-17", "line": "refactor: Added comments and improved message loading logic", "commit": "6555e4f8266b01963cfd660a4e175b01ab615c0c"} +{"repo": ".", "date": "2025-02-17", "line": "refactor: Remove unnecessary comments from web.html", "commit": "2ab4341d0099799a84c0df6d91de33e1c5f69470"} +{"repo": ".", "date": "2025-02-17", "line": "feat: Update manifest and app.html for PWA support", "commit": "e21880b4f5fd15259e09c207ce54d8e86bd61ac7"} +{"repo": ".", "date": "2025-02-17", "line": "fix: Remove unnecessary display_override from manifest", "commit": "6c7266f20403f1f190c8b41f22d653c041dbbc77"} +{"repo": ".", "date": "2025-02-17", "line": "feat: Added 192x192 icon to manifest", "commit": "c745f609976397de0fb0cf7dec80205239b44b87"} +{"repo": ".", "date": "2025-02-18", "line": "refactor: Switch to asyncio for application startup and debugging", "commit": "3ccbe8be5c604d2683cf55553d1f11c674f6b930"} +{"repo": ".", "date": "2025-02-18", "line": "fix: Standardize environment variables in compose.yml and add logging to app.py", "commit": "ebb520dd4a80b513d1eb6fc6ce90e6b46f905100"} +{"repo": ".", "date": "2025-02-18", "line": "feat: Integrated profiler for performance analysis", "commit": "c6620ad70afce9407c16793de8ab4fea35523d81"} +{"repo": ".", "date": "2025-02-18", "line": "fix: Sort profiler stats by query parameter", "commit": "91a21db89b6d7bc36b5525f9d3a07d1ebe2a4ad3"} +{"repo": ".", "date": "2025-02-18", "line": "fix: Corrected typo in profiler sorting", "commit": "60404c6fd31894f3fbb6ce31ba48f1750101748f"} +{"repo": ".", "date": "2025-02-19", "line": "feat: Added a1 emoji and long emoji\n", "commit": "736123c4aa313c51a7e0daee8cdd6dc7583547fd"} +{"repo": ".", "date": "2025-02-19", "line": "feat: Increased Gunicorn workers for improved performance", "commit": "2ad5a7b1f49704baf7b890fcfda7a87fddd456f7"} +{"repo": ".", "date": "2025-02-19", "line": "fix: Reduced Gunicorn workers to 1", "commit": "e06824f4ec703388b7d55beeb5f1b3ef12452226"} +{"repo": ".", "date": "2025-02-19", "line": "refactor: Increased Gunicorn workers and moved app instantiation to global scope", "commit": "821db3cb1a67c20a968ac1dd8ecc4263e511cf16"} +{"repo": ".", "date": "2025-02-20", "line": "feat: Improved database indexing and UI enhancements\n\nThis commit introduces database indexing for improved query performance and several UI enhancements:\n\n- Added indexes to `user`, `channel_member`, and `channel_message` tables.\n- Updated CSS to include a container with improved styling for lists and links.\n- Modified `manifest.json` to set the scope to `/`.\n- Refactored `template.py` to handle image embedding and YouTube links more robustly.\n- Adjusted `app.html` to display \"Channels\" instead of \"Chat Rooms\".\n- Enhanced `search_user.html` with a container and improved styling.\n- Sanitized user data in `rpc.py` to remove sensitive information like email, password, message, and html.\n", "commit": "3623286a9dfba330612c42e579abcca63ab186ed"} +{"repo": ".", "date": "2025-02-20", "line": "refactor: Reduced gunicorn workers in compose file", "commit": "a7e0e5a3f821d51eb4e2ecde82baeb8ee0e183c7"} +{"repo": ".", "date": "2025-02-21", "line": "feat: Added sound notifications and mention sound effect", "commit": "54920e1545ffc68e2f928d3d042f5f11080f0d41"} +{"repo": ".", "date": "2025-02-21", "line": "feat: Implement notification sounds for different events", "commit": "8ea41bb592b86e2f49b2f838e03006bc04472da5"} +{"repo": ".", "date": "2025-02-22", "line": "refactor: Moved sidebar channels to separate template and added channel notification", "commit": "fbe95d6631dfac2edc4c8600922020be4e15eccb"} +{"repo": ".", "date": "2025-02-22", "line": "feat: Add channel sidebar with message counts and highlighting", "commit": "076fbb30fb51ecfb5b15d394c760f55dac26e1c1"} +{"repo": ".", "date": "2025-02-26", "line": "feat: Added avatar support and updated message template", "commit": "5af4e5754b6902ae13c798d9793281d62b684590"} +{"repo": ".", "date": "2025-02-26", "line": "feat: Generate unique avatar UIDs", "commit": "e280e8776457605bbb5548fe9de5328b7b04bb8a"} +{"repo": ".", "date": "2025-02-26", "line": "feat: Generate unique avatars", "commit": "162cfe394558a085894a11cea57b193d6108b90e"} +{"repo": ".", "date": "2025-02-26", "line": "feat: Updated welcome message and registration buttons", "commit": "da1be6301c79cf76383e6568f91ee23bdf5119f6"} +{"repo": ".", "date": "2025-02-28", "line": "fix: Disable login requirement for avatar view", "commit": "66b85d146abac25df83edc1975db209b9d43fae7"} +{"repo": ".", "date": "2025-03-02", "line": "feat: Add last_message_on to ChannelModel and update on message send", "commit": "4620ebb800b5dd848ec28713f1afa20416698922"} +{"repo": ".", "date": "2025-03-02", "line": "feat: Add index creation with error handling", "commit": "e469e27abfedc0b08b483e0715b4dc9b16240c5e"} +{"repo": ".", "date": "2025-03-03", "line": "fix: Correctly format upload links and strip trailing commas from link targets", "commit": "45e3239cc06cdab0a8e5c1c1ef56593f65e750ea"} +{"repo": ".", "date": "2025-03-05", "line": "feat: Implement push notifications with service worker", "commit": "c3c94461c295ef4c6219051369472f983267437c"} +{"repo": ".", "date": "2025-03-05", "line": "feat: Add notification read functionality and unread stats", "commit": "578c182f2707a5f5b7c93f421e2035f7271aa60c"} +{"repo": ".", "date": "2025-03-05", "line": "fix: Handle missing notification model in mark_as_read", "commit": "580ec5ab0d57a542ab38b25a6c508804d5bcfa21"} +{"repo": ".", "date": "2025-03-05", "line": "feat: Add new_count to ChannelMember and increment on notification", "commit": "84d7b11f24b37cdc41ce9d5bb24be4080af14be9"} +{"repo": ".", "date": "2025-03-05", "line": "feat: Display new notification count in RPC view", "commit": "d7851e645785fd707a7c7fdc5b6fff036e0c80f7"} +{"repo": ".", "date": "2025-03-05", "line": "feat: Increment new_count for channel messages and members", "commit": "e1324e99bf06018a804a1a3dcc83f96cde04b1af"} +{"repo": ".", "date": "2025-03-05", "line": "feat: Increment new_count for channel messages and members", "commit": "afbf53938bd59e1e03dfc011063b27134dd0c054"} +{"repo": ".", "date": "2025-03-05", "line": "feat: Added new_count to notifications", "commit": "8d3d7327d777ae3150ecaa237e137f8221310dfa"} +{"repo": ".", "date": "2025-03-05", "line": "feat: Remove unused new_count field from notification model", "commit": "4df6055566d61c769ae1759d81900d138093136e"} +{"repo": ".", "date": "2025-03-05", "line": "feat: Increment notification count and log insertion", "commit": "dd11c8da5acc5ed97a278a705e7282edc7d50bc5"} +{"repo": ".", "date": "2025-03-05", "line": "feat: Add logging for notification and mapper updates", "commit": "8f137cf8e6d67a8e73ee221d2f9192b7a3ab431d"} +{"repo": ".", "date": "2025-03-05", "line": "feat: Allow channel members to be created", "commit": "30fe0bfae7f2bc9badcb16f734655e661fe976ad"} +{"repo": ".", "date": "2025-03-05", "line": "feat: Return model directly from query", "commit": "edb35b57070a5659e8491a967880d816f2d07697"} +{"repo": ".", "date": "2025-03-05", "line": "feat: Display username when inserting notification", "commit": "0613f6f54de9247c17b4bae924197ffb4cbd2966"} +{"repo": ".", "date": "2025-03-05", "line": "feat: Disable banned, muted, and deleted checks in channel member query", "commit": "1807cff67d3a4306f122d7df4436cc88137f299c"} +{"repo": ".", "date": "2025-03-07", "line": "feat: Implemented threads view with basic message display", "commit": "5b78165fb7e83f7e8a45f790c0f6e5a9fde758a0"} +{"repo": ".", "date": "2025-03-07", "line": "feat: Added threads view and related model/service updates", "commit": "a1afaacb2ea6ded2eb14eb6d8fbdaf34708d9568"} +{"repo": ".", "date": "2025-03-08", "line": "fix: Prevent race condition when reconnecting socket", "commit": "e3afc1ba6e97378688027a60d6d98cc19a519a8c"} +{"repo": ".", "date": "2025-03-08", "line": "fix: Corrected avatar styling in threads template", "commit": "37f6725f2f7e36ec03416f191c9d16cd864991ea"} +{"repo": ".", "date": "2025-03-08", "line": "feat: Display user avatars in threads", "commit": "095be5892db198d0a6356c8700ed0c038e419a29"} +{"repo": ".", "date": "2025-03-08", "line": "feat: Improve thread avatar visibility", "commit": "9292e3b8f3b64084d6bcc0b13dd42d015f4799d9"} +{"repo": ".", "date": "2025-03-08", "line": "fix: Improve thread display and opacity", "commit": "24260f9c371ab2d989441e391f513f6460eaa1ec"} +{"repo": ".", "date": "2025-03-08", "line": "feat: Unified styling for chat messages and threads", "commit": "1b72063a5b972dd726c647b7397f0ced16bd66c2"} +{"repo": ".", "date": "2025-03-08", "line": "feat: Improved thread display and DM name handling\n\nThis update enhances thread display by adding a name and color, and fixes a bug in DM name retrieval. It also refactors the code for better readability and efficiency.", "commit": "5a72c8cd83d1374ff709556cbf4b4ddbf7a9ab7a"} +{"repo": ".", "date": "2025-03-08", "line": "fix: Improve message display with rounded corners and avatar visibility", "commit": "98c2213a862b253f8f967f428b0b248bbe3a32f7"} +{"repo": ".", "date": "2025-03-08", "line": "feat: Improved user search display with thread-like layout and real-time updates", "commit": "0a9b66d2f76a2c4418db7149b17729bf8a2dc811"} +{"repo": ".", "date": "2025-03-08", "line": "feat: Set default page titles and update login/register titles", "commit": "6ecd356cc08e17596ff6b5007c46def2bc17c851"} +{"repo": ".", "date": "2025-03-08", "line": "fix: Improved form submission and change event handling", "commit": "804556b74d8caa5e3a79a03cd1a8d7870843b898"} +{"repo": ".", "date": "2025-03-08", "line": "feat: Added meta information to base.html", "commit": "7c22a70722db3fa97a813c30c01c4cd5462138eb"} +{"repo": ".", "date": "2025-03-08", "line": "feat: Sort threads by last message timestamp", "commit": "8e195a49e3e914a4b241e95378bd9a07611715a8"} +{"repo": ".", "date": "2025-03-08", "line": "style: Improved form input focus and placeholder visibility", "commit": "c9113ca09500c5b3cc277fb09b9607a505d39f30"} +{"repo": ".", "date": "2025-03-08", "line": "feat: Added head block for custom HTML head content", "commit": "62aa15a4b4d6514824378cca73084c9ce2df903b"} +{"repo": ".", "date": "2025-03-08", "line": "feat: Implemented back button styling and layout", "commit": "ad7eab9717848584369ded6e19babb6a7b9f5b98"} +{"repo": ".", "date": "2025-03-08", "line": "Revert: Undid auto formatting", "commit": "e91ae4584aaf08cb02b89cdf26b8c43a8c8179b0"} +{"repo": ".", "date": "2025-03-08", "line": "Merge main", "commit": "dd5a9a23e8e452a03f7080656608617309bf73a5"} +{"repo": ".", "date": "2025-03-08", "line": "Merge: Tweaks for login/registration and base + image roundness", "commit": "aedfe9aa947dcd2262c825af5a4d977eb298ccb5"} +{"repo": ".", "date": "2025-03-08", "line": "feat: Sort channels by last message time", "commit": "a219ce4d79a15ef900583ab025fb0da1df79ace3"} +{"repo": ".", "date": "2025-03-08", "line": "feat: Filter channels by privacy in sidebar", "commit": "d6061cb45b68a7b393b0e35a560d5d7bea4b9478"} +{"repo": ".", "date": "2025-03-08", "line": "fix: Sort channels by last message, handling null values", "commit": "24a504e3a7383c7a338fbe3ee09411547eed58eb"} +{"repo": ".", "date": "2025-03-08", "line": "fix: Sort channels by last message time, handling null values", "commit": "11b8f0e744fb9d6b05ce11b7475bb3f51edee96b"} +{"repo": ".", "date": "2025-03-08", "line": "feat: Implemented form preloading and autofocus on the first input element for login and register pages", "commit": "0266b2a559952d0ff767b251c2921704a6aa1abe"} +{"repo": ".", "date": "2025-03-08", "line": "fix: Corrected semicolon in loadForm call", "commit": "fd07001983fc3d3015ac7064461c14b8486155e6"} +{"repo": ".", "date": "2025-03-09", "line": "feat: Preload form and autofocus first input", "commit": "d9ac1813ba8ddad9fb602730cb2cc763aab4bc23"} +{"repo": ".", "date": "2025-03-09", "line": "fix: Sort threads by last message, handling missing timestamps", "commit": "91d8f3efd16431fe99b0e60927d1f6d9b6587f7e"} +{"repo": ".", "date": "2025-03-10", "line": "fix: Improved search user page layout", "commit": "c4e3f1fc1f10e4d98fc04e4928c62c88385fbeb8"} +{"repo": ".", "date": "2025-03-11", "line": "feat: Improve file download experience with suggested filename", "commit": "c6c2766381f75b058fb61f91556788b0720b058b"} +{"repo": ".", "date": "2025-03-13", "line": "feat: Added reply functionality and improved time display", "commit": "5cfcafe0821b3cceb753b9ddb4076a79f26a88c0"} +{"repo": ".", "date": "2025-03-13", "line": "feat: Display creation time on container", "commit": "c55927aa9c7e575544901bbee41cb9a9d3c6437a"} +{"repo": ".", "date": "2025-03-13", "line": "style: Darkened the overall theme.", "commit": "0fad298fc078e2a3ea1afee71ee92b99b83427b0"} +{"repo": ".", "date": "2025-03-13", "line": "feat: Added padding to links", "commit": "0f950218d6d783c4738966e15b2746c14043c82f"} +{"repo": ".", "date": "2025-03-13", "line": "feat: Improved reply formatting with markdown and blockquote", "commit": "d8b43dbd08afa8c4498bbc5611dd6e7d61f9b139"} +{"repo": ".", "date": "2025-03-14", "line": "feat: Increased update interval for times", "commit": "17c9731b9f8be07b247aeed29ba2ab1319e408f0"} +{"repo": ".", "date": "2025-03-15", "line": "feat: Centralized input styling in shared.css", "commit": "5b70bb9ea5cc6637ac585cf8f04efd4cde0aa621"} +{"repo": ".", "date": "2025-03-15", "line": "feat: Applied updated input styling across pages", "commit": "752f3df13a548d22646f87a87940dc64e15587f3"} +{"repo": ".", "date": "2025-03-15", "line": "feat: Refactor app modules and update script tags to use type=\"module\"", "commit": "a4d79b06c49ec9f605336bf181e98455c8acd460"} +{"repo": ".", "date": "2025-03-16", "line": "feat: Convert files to modules", "commit": "a9663c8170dd2f925100eaa50e8c0019c5eee683"} +{"repo": ".", "date": "2025-03-16", "line": "feat: Refactor socket and event handling for improved reliability and structure", "commit": "4a8a614adb5e15cad18414214d30ab83464eae14"} +{"repo": ".", "date": "2025-03-16", "line": "refactor: Improved code formatting and consistency", "commit": "c9c070c497bb9af3eb5bb9915f221ec00b56b832"} +{"repo": ".", "date": "2025-03-16", "line": "fix: Reconnected socket on error", "commit": "e62a8554090009c7914b95833066ad46251da01d"} +{"repo": ".", "date": "2025-03-16", "line": "feat: Changed button colors to dark theme", "commit": "819cf8381c287e2ee88fb1d6fe789e30a1a33eff"} +{"repo": ".", "date": "2025-03-16", "line": "style: Adjusted upload button background color", "commit": "2ba28c193a826e8c1f9647f06bffb6084166c9f1"} +{"repo": ".", "date": "2025-03-16", "line": "feat: Added Umami analytics tracking", "commit": "287e10d8aa8feb2590ad48d9412ace74a9432baf"} +{"repo": ".", "date": "2025-03-17", "line": "fix: Scroll to the end of the message container", "commit": "54416ee84f88064897a824ae2c3a9e0ef2c1ccaa"} +{"repo": ".", "date": "2025-03-17", "line": "feat: Refactor header layout and logo display", "commit": "39fa8fa0cd7a725edc1f293a7e8d0ea0d5d5bca6"} +{"repo": ".", "date": "2025-03-17", "line": "feat: Add Promise.withResolvers polyfill and update templates", "commit": "7fa2817f773b47737236f4bb700023bcf8b483f1"} +{"repo": ".", "date": "2025-03-17", "line": "revert: Removed unnecessary formatting changes", "commit": "965dc930a900a5080e225bb492be2b799daed22f"} +{"repo": ".", "date": "2025-03-17", "line": "feat: Add Promise.withResolvers polyfill", "commit": "825ece4e7868be28ba03c4fde5149695b0dd9dc5"} +{"repo": ".", "date": "2025-03-18", "line": "feat: Added dump script for public channels", "commit": "3c6a0944d68ca16250ec9364d7f006b0e7eea6e8"} +{"repo": ".", "date": "2025-03-18", "line": "feat: Improved dump functionality with JSON output and user information\n\nfix: Removed unnecessary print statements from cache and dump modules", "commit": "70db15bf27c7a8fd8bf112432f02754f01bbb3d7"} +{"repo": ".", "date": "2025-03-18", "line": "feat: Refactor dump script to output to dump.txt and improve message formatting", "commit": "3960390ec45f427979ebd2b81c1a21666a47e71d"} +{"repo": ".", "date": "2025-03-20", "line": "refactor: Update session management for user registration and login", "commit": "5ba239caa8928a078362af0e6e2d1a4626bd508d"} +{"repo": ".", "date": "2025-03-22", "line": "feat: Added terminal access and updated Dockerfile and compose.yml", "commit": "7dcabde2ed0ab699ea3033f7788381e85c352b97"} +{"repo": ".", "date": "2025-03-22", "line": "feat: Added terminal access and basic shell environment.", "commit": "013d4adce57f4afec5176bbdb5e2225d529ec3b7"} +{"repo": ".", "date": "2025-03-22", "line": "feat: Added terminal page with Ubuntu option and channel sidebar", "commit": "6e68408ddfd8be2376f7453deac8f63a6bfb93e4"} +{"repo": ".", "date": "2025-03-22", "line": "feat: Add channel list and user context to template rendering", "commit": "604e27ce10dee59b1b3f6ebd359ee356b085df2a"} +{"repo": ".", "date": "2025-03-22", "line": "fix: Corrected execute permissions for r script", "commit": "c72b015073347e86f2edf1e67544b1ae31e929b0"} +{"repo": ".", "date": "2025-03-22", "line": "fix: Disable r executable and add vim and htop to apt install", "commit": "78c631e6c79b4b69b0e202a301b710c4150e6dbe"} +{"repo": ".", "date": "2025-03-22", "line": "fix: Corrected execute permissions for r script", "commit": "c8461342fd8d260da69c84f27f9e9d13b3430942"} +{"repo": ".", "date": "2025-03-23", "line": "feat: Introduce ThreadPoolExecutor for asynchronous task handling", "commit": "0bc24e8d2ef4452efc7be5286288a2531908ea55"} +{"repo": ".", "date": "2025-03-23", "line": "feat: Improve terminal display and handling", "commit": "c2d9af807a95900c4fecd7a1929c8d92393a955d"} +{"repo": ".", "date": "2025-03-23", "line": "feat: Install git during setup", "commit": "c5c160baae67d7e5932963f8501ed7d56dc35c21"} +{"repo": ".", "date": "2025-03-23", "line": "feat: Updated drive functionality with new views and services\n\nThis commit introduces a new drive feature with the following changes:\n\n- Added DriveModel and DriveItemModel to represent drive data.\n- Implemented DriveService and DriveItemService for managing drives and items.\n- Created DriveView for displaying drive contents as JSON.\n- Updated Application class to include drive-related setup and routes.\n- Modified Makefile to use python3.12\n- Updated src/snek/app.py to include drive view.", "commit": "7b32a7eba4d5944142a3b40616d37b0862087371"} +{"repo": ".", "date": "2025-03-23", "line": "feat: Add URL to drive items", "commit": "dec2281ac88d151afda016fc01e833dc2f0aa89e"} +{"repo": ".", "date": "2025-03-23", "line": "fix: Correctly fetch file extension from item", "commit": "1de2c55966c0ddf0fb663b935427d2c005f0fde9"} +{"repo": ".", "date": "2025-03-23", "line": "fix: Improved terminal session handling and websocket integration", "commit": "529606955a545bc25cf5899f2c79d3660bcefd54"} +{"repo": ".", "date": "2025-03-23", "line": "fix: Increased websocket thread pool size", "commit": "af4a70e8949bfde704a0499177050fdeab5300d9"} +{"repo": ".", "date": "2025-03-27", "line": "feat: Display user color in sidebar and update new message count", "commit": "5390b8bdc3dc04645258ed758f3894de00008e80"} +{"repo": ".", "date": "2025-03-27", "line": "fix: Prevent errors when user data is missing during notification updates", "commit": "877ef7970d5b7bb5f8fd0af35adad5d8d071b14d"} +{"repo": ".", "date": "2025-03-27", "line": "refactor: Remove debugging prints", "commit": "87c189b3fe897cc15ee6ac311e987bf9fe7811b9"} +{"repo": ".", "date": "2025-03-27", "line": "refactor: Cleaned up console output by removing unnecessary print statements", "commit": "71a206a19fa6b2a2ae05d886a39d2fa03f2c0f71"} +{"repo": ".", "date": "2025-03-27", "line": "feat: Added database transaction for notification creation", "commit": "bd5bb5ae65d6cb870d090382b106b705833d4cf1"} +{"repo": ".", "date": "2025-03-27", "line": "feat: Persist RPC transaction changes to the database", "commit": "13ce09a5c50ddba8956dbeb838f9dd1bcafe184a"} +{"repo": ".", "date": "2025-03-27", "line": "feat: Added task runner and task queue for asynchronous operations", "commit": "145373399dada2f4cee54af0c99e62d4a27a0f99"} +{"repo": ".", "date": "2025-03-27", "line": "refactor: Improve task management with asyncio.Queue and error handling", "commit": "e6f702a6b405f1dae0ce719177c6f7bf5b636ad8"} +{"repo": ".", "date": "2025-03-27", "line": "fix: Remove unnecessary database transaction block in RPCView", "commit": "9d5815ed1028354ac61f2d506530147a02c476e6"} +{"repo": ".", "date": "2025-03-27", "line": "feat: Added database transaction management for task execution", "commit": "8810679fd8ea2dd6e63b09bf9a4b9af5c2d0fdd2"} +{"repo": ".", "date": "2025-03-27", "line": "feat: Added task execution time measurement", "commit": "6ad3844f037735e268b42247fcc6e8605cc13f07"} +{"repo": ".", "date": "2025-03-27", "line": "feat: Schedule notification creation as a background task", "commit": "73e8779bdc42ec5f5618fad3d563544d1fad2b69"} +{"repo": ".", "date": "2025-03-27", "line": "fix: Ensure notification creation after socket broadcast", "commit": "6f043d21390d13d37772c8ae145d7a66b3919529"} +{"repo": ".", "date": "2025-03-27", "line": "fix: Await task creation in chat service", "commit": "9e50b2a6d3570c4f86fcfca6a5ce59947c0105ec"} +{"repo": ".", "date": "2025-03-28", "line": "feat: Initialized Ubuntu Dockerfile and terminal environment setup", "commit": "5fbcadad8bad7b8dd7ac3279938ff50db6b5d380"} +{"repo": ".", "date": "2025-03-29", "line": "fix: Adjusted avatar size in message template", "commit": "fe1b3d6d191176111538f1ba06018e14c44ca8f9"} +{"repo": ".", "date": "2025-03-29", "line": "```\nfeat: Added webdav support\n\nThis commit introduces webdav functionality to the application.\n- Added webdav dependencies to pyproject.toml\n- Implemented WebdavApplication class in src/snek/webdav.py\n- Integrated WebdavApplication as a subapp in src/snek/app.py\n- Added necessary imports and configurations for webdav integration.\n```", "commit": "29139d5d0c18ad2b0ebd32db9a0b629c45c0a651"} +{"repo": ".", "date": "2025-03-29", "line": "feat: Initial implementation of WebDAV functionality with basic operations", "commit": "9a923f6bddd73df27af80ef6c8e2313816a07a48"} +{"repo": ".", "date": "2025-03-29", "line": "feat: Implemented basic WebDAV authentication", "commit": "886d21999c716ee306318796f3f159ba085f9618"} +{"repo": ".", "date": "2025-03-29", "line": "feat: Use home directory instead of drive for user folders", "commit": "6dca3a96e1cd23cc26d69aeee31ae45e14977bbd"} +{"repo": ".", "date": "2025-03-29", "line": "feat: Implement recursive node creation for propfind", "commit": "3926b2d837bef181546d826b41821cf90fc755a8"} +{"repo": ".", "date": "2025-03-30", "line": "refactor: Updated home folder path to drive and removed lock implementation", "commit": "d5917b94540aee206935354f438a6a7f893278ec"} +{"repo": ".", "date": "2025-03-30", "line": "refactor: Remove unused LOCK and UNLOCK routes", "commit": "8058e4a4b0aee254edc76fa28b2c4336eb393c4b"} +{"repo": ".", "date": "2025-03-30", "line": "fix: Handle potential errors when creating user home directories", "commit": "2a47c0ba5e7344d44c3acd15d8f3efeb11722677"} +{"repo": ".", "date": "2025-04-01", "line": "feat: Added settings page with profile, notifications, and privacy sections", "commit": "32e0c959e8589f574d1c46b96d35f49c98721566"} +{"repo": ".", "date": "2025-04-01", "line": "feat: Improve responsiveness for smaller screens", "commit": "87b48af551d2ed023f77ca57d033ed0079d303f3"} +{"repo": ".", "date": "2025-04-01", "line": "refactor: Reduced message list height", "commit": "18b1ec20b67522cf816b29f3cde64a935ec5b330"} +{"repo": ".", "date": "2025-04-01", "line": "feat: Removed chat window element", "commit": "7c52c2d9d5f10623ccf479918ea5baed247a07b5"} +{"repo": ".", "date": "2025-04-01", "line": "feat: Added footer styling for improved layout", "commit": "fbd4fa4e668628c11d8b592718cfcdcca71a3c0f"} +{"repo": ".", "date": "2025-04-01", "line": "feat: Style adjustments for mobile view", "commit": "d24627b35fd2201e6baad781a11fbae0c379f366"} +{"repo": ".", "date": "2025-04-01", "line": "feat: Adjusted width for mobile responsiveness", "commit": "e3c997302b07228c0791d6307b429109b6eb3d53"} +{"repo": ".", "date": "2025-04-01", "line": "feat: Adjusted form width for mobile responsiveness", "commit": "27c0abea3147e5e00a5196fa9b351141a9d17ae2"} +{"repo": ".", "date": "2025-04-02", "line": "fix: Handle missing last message gracefully", "commit": "b365afc910522a484ad257af6df7b607712c71f2"} +{"repo": ".", "date": "2025-04-02", "line": "feat: Add unique request ID and improve UI responsiveness", "commit": "99b2beeab0d55242537b7ec810bfdd69feb47103"} +{"repo": ".", "date": "2025-04-02", "line": "style: Adjusted layout and overflow properties for improved responsiveness.", "commit": "81479e7058feda9954fd74810d1294fb92e7a1c4"} +{"repo": ".", "date": "2025-04-03", "line": "feat: Refactor settings view and sidebar", "commit": "d10768403d221fbd1d50a520c083b8d1be1b3a19"} +{"repo": ".", "date": "2025-04-03", "line": "feat: Added profile settings page with nickname and description editing", "commit": "69482207461eec9c3c64ec297231989aa248dd9a"} +{"repo": ".", "date": "2025-04-06", "line": "fix: Update icons in manifest for stability on Firefox Android", "commit": "c2b8061ac292f18949d81c660c5a314cb42bcc6e"} +{"repo": ".", "date": "2025-04-07", "line": "fix: Resolved web manifest icon instability on Firefox Android", "commit": "75593fd6bb45ee6020e54f3e0de9b1ff0e6d4f5d"} +{"repo": ".", "date": "2025-04-08", "line": "feat: Added IPython dependency and improved asyncio handling", "commit": "d71d5da6bcf22d2daf5ec59832f15fe02472b95c"} +{"repo": ".", "date": "2025-04-08", "line": "feat: Implement user property service for storing and retrieving user-specific data", "commit": "d2e2bb811707b02f05cbf22d10ef1916b021c90d"} +{"repo": ".", "date": "2025-04-08", "line": "feat: Added debug middleware and improved routing in WebdavApplication", "commit": "d23ed3711a464f1d796ed35e58dbcaf1db6b7d84"} +{"repo": ".", "date": "2025-04-08", "line": "feat: Add debug middleware and improve WebDAV functionality\n\nThis commit introduces a debug middleware for request logging and enhances WebDAV functionality with several improvements:\n\n- Added debug middleware to log request details.\n- Implemented caching for file size and disk free space using `time_cache_async`.\n- Fixed potential errors in user authentication and home folder retrieval.\n- Improved error handling and logging.\n- Refactored code for better readability and maintainability.\n- Added support for asynchronous file size retrieval.\n", "commit": "13f1d2f390afdfc912d24bb63930c9ca47e05f94"} +{"repo": ".", "date": "2025-04-09", "line": "feat: Support short and standard YouTube links in template", "commit": "b31c286a8b8442d48f9b0713a8cce41432c168d1"} +{"repo": ".", "date": "2025-04-09", "line": "feat: Add YouTube video embedding functionality", "commit": "b0a97ad267b971f8ba298bb5a0e696810c08b026"} +{"repo": ".", "date": "2025-04-09", "line": "feat: Implement YouTube video embedding with improved parsing", "commit": "c6575d8e525dfa2f574e1965cd3df4379cde7acd"} +{"repo": ".", "date": "2025-04-09", "line": "feat: Simplify YouTube video embedding logic", "commit": "6138cad7827c48a86b20d4015dce818dca348f04"} +{"repo": ".", "date": "2025-04-09", "line": "feat: Style YouTube embed to center horizontally", "commit": "087f9c10b44fca9f29de862562b405ef5586f151"} +{"repo": ".", "date": "2025-04-09", "line": "feat: Add support for YouTube video embedding", "commit": "e6bd7aa15211ae0bd3be65be3a659526b1131eee"} +{"repo": ".", "date": "2025-04-09", "line": "feat: Added video embedding functionality with improved layout", "commit": "94e94cf7ca4bdcdd581dfe074728e93412c2a621"} +{"repo": ".", "date": "2025-04-09", "line": "feat: Implement YouTube video embedding", "commit": "6673f7b615508f0c344fe0efbebe362f5236bd84"} +{"repo": ".", "date": "2025-04-09", "line": "feat: Implement YouTube video embedding from text", "commit": "2582df360ab0667a3d29c46b92ad4abeb397d363"} +{"repo": ".", "date": "2025-04-09", "line": "feat: Add video embedding functionality", "commit": "656ea5f90ee56a16b0f0047cace848572dc479c7"} +{"repo": ".", "date": "2025-04-09", "line": "feat: Simplify YouTube embedding logic", "commit": "c529fc87fd6ed7b39bf057bce44ef30d1bc17f1b"} +{"repo": ".", "date": "2025-04-09", "line": "feat: Implement YouTube video embedding", "commit": "8fa216c06cfaf3cd249e6c44efb5e5b2735f8c6a"} +{"repo": ".", "date": "2025-04-09", "line": "feat: Refactor asyncio and database preparation in Application class\n\nfix: Corrected indentation and added missing executor assignment in prepare_asyncio method.\n\nfeat: Improved form element structure and added missing attributes in profile form.\n\nfix: Corrected user property JSON serialization and retrieval.\n\nfeat: Added UserPropertyService import to service initialization.\n\nrefactor: Adjusted YouTube embed template for better compatibility.\n\nfix: Corrected user data retrieval and handling in SettingsProfileView.\n\nrefactor: Improved file size and disk space retrieval methods.\n\nfix: Corrected lock token parsing in WebdavApplication.", "commit": "44dd77cec5639575cb86973eceb8d174d570370c"} +{"repo": ".", "date": "2025-04-09", "line": "feat: Minor formatting adjustments across modules", "commit": "743593affe276ae8ffd3751c80fe88eb4c99ac7f"} +{"repo": ".", "date": "2025-04-10", "line": "feat: Removed comments and added channel display", "commit": "0e6fbd523cd4f4279a4f230567504b30c9b3116d"} +{"repo": ".", "date": "2025-04-10", "line": "feat: Improved channel broadcasting and added user UID retrieval\n\nThis commit introduces several enhancements:\n\n- Added a `get_user_uids` method to `ChannelMemberService` to efficiently retrieve user UIDs for a given channel.\n- Refactored the `broadcast` method in `SocketService` to utilize the new `get_user_uids` method for improved performance and error handling.\n- Added error logging in `RPCView` when deleting sockets.\n", "commit": "3594ac1f5984953487e0c3423c9672b01e416c28"} +{"repo": ".", "date": "2025-04-13", "line": "feat: Add stats view and caching statistics", "commit": "bc65752ea252cdcd929ba0bd956455317958337a"} +{"repo": ".", "date": "2025-04-13", "line": "feat: Added stats view endpoint", "commit": "a1840cd034e7a4c792e2bcc69ff06595b1e2add3"} +{"repo": ".", "date": "2025-04-13", "line": "refactor: Moved 'r' executable and updated .bashrc for automatic updates", "commit": "22668f8a72994446ffaa109e5ae742bd61bd3bf2"} +{"repo": ".", "date": "2025-04-13", "line": "feat: Added initial .rcontext.txt file with facts and work procedure", "commit": "ec9af49f2903682cea978db15422fba4624c488d"} +{"repo": ".", "date": "2025-04-13", "line": "docs: Added a reminder to be rude but functional.", "commit": "9b49e659e575e99de717a5c64e1ba1c3c4039cb1"} +{"repo": ".", "date": "2025-04-13", "line": "refactor: Improve process handling and error management in TerminalSession", "commit": "823892a3021e674fea933b717565518dc1696031"} +{"repo": ".", "date": "2025-04-13", "line": "fix: Return empty list when search query is empty", "commit": "4a770848a6dbc558c029b083a881becf7adef8d7"} +{"repo": ".", "date": "2025-04-13", "line": "fix: Require both logged_in and uid for login_required views", "commit": "e4b0625799d9efd89e7e9518278588158b296c6c"} +{"repo": ".", "date": "2025-04-13", "line": "feat: Require login for search user view", "commit": "8ae9aac045e41fc84ebab102335a2613b3e22c08"} +{"repo": ".", "date": "2025-04-13", "line": "feat: Allow profile description editing and nickname updates\n\nThis commit introduces profile editing functionality, including a textarea for descriptions and an input field for nicknames. It also fixes a bug in the user property service and updates the profile view to handle form submissions correctly.\n", "commit": "bee7d828cd67581c33946630cd22fe8edd674d15"} +{"repo": ".", "date": "2025-04-14", "line": "feat: Add user profile view and link avatars to user profiles", "commit": "3b05acffd296169eed305a55dba79d632d5f78f5"} +{"repo": ".", "date": "2025-04-14", "line": "feat: Implement user profile view and template", "commit": "a3abd854bbf0ebe2ef0ef46e7c346a995e5b6faa"} +{"repo": ".", "date": "2025-04-14", "line": "feat: Refactor user property setting logic using upsert", "commit": "9fb6e64655dff132be43e2fc867827d17ad94201"} +{"repo": ".", "date": "2025-04-14", "line": "feat: Improve user profile rendering and link avatar", "commit": "0fa04883850534fbb97755e06ebec1538dccfdc7"} +{"repo": ".", "date": "2025-04-14", "line": "fix: Use user uid instead of request user uid in user_property.set", "commit": "d4f5a4640929b1f16ccddc741f977cf7e901e7de"} +{"repo": ".", "date": "2025-04-14", "line": "feat: Added navigation links to user page", "commit": "3cfb79c8f560430639fceb4a278fc81dfbad2299"} +{"repo": ".", "date": "2025-04-14", "line": "fix: Removed fixed positioning from header on smaller screens", "commit": "c36ce17da5fcccfdaaf7ddf7579b0399519d078f"} +{"repo": ".", "date": "2025-04-14", "line": "feat: Added chat area class to user profile section", "commit": "4cc70640e4f7c4d65e5a0c3a503aae1f891164d5"} +{"repo": ".", "date": "2025-04-17", "line": "feat: Refactor layout and styling for user profile page", "commit": "1cd0b54656a969bcb87cbdc07687866ca43e650b"} +{"repo": ".", "date": "2025-05-06", "line": "feat: Added command-line arguments and executable script", "commit": "46a8b612b49f1094c0a8520d97d4b5642f2a57e9"} +{"repo": ".", "date": "2025-05-06", "line": "feat: Configure setuptools to find packages in src directory", "commit": "061da150f9779c6130fac0c957d4facdd59aa33a"} +{"repo": ".", "date": "2025-05-06", "line": "feat: Handle missing pty on Windows", "commit": "6312dfae47b09753675b038798cf38f00311e772"} +{"repo": ".", "date": "2025-05-06", "line": "feat: Added UUID generation and updated hashing functions", "commit": "c709ee11c99f54b58844165b6eb9993240ab0005"} +{"repo": ".", "date": "2025-05-06", "line": "feat: Added paste and file drop support for messages", "commit": "f7fda2d2c951a07bccc927a333b7feaa527556c2"} +{"repo": ".", "date": "2025-05-06", "line": "fix: Use user home folder for uploads", "commit": "529ebd23fc0b50e2606ecddc5e1199774dd18384"} +{"repo": ".", "date": "2025-05-06", "line": "Merge feat/copy-paste-drag-drop", "commit": "0f6eb5c043325e0aa0c77a587672c1d3a5dcb9fd"} +{"repo": ".", "date": "2025-05-06", "line": "feat: Implemented file paste and drag-and-drop support", "commit": "b0666a00900e1b25633433b80da1ef3dd5f2ee71"} +{"repo": ".", "date": "2025-05-08", "line": "feat: Dispatch upload event and focus input after upload", "commit": "707788583a2387c1729950e08243d3f8f7049d7c"} +{"repo": ".", "date": "2025-05-08", "line": "feat: Added focus functionality with Escape and G keybindings", "commit": "d6d2f2892ba3045e5555e9fb4b3d63adf51e2fc2"} +{"repo": ".", "date": "2025-05-08", "line": "fix: Prevent double focus loss during upload escape key press", "commit": "fa59dbc095b65c7b43a1b7f0e70541bd1fd0302c"} +{"repo": ".", "date": "2025-05-08", "line": "feat: Focus input field after message display", "commit": "e153811ff34ef63892cc6aac1d5afd92cb510d14"} +{"repo": ".", "date": "2025-05-08", "line": "feat: Focus input field after message display", "commit": "0a3e15137761d333211d8b52d178f5e150a579f1"} +{"repo": ".", "date": "2025-05-08", "line": "feat: Focus upload view when shift+G is pressed", "commit": "f6706c165e2a8ba392bde1e81d8006381fed96d3"} +{"repo": ".", "date": "2025-05-08", "line": "feat: Focus input field after layout update during shift+G", "commit": "8799662159656867494b2774073b3bfb1bbe5178"} +{"repo": ".", "date": "2025-05-08", "line": "feat: Focus input field after upload", "commit": "49ec99ef016dc754e36442d774da1d3a712bf2a7"} +{"repo": ".", "date": "2025-05-08", "line": "feat: Updated Dockerfiles and terminal configuration\n\nThis commit updates the Dockerfiles and terminal configuration with several improvements:\n\n- Added `xterm`, `valgrind`, `ack`, `irssi`, and `lynx` to the Ubuntu Dockerfile.\n- Added Rust toolchain installation to the Ubuntu Dockerfile.\n- Modified the `r` executable placement in the Ubuntu Dockerfile.\n- Updated the terminal.html template to include fit addon and clear the screen on connection.\n- Added `$HOME/bin` to the PATH in the .bashrc file.\n- Removed the `.rcontext.txt` file.\n- Added `resize > /dev/null` to the .bashrc file.", "commit": "3c1d5d601fa1a9f30b2aa4fd36086102108dde94"} +{"repo": ".", "date": "2025-05-08", "line": "feat: Added ubuntu docker build target and simplified run command", "commit": "d0dd342e27cf4160f96faf87deff81f728e41e47"} +{"repo": ".", "date": "2025-05-08", "line": "chore: Updated Makefile and .bashrc", "commit": "31062fddbfbbf25f206060b38773a7e2c008723c"} +{"repo": ".", "date": "2025-05-08", "line": "feat: Install tmux", "commit": "3c0fea6812a5f5d759c08e6de984c0ccf5f9b9a9"} +{"repo": ".", "date": "2025-05-09", "line": "feat: Implement user template loading based on admin status", "commit": "02a0253c1d9c73d2918fecb8f52c4c7739c867f5"} +{"repo": ".", "date": "2025-05-09", "line": "fix: Prevent appending None to template paths", "commit": "165dda32100e52c347c7f6bb71062244b2a50ba1"} +{"repo": ".", "date": "2025-05-09", "line": "'choices'", "commit": "ac570d036c26b6c7ff5abac169fdf622c10827ad"} +{"repo": ".", "date": "2025-05-09", "line": "'choices'", "commit": "b867b6ba78574a332bf951eb6c00a6a88ded325d"} +{"repo": ".", "date": "2025-05-09", "line": "fix: Use request.session instead of self.request.session", "commit": "e359a8ebe294e0f55cf4164926011e893468e4bc"} +{"repo": ".", "date": "2025-05-09", "line": "'choices'", "commit": "5b28044d9e604b2404bf4b7277a240f7fc56032c"} +{"repo": ".", "date": "2025-05-09", "line": "feat: Refactor static file serving with `add_static`", "commit": "c56bf4fb49c986e9b653f635a81937a3ef433a5e"} +{"repo": ".", "date": "2025-05-09", "line": "feat: Added repository management functionality\n\nThis commit introduces repository management features, including creation, updating, and deletion. It also includes UI updates to the settings sidebar and templates.\n", "commit": "ee40c905d4448f0b39d28c4d51343b5fe111d038"} +{"repo": ".", "date": "2025-05-09", "line": "feat: Added basic Git repository management functionality", "commit": "a5aac9a33701e3d4852fba13520771e6de82aac0"} +{"repo": ".", "date": "2025-05-09", "line": "fix: Corrected repository deletion URL and added repository deletion functionality", "commit": "e06776d81d0fa40e4d9d5f57a6259df8db271372"} +{"repo": ".", "date": "2025-05-09", "line": "feat: Add uvloop dependency and fix repo path resolution", "commit": "adb59eff68e5c855fbce6f930db1ea13f59683f6"} +{"repo": ".", "date": "2025-05-09", "line": "'choices'", "commit": "3ae30f1f7645203a8e8c15bd298d802fffbd2334"} +{"repo": ".", "date": "2025-05-09", "line": "feat: Increase client max size for uploads", "commit": "e5d155e1249f9df7c504a95c98171f7e4fe5d5a4"} +{"repo": ".", "date": "2025-05-09", "line": "refactor: Migrate from argparse to click and improve application startup", "commit": "7e8ae1632d19238954ca96657da1d3950ebd413c"} +{"repo": ".", "date": "2025-05-09", "line": "'choices'", "commit": "95ad49df432195cb127f9fe695eac14678422b37"} +{"repo": ".", "date": "2025-05-09", "line": "'choices'", "commit": "17c6124a57a394c63427a0038e598fdb40560f15"} +{"repo": ".", "date": "2025-05-09", "line": "feat: Initial file manager UI and repository view scaffolding", "commit": "4c34d7eda58530eddb2c8b3479627180d6eeb248"} +{"repo": ".", "date": "2025-05-09", "line": "'choices'", "commit": "1616e4edb97284f705400c0598306202a083f60f"} +{"repo": ".", "date": "2025-05-09", "line": "'choices'", "commit": "44ac1d2bfaa32b99d6ee51d65efdc170d846b1f8"} +{"repo": ".", "date": "2025-05-09", "line": "feat: Added DBService and RPCView db methods", "commit": "dd108c20044540c3801ac461c612392bed76ff89"} +{"repo": ".", "date": "2025-05-10", "line": "feat: Added Drive API and HTML views for file management", "commit": "f0591d493955d9c126e7dee6d1a06917c48bbbd2"} +{"repo": ".", "date": "2025-05-10", "line": "feat: Implemented typing indicator and glow effect for active users", "commit": "3412aa0bf0c0bb138c234f88fad55cb69267df79"} +{"repo": ".", "date": "2025-05-10", "line": "'choices'", "commit": "9133b7c3ce6457fa6c218b540828c752b4ba5c72"} +{"repo": ".", "date": "2025-05-10", "line": "fix: Remove debug print statement in SocketService", "commit": "4d7566de9bb3f2c54954fe72d0332caecd133ffa"} +{"repo": ".", "date": "2025-05-10", "line": "refactor: Remove hardcoded repo and user data", "commit": "2c9004418555dfc2a4c826e5c30aa0d59f332df7"} +{"repo": ".", "date": "2025-05-11", "line": "'choices'", "commit": "01846bf23f7883007b99a2e100240bf3b35b30f2"} +{"repo": ".", "date": "2025-05-11", "line": "'choices'", "commit": "c48b84bf3ab7cff5dee5670e23db3d771e14fc46"} +{"repo": ".", "date": "2025-05-12", "line": "'choices'", "commit": "f156a153de1b2f89b99cf0490eb18bf27a611fe1"} +{"repo": ".", "date": "2025-05-13", "line": "feat: Added image conversion and resizing support for channel attachments", "commit": "ac2f68f93fd66c0d6ab3682525b2d9c94febff4d"} +{"repo": ".", "date": "2025-05-13", "line": "'choices'", "commit": "a4bea9449526fc8f6b01c02d777db5c30186b830"} +{"repo": ".", "date": "2025-05-13", "line": "'choices'", "commit": "ba3152f553afcfae318811a413cdea6f5be9f413"} +{"repo": ".", "date": "2025-05-13", "line": "refactor: Moved WebSocketClient to system/websocket.py", "commit": "adad5ed4fe37038442d247d9246795a82d31093c"} +{"repo": ".", "date": "2025-05-13", "line": "fix: Remove timing output from task execution", "commit": "2e324ff11815d3c67fffa8e8d5f3e3554f154b57"} +{"repo": ".", "date": "2025-05-13", "line": "feat: Implement image click to view full size", "commit": "d09055986e9a5d971f58075a5e939a268deb26be"} +{"repo": ".", "date": "2025-05-13", "line": "fix: Add width parameter to image URLs", "commit": "8cd2f16c5c46318cb035b882197b516ae5532452"} +{"repo": ".", "date": "2025-05-13", "line": "feat: Added width attribute to image source", "commit": "015b188d5ea16a75d4ae6ef0d9bd6c2514e68fda"} +{"repo": ".", "date": "2025-05-13", "line": "'choices'", "commit": "12d287042415554c581e7d4fcfc81bd3d733fa02"} +{"repo": ".", "date": "2025-05-13", "line": "'choices'", "commit": "964a747f42ade75dcfced5395f46727f0508172c"} +{"repo": ".", "date": "2025-05-13", "line": "'choices'", "commit": "319c1b1b5264933a7ea1d7af6541be2a410a3328"} +{"repo": ".", "date": "2025-05-13", "line": "'choices'", "commit": "a21e3590ef4ddad292fb914cb3454d07eb622413"} +{"repo": ".", "date": "2025-05-13", "line": "'choices'", "commit": "b55d74fb124b90ee24d158bc94c401b0ff19edb9"} +{"repo": ".", "date": "2025-05-13", "line": "'choices'", "commit": "3858dcbd62e4032a02e9d25dffd000ade4dc7bbe"} +{"repo": ".", "date": "2025-05-13", "line": "feat: Add height parameter to image rendering", "commit": "0ea0cd96dbe536b09cb3549de47766a756f04008"} +{"repo": ".", "date": "2025-05-13", "line": "'choices'", "commit": "af1cf4f5aee9cc07c1c8a8e8039c19001e3d6ea9"} +{"repo": ".", "date": "2025-05-13", "line": "'choices'", "commit": "c45b61681dc2fc2a239e1bc2672da44f7738b0c6"} +{"repo": ".", "date": "2025-05-15", "line": "feat: Introduce online user list and typing indicator", "commit": "db6d6c0106267f56822ae378a4c88385d025051a"} +{"repo": ".", "date": "2025-05-15", "line": "feat: Updated message text updating and added message age check.", "commit": "25d109beedf030523ac5d357dbbb1f9efb919edb"} +{"repo": ".", "date": "2025-05-15", "line": "feat: Implemented dialogs for online users and help, removed online.html", "commit": "dd80f3732b7f500acdd92f6e44f42f9ade0f205b"} +{"repo": ".", "date": "2025-05-15", "line": "feat: Added /live command to help dialog", "commit": "79c39828f0a3282f53e3322e19b211b5559466a1"} +{"repo": ".", "date": "2025-05-16", "line": "'choices'", "commit": "c5b55399a1fbea233b33a9e5fdde1fe2cd9167aa"} +{"repo": ".", "date": "2025-05-16", "line": "feat: Update socket service and attachment view\n\n- Added last_ping to user data on socket connection.\n- Fixed bug in attachment view where format was not correctly passed to image.save.\n- Improved attachment view to handle multiple attachments.", "commit": "93462d4c4b93c4f7eb81702801df9159cbb64e8e"} +{"repo": ".", "date": "2025-05-16", "line": "fix: Increased last ping cooldown to 180 seconds", "commit": "c387225a6e8aa826b944ff3c53c4045db25db758"} +{"repo": ".", "date": "2025-05-16", "line": "'choices'", "commit": "00557ec9eaab7256d5c129fc8c00c12650ea3fd3"} +{"repo": ".", "date": "2025-05-17", "line": "'choices'", "commit": "c0b4ba715c329273e4f5684d1ec2e231e5a1c7e7"} +{"repo": ".", "date": "2025-05-17", "line": "feat: Refactor chat input component with improved auto-completion and live typing functionality", "commit": "48c3daf3983e3b6e04a0c5888febceb69db9d661"} +{"repo": ".", "date": "2025-05-17", "line": "'choices'", "commit": "ffb22165da408d653dec3baeed2a5aca972eaea6"} +{"repo": ".", "date": "2025-05-17", "line": "'choices'", "commit": "1bed47fbf59f3fb9bfeeae955272f6b2442d92b3"} +{"repo": ".", "date": "2025-05-17", "line": "feat: Re-enable webp fallback with png fallback", "commit": "53811ca9b2259cd24dcada84816c3e622b801835"} +{"repo": ".", "date": "2025-05-17", "line": "feat: Added star animation to sandbox page", "commit": "e79abf4a26454cddf766cd1ba138554817c820cb"} +{"repo": ".", "date": "2025-05-18", "line": "Merge youtube embed fix", "commit": "59a2668c8c63c0292623cf410a3806666940f49b"} +{"repo": ".", "date": "2025-05-18", "line": "fix: Improved GIF resizing quality", "commit": "0f337e569fba59018d41628e9e471cf0c088113e"} +{"repo": ".", "date": "2025-05-18", "line": "400 Client Error: Bad Request for url: https://openrouter.ai/api/v1/chat/completions", "commit": "e09652413f3affac0048cfa53f46fac87aa058a7"} +{"repo": ".", "date": "2025-05-18", "line": "feat: Updated theme and added star animation to index.html", "commit": "e1727caa5fbb379da6fdf7f96184834f2644baa3"} +{"repo": ".", "date": "2025-05-18", "line": "feat: Added container management functionality", "commit": "527b010b244f664b44078d65f34f8b1795d2ce12"} +{"repo": ".", "date": "2025-05-19", "line": "feat: Added container management views and API endpoints", "commit": "db5431d77d48f7561ba6f874e74ebd7bda0abd88"} +{"repo": ".", "date": "2025-05-19", "line": "fix: Increased glow intensity for CSS variables", "commit": "8a85cd7990fcb08071ccdf25f57a8957efd9c57d"} +{"repo": ".", "date": "2025-05-19", "line": "feat: Added starfield animation to sandbox page", "commit": "00fce6bd68a0204020bc5674fdde4237e16cf256"} +{"repo": ".", "date": "2025-05-19", "line": "fix: Increased glow intensity for CSS variables", "commit": "2e837f96c548256bce505ed82fa6e9a3f75449b3"} +{"repo": ".", "date": "2025-05-19", "line": "fix: Reduce star glow intensity and add updateStarColorDelayed to app", "commit": "59a815f85a6783a3d1c46476d671c9817c1b6575"} +{"repo": ".", "date": "2025-05-20", "line": "Merge youtube embed fix", "commit": "d261f54327c49f10e97a838ed78f3a68c7b1ad74"} +{"repo": ".", "date": "2025-05-20", "line": "'choices'", "commit": "87b6b3362db84884fe967702f8c843ec477c589a"} +{"repo": ".", "date": "2025-05-20", "line": "fix: Merged youtube embed bugfix", "commit": "c322d6147a2ee7f59c59a565788b230a18f971ea"} +{"repo": ".", "date": "2025-05-21", "line": "feat: Improve message hover interactions with enhanced avatar and time visibility", "commit": "9f577875f297a3d7619c618382a3c6181d511e72"} +{"repo": ".", "date": "2025-05-21", "line": "feat: Improved hover interactions for time and avatar display", "commit": "b2a4887e2394e8a2e40b5f25c19788cc3155f01b"} +{"repo": ".", "date": "2025-05-22", "line": "fix: Correct timestamp parsing for start time", "commit": "a11c336cf5d169eab170885847dc2e7859e9fc8d"} +{"repo": ".", "date": "2025-05-23", "line": "feat: Improve chat input and message display with various enhancements.", "commit": "f0545cbf02a963557f44af23fb104598ec2e3ff8"} +{"repo": ".", "date": "2025-05-23", "line": "'choices'", "commit": "a0fb214332f0481eb6674883db041be20b68b585"} +{"repo": ".", "date": "2025-05-23", "line": "fix: Ensure message list scrolls to bottom", "commit": "431748c489e4fe9e80a8a2846528a824bbc372dd"} +{"repo": ".", "date": "2025-05-23", "line": "'choices'", "commit": "a55d15b635363229c86a9791dddd5cb12436a1d0"} +{"repo": ".", "date": "2025-05-23", "line": "'choices'", "commit": "3bf09f908391ae45e99ddb506a7ce174b5b6c4f5"} +{"repo": ".", "date": "2025-01-17", "line": "feat: Initial project setup with basic files and structure", "commit": "66f89429366042c77599f3a9b8c1a7aecf976a4f"} +{"repo": ".", "date": "2025-05-23", "line": "'choices'", "commit": "539fb262b23770b270bb3144e991c85c27cdb624"} +{"repo": ".", "date": "2025-01-17", "line": "feat: Initialized project with basic description and setup instructions", "commit": "46a27405aeb8ec426fd1c686a2c090f9fe9c0e62"} +{"repo": ".", "date": "2025-01-18", "line": "feat: Added basic login and register pages with styling.", "commit": "a7446d131413da9f013a56d3541192d8ab1e22b0"} +{"repo": ".", "date": "2025-05-23", "line": "'choices'", "commit": "1c873b7d023b2915b88c6d80af12ee23cbba8f8c"} +{"repo": ".", "date": "2025-01-18", "line": "docs: Added restart policy to snek service", "commit": "2e3b85d7f739160783e7c5552f1306298047704a"} +{"repo": ".", "date": "2025-05-23", "line": "'choices'", "commit": "30b78715831e6e377f58cb15bddfe9e376d76ab1"} +{"repo": ".", "date": "2025-01-24", "line": "feat: Refactor project structure and introduce generic form components.", "commit": "ba83922660dade77dcb96e8ba9c73cfcba8c2b81"} +{"repo": ".", "date": "2025-05-23", "line": "'choices'", "commit": "9b9d3568495454ec777406101fbfaccef8e3f27c"} +{"repo": ".", "date": "2025-01-24", "line": "feat: Complete system with basic functionality and initial views", "commit": "d20079f3ed8f261bcda0f5379f4c9e23ee941527"} +{"repo": ".", "date": "2025-05-23", "line": "Merge bugfix/youtube-timestamp into main\n", "commit": "e33e4196ab6301f16451c2b37cbaebaae6e47be5"} +{"repo": ".", "date": "2025-01-24", "line": "feat: Use \"/back\" URL for back button navigation", "commit": "4b48485bcc9f73662a1eb4ab3142bb0f4d5bef7a"} +{"repo": ".", "date": "2025-05-23", "line": "'choices'", "commit": "43982c16fa6bb080b9ae61848a54eb44da403bbb"} +{"repo": ".", "date": "2025-01-24", "line": "feat: Implement size attribute for fancy-button", "commit": "0271e3f9719a4155fc5be37c36feca865932b0c1"} +{"repo": ".", "date": "2025-01-24", "line": "fix: Updated login and register button URLs", "commit": "bda93e354f4691483dbbef29949672ab0989b7e0"} +{"repo": ".", "date": "2025-05-23", "line": "feat: Implemented mention matching and replacement in chat input", "commit": "cd8ea9afd69e1e12b3396cf46b76f6219191c1fa"} +{"repo": ".", "date": "2025-01-24", "line": "feat: Style adjustments and layout improvements for responsive design", "commit": "757b67b78c2f396df7ac7b5706f98833aedfb85b"} +{"repo": ".", "date": "2025-01-24", "line": "feat: Refactor styling and layout for improved aesthetics and responsiveness", "commit": "6ba6121988dae019d4c4c0a3b8592b443f094065"} +{"repo": ".", "date": "2025-01-24", "line": "feat: Refactor routing and form endpoints to use /login.json and /register.json", "commit": "c1eeacc0b415ef770418bb053d18ac0ffa4f64c2"} +{"repo": ".", "date": "2025-01-24", "line": "feat: Implemented caching decorator for asynchronous functions", "commit": "21ab5628b072320ae0851819116e57539b2397d9"} +{"repo": ".", "date": "2025-01-24", "line": "feat: Migrated to Gunicorn and added documentation pages", "commit": "8486c22c325ba358bd48766c518f7c7bd30059eb"} +{"repo": ".", "date": "2025-01-24", "line": "feat: Added API documentation with code examples and HTML template", "commit": "aecd9f844ef0a277a55aa536db3336362e8db353"} +{"repo": ".", "date": "2025-01-24", "line": "docs: Added styling for dialog element", "commit": "be9489f939b3518f9c3a73b9e54ba0f9d34ae24c"} +{"repo": ".", "date": "2025-01-24", "line": "feat: Implemented user registration with username availability check and email field.", "commit": "2ba55f692dfc1b60ac55d514b182fb8834cb99bb"} +{"repo": ".", "date": "2025-01-24", "line": "feat: Add documentation subapp and markdown extension", "commit": "18b76ebd5e2f11451db04800d426a16b1ef1dd14"} +{"repo": ".", "date": "2025-01-24", "line": "feat: Refactor form validation and rendering for improved consistency", "commit": "9b93403a93ac0b03a57fb5dc10db5c35349c4d6f"} +{"repo": ".", "date": "2025-01-24", "line": "feat: Added documentation and initial form API examples", "commit": "b56371994f5d3f5c1aa5d63c28efd18856ea8e9b"} +{"repo": ".", "date": "2025-01-24", "line": "feat: Improve document handling and error responses", "commit": "dae877113c76b6f0eded7b2d63ef921123a2b559"} +{"repo": ".", "date": "2025-01-25", "line": "feat: Added session support and login functionality", "commit": "5c69e14d7cfae8da4efab776165cc8e466edcc41"} +{"repo": ".", "date": "2025-01-25", "line": "feat: Implemented status endpoint with user information", "commit": "352d2deb12a471bc90425961849fb2e92da3ab16"} +{"repo": ".", "date": "2025-01-25", "line": "feat: Refactor session management and improve status endpoint", "commit": "12ca8e4296ca9693276422e524d7061685556ba0"} +{"repo": ".", "date": "2025-01-25", "line": "feat: Added logout functionality and improved login form validation", "commit": "bb6bcf41d1bb2132684b6251853f7d34e202a9f7"} +{"repo": ".", "date": "2025-01-25", "line": "feat: Refactor service and mapper setup, introduce Cache and Object\n\nThis commit refactors the service and mapper setup to use a SimpleNamespace for better organization and introduces a Cache class for caching data. It also introduces an Object class for handling data structures.\n\nThe changes include:\n\n- Using SimpleNamespace for services and mappers\n- Implementing a Cache class with caching functionality\n- Introducing an Object class for data structures\n- Updating the application setup to use the new classes\n- Adding new models and mappers for channels, channel members, and channel messages\n- Refactoring the user service to use the new cache and object classes\n- Updating the login and register views to use the new service and form classes", "commit": "b4f9ff2c628ffd5aafdfbc4a403b2b71fa0110c8"} +{"repo": ".", "date": "2025-01-25", "line": "feat: Refactor model and service imports for clarity and consistency", "commit": "f25feeeca3502eee94554e7152ca7ca946115053"} +{"repo": ".", "date": "2025-01-26", "line": "feat: Added RPC view and WebSocket support for real-time communication.", "commit": "488afdcc747df9593273f652b17b5fe8db07b1df"} +{"repo": ".", "date": "2025-01-26", "line": "fix: Minor formatting and whitespace adjustments", "commit": "4c601e8333b3a462c63ab6e02b73b9f5306b4a58"} +{"repo": ".", "date": "2025-01-26", "line": "feat: Implemented basic chat functionality with message sending and display", "commit": "4ae846cf8b4f1158ac47ce2825d37e03e9b6677f"} +{"repo": ".", "date": "2025-01-26", "line": "feat: Use dynamic websocket URL based on environment", "commit": "fb7cb35921b73fd22a4ef045fe23b8dab87a7af4"} +{"repo": ".", "date": "2025-01-27", "line": "feat: Improve WebSocket connection handling and UI\n\nThis commit introduces several improvements:\n\n- Added error handling to WebSocket send operations in `SocketService`.\n- Updated the WebSocket URL in `app.js` to use port 8081 for local development.\n- Implemented a `query` method in `BaseMapper` and `BaseService` for database queries.\n- Added a `chat-window` component and updated the HTML structure for a more modern chat interface.\n- Implemented `get_messages` method in `RPCView` to fetch messages from the database.\n", "commit": "36c69eb8bb35068faebd396af1375fe5927eec44"} +{"repo": ".", "date": "2025-01-27", "line": "feat: Initial chat window component with channel loading", "commit": "87895a72d3ddb5f3ca98e4409f251e663e6dd688"} +{"repo": ".", "date": "2025-01-27", "line": "feat: Added snek.d* to .gitignore and configured database path", "commit": "aec9ffd1a1a49acad8940b793be6ff3abcae07a3"} +{"repo": ".", "date": "2025-01-27", "line": "feat: Add notification service and related mappings and services", "commit": "4f71f745744b1a413a729875bc42366ea3ab665d"} +{"repo": ".", "date": "2025-01-27", "line": "feat: Implement chat input component with basic functionality", "commit": "2a3e225e1dbb40374e841af8977ff19cd4711f0c"} +{"repo": ".", "date": "2025-01-27", "line": "fix: Use user uid from database after login", "commit": "188a1e61783a7d08cb7ece1fbcd332aa1f19672a"} +{"repo": ".", "date": "2025-01-27", "line": "fix: Disable debug logging and remove unnecessary console statements", "commit": "26210f8c09c81f4ff4f7ed796d5d8bcd6d8b639e"} +{"repo": ".", "date": "2025-01-27", "line": "fix: Removed console logs and initial message", "commit": "095e30a92f6d12edf16ca87d66b335088b853490"} +{"repo": ".", "date": "2025-01-27", "line": "chore: Remove unnecessary benchmark script", "commit": "374db23669e203c98e5335b9a7abe9aff2110537"} +{"repo": ".", "date": "2025-01-27", "line": "feat: Improved cache logging and socket cleanup", "commit": "f3d12a257e7a43e3292654d7f67f05d823f16283"} +{"repo": ".", "date": "2025-01-27", "line": "chore: Remove generated pycache file", "commit": "8e825a90c6e575f114b380312bb9c5726577b8b7"} +{"repo": ".", "date": "2025-01-28", "line": "feat: Limit table results to 30", "commit": "01d8093e7210910016ea5d6d8bbc5d8f2514c14d"} +{"repo": ".", "date": "2025-01-28", "line": "feat: Limit messages to 30 in RPCView", "commit": "d93d48ef7e023c62bfa9b64ede20cd9f86c3242e"} +{"repo": ".", "date": "2025-01-28", "line": "refactor: Improved message handling and added scheduling for event dispatch", "commit": "da72a15068fe14eeb2b50b4cd3342fb4b70b0c79"} +{"repo": ".", "date": "2025-01-28", "line": "feat: Added schedule functionality and minor UI adjustments", "commit": "99d335ac244c2258d82821344fa517857a782f4a"} +{"repo": ".", "date": "2025-01-28", "line": "feat: Added schedule benchmarking with custom messages", "commit": "4f1a48c197fcad25d80873bac55cf66f7ff99382"} +{"repo": ".", "date": "2025-01-28", "line": "feat: Added notification sound on new message", "commit": "5aee606d5d65e71afa8366d24ed4632f662a9126"} +{"repo": ".", "date": "2025-01-28", "line": "feat: Added notification sound and improved chat input functionality", "commit": "14c59ba5c0abc7d1331e022cc99222223ea21526"} +{"repo": ".", "date": "2025-01-28", "line": "feat: Improved connection handling and PWA support", "commit": "b2ca373081bdd7514b0f849dc1033edfd3f76424"} +{"repo": ".", "date": "2025-01-28", "line": "feat: Added favicon and manifest for PWA support", "commit": "7d05bd9da45489c02a9b057eef86d45e2ca90049"} +{"repo": ".", "date": "2025-01-28", "line": "docs: Added display and start_url to manifest", "commit": "4da635502bca60efd0cc59aa4df236d7b99c2ec2"} +{"repo": ".", "date": "2025-01-28", "line": "refactor: Reduced padding in chat messages", "commit": "d69c75c6197e857ad61e4dbc872b5ab5872c4837"} +{"repo": ".", "date": "2025-01-28", "line": "feat: Add data attributes to message elements", "commit": "9e94210bc3f3b1b614a198591c52f404d84a8be2"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Added user color and updated message display", "commit": "84e5bac1b93d5d1c124d303e6b08a29baaf4977c"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Add utility service for generating random hex colors", "commit": "284d38096c7c5b1201f261ec7a5a28ed457952b5"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Added avatar color and text color", "commit": "93b2f6cc41f08e21241642976b90e3dd98dc37ec"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Add linkify functionality to message text", "commit": "9f652ece1bf0498f9032f94b77becc96b6eff009"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Increased result limit to 60", "commit": "16afbb4e15f370babeedfc2aa917daa0292da5a6"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Hide avatar and author until switch-user message", "commit": "41927b7ef439424326cc58e3939f476e04b8eabb"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Add padding and switch-user class for message differentiation", "commit": "75ec590be5fc3f446c97549d90c135966142ac25"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Show message time on last message and switch user messages", "commit": "0e821f8b588def99f950fecb9369456cff086e0b"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Ensure HTTPS for external URLs", "commit": "931aae5134cad80bf7f5ba87fe215a03761f081b"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Added html-frame.js script tag", "commit": "c558dc2d79b90e7424cf4311747f077332b0a193"} +{"repo": ".", "date": "2025-01-29", "line": "fix: Corrected typo in script source path", "commit": "5f3dac8bc6b702735383688de44ad7609264742a"} +{"repo": ".", "date": "2025-01-29", "line": "fix: Ensure URL is HTTPS and handle relative URLs", "commit": "4442f75ec50d3d27cfae1702459d5f8f34ba415b"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Added padding and URL handling for HTMLFrame", "commit": "030942db0984ac0f3a4072581d58d81fad03ef91"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Added install prompt and button for PWA installation", "commit": "438fad301447e3265ff7484606f8222b271e4d9d"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Added install button to navigation", "commit": "3e4b6b00620f8cf2c8b8c63918e6c93d2987174d"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Hide install button on initial load", "commit": "1f5dc57d6f24b17fa66ab5692038e005cc444378"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Render messages with HTML for rich formatting", "commit": "03c72e85f72207a7b2480f881f7b0cb7055c5feb"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Added basic message template with markdown support", "commit": "561a915e30274d8b191678135912313ebccde70f"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Refactor project to snekbak", "commit": "d7c003c4096f8cfed8f4edd517f41d45f4f8b501"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Refactor project from snekbak to snek", "commit": "f9fed90e861d8bc5ae5bcd89cb07bd67a1e66a98"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Added documentation and initial form API support", "commit": "b562d171674c2f75592ff3a0dd25b51d2a2457db"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Added cache to .gitignore", "commit": "82de0f304469e6214169a2bdcf9c65673baa9e76"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Added docks to message template", "commit": "80f1bbc05e612c45fb2ccbb629a6aa3b468c627e"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Added snek image", "commit": "9e89e27c6688b0e05e4a10a0538d599f82278e64"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Added notification audio and scheduling functionality", "commit": "af399e3b72c772ed97e943e7d71dc6384ab8ccc0"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Added Docker configuration for deployment", "commit": "3be25285f4f0afaaf991ee7cc0a8f71854e8de4c"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Enable markdown rendering for messages", "commit": "75cb7605cd5e8e91cab2ffbc9000eb5987e40136"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Render markdown messages with raw HTML support", "commit": "4fbfe90a1309ec7bf7bf1d19465a3fc441aaddc5"} +{"repo": ".", "date": "2025-01-29", "line": "chore: Remove generated .pyc file", "commit": "f69586ccf7975be0bdd24659d6acec068f5183d6"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Added requests dependency and template extensions for linkification and python execution.", "commit": "bca39a612cad5f340864a4dc62d94cda962985f9"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Style message images and add time ago functionality", "commit": "5b88350ff27b526c5e4ee938d0665d3a4e1b5b5c"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Improve time display and linkify URLs in messages", "commit": "20d8d27f03e87bf06515d0664a00e669b92df49f"} +{"repo": ".", "date": "2025-01-29", "line": "fix: Prevent linkify_https from processing non-https text", "commit": "3d6e1d2e943baabaf0b0875284bf18132bc3967a"} +{"repo": ".", "date": "2025-01-29", "line": "refactor: Removed unused padding rule in base.css", "commit": "5c4c5793899776e5d369f3949b4a8142a68ba7ee"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Display install button inline-block", "commit": "a8e3ad1af9f683ad25730ff48180c5306f72e1f6"} +{"repo": ".", "date": "2025-01-29", "line": "feat: Added username to chat messages", "commit": "99cea506de5ea0c5b373869b7c28d965b8af55e6"} +{"repo": ".", "date": "2025-01-29", "line": "fix: Corrected calculation in timeAgo function", "commit": "03e90039695abc0fdc9276980bd8728bd8951f05"} +{"repo": ".", "date": "2025-01-31", "line": "feat: Added SSH service and basic gallery styling", "commit": "b06a10f6eca08f312c4f53fac36a4a8dcd9d91b5"} +{"repo": ".", "date": "2025-01-31", "line": "feat: Initialized SFTP server with basic authentication and file serving.", "commit": "15de277a5be330fe6962e5271c537e3b5ef40de4"} +{"repo": ".", "date": "2025-01-31", "line": "feat: Enable unbuffered python output", "commit": "8eff6dd6cb7a8ccf866f8f98d22d3aea59c572f6"} +{"repo": ".", "date": "2025-01-31", "line": "feat: Added logging for response messages", "commit": "4de93489ef01bf070f461915989be611156121dd"} +{"repo": ".", "date": "2025-01-31", "line": "fix: Improve socket error logging and flushing", "commit": "1c53a90e00bd5ec8eacfeaeb386516cb470b8b3d"} +{"repo": ".", "date": "2025-01-31", "line": "feat: Added logging for incoming websocket messages", "commit": "312b9eeecaee5d16247a7f0c694e3168893c389d"} +{"repo": ".", "date": "2025-01-31", "line": "fix: Simplify error handling and remove session-dependent code", "commit": "c6f43931664c01c597c642e35c64ec49f3008101"} +{"repo": ".", "date": "2025-01-31", "line": "refactor: Remove debug print statement", "commit": "5fd03efc301d722a5ee09c8b0cef6d04c1130fd3"} +{"repo": ".", "date": "2025-01-31", "line": "fix: Handle WebSocket close events and improve error handling", "commit": "780c178d95a6dbe3fbd6b2fac18a6bdb16ec0b64"} +{"repo": ".", "date": "2025-01-31", "line": "fix: Added logging for RPC exceptions", "commit": "cc3b896d2cd80affc251434800844829cc3fb6e1"} +{"repo": ".", "date": "2025-01-31", "line": "refactor: Use internal send method for RPC responses", "commit": "0a70e80668a598c909674c78b654b5ad8e6afce5"} +{"repo": ".", "date": "2025-01-31", "line": "refactor: Buffered RPCView methods", "commit": "bfdfa6c8bb27be4bd83bf8d4e3084e37ef0f7fae"} +{"repo": ".", "date": "2025-01-31", "line": "fix: Use `send_str` instead of `send_text` for JSON serialization", "commit": "010f3b03a0983843c74219484e78c50d595da6e7"} +{"repo": ".", "date": "2025-01-31", "line": "feat: Import json for RPC handling", "commit": "8f502af84eea60b5349fd1980d352f0f8e001502"} +{"repo": ".", "date": "2025-01-31", "line": "fix: Ensure messages are flushed to console", "commit": "10c7232a8f6378eed8f5b4adecca8d582d57a069"} +{"repo": ".", "date": "2025-01-31", "line": "fix: Prevent premature WebSocket deletion", "commit": "88749ce05c7c4e9b5e238d16cb9fa4053f092fc1"} +{"repo": ".", "date": "2025-01-31", "line": "fix: Enable websocket subscriptions after login", "commit": "2ae2e8450cad47031067f3baae3b09ff521c5c87"} +{"repo": ".", "date": "2025-01-31", "line": "fix: Removed unnecessary style block in message template", "commit": "495543144d464121af0afab6545a5267ad561a57"} +{"repo": ".", "date": "2025-01-31", "line": "feat: Added highlight styles to web.html", "commit": "cfd3e7881eca77d10d32de2440a9d2b03aeaea96"} +{"repo": ".", "date": "2025-01-31", "line": "refactor: Streamlined message template rendering", "commit": "efe12644eda127170a3d60e086fa31ed940fca6e"} +{"repo": ".", "date": "2025-01-31", "line": "fix: Prevent default event on keyup and change events", "commit": "7526bcc816ffb759e3708f30167b4d3367955b64"} +{"repo": ".", "date": "2025-01-31", "line": "fix: Prevent form submission on Shift+Enter in chat input", "commit": "1999a6c8d8dd4fdbd48d5553a1704dfa065275ee"} +{"repo": ".", "date": "2025-01-31", "line": "fix: Prevent empty messages from being submitted", "commit": "ae5fffe5e0faf948a22feea0e651e08a0ed559fb"} +{"repo": ".", "date": "2025-01-31", "line": "fix: Prevent submitting empty messages", "commit": "663ab415101e5da31fb71e3e9e3b433fbd6c3031"} +{"repo": ".", "date": "2025-01-31", "line": "feat: Added query endpoint with security checks", "commit": "3796c7c54767b5de18c5310d20c9dd3c5aafdd0c"} +{"repo": ".", "date": "2025-01-31", "line": "feat: Made channel query asynchronous", "commit": "f6f99684307249b6650dcbbb3168db1ebfa71e73"} +{"repo": ".", "date": "2025-01-31", "line": "fix: Disable autoescape before linkify and markdown", "commit": "0c68c4e62255a307ecb48cba011ef38ace935eb3"} +{"repo": ".", "date": "2025-02-01", "line": "feat: Allow underscores and plus signs in usernames", "commit": "4185bb3a69ac66d7b6614acf76bb5a2f613e0b82"} +{"repo": ".", "date": "2025-02-01", "line": "feat: Added emoji support to templates and app.py", "commit": "928969b8b6266298317ea4f7ca3e6b2cfbd42e82"} +{"repo": ".", "date": "2025-02-01", "line": "refactor: Removed unnecessary Z suffix from ISO date strings", "commit": "feeb94c9cf08ebee6d42165988b1d51030df4c33"} +{"repo": ".", "date": "2025-02-01", "line": "feat: Added highlight stylesheet link", "commit": "e0ed4491b414c51b54e4c3ebd10cbebb46a903c6"} +{"repo": ".", "date": "2025-02-01", "line": "feat: Add basic syntax highlighting CSS", "commit": "98d89dbc5f45a61ab6335e38d6e4a1df39bcc621"} +{"repo": ".", "date": "2025-02-01", "line": "feat: Applied highlight.css to message templates", "commit": "a06e3f404a15d8115fa65ba8533ff7774baa0beb"} +{"repo": ".", "date": "2025-02-02", "line": "feat: Add user data and audio notification check", "commit": "99fc9118b37f8564cd6e211d3d77ef997592f361"} +{"repo": ".", "date": "2025-02-02", "line": "fix: Resolve issue with user data loading and notification handling", "commit": "7d750db1f8235c8231699c2da39c1075ac678841"} +{"repo": ".", "date": "2025-02-03", "line": "feat: Improved code display with word wrapping and line breaks", "commit": "3ae43c84e768a712fd2d0a8e65f52edd86bfa6a5"} +{"repo": ".", "date": "2025-02-03", "line": "style: Improved text wrapping in base.css", "commit": "23c8ebca73ac49c826434d40fd1e1fd2e3435957"} +{"repo": ".", "date": "2025-02-03", "line": "style: Improved text wrapping in chat messages", "commit": "38a24e9a12355f93776c9aef0b9caa5afb075531"} +{"repo": ".", "date": "2025-02-03", "line": "feat: Commented out padding in message list for testing", "commit": "83cc0f613708ed27b928ba45b330c984d82dd546"} +{"repo": ".", "date": "2025-02-03", "line": "feat: Added padding to message list and hid avatar", "commit": "079187e1b460e5554bfec8b9658b5059cc3d51c6"} +{"repo": ".", "date": "2025-02-03", "line": "feat: Hide avatar on message list", "commit": "f4a5536dcf1e27a7e8319488f8f39a8acfb818a2"} +{"repo": ".", "date": "2025-02-03", "line": "revert: Restored avatar visibility", "commit": "fe707dca4ea0bc2ecaedcda292f1ae636fce2b93"} +{"repo": ".", "date": "2025-02-03", "line": "feat: Added upload button functionality to the chat interface.", "commit": "b48a901e3385617d36511e251c4e7c62498e23bc"} +{"repo": ".", "date": "2025-02-03", "line": "fix: Remove unnecessary whitespace and improve text wrapping", "commit": "f395d1617394045cac7c41af0cd5ce9d6ef55ed8"} +{"repo": ".", "date": "2025-02-03", "line": "refactor: Removed setup.cfg and adjusted code for improved stability", "commit": "084f8dba2075aec93d9d88fd7cdd7f67fc63a212"} +{"repo": ".", "date": "2025-02-04", "line": "feat: Added drive service and upload functionality", "commit": "6f9adfe67fd551dd99746c40bb55706a7ffcef3b"} +{"repo": ".", "date": "2025-02-05", "line": "feat: Added :snek1: emoji support", "commit": "b6185a95f3fcbf539ec0ba767d4c0923092f8e82"} +{"repo": ".", "date": "2025-02-06", "line": "fix: Handle failed RPC calls and track success status", "commit": "203314b209030f297cd888685bb68721bc21c61b"} +{"repo": ".", "date": "2025-02-07", "line": "fix: Correctly detect code language or fallback to bash", "commit": "386d9c3aaee80115241866ae72df9fad3ea3c714"} +{"repo": ".", "date": "2025-02-07", "line": "fix: Handle empty code highlighting results", "commit": "d4aaa2d66be0a568eff8caf5ecef3c5826e6c67e"} +{"repo": ".", "date": "2025-02-07", "line": "fix: Escape code blocks in markdown renderer", "commit": "a301e2c5bfb8286f63a48c2860162780f95e820d"} +{"repo": ".", "date": "2025-02-07", "line": "fix: Updated html escaping import", "commit": "cfa2af61b81b613bf2b8177b8acff1ea8b7c8576"} +{"repo": ".", "date": "2025-02-07", "line": "feat: Added language detection and code highlighting for markdown blocks", "commit": "51f1b1d86e4813c10e2750f0771c1bdcc1274bfb"} +{"repo": ".", "date": "2025-02-07", "line": "feat: Replaced navigation links with emojis", "commit": "9840c8eb03f969330583e9c3a7b28dbb5548f7d6"} +{"repo": ".", "date": "2025-02-07", "line": "fix: Prevent lingering websocket connections on disconnect", "commit": "7ca2bc5776213828a31c7fc237784a0a73c6f759"} +{"repo": ".", "date": "2025-02-08", "line": "fix: Allow underscores in usernames and add user search functionality", "commit": "f291c0f2e4081fde4ed55d6cc25fdcbb1952af70"} +{"repo": ".", "date": "2025-02-08", "line": "feat: Initial app template with basic structure and links", "commit": "fcb05903f3f583ce8532d65ee7edf1ad8df91df4"} +{"repo": ".", "date": "2025-02-08", "line": "fix: Relaxed username and password regex constraints", "commit": "8d0d709e18be0177b99f76f320eeb02b70bb41b0"} +{"repo": ".", "date": "2025-02-08", "line": "feat: Added user search functionality with HTML and API endpoint", "commit": "d7b943dc8c8f485c975730d6054e32e67db36c91"} +{"repo": ".", "date": "2025-02-08", "line": "feat: Implemented search user form", "commit": "49eb76dc8b93cd422a9fda40cece480a573b8524"} +{"repo": ".", "date": "2025-02-08", "line": "feat: Prevent malicious queries by adding more checks", "commit": "60ca3ec7918073a2fb3ebe81e9ea733225391d99"} +{"repo": ".", "date": "2025-02-08", "line": "feat: Style updates and search user form improvements", "commit": "5154811b29ced87375ac457fafeb25305f64a954"} +{"repo": ".", "date": "2025-02-08", "line": "style: Adjusted chat message container styling", "commit": "a8fea31a326c7b9868dde866be553bb9f84eee88"} +{"repo": ".", "date": "2025-02-08", "line": "feat: Optimize database performance with WAL mode", "commit": "06b539b8845c49ec6d2789876ef4069b8df77117"} +{"repo": ".", "date": "2025-02-09", "line": "feat: Prevent text selection in UI elements", "commit": "b169fa4792e02303ea0f61e5d83b3993a8f72f05"} +{"repo": ".", "date": "2025-02-09", "line": "feat: Prevent text selection on header elements", "commit": "ad4847a78e2945fe4f57ae16262e0c2a91a804f5"} +{"repo": ".", "date": "2025-02-09", "line": "feat: Prevent navigation selection", "commit": "bda5cfd52d5272742d147e93b506b87eeee04e1e"} +{"repo": ".", "date": "2025-02-09", "line": "feat: Refactor search user view and template name", "commit": "afa40ada778c5d4102bce19312456adca51f70d0"} +{"repo": ".", "date": "2025-02-09", "line": "feat: Implemented user search functionality with basic UI", "commit": "a42c2bdf5d2cee53c16e8dc123fc4473107ef203"} +{"repo": ".", "date": "2025-02-09", "line": "feat: Prevent SQL injection by enhancing query validation", "commit": "e2a8efe5caac1ffaa70d6d7dc55e4e6b9741a35f"} +{"repo": ".", "date": "2025-02-09", "line": "feat: Added branding and updated view templates", "commit": "a3cec5bce0386c8c3012262aa4a582241786220d"} +{"repo": ".", "date": "2025-02-09", "line": "feat: Added WebView and channel routing for web interface", "commit": "78f9679f308016320b64cd49bb3552fb63d26d27"} +{"repo": ".", "date": "2025-02-09", "line": "feat: Added time descriptions and user switching in chat window", "commit": "e7cd397e0fe98074833e08880d915516718adaf5"} +{"repo": ".", "date": "2025-02-09", "line": "feat: Added custom scrollbar styling to chat messages", "commit": "feb5234b3b581936d45ac328b23de7da8f375ee2"} +{"repo": ".", "date": "2025-02-09", "line": "refactor: Improved chat message rendering and layout updates", "commit": "ecb77cf361f0d55b512028701c67c1e347836e6e"} +{"repo": ".", "date": "2025-02-09", "line": "feat: Improved layout updates after message insertion", "commit": "bfca2bdf734c9b9522186c1ff1b6479f93f34658"} +{"repo": ".", "date": "2025-02-09", "line": "feat: Refactor CSS for improved layout and styling", "commit": "83121f7fa99df690a3b9029556aa023226cf22ef"} +{"repo": ".", "date": "2025-02-09", "line": "fix: Correctly append message element to chat messages", "commit": "dc2a31abeec3a85dab3c29ec270ae9fcf5ff2797"} +{"repo": ".", "date": "2025-02-09", "line": "feat: Improve text wrapping and code highlighting in messages", "commit": "cef83aefe7a4d2b37b9d4067d7482d9660a2dcbd"} +{"repo": ".", "date": "2025-02-09", "line": "feat: Improved message appending to chat messages", "commit": "a6555dc069b81c25ea6bd3f8f3e6132cb2a2ea29"} +{"repo": ".", "date": "2025-02-09", "line": "style: Improved message content styling and hyphenation", "commit": "661eba7161c1d869d73f04641878521fbdf8b72a"} +{"repo": ".", "date": "2025-02-09", "line": "style: Removed unnecessary block display from message content.", "commit": "e75836fe879e4f7e2a8bb34ed8ca901cc624ce05"} +{"repo": ".", "date": "2025-02-09", "line": "feat: Improved message time display", "commit": "0f400a0b6aa04ffdfd8de1e26be3318a39a174a8"} +{"repo": ".", "date": "2025-02-09", "line": "feat: Enable CORS credentials", "commit": "49c0f932ab3e5705380a57cefa8da9ea7b9967d3"} +{"repo": ".", "date": "2025-02-10", "line": "feat: Implemented online status and ping functionality", "commit": "54c40c6b8586fbb9b2b639cd0c7aa1c72a6e53f1"} +{"repo": ".", "date": "2025-02-10", "line": "feat: Display online status for channel members", "commit": "688e7fbf0e8977f442edc41cea1ac2a06f1ece40"} +{"repo": ".", "date": "2025-02-10", "line": "feat: Increase online status timeout to 20 seconds", "commit": "48891c438694d37cd1b8338a2cc1f96f7647e77d"} +{"repo": ".", "date": "2025-02-10", "line": "feat: Include last ping in online user data", "commit": "087ab1a8a55ae58b52078dc5cb7de7db65132e84"} +{"repo": ".", "date": "2025-02-10", "line": "feat: Implement online user status indicator", "commit": "3f75c8d5f9a67e68cf311ac5b9c60f13a3aa6493"} +{"repo": ".", "date": "2025-02-11", "line": "feat: Added private chat functionality with DM creation", "commit": "8a59ddd210bb3ab3d29f9207afbf887988b528d9"} +{"repo": ".", "date": "2025-02-11", "line": "feat: Implement private chat functionality", "commit": "ca463b79a88687a76d9fab851b8f2ffc7e071e81"} +{"repo": ".", "date": "2025-02-11", "line": "feat: Implemented private chat functionality and updated tag to lowercase", "commit": "8fe24f711cb3e796471145a086c4b72289e12e1a"} +{"repo": ".", "date": "2025-02-11", "line": "feat: Implemented private chat functionality and redirection", "commit": "bfe4b351c1fa750c9d12d3ae880928cca0346bba"} +{"repo": ".", "date": "2025-02-11", "line": "feat: Implement private chat functionality", "commit": "be35a6caf07c51eaf79625ad914215bebb9b11c5"} +{"repo": ".", "date": "2025-02-11", "line": "feat: Added base URL property and file type handling for uploads", "commit": "2cfb8fe3085f6c592488e81b3acf2dbb6f0ac420"} +{"repo": ".", "date": "2025-02-11", "line": "feat: Display uploaded files as links instead of iframes", "commit": "2541fc536aa45630ec55297c58787686e4154fab"} +{"repo": ".", "date": "2025-02-11", "line": "feat: Added echo endpoint and noresponse handling", "commit": "b6eba608435be4d798e50328f9149a8768a5cc8e"} +{"repo": ".", "date": "2025-02-13", "line": "feat: Added channel list and updated templates", "commit": "3baa6e53df459c3816958fbcd4cc6d4bbd1a8fd0"} +{"repo": ".", "date": "2025-02-13", "line": "feat: Add channel list and improve DM user display", "commit": "37da903936e4ab85fae254421c356966991d53e4"} +{"repo": ".", "date": "2025-02-15", "line": "```\nrefactor: Improved socket communication and removed unnecessary prints\n```", "commit": "1f8ebf71d0c2f7f1460ba7a1b6113831e4148edb"} +{"repo": ".", "date": "2025-02-15", "line": "feat: Refactor socket handling and messaging for improved user management and broadcasting", "commit": "53be4b060a1fff9cf58c7224dc4522bb0cafa852"} +{"repo": ".", "date": "2025-02-15", "line": "feat: Add channel tag to RPC view data", "commit": "9c3abdec2613c4d492c363cca8a07882dd3d8135"} +{"repo": ".", "date": "2025-02-15", "line": "fix: Correct channel UID retrieval in RPCView", "commit": "d1396801c05688e15ad7f1082dab2576b9a2b011"} +{"repo": ".", "date": "2025-02-16", "line": "feat: Embed YouTube videos directly into links", "commit": "7c4334fe7b5b7e6ba44627a4f084638af51dd44c"} +{"repo": ".", "date": "2025-02-16", "line": "feat: Embed media, images, and YouTube videos in links", "commit": "c463dc6dca38348f9a54189e0b6eff6f5a3eb9b2"} +{"repo": ".", "date": "2025-02-16", "line": "fix: Correctly linkify HTTPS URLs", "commit": "263595fc7e7f86ec5d34b967b52c3d0a57dbc5fc"} +{"repo": ".", "date": "2025-02-16", "line": "refactor: Remove unused YouTube embed code", "commit": "7bcc67c6d35484c0fb8ddf201ea5b23b533d99d3"} +{"repo": ".", "date": "2025-02-16", "line": "fix: Handle file extensions in upload URLs", "commit": "be956a13db0941008802701196ca5e3870ebf2aa"} +{"repo": ".", "date": "2025-02-17", "line": "fix: Ensure images, videos, and iframes within messages scale properly", "commit": "ea4196af8f7d7e0c97c004a07817bdc1dac999f5"} +{"repo": ".", "date": "2025-02-17", "line": "fix: Improved media handling in message content", "commit": "f28be3ba55cbe9c1b20f70b4e1e8e2668eb2388f"} +{"repo": ".", "date": "2025-02-17", "line": "feat: Implement scroll to bottom on new message", "commit": "2e69ac5921c16ea0cda1a1b7c84dd63ff458db62"} +{"repo": ".", "date": "2025-02-17", "line": "feat: Implement timestamped pagination and focus textbox.", "commit": "8c33bc63d6cc623d0782f14c96a42c612accbc75"} +{"repo": ".", "date": "2025-02-17", "line": "feat: Implement infinite scrolling for chat messages", "commit": "477ca5917a59d3720a6a5ae01b307dec1a74cfaf"} +{"repo": ".", "date": "2025-02-17", "line": "feat: Implement infinite scrolling for chat messages", "commit": "9e3b9ae326b6ec632f3280018ea68d1896645b9a"} +{"repo": ".", "date": "2025-02-17", "line": "fix: Use offsetMessage timestamp for infinite scroll", "commit": "33bc695cda6bf5889d802129117ed59992b87143"} +{"repo": ".", "date": "2025-02-17", "line": "fix: Corrected method name for fetching messages", "commit": "aa5703e62f891fa7db09f07e6ce060875f5990d3"} +{"repo": ".", "date": "2025-02-17", "line": "fix: Corrected offset calculation for infinite scroll", "commit": "1792686531fb440d9f453422bfa648c890c255d1"} +{"repo": ".", "date": "2025-02-17", "line": "fix: Adjusted scroll offset for infinite loading", "commit": "3ee7c6d8024245933569fdaf3f99a71afd14fe8f"} +{"repo": ".", "date": "2025-02-17", "line": "feat: Implement infinite scrolling for chat messages", "commit": "95a8a458420dd2ebdbd6f7c03bd58c649985933e"} +{"repo": ".", "date": "2025-02-17", "line": "feat: Implement infinite scrolling for messages", "commit": "162f89f9d0f7e304d355dd8f626ce2430dd840bf"} +{"repo": ".", "date": "2025-02-17", "line": "fix: Use first message timestamp for infinite scroll", "commit": "104ee277669ee2cd55eb97b674f7a2432d31bb5a"} +{"repo": ".", "date": "2025-02-17", "line": "fix: Prevent loading extra messages when not scrolled past half", "commit": "60efe6ee8a158cd671cbd05c20c7d382d6dcbb3b"} +{"repo": ".", "date": "2025-02-17", "line": "feat: Implement infinite scrolling based on scroll position", "commit": "2fb6be753efa7f2cc1e0183551a1ad655388b970"} +{"repo": ".", "date": "2025-02-17", "line": "feat: Hide scrollbar in chat messages", "commit": "24cd378c9d8f857f4f28af1069a2f5523a6441d8"} +{"repo": ".", "date": "2025-02-17", "line": "fix: Use scroll instead of auto for chat messages", "commit": "8b98935d11496d51a0007db4b78391dde7a69163"} +{"repo": ".", "date": "2025-02-17", "line": "feat: Hide scrollbar and improve chat styling", "commit": "5b03ecda3f3f9ae515dd00a4e421255535a2f215"} +{"repo": ".", "date": "2025-02-17", "line": "feat: Hide scrollbar in chat messages", "commit": "3230c9f93bf9c3ae1b27474eac1cfc35f626d387"} +{"repo": ".", "date": "2025-02-17", "line": "fix: Improve infinite scroll trigger position", "commit": "6c58f4b26c628881aee5cbe0597ba489f705e42f"} +{"repo": ".", "date": "2025-02-17", "line": "fix: Adjust scroll trigger for infinite scrolling", "commit": "bc8a296223f3a2c6e07b126a78373aa5bb40399d"} +{"repo": ".", "date": "2025-02-17", "line": "fix: Adjusted scroll position threshold for infinite scrolling", "commit": "c77d2fb782258f787c5b52e3b27c5a3b0d468903"} +{"repo": ".", "date": "2025-02-17", "line": "fix: Adjusted scroll threshold for infinite scrolling", "commit": "2e86ca2a3f1a4a8c746eecb46038a216b9706cdf"} +{"repo": ".", "date": "2025-02-17", "line": "fix: Disable unnecessary scroll prevention", "commit": "1a608d8cfb1a3dcef9591b214fc54904615148bf"} +{"repo": ".", "date": "2025-02-17", "line": "fix: Enable infinite scroll when near bottom", "commit": "f0d76bd46af06637a21526c58d97f4b4d57f87dd"} +{"repo": ".", "date": "2025-02-17", "line": "feat: Disable scroll loading for now", "commit": "1b6ebf50080b0b86256e639031f36da92b8990b2"} +{"repo": ".", "date": "2025-02-17", "line": "fix: Correctly trigger infinite scroll when scrolled past halfway", "commit": "6bdc6a7347a492f155629458c9b277cc16e04666"} +{"repo": ".", "date": "2025-02-17", "line": "fix: Corrected infinite scroll logic", "commit": "c042af8b800879ecfbb817089119aab75d839c32"} +{"repo": ".", "date": "2025-02-17", "line": "feat: Implement infinite scrolling for messages", "commit": "bb2b4b61b49bf4ba38d75bcbb0d751961c49cfa3"} +{"repo": ".", "date": "2025-02-17", "line": "fix: Corrected initial message retrieval for infinite scroll", "commit": "2595594c3a99f6613e8e2194977fb1707c9f8b98"} +{"repo": ".", "date": "2025-02-17", "line": "refactor: Added comments and improved message loading logic", "commit": "6555e4f8266b01963cfd660a4e175b01ab615c0c"} +{"repo": ".", "date": "2025-02-17", "line": "refactor: Remove unnecessary comments from web.html", "commit": "2ab4341d0099799a84c0df6d91de33e1c5f69470"} +{"repo": ".", "date": "2025-02-17", "line": "feat: Update manifest and app.html for PWA support", "commit": "e21880b4f5fd15259e09c207ce54d8e86bd61ac7"} +{"repo": ".", "date": "2025-02-17", "line": "fix: Remove unnecessary display_override from manifest", "commit": "6c7266f20403f1f190c8b41f22d653c041dbbc77"} +{"repo": ".", "date": "2025-02-17", "line": "feat: Added 192x192 icon to manifest", "commit": "c745f609976397de0fb0cf7dec80205239b44b87"} +{"repo": ".", "date": "2025-02-18", "line": "refactor: Switch to asyncio for application startup and debugging", "commit": "3ccbe8be5c604d2683cf55553d1f11c674f6b930"} +{"repo": ".", "date": "2025-02-18", "line": "fix: Standardize environment variables in compose.yml and add logging to app.py", "commit": "ebb520dd4a80b513d1eb6fc6ce90e6b46f905100"} +{"repo": ".", "date": "2025-02-18", "line": "feat: Integrated profiler for performance analysis", "commit": "c6620ad70afce9407c16793de8ab4fea35523d81"} +{"repo": ".", "date": "2025-02-18", "line": "fix: Sort profiler stats by query parameter", "commit": "91a21db89b6d7bc36b5525f9d3a07d1ebe2a4ad3"} +{"repo": ".", "date": "2025-02-18", "line": "fix: Corrected typo in profiler sorting", "commit": "60404c6fd31894f3fbb6ce31ba48f1750101748f"} +{"repo": ".", "date": "2025-02-19", "line": "feat: Added a1 emoji and long emoji\n", "commit": "736123c4aa313c51a7e0daee8cdd6dc7583547fd"} +{"repo": ".", "date": "2025-02-19", "line": "feat: Increased Gunicorn workers for improved performance", "commit": "2ad5a7b1f49704baf7b890fcfda7a87fddd456f7"} +{"repo": ".", "date": "2025-02-19", "line": "fix: Reduced Gunicorn workers to 1", "commit": "e06824f4ec703388b7d55beeb5f1b3ef12452226"} +{"repo": ".", "date": "2025-02-19", "line": "refactor: Increased Gunicorn workers and moved app instantiation to global scope", "commit": "821db3cb1a67c20a968ac1dd8ecc4263e511cf16"} +{"repo": ".", "date": "2025-02-20", "line": "feat: Improved database indexing and UI enhancements\n\nThis commit introduces database indexing for improved query performance and several UI enhancements:\n\n- Added indexes to `user`, `channel_member`, and `channel_message` tables.\n- Updated CSS to include a container with improved styling for lists and links.\n- Modified `manifest.json` to set the scope to `/`.\n- Refactored `template.py` to handle image embedding and YouTube links more robustly.\n- Adjusted `app.html` to display \"Channels\" instead of \"Chat Rooms\".\n- Enhanced `search_user.html` with a container and improved styling.\n- Sanitized user data in `rpc.py` to remove sensitive information like email, password, message, and html.\n", "commit": "3623286a9dfba330612c42e579abcca63ab186ed"} +{"repo": ".", "date": "2025-02-20", "line": "refactor: Reduced gunicorn workers in compose file", "commit": "a7e0e5a3f821d51eb4e2ecde82baeb8ee0e183c7"} +{"repo": ".", "date": "2025-02-21", "line": "feat: Added sound notifications and mention sound effect", "commit": "54920e1545ffc68e2f928d3d042f5f11080f0d41"} +{"repo": ".", "date": "2025-02-21", "line": "feat: Implement notification sounds for different events", "commit": "8ea41bb592b86e2f49b2f838e03006bc04472da5"} +{"repo": ".", "date": "2025-02-22", "line": "refactor: Moved sidebar channels to separate template and added channel notification", "commit": "fbe95d6631dfac2edc4c8600922020be4e15eccb"} +{"repo": ".", "date": "2025-02-22", "line": "feat: Add channel sidebar with message counts and highlighting", "commit": "076fbb30fb51ecfb5b15d394c760f55dac26e1c1"} +{"repo": ".", "date": "2025-02-26", "line": "feat: Added avatar support and updated message template", "commit": "5af4e5754b6902ae13c798d9793281d62b684590"} +{"repo": ".", "date": "2025-02-26", "line": "feat: Generate unique avatar UIDs", "commit": "e280e8776457605bbb5548fe9de5328b7b04bb8a"} +{"repo": ".", "date": "2025-02-26", "line": "feat: Generate unique avatars", "commit": "162cfe394558a085894a11cea57b193d6108b90e"} +{"repo": ".", "date": "2025-02-26", "line": "feat: Updated welcome message and registration buttons", "commit": "da1be6301c79cf76383e6568f91ee23bdf5119f6"} +{"repo": ".", "date": "2025-02-28", "line": "fix: Disable login requirement for avatar view", "commit": "66b85d146abac25df83edc1975db209b9d43fae7"} +{"repo": ".", "date": "2025-03-02", "line": "feat: Add last_message_on to ChannelModel and update on message send", "commit": "4620ebb800b5dd848ec28713f1afa20416698922"} +{"repo": ".", "date": "2025-03-02", "line": "feat: Add index creation with error handling", "commit": "e469e27abfedc0b08b483e0715b4dc9b16240c5e"} +{"repo": ".", "date": "2025-03-03", "line": "fix: Correctly format upload links and strip trailing commas from link targets", "commit": "45e3239cc06cdab0a8e5c1c1ef56593f65e750ea"} +{"repo": ".", "date": "2025-03-05", "line": "feat: Implement push notifications with service worker", "commit": "c3c94461c295ef4c6219051369472f983267437c"} +{"repo": ".", "date": "2025-03-05", "line": "feat: Add notification read functionality and unread stats", "commit": "578c182f2707a5f5b7c93f421e2035f7271aa60c"} +{"repo": ".", "date": "2025-03-05", "line": "fix: Handle missing notification model in mark_as_read", "commit": "580ec5ab0d57a542ab38b25a6c508804d5bcfa21"} +{"repo": ".", "date": "2025-03-05", "line": "feat: Add new_count to ChannelMember and increment on notification", "commit": "84d7b11f24b37cdc41ce9d5bb24be4080af14be9"} +{"repo": ".", "date": "2025-03-05", "line": "feat: Display new notification count in RPC view", "commit": "d7851e645785fd707a7c7fdc5b6fff036e0c80f7"} +{"repo": ".", "date": "2025-03-05", "line": "feat: Increment new_count for channel messages and members", "commit": "e1324e99bf06018a804a1a3dcc83f96cde04b1af"} +{"repo": ".", "date": "2025-03-05", "line": "feat: Increment new_count for channel messages and members", "commit": "afbf53938bd59e1e03dfc011063b27134dd0c054"} +{"repo": ".", "date": "2025-03-05", "line": "feat: Added new_count to notifications", "commit": "8d3d7327d777ae3150ecaa237e137f8221310dfa"} +{"repo": ".", "date": "2025-03-05", "line": "feat: Remove unused new_count field from notification model", "commit": "4df6055566d61c769ae1759d81900d138093136e"} +{"repo": ".", "date": "2025-03-05", "line": "feat: Increment notification count and log insertion", "commit": "dd11c8da5acc5ed97a278a705e7282edc7d50bc5"} +{"repo": ".", "date": "2025-03-05", "line": "feat: Add logging for notification and mapper updates", "commit": "8f137cf8e6d67a8e73ee221d2f9192b7a3ab431d"} +{"repo": ".", "date": "2025-03-05", "line": "feat: Allow channel members to be created", "commit": "30fe0bfae7f2bc9badcb16f734655e661fe976ad"} +{"repo": ".", "date": "2025-03-05", "line": "feat: Return model directly from query", "commit": "edb35b57070a5659e8491a967880d816f2d07697"} +{"repo": ".", "date": "2025-03-05", "line": "feat: Display username when inserting notification", "commit": "0613f6f54de9247c17b4bae924197ffb4cbd2966"} +{"repo": ".", "date": "2025-03-05", "line": "feat: Disable banned, muted, and deleted checks in channel member query", "commit": "1807cff67d3a4306f122d7df4436cc88137f299c"} +{"repo": ".", "date": "2025-03-07", "line": "feat: Implemented threads view with basic message display", "commit": "5b78165fb7e83f7e8a45f790c0f6e5a9fde758a0"} +{"repo": ".", "date": "2025-03-07", "line": "feat: Added threads view and related model/service updates", "commit": "a1afaacb2ea6ded2eb14eb6d8fbdaf34708d9568"} +{"repo": ".", "date": "2025-03-08", "line": "fix: Prevent race condition when reconnecting socket", "commit": "e3afc1ba6e97378688027a60d6d98cc19a519a8c"} +{"repo": ".", "date": "2025-03-08", "line": "fix: Corrected avatar styling in threads template", "commit": "37f6725f2f7e36ec03416f191c9d16cd864991ea"} +{"repo": ".", "date": "2025-03-08", "line": "feat: Display user avatars in threads", "commit": "095be5892db198d0a6356c8700ed0c038e419a29"} +{"repo": ".", "date": "2025-03-08", "line": "feat: Improve thread avatar visibility", "commit": "9292e3b8f3b64084d6bcc0b13dd42d015f4799d9"} +{"repo": ".", "date": "2025-03-08", "line": "fix: Improve thread display and opacity", "commit": "24260f9c371ab2d989441e391f513f6460eaa1ec"} +{"repo": ".", "date": "2025-03-08", "line": "feat: Unified styling for chat messages and threads", "commit": "1b72063a5b972dd726c647b7397f0ced16bd66c2"} +{"repo": ".", "date": "2025-03-08", "line": "feat: Improved thread display and DM name handling\n\nThis update enhances thread display by adding a name and color, and fixes a bug in DM name retrieval. It also refactors the code for better readability and efficiency.", "commit": "5a72c8cd83d1374ff709556cbf4b4ddbf7a9ab7a"} +{"repo": ".", "date": "2025-03-08", "line": "fix: Improve message display with rounded corners and avatar visibility", "commit": "98c2213a862b253f8f967f428b0b248bbe3a32f7"} +{"repo": ".", "date": "2025-03-08", "line": "feat: Improved user search display with thread-like layout and real-time updates", "commit": "0a9b66d2f76a2c4418db7149b17729bf8a2dc811"} +{"repo": ".", "date": "2025-03-08", "line": "feat: Set default page titles and update login/register titles", "commit": "6ecd356cc08e17596ff6b5007c46def2bc17c851"} +{"repo": ".", "date": "2025-03-08", "line": "fix: Improved form submission and change event handling", "commit": "804556b74d8caa5e3a79a03cd1a8d7870843b898"} +{"repo": ".", "date": "2025-03-08", "line": "feat: Added meta information to base.html", "commit": "7c22a70722db3fa97a813c30c01c4cd5462138eb"} +{"repo": ".", "date": "2025-03-08", "line": "feat: Sort threads by last message timestamp", "commit": "8e195a49e3e914a4b241e95378bd9a07611715a8"} +{"repo": ".", "date": "2025-03-08", "line": "style: Improved form input focus and placeholder visibility", "commit": "c9113ca09500c5b3cc277fb09b9607a505d39f30"} +{"repo": ".", "date": "2025-03-08", "line": "feat: Added head block for custom HTML head content", "commit": "62aa15a4b4d6514824378cca73084c9ce2df903b"} +{"repo": ".", "date": "2025-03-08", "line": "feat: Implemented back button styling and layout", "commit": "ad7eab9717848584369ded6e19babb6a7b9f5b98"} +{"repo": ".", "date": "2025-03-08", "line": "Revert: Undid auto formatting", "commit": "e91ae4584aaf08cb02b89cdf26b8c43a8c8179b0"} +{"repo": ".", "date": "2025-03-08", "line": "Merge main", "commit": "dd5a9a23e8e452a03f7080656608617309bf73a5"} +{"repo": ".", "date": "2025-03-08", "line": "Merge: Tweaks for login/registration and base + image roundness", "commit": "aedfe9aa947dcd2262c825af5a4d977eb298ccb5"} +{"repo": ".", "date": "2025-03-08", "line": "feat: Sort channels by last message time", "commit": "a219ce4d79a15ef900583ab025fb0da1df79ace3"} +{"repo": ".", "date": "2025-03-08", "line": "feat: Filter channels by privacy in sidebar", "commit": "d6061cb45b68a7b393b0e35a560d5d7bea4b9478"} +{"repo": ".", "date": "2025-03-08", "line": "fix: Sort channels by last message, handling null values", "commit": "24a504e3a7383c7a338fbe3ee09411547eed58eb"} +{"repo": ".", "date": "2025-03-08", "line": "fix: Sort channels by last message time, handling null values", "commit": "11b8f0e744fb9d6b05ce11b7475bb3f51edee96b"} +{"repo": ".", "date": "2025-03-08", "line": "feat: Implemented form preloading and autofocus on the first input element for login and register pages", "commit": "0266b2a559952d0ff767b251c2921704a6aa1abe"} +{"repo": ".", "date": "2025-03-08", "line": "fix: Corrected semicolon in loadForm call", "commit": "fd07001983fc3d3015ac7064461c14b8486155e6"} +{"repo": ".", "date": "2025-03-09", "line": "feat: Preload form and autofocus first input", "commit": "d9ac1813ba8ddad9fb602730cb2cc763aab4bc23"} +{"repo": ".", "date": "2025-03-09", "line": "fix: Sort threads by last message, handling missing timestamps", "commit": "91d8f3efd16431fe99b0e60927d1f6d9b6587f7e"} +{"repo": ".", "date": "2025-03-10", "line": "fix: Improved search user page layout", "commit": "c4e3f1fc1f10e4d98fc04e4928c62c88385fbeb8"} +{"repo": ".", "date": "2025-03-11", "line": "feat: Improve file download experience with suggested filename", "commit": "c6c2766381f75b058fb61f91556788b0720b058b"} +{"repo": ".", "date": "2025-03-13", "line": "feat: Added reply functionality and improved time display", "commit": "5cfcafe0821b3cceb753b9ddb4076a79f26a88c0"} +{"repo": ".", "date": "2025-03-13", "line": "feat: Display creation time on container", "commit": "c55927aa9c7e575544901bbee41cb9a9d3c6437a"} +{"repo": ".", "date": "2025-03-13", "line": "style: Darkened the overall theme.", "commit": "0fad298fc078e2a3ea1afee71ee92b99b83427b0"} +{"repo": ".", "date": "2025-03-13", "line": "feat: Added padding to links", "commit": "0f950218d6d783c4738966e15b2746c14043c82f"} +{"repo": ".", "date": "2025-03-13", "line": "feat: Improved reply formatting with markdown and blockquote", "commit": "d8b43dbd08afa8c4498bbc5611dd6e7d61f9b139"} +{"repo": ".", "date": "2025-03-14", "line": "feat: Increased update interval for times", "commit": "17c9731b9f8be07b247aeed29ba2ab1319e408f0"} +{"repo": ".", "date": "2025-03-15", "line": "feat: Centralized input styling in shared.css", "commit": "5b70bb9ea5cc6637ac585cf8f04efd4cde0aa621"} +{"repo": ".", "date": "2025-03-15", "line": "feat: Applied updated input styling across pages", "commit": "752f3df13a548d22646f87a87940dc64e15587f3"} +{"repo": ".", "date": "2025-03-15", "line": "feat: Refactor app modules and update script tags to use type=\"module\"", "commit": "a4d79b06c49ec9f605336bf181e98455c8acd460"} +{"repo": ".", "date": "2025-03-16", "line": "feat: Convert files to modules", "commit": "a9663c8170dd2f925100eaa50e8c0019c5eee683"} +{"repo": ".", "date": "2025-03-16", "line": "feat: Refactor socket and event handling for improved reliability and structure", "commit": "4a8a614adb5e15cad18414214d30ab83464eae14"} +{"repo": ".", "date": "2025-03-16", "line": "refactor: Improved code formatting and consistency", "commit": "c9c070c497bb9af3eb5bb9915f221ec00b56b832"} +{"repo": ".", "date": "2025-03-16", "line": "fix: Reconnected socket on error", "commit": "e62a8554090009c7914b95833066ad46251da01d"} +{"repo": ".", "date": "2025-03-16", "line": "feat: Changed button colors to dark theme", "commit": "819cf8381c287e2ee88fb1d6fe789e30a1a33eff"} +{"repo": ".", "date": "2025-03-16", "line": "style: Adjusted upload button background color", "commit": "2ba28c193a826e8c1f9647f06bffb6084166c9f1"} +{"repo": ".", "date": "2025-03-16", "line": "feat: Added Umami analytics tracking", "commit": "287e10d8aa8feb2590ad48d9412ace74a9432baf"} +{"repo": ".", "date": "2025-03-17", "line": "fix: Scroll to the end of the message container", "commit": "54416ee84f88064897a824ae2c3a9e0ef2c1ccaa"} +{"repo": ".", "date": "2025-03-17", "line": "feat: Refactor header layout and logo display", "commit": "39fa8fa0cd7a725edc1f293a7e8d0ea0d5d5bca6"} +{"repo": ".", "date": "2025-03-17", "line": "feat: Add Promise.withResolvers polyfill and update templates", "commit": "7fa2817f773b47737236f4bb700023bcf8b483f1"} +{"repo": ".", "date": "2025-03-17", "line": "revert: Removed unnecessary formatting changes", "commit": "965dc930a900a5080e225bb492be2b799daed22f"} +{"repo": ".", "date": "2025-03-17", "line": "feat: Add Promise.withResolvers polyfill", "commit": "825ece4e7868be28ba03c4fde5149695b0dd9dc5"} +{"repo": ".", "date": "2025-03-18", "line": "feat: Added dump script for public channels", "commit": "3c6a0944d68ca16250ec9364d7f006b0e7eea6e8"} +{"repo": ".", "date": "2025-03-18", "line": "feat: Improved dump functionality with JSON output and user information\n\nfix: Removed unnecessary print statements from cache and dump modules", "commit": "70db15bf27c7a8fd8bf112432f02754f01bbb3d7"} +{"repo": ".", "date": "2025-03-18", "line": "feat: Refactor dump script to output to dump.txt and improve message formatting", "commit": "3960390ec45f427979ebd2b81c1a21666a47e71d"} +{"repo": ".", "date": "2025-03-20", "line": "refactor: Update session management for user registration and login", "commit": "5ba239caa8928a078362af0e6e2d1a4626bd508d"} +{"repo": ".", "date": "2025-03-22", "line": "feat: Added terminal access and updated Dockerfile and compose.yml", "commit": "7dcabde2ed0ab699ea3033f7788381e85c352b97"} +{"repo": ".", "date": "2025-03-22", "line": "feat: Added terminal access and basic shell environment.", "commit": "013d4adce57f4afec5176bbdb5e2225d529ec3b7"} +{"repo": ".", "date": "2025-03-22", "line": "feat: Added terminal page with Ubuntu option and channel sidebar", "commit": "6e68408ddfd8be2376f7453deac8f63a6bfb93e4"} +{"repo": ".", "date": "2025-03-22", "line": "feat: Add channel list and user context to template rendering", "commit": "604e27ce10dee59b1b3f6ebd359ee356b085df2a"} +{"repo": ".", "date": "2025-03-22", "line": "fix: Corrected execute permissions for r script", "commit": "c72b015073347e86f2edf1e67544b1ae31e929b0"} +{"repo": ".", "date": "2025-03-22", "line": "fix: Disable r executable and add vim and htop to apt install", "commit": "78c631e6c79b4b69b0e202a301b710c4150e6dbe"} +{"repo": ".", "date": "2025-03-22", "line": "fix: Corrected execute permissions for r script", "commit": "c8461342fd8d260da69c84f27f9e9d13b3430942"} +{"repo": ".", "date": "2025-03-23", "line": "feat: Introduce ThreadPoolExecutor for asynchronous task handling", "commit": "0bc24e8d2ef4452efc7be5286288a2531908ea55"} +{"repo": ".", "date": "2025-03-23", "line": "feat: Improve terminal display and handling", "commit": "c2d9af807a95900c4fecd7a1929c8d92393a955d"} +{"repo": ".", "date": "2025-03-23", "line": "feat: Install git during setup", "commit": "c5c160baae67d7e5932963f8501ed7d56dc35c21"} +{"repo": ".", "date": "2025-03-23", "line": "feat: Updated drive functionality with new views and services\n\nThis commit introduces a new drive feature with the following changes:\n\n- Added DriveModel and DriveItemModel to represent drive data.\n- Implemented DriveService and DriveItemService for managing drives and items.\n- Created DriveView for displaying drive contents as JSON.\n- Updated Application class to include drive-related setup and routes.\n- Modified Makefile to use python3.12\n- Updated src/snek/app.py to include drive view.", "commit": "7b32a7eba4d5944142a3b40616d37b0862087371"} +{"repo": ".", "date": "2025-03-23", "line": "feat: Add URL to drive items", "commit": "dec2281ac88d151afda016fc01e833dc2f0aa89e"} +{"repo": ".", "date": "2025-03-23", "line": "fix: Correctly fetch file extension from item", "commit": "1de2c55966c0ddf0fb663b935427d2c005f0fde9"} +{"repo": ".", "date": "2025-03-23", "line": "fix: Improved terminal session handling and websocket integration", "commit": "529606955a545bc25cf5899f2c79d3660bcefd54"} +{"repo": ".", "date": "2025-03-23", "line": "fix: Increased websocket thread pool size", "commit": "af4a70e8949bfde704a0499177050fdeab5300d9"} +{"repo": ".", "date": "2025-03-27", "line": "feat: Display user color in sidebar and update new message count", "commit": "5390b8bdc3dc04645258ed758f3894de00008e80"} +{"repo": ".", "date": "2025-03-27", "line": "fix: Prevent errors when user data is missing during notification updates", "commit": "877ef7970d5b7bb5f8fd0af35adad5d8d071b14d"} +{"repo": ".", "date": "2025-03-27", "line": "refactor: Remove debugging prints", "commit": "87c189b3fe897cc15ee6ac311e987bf9fe7811b9"} +{"repo": ".", "date": "2025-03-27", "line": "refactor: Cleaned up console output by removing unnecessary print statements", "commit": "71a206a19fa6b2a2ae05d886a39d2fa03f2c0f71"} +{"repo": ".", "date": "2025-03-27", "line": "feat: Added database transaction for notification creation", "commit": "bd5bb5ae65d6cb870d090382b106b705833d4cf1"} +{"repo": ".", "date": "2025-03-27", "line": "feat: Persist RPC transaction changes to the database", "commit": "13ce09a5c50ddba8956dbeb838f9dd1bcafe184a"} +{"repo": ".", "date": "2025-03-27", "line": "feat: Added task runner and task queue for asynchronous operations", "commit": "145373399dada2f4cee54af0c99e62d4a27a0f99"} +{"repo": ".", "date": "2025-03-27", "line": "refactor: Improve task management with asyncio.Queue and error handling", "commit": "e6f702a6b405f1dae0ce719177c6f7bf5b636ad8"} +{"repo": ".", "date": "2025-03-27", "line": "fix: Remove unnecessary database transaction block in RPCView", "commit": "9d5815ed1028354ac61f2d506530147a02c476e6"} +{"repo": ".", "date": "2025-03-27", "line": "feat: Added database transaction management for task execution", "commit": "8810679fd8ea2dd6e63b09bf9a4b9af5c2d0fdd2"} +{"repo": ".", "date": "2025-03-27", "line": "feat: Added task execution time measurement", "commit": "6ad3844f037735e268b42247fcc6e8605cc13f07"} +{"repo": ".", "date": "2025-03-27", "line": "feat: Schedule notification creation as a background task", "commit": "73e8779bdc42ec5f5618fad3d563544d1fad2b69"} +{"repo": ".", "date": "2025-03-27", "line": "fix: Ensure notification creation after socket broadcast", "commit": "6f043d21390d13d37772c8ae145d7a66b3919529"} +{"repo": ".", "date": "2025-03-27", "line": "fix: Await task creation in chat service", "commit": "9e50b2a6d3570c4f86fcfca6a5ce59947c0105ec"} +{"repo": ".", "date": "2025-03-28", "line": "feat: Initialized Ubuntu Dockerfile and terminal environment setup", "commit": "5fbcadad8bad7b8dd7ac3279938ff50db6b5d380"} +{"repo": ".", "date": "2025-03-29", "line": "fix: Adjusted avatar size in message template", "commit": "fe1b3d6d191176111538f1ba06018e14c44ca8f9"} +{"repo": ".", "date": "2025-03-29", "line": "```\nfeat: Added webdav support\n\nThis commit introduces webdav functionality to the application.\n- Added webdav dependencies to pyproject.toml\n- Implemented WebdavApplication class in src/snek/webdav.py\n- Integrated WebdavApplication as a subapp in src/snek/app.py\n- Added necessary imports and configurations for webdav integration.\n```", "commit": "29139d5d0c18ad2b0ebd32db9a0b629c45c0a651"} +{"repo": ".", "date": "2025-03-29", "line": "feat: Initial implementation of WebDAV functionality with basic operations", "commit": "9a923f6bddd73df27af80ef6c8e2313816a07a48"} +{"repo": ".", "date": "2025-03-29", "line": "feat: Implemented basic WebDAV authentication", "commit": "886d21999c716ee306318796f3f159ba085f9618"} +{"repo": ".", "date": "2025-03-29", "line": "feat: Use home directory instead of drive for user folders", "commit": "6dca3a96e1cd23cc26d69aeee31ae45e14977bbd"} +{"repo": ".", "date": "2025-03-29", "line": "feat: Implement recursive node creation for propfind", "commit": "3926b2d837bef181546d826b41821cf90fc755a8"} +{"repo": ".", "date": "2025-03-30", "line": "refactor: Updated home folder path to drive and removed lock implementation", "commit": "d5917b94540aee206935354f438a6a7f893278ec"} +{"repo": ".", "date": "2025-03-30", "line": "refactor: Remove unused LOCK and UNLOCK routes", "commit": "8058e4a4b0aee254edc76fa28b2c4336eb393c4b"} +{"repo": ".", "date": "2025-03-30", "line": "fix: Handle potential errors when creating user home directories", "commit": "2a47c0ba5e7344d44c3acd15d8f3efeb11722677"} +{"repo": ".", "date": "2025-04-01", "line": "feat: Added settings page with profile, notifications, and privacy sections", "commit": "32e0c959e8589f574d1c46b96d35f49c98721566"} +{"repo": ".", "date": "2025-04-01", "line": "feat: Improve responsiveness for smaller screens", "commit": "87b48af551d2ed023f77ca57d033ed0079d303f3"} +{"repo": ".", "date": "2025-04-01", "line": "refactor: Reduced message list height", "commit": "18b1ec20b67522cf816b29f3cde64a935ec5b330"} +{"repo": ".", "date": "2025-04-01", "line": "feat: Removed chat window element", "commit": "7c52c2d9d5f10623ccf479918ea5baed247a07b5"} +{"repo": ".", "date": "2025-04-01", "line": "feat: Added footer styling for improved layout", "commit": "fbd4fa4e668628c11d8b592718cfcdcca71a3c0f"} +{"repo": ".", "date": "2025-04-01", "line": "feat: Style adjustments for mobile view", "commit": "d24627b35fd2201e6baad781a11fbae0c379f366"} +{"repo": ".", "date": "2025-04-01", "line": "feat: Adjusted width for mobile responsiveness", "commit": "e3c997302b07228c0791d6307b429109b6eb3d53"} +{"repo": ".", "date": "2025-04-01", "line": "feat: Adjusted form width for mobile responsiveness", "commit": "27c0abea3147e5e00a5196fa9b351141a9d17ae2"} +{"repo": ".", "date": "2025-04-02", "line": "fix: Handle missing last message gracefully", "commit": "b365afc910522a484ad257af6df7b607712c71f2"} +{"repo": ".", "date": "2025-04-02", "line": "feat: Add unique request ID and improve UI responsiveness", "commit": "99b2beeab0d55242537b7ec810bfdd69feb47103"} +{"repo": ".", "date": "2025-04-02", "line": "style: Adjusted layout and overflow properties for improved responsiveness.", "commit": "81479e7058feda9954fd74810d1294fb92e7a1c4"} +{"repo": ".", "date": "2025-04-03", "line": "feat: Refactor settings view and sidebar", "commit": "d10768403d221fbd1d50a520c083b8d1be1b3a19"} +{"repo": ".", "date": "2025-04-03", "line": "feat: Added profile settings page with nickname and description editing", "commit": "69482207461eec9c3c64ec297231989aa248dd9a"} +{"repo": ".", "date": "2025-04-06", "line": "fix: Update icons in manifest for stability on Firefox Android", "commit": "c2b8061ac292f18949d81c660c5a314cb42bcc6e"} +{"repo": ".", "date": "2025-04-07", "line": "fix: Resolved web manifest icon instability on Firefox Android", "commit": "75593fd6bb45ee6020e54f3e0de9b1ff0e6d4f5d"} +{"repo": ".", "date": "2025-04-08", "line": "feat: Added IPython dependency and improved asyncio handling", "commit": "d71d5da6bcf22d2daf5ec59832f15fe02472b95c"} +{"repo": ".", "date": "2025-04-08", "line": "feat: Implement user property service for storing and retrieving user-specific data", "commit": "d2e2bb811707b02f05cbf22d10ef1916b021c90d"} +{"repo": ".", "date": "2025-04-08", "line": "feat: Added debug middleware and improved routing in WebdavApplication", "commit": "d23ed3711a464f1d796ed35e58dbcaf1db6b7d84"} +{"repo": ".", "date": "2025-04-08", "line": "feat: Add debug middleware and improve WebDAV functionality\n\nThis commit introduces a debug middleware for request logging and enhances WebDAV functionality with several improvements:\n\n- Added debug middleware to log request details.\n- Implemented caching for file size and disk free space using `time_cache_async`.\n- Fixed potential errors in user authentication and home folder retrieval.\n- Improved error handling and logging.\n- Refactored code for better readability and maintainability.\n- Added support for asynchronous file size retrieval.\n", "commit": "13f1d2f390afdfc912d24bb63930c9ca47e05f94"} +{"repo": ".", "date": "2025-04-09", "line": "feat: Support short and standard YouTube links in template", "commit": "b31c286a8b8442d48f9b0713a8cce41432c168d1"} +{"repo": ".", "date": "2025-04-09", "line": "feat: Add YouTube video embedding functionality", "commit": "b0a97ad267b971f8ba298bb5a0e696810c08b026"} +{"repo": ".", "date": "2025-04-09", "line": "feat: Implement YouTube video embedding with improved parsing", "commit": "c6575d8e525dfa2f574e1965cd3df4379cde7acd"} +{"repo": ".", "date": "2025-04-09", "line": "feat: Simplify YouTube video embedding logic", "commit": "6138cad7827c48a86b20d4015dce818dca348f04"} +{"repo": ".", "date": "2025-04-09", "line": "feat: Style YouTube embed to center horizontally", "commit": "087f9c10b44fca9f29de862562b405ef5586f151"} +{"repo": ".", "date": "2025-04-09", "line": "feat: Add support for YouTube video embedding", "commit": "e6bd7aa15211ae0bd3be65be3a659526b1131eee"} +{"repo": ".", "date": "2025-04-09", "line": "feat: Added video embedding functionality with improved layout", "commit": "94e94cf7ca4bdcdd581dfe074728e93412c2a621"} +{"repo": ".", "date": "2025-04-09", "line": "feat: Implement YouTube video embedding", "commit": "6673f7b615508f0c344fe0efbebe362f5236bd84"} +{"repo": ".", "date": "2025-04-09", "line": "feat: Implement YouTube video embedding from text", "commit": "2582df360ab0667a3d29c46b92ad4abeb397d363"} +{"repo": ".", "date": "2025-04-09", "line": "feat: Add video embedding functionality", "commit": "656ea5f90ee56a16b0f0047cace848572dc479c7"} +{"repo": ".", "date": "2025-04-09", "line": "feat: Simplify YouTube embedding logic", "commit": "c529fc87fd6ed7b39bf057bce44ef30d1bc17f1b"} +{"repo": ".", "date": "2025-04-09", "line": "feat: Implement YouTube video embedding", "commit": "8fa216c06cfaf3cd249e6c44efb5e5b2735f8c6a"} +{"repo": ".", "date": "2025-04-09", "line": "feat: Refactor asyncio and database preparation in Application class\n\nfix: Corrected indentation and added missing executor assignment in prepare_asyncio method.\n\nfeat: Improved form element structure and added missing attributes in profile form.\n\nfix: Corrected user property JSON serialization and retrieval.\n\nfeat: Added UserPropertyService import to service initialization.\n\nrefactor: Adjusted YouTube embed template for better compatibility.\n\nfix: Corrected user data retrieval and handling in SettingsProfileView.\n\nrefactor: Improved file size and disk space retrieval methods.\n\nfix: Corrected lock token parsing in WebdavApplication.", "commit": "44dd77cec5639575cb86973eceb8d174d570370c"} +{"repo": ".", "date": "2025-04-09", "line": "feat: Minor formatting adjustments across modules", "commit": "743593affe276ae8ffd3751c80fe88eb4c99ac7f"} +{"repo": ".", "date": "2025-04-10", "line": "feat: Removed comments and added channel display", "commit": "0e6fbd523cd4f4279a4f230567504b30c9b3116d"} +{"repo": ".", "date": "2025-04-10", "line": "feat: Improved channel broadcasting and added user UID retrieval\n\nThis commit introduces several enhancements:\n\n- Added a `get_user_uids` method to `ChannelMemberService` to efficiently retrieve user UIDs for a given channel.\n- Refactored the `broadcast` method in `SocketService` to utilize the new `get_user_uids` method for improved performance and error handling.\n- Added error logging in `RPCView` when deleting sockets.\n", "commit": "3594ac1f5984953487e0c3423c9672b01e416c28"} +{"repo": ".", "date": "2025-04-13", "line": "feat: Add stats view and caching statistics", "commit": "bc65752ea252cdcd929ba0bd956455317958337a"} +{"repo": ".", "date": "2025-04-13", "line": "feat: Added stats view endpoint", "commit": "a1840cd034e7a4c792e2bcc69ff06595b1e2add3"} +{"repo": ".", "date": "2025-04-13", "line": "refactor: Moved 'r' executable and updated .bashrc for automatic updates", "commit": "22668f8a72994446ffaa109e5ae742bd61bd3bf2"} +{"repo": ".", "date": "2025-04-13", "line": "feat: Added initial .rcontext.txt file with facts and work procedure", "commit": "ec9af49f2903682cea978db15422fba4624c488d"} +{"repo": ".", "date": "2025-04-13", "line": "docs: Added a reminder to be rude but functional.", "commit": "9b49e659e575e99de717a5c64e1ba1c3c4039cb1"} +{"repo": ".", "date": "2025-04-13", "line": "refactor: Improve process handling and error management in TerminalSession", "commit": "823892a3021e674fea933b717565518dc1696031"} +{"repo": ".", "date": "2025-04-13", "line": "fix: Return empty list when search query is empty", "commit": "4a770848a6dbc558c029b083a881becf7adef8d7"} +{"repo": ".", "date": "2025-04-13", "line": "fix: Require both logged_in and uid for login_required views", "commit": "e4b0625799d9efd89e7e9518278588158b296c6c"} +{"repo": ".", "date": "2025-04-13", "line": "feat: Require login for search user view", "commit": "8ae9aac045e41fc84ebab102335a2613b3e22c08"} +{"repo": ".", "date": "2025-04-13", "line": "feat: Allow profile description editing and nickname updates\n\nThis commit introduces profile editing functionality, including a textarea for descriptions and an input field for nicknames. It also fixes a bug in the user property service and updates the profile view to handle form submissions correctly.\n", "commit": "bee7d828cd67581c33946630cd22fe8edd674d15"} +{"repo": ".", "date": "2025-04-14", "line": "feat: Add user profile view and link avatars to user profiles", "commit": "3b05acffd296169eed305a55dba79d632d5f78f5"} +{"repo": ".", "date": "2025-04-14", "line": "feat: Implement user profile view and template", "commit": "a3abd854bbf0ebe2ef0ef46e7c346a995e5b6faa"} +{"repo": ".", "date": "2025-04-14", "line": "feat: Refactor user property setting logic using upsert", "commit": "9fb6e64655dff132be43e2fc867827d17ad94201"} +{"repo": ".", "date": "2025-04-14", "line": "feat: Improve user profile rendering and link avatar", "commit": "0fa04883850534fbb97755e06ebec1538dccfdc7"} +{"repo": ".", "date": "2025-04-14", "line": "fix: Use user uid instead of request user uid in user_property.set", "commit": "d4f5a4640929b1f16ccddc741f977cf7e901e7de"} +{"repo": ".", "date": "2025-04-14", "line": "feat: Added navigation links to user page", "commit": "3cfb79c8f560430639fceb4a278fc81dfbad2299"} +{"repo": ".", "date": "2025-04-14", "line": "fix: Removed fixed positioning from header on smaller screens", "commit": "c36ce17da5fcccfdaaf7ddf7579b0399519d078f"} +{"repo": ".", "date": "2025-04-14", "line": "feat: Added chat area class to user profile section", "commit": "4cc70640e4f7c4d65e5a0c3a503aae1f891164d5"} +{"repo": ".", "date": "2025-04-17", "line": "feat: Refactor layout and styling for user profile page", "commit": "1cd0b54656a969bcb87cbdc07687866ca43e650b"} +{"repo": ".", "date": "2025-05-06", "line": "feat: Added command-line arguments and executable script", "commit": "46a8b612b49f1094c0a8520d97d4b5642f2a57e9"} +{"repo": ".", "date": "2025-05-06", "line": "feat: Configure setuptools to find packages in src directory", "commit": "061da150f9779c6130fac0c957d4facdd59aa33a"} +{"repo": ".", "date": "2025-05-06", "line": "feat: Handle missing pty on Windows", "commit": "6312dfae47b09753675b038798cf38f00311e772"} +{"repo": ".", "date": "2025-05-06", "line": "feat: Added UUID generation and updated hashing functions", "commit": "c709ee11c99f54b58844165b6eb9993240ab0005"} +{"repo": ".", "date": "2025-05-06", "line": "feat: Added paste and file drop support for messages", "commit": "f7fda2d2c951a07bccc927a333b7feaa527556c2"} +{"repo": ".", "date": "2025-05-06", "line": "fix: Use user home folder for uploads", "commit": "529ebd23fc0b50e2606ecddc5e1199774dd18384"} +{"repo": ".", "date": "2025-05-06", "line": "Merge feat/copy-paste-drag-drop", "commit": "0f6eb5c043325e0aa0c77a587672c1d3a5dcb9fd"} +{"repo": ".", "date": "2025-05-06", "line": "feat: Implemented file paste and drag-and-drop support", "commit": "b0666a00900e1b25633433b80da1ef3dd5f2ee71"} +{"repo": ".", "date": "2025-05-08", "line": "feat: Dispatch upload event and focus input after upload", "commit": "707788583a2387c1729950e08243d3f8f7049d7c"} +{"repo": ".", "date": "2025-05-08", "line": "feat: Added focus functionality with Escape and G keybindings", "commit": "d6d2f2892ba3045e5555e9fb4b3d63adf51e2fc2"} +{"repo": ".", "date": "2025-05-08", "line": "fix: Prevent double focus loss during upload escape key press", "commit": "fa59dbc095b65c7b43a1b7f0e70541bd1fd0302c"} +{"repo": ".", "date": "2025-05-08", "line": "feat: Focus input field after message display", "commit": "e153811ff34ef63892cc6aac1d5afd92cb510d14"} +{"repo": ".", "date": "2025-05-08", "line": "feat: Focus input field after message display", "commit": "0a3e15137761d333211d8b52d178f5e150a579f1"} +{"repo": ".", "date": "2025-05-08", "line": "feat: Focus upload view when shift+G is pressed", "commit": "f6706c165e2a8ba392bde1e81d8006381fed96d3"} +{"repo": ".", "date": "2025-05-08", "line": "feat: Focus input field after layout update during shift+G", "commit": "8799662159656867494b2774073b3bfb1bbe5178"} +{"repo": ".", "date": "2025-05-08", "line": "feat: Focus input field after upload", "commit": "49ec99ef016dc754e36442d774da1d3a712bf2a7"} +{"repo": ".", "date": "2025-05-08", "line": "feat: Updated Dockerfiles and terminal configuration\n\nThis commit updates the Dockerfiles and terminal configuration with several improvements:\n\n- Added `xterm`, `valgrind`, `ack`, `irssi`, and `lynx` to the Ubuntu Dockerfile.\n- Added Rust toolchain installation to the Ubuntu Dockerfile.\n- Modified the `r` executable placement in the Ubuntu Dockerfile.\n- Updated the terminal.html template to include fit addon and clear the screen on connection.\n- Added `$HOME/bin` to the PATH in the .bashrc file.\n- Removed the `.rcontext.txt` file.\n- Added `resize > /dev/null` to the .bashrc file.", "commit": "3c1d5d601fa1a9f30b2aa4fd36086102108dde94"} +{"repo": ".", "date": "2025-05-08", "line": "feat: Added ubuntu docker build target and simplified run command", "commit": "d0dd342e27cf4160f96faf87deff81f728e41e47"} +{"repo": ".", "date": "2025-05-08", "line": "chore: Updated Makefile and .bashrc", "commit": "31062fddbfbbf25f206060b38773a7e2c008723c"} +{"repo": ".", "date": "2025-05-08", "line": "feat: Install tmux", "commit": "3c0fea6812a5f5d759c08e6de984c0ccf5f9b9a9"} +{"repo": ".", "date": "2025-05-09", "line": "feat: Implement user template loading based on admin status", "commit": "02a0253c1d9c73d2918fecb8f52c4c7739c867f5"} +{"repo": ".", "date": "2025-05-09", "line": "fix: Prevent appending None to template paths", "commit": "165dda32100e52c347c7f6bb71062244b2a50ba1"} +{"repo": ".", "date": "2025-05-09", "line": "feat: Refactor static file serving with user-specific paths", "commit": "ac570d036c26b6c7ff5abac169fdf622c10827ad"} +{"repo": ".", "date": "2025-05-09", "line": "feat: Pass self to static_handler", "commit": "b867b6ba78574a332bf951eb6c00a6a88ded325d"} +{"repo": ".", "date": "2025-05-09", "line": "fix: Use request.session instead of self.request.session", "commit": "e359a8ebe294e0f55cf4164926011e893468e4bc"} +{"repo": ".", "date": "2025-05-09", "line": "fix: Use user static path for templates", "commit": "5b28044d9e604b2404bf4b7277a240f7fc56032c"} +{"repo": ".", "date": "2025-05-09", "line": "feat: Refactor static file serving with `add_static`", "commit": "c56bf4fb49c986e9b653f635a81937a3ef433a5e"} +{"repo": ".", "date": "2025-05-09", "line": "feat: Added repository management functionality\n\nThis commit introduces repository management features, including creation, updating, and deletion. It also includes UI updates to the settings sidebar and templates.\n", "commit": "ee40c905d4448f0b39d28c4d51343b5fe111d038"} +{"repo": ".", "date": "2025-05-09", "line": "feat: Added basic Git repository management functionality", "commit": "a5aac9a33701e3d4852fba13520771e6de82aac0"} +{"repo": ".", "date": "2025-05-09", "line": "fix: Corrected repository deletion URL and added repository deletion functionality", "commit": "e06776d81d0fa40e4d9d5f57a6259df8db271372"} +{"repo": ".", "date": "2025-05-09", "line": "feat: Add uvloop dependency and fix repo path resolution", "commit": "adb59eff68e5c855fbce6f930db1ea13f59683f6"} +{"repo": ".", "date": "2025-05-09", "line": "'choices'", "commit": "3ae30f1f7645203a8e8c15bd298d802fffbd2334"} +{"repo": ".", "date": "2025-05-09", "line": "feat: Increase client max size for uploads", "commit": "e5d155e1249f9df7c504a95c98171f7e4fe5d5a4"} +{"repo": ".", "date": "2025-05-09", "line": "refactor: Migrate from argparse to click and improve application startup", "commit": "7e8ae1632d19238954ca96657da1d3950ebd413c"} +{"repo": ".", "date": "2025-05-09", "line": "'choices'", "commit": "95ad49df432195cb127f9fe695eac14678422b37"} +{"repo": ".", "date": "2025-05-09", "line": "'choices'", "commit": "17c6124a57a394c63427a0038e598fdb40560f15"} +{"repo": ".", "date": "2025-05-09", "line": "feat: Initial file manager UI and repository view scaffolding", "commit": "4c34d7eda58530eddb2c8b3479627180d6eeb248"} +{"repo": ".", "date": "2025-05-09", "line": "'choices'", "commit": "1616e4edb97284f705400c0598306202a083f60f"} +{"repo": ".", "date": "2025-05-09", "line": "'choices'", "commit": "44ac1d2bfaa32b99d6ee51d65efdc170d846b1f8"} +{"repo": ".", "date": "2025-05-09", "line": "feat: Added DBService and RPCView db methods", "commit": "dd108c20044540c3801ac461c612392bed76ff89"} +{"repo": ".", "date": "2025-05-10", "line": "feat: Added Drive API and HTML views for file management", "commit": "f0591d493955d9c126e7dee6d1a06917c48bbbd2"} +{"repo": ".", "date": "2025-05-10", "line": "feat: Implemented typing indicator and glow effect for active users", "commit": "3412aa0bf0c0bb138c234f88fad55cb69267df79"} +{"repo": ".", "date": "2025-05-10", "line": "'choices'", "commit": "9133b7c3ce6457fa6c218b540828c752b4ba5c72"} +{"repo": ".", "date": "2025-05-10", "line": "fix: Remove debug print statement in SocketService", "commit": "4d7566de9bb3f2c54954fe72d0332caecd133ffa"} +{"repo": ".", "date": "2025-05-10", "line": "refactor: Remove hardcoded repo and user data", "commit": "2c9004418555dfc2a4c826e5c30aa0d59f332df7"} +{"repo": ".", "date": "2025-05-11", "line": "feat: Added SSH server functionality with user-specific home directories and authentication.", "commit": "01846bf23f7883007b99a2e100240bf3b35b30f2"} +{"repo": ".", "date": "2025-05-11", "line": "fix: Updated SSH port to 2242", "commit": "c48b84bf3ab7cff5dee5670e23db3d771e14fc46"} +{"repo": ".", "date": "2025-05-12", "line": "feat: Add image conversion and resizing support in channel attachments", "commit": "f156a153de1b2f89b99cf0490eb18bf27a611fe1"} +{"repo": ".", "date": "2025-05-13", "line": "feat: Added image conversion and resizing support for channel attachments", "commit": "ac2f68f93fd66c0d6ab3682525b2d9c94febff4d"} +{"repo": ".", "date": "2025-05-13", "line": "feat: Improve Windows compatibility and database initialization.", "commit": "a4bea9449526fc8f6b01c02d777db5c30186b830"} +{"repo": ".", "date": "2025-05-13", "line": "feat: Added WebSocket synchronization service and client.", "commit": "ba3152f553afcfae318811a413cdea6f5be9f413"} +{"repo": ".", "date": "2025-05-13", "line": "refactor: Moved WebSocketClient to system/websocket.py", "commit": "adad5ed4fe37038442d247d9246795a82d31093c"} +{"repo": ".", "date": "2025-05-13", "line": "fix: Remove timing output from task execution", "commit": "2e324ff11815d3c67fffa8e8d5f3e3554f154b57"} +{"repo": ".", "date": "2025-05-13", "line": "feat: Implement image click to view full size", "commit": "d09055986e9a5d971f58075a5e939a268deb26be"} +{"repo": ".", "date": "2025-05-13", "line": "fix: Add width parameter to image URLs", "commit": "8cd2f16c5c46318cb035b882197b516ae5532452"} +{"repo": ".", "date": "2025-05-13", "line": "feat: Added width attribute to image source", "commit": "015b188d5ea16a75d4ae6ef0d9bd6c2514e68fda"} +{"repo": ".", "date": "2025-05-13", "line": "fix: Corrected image width attribute in template rendering", "commit": "12d287042415554c581e7d4fcfc81bd3d733fa02"} +{"repo": ".", "date": "2025-05-13", "line": "feat: Add width parameter to image source", "commit": "964a747f42ade75dcfced5395f46727f0508172c"} +{"repo": ".", "date": "2025-05-13", "line": "feat: Add width parameter to image sources", "commit": "319c1b1b5264933a7ea1d7af6541be2a410a3328"} +{"repo": ".", "date": "2025-05-13", "line": "fix: Corrected webp image type in template", "commit": "a21e3590ef4ddad292fb914cb3454d07eb622413"} +{"repo": ".", "date": "2025-05-13", "line": "fix: Reduce image width and fix image URL in web template", "commit": "b55d74fb124b90ee24d158bc94c401b0ff19edb9"} +{"repo": ".", "date": "2025-05-13", "line": "style: Added cursor pointer to chat message images", "commit": "3858dcbd62e4032a02e9d25dffd000ade4dc7bbe"} +{"repo": ".", "date": "2025-05-13", "line": "feat: Add height parameter to image rendering", "commit": "0ea0cd96dbe536b09cb3549de47766a756f04008"} +{"repo": ".", "date": "2025-05-13", "line": "feat: Encode attachment URLs for safe transmission", "commit": "af1cf4f5aee9cc07c1c8a8e8039c19001e3d6ea9"} +{"repo": ".", "date": "2025-05-13", "line": "fix: Corrected attachment URL and added scroll to drive view", "commit": "c45b61681dc2fc2a239e1bc2672da44f7738b0c6"} +{"repo": ".", "date": "2025-05-15", "line": "feat: Introduce online user list and typing indicator", "commit": "db6d6c0106267f56822ae378a4c88385d025051a"} +{"repo": ".", "date": "2025-05-15", "line": "feat: Updated message text updating and added message age check.", "commit": "25d109beedf030523ac5d357dbbb1f9efb919edb"} +{"repo": ".", "date": "2025-05-15", "line": "feat: Implemented dialogs for online users and help, removed online.html", "commit": "dd80f3732b7f500acdd92f6e44f42f9ade0f205b"} +{"repo": ".", "date": "2025-05-15", "line": "feat: Added /live command to help dialog", "commit": "79c39828f0a3282f53e3322e19b211b5559466a1"} +{"repo": ".", "date": "2025-05-16", "line": "'choices'", "commit": "c5b55399a1fbea233b33a9e5fdde1fe2cd9167aa"} +{"repo": ".", "date": "2025-05-16", "line": "feat: Update socket service and attachment view\n\n- Added last_ping to user data on socket connection.\n- Fixed bug in attachment view where format was not correctly passed to image.save.\n- Improved attachment view to handle multiple attachments.", "commit": "93462d4c4b93c4f7eb81702801df9159cbb64e8e"} +{"repo": ".", "date": "2025-05-16", "line": "fix: Increased last ping cooldown to 180 seconds", "commit": "c387225a6e8aa826b944ff3c53c4045db25db758"} +{"repo": ".", "date": "2025-05-16", "line": "feat: Added cache enable/disable functionality", "commit": "00557ec9eaab7256d5c129fc8c00c12650ea3fd3"} +{"repo": ".", "date": "2025-05-17", "line": "feat: Refactor index.html with improved styling and content", "commit": "c0b4ba715c329273e4f5684d1ec2e231e5a1c7e7"} +{"repo": ".", "date": "2025-05-17", "line": "feat: Refactor chat input component with improved auto-completion and live typing functionality", "commit": "48c3daf3983e3b6e04a0c5888febceb69db9d661"} +{"repo": ".", "date": "2025-05-17", "line": "feat: Improved YouTube embed parsing and added start time support\n\nfix: Handle missing channel attachments and return 404", "commit": "ffb22165da408d653dec3baeed2a5aca972eaea6"} +{"repo": ".", "date": "2025-05-17", "line": "feat: Add webp format support to image rendering", "commit": "1bed47fbf59f3fb9bfeeae955272f6b2442d92b3"} +{"repo": ".", "date": "2025-05-17", "line": "feat: Re-enable webp fallback with png fallback", "commit": "53811ca9b2259cd24dcada84816c3e622b801835"} +{"repo": ".", "date": "2025-05-17", "line": "feat: Added star animation to sandbox page", "commit": "e79abf4a26454cddf766cd1ba138554817c820cb"} +{"repo": ".", "date": "2025-05-18", "line": "Merge youtube embed fix", "commit": "59a2668c8c63c0292623cf410a3806666940f49b"} +{"repo": ".", "date": "2025-05-18", "line": "fix: Improved GIF resizing quality", "commit": "0f337e569fba59018d41628e9e471cf0c088113e"} diff --git a/src/snek/templates/web.html b/src/snek/templates/web.html index fe61c71..afae419 100644 --- a/src/snek/templates/web.html +++ b/src/snek/templates/web.html @@ -257,12 +257,13 @@ const messagesContainer = document.querySelector(".chat-messages"); lastMessage = messagesContainer.querySelector(".message:last-child"); + const lastElement = messagesContainer.querySelector(".message-list-bottom"); const doScrollDownBecauseLastMessageIsVisible = !lastMessage || isElementVisible(lastMessage); const message = document.createElement("div"); message.innerHTML = data.html; message.style.display = display - document.querySelector(".chat-messages").appendChild(message.firstChild); + document.querySelector(".chat-messages").insertBefore(message.firstChild,lastElement); updateLayout(doScrollDownBecauseLastMessageIsVisible); setTimeout(() => { updateLayout(doScrollDownBecauseLastMessageIsVisible)