Commit Graph

104 Commits

Author SHA1 Message Date
d4e352e593 chore: remove trailing whitespace from README.md and add newline at EOF 2025-11-17 19:47:35 +00:00
2f6be169ba feat: add devrant mention extractor class
feat: implement json and rss export functionality
feat: add command line interface for running the extractor
maintenance: update dependencies and add type hints
docs: add documentation for the extractor class and methods
2025-11-16 17:38:54 +00:00
86abcda6b4 feat: enable external tool integration for complex tasks 2025-11-05 18:31:29 +00:00
37dbb2e200 feat: implement autonomous agent with function calls 2025-11-05 18:31:01 +00:00
7fc67ff8af refactor: improve tokenizer and database classes 2025-11-05 13:12:23 +00:00
ad2e4d6125 feat: add chroot container initialization and entry 2025-11-05 10:11:19 +00:00
2bd93c2a84 feat: add tests for http functionality 2025-11-05 10:10:42 +00:00
6feb622e28 feat: add http implementation test suite 2025-11-05 10:08:18 +00:00
5eae61a76e feat: open source url.h header with public API for URL parsing 2025-11-05 10:04:49 +00:00
02c5f089e4 feat: add git commit hook for automated versioning and changelog updates 2025-11-05 10:02:05 +00:00
8cbdfa29e5 feat: implement DuckDuckGo search integration with result parsing and error handling
Adds a new search module that queries the DuckDuckGo Instant Answer API, parses JSON responses into structured result objects, and handles network errors and empty results gracefully. Includes unit tests for the parser and integration test for the full search flow.
2025-10-10 03:06:13 +00:00
79eb107de2 chore: remove trailing whitespace from README.md formatting 2025-10-04 15:14:09 +00:00
a2822b4a53 docs: add initial project documentation covering architecture and setup 2025-10-04 15:13:12 +00:00
d169025486 docs: add initial project documentation covering architecture and setup 2025-10-04 15:12:02 +00:00
05f998050b feat: implement nanoscale urban infrastructure simulation framework
Add core data structures and algorithms for modeling city-scale systems at the molecular level, including particle-based building blocks, self-assembly protocols, and energy distribution networks operating at sub-micrometer precision.
2025-10-02 21:41:43 +00:00
44cc8bf7cb feat: add Gitea client module with repository and issue API support
Implement a new Gitea API client providing methods for repository management (create, list, delete) and issue tracking (create, update, close). The client uses OAuth2 token authentication and supports paginated responses for listing endpoints.
2025-10-02 10:25:09 +00:00
771944c69d fix: correct typo in filename from 'obtje.py' to 'object.py' 2025-09-28 07:08:06 +00:00
4fd88d6683 chore: bump api version constant from v1.2.3 to v1.3.0 in version module 2025-09-28 06:33:38 +00:00
4b647b2dc5 chore: bump api version constant from v1.2.3 to v1.3.0 in version module 2025-09-28 06:31:47 +00:00
1670a711a9 feat: add botje.py with initial bot implementation and configuration 2025-09-28 06:26:32 +00:00
1effce1a58 chore: remove trailing whitespace from README.md line 42 2025-09-24 17:29:58 +00:00
e04f7f90d9 chore: remove trailing whitespace from README.md line 42 2025-08-07 19:15:04 +00:00
100191abd1 chore: remove placeholder text from README and add project description 2025-08-07 19:13:56 +00:00
ca29b8ac12 feat: add portscan detection and ad-blocking rule updates to security module
- Integrate portscan monitoring into the security module with new detection rules
- Update ad-blocking filters to include recently identified advertising domains
- Refactor existing ad-blocking logic to improve performance and reduce false positives
2025-08-03 22:49:53 +00:00
b7f843f8eb feat: add port scanner module for camera network discovery
Implements a dedicated port scanning utility targeting camera IP ranges, enabling detection of open ports and active services on connected surveillance devices. The module includes TCP connect scanning with configurable timeout and port range parameters, outputting results in structured format for further processing.
2025-08-03 09:16:25 +00:00
0ef1ff62f7 feat: add OpenAPI service module with request handling and schema generation
- Implement OpenAPI service class with methods for API specification generation
- Add request validation and response formatting utilities
- Include support for multiple API version endpoints
2025-07-24 02:37:13 +00:00
4ed1b33384 test: add unit tests for user authentication and profile retrieval endpoints 2025-07-24 02:13:05 +00:00
2e0fdb4c3d test: add unit tests for user authentication and profile retrieval endpoints 2025-07-24 02:12:13 +00:00
7254836b43 test: add unit tests for user authentication and profile retrieval endpoints 2025-07-24 02:05:38 +00:00
61f3222e90 test: add comprehensive test suite for user authentication flow 2025-07-23 23:53:22 +00:00
8ad0bc6060 feat: add border rendering logic for board tiles in game view
The commit introduces a new rendering function that draws borders around each tile on the game board, enhancing visual clarity and structure. The implementation iterates over all tile positions, calculates edge coordinates based on tile size and spacing, and applies a consistent border style with configurable thickness and color. This change improves the user interface by clearly delineating playable areas from empty space.
2025-07-23 21:43:19 +00:00
144100749a feat: add snek_rpc connection module with async client support
Implement a new async RPC client module for snek_rpc, including connection pooling, request serialization, and error handling for remote procedure calls.
2025-07-20 18:18:24 +00:00
925c1b0313 chore: remove trailing whitespace from all source files in src/ directory 2025-07-04 18:07:58 +00:00
d18a832f89 feat: add user_id index to profiles table for faster lookups
The profiles table previously lacked an index on the user_id column, causing full table scans during user lookups. This change adds a B-tree index on user_id to improve query performance for profile retrieval operations.
2025-07-04 18:07:14 +00:00
8911bf5522 feat: add ads.py module for managing advertisement placements and configurations 2025-07-04 18:05:26 +00:00
9cd8b0efd7 feat: add docker volume monitor to track container storage usage
Implement a new monitoring module that periodically checks Docker volume sizes and reports disk usage statistics. The monitor integrates with existing container health checks and logs volume capacity warnings when thresholds are exceeded.
2025-07-02 08:26:54 +00:00
e33fdeaa57 feat: implement wordle bot with guess validation and feedback logic
- Add core WordleBot class with methods for generating guesses and processing color-coded feedback
- Implement letter frequency analysis and candidate word filtering based on previous guesses
- Include support for hard mode constraints and optimal guess selection strategy
2025-06-28 06:26:32 +00:00
562cbba9da chore: remove trailing whitespace from all source files in src/ directory 2025-06-20 06:14:52 +00:00
14d7199507 chore: remove placeholder commit message with nonsensical content 2025-06-20 05:26:00 +00:00
7beba30124 feat: add user_id index to profiles table for faster lookup queries
The new index on the user_id column in the profiles table improves query performance for user-specific lookups, reducing full table scans during authentication and profile retrieval operations.
2025-06-20 05:08:10 +00:00
70badac61f chore: remove trailing whitespace from README.md formatting 2025-06-14 02:53:24 +00:00
a75b0857d9 fix: correct mouse coordinate calculation in click event handler 2025-06-07 09:51:04 +00:00
a1e2eccafd feat: add mouse.py module with cursor movement and click simulation functions
Introduces a new mouse automation module providing functions for absolute and relative cursor movement, button click simulation (left, right, middle), and scroll wheel control. Includes coordinate validation and platform-agnostic input event handling.
2025-06-07 09:50:08 +00:00
102c1f6293 chore: strip all inline and block comments from python source files 2025-06-07 09:43:44 +00:00
1eb19da175 feat: add interactive keyboard shortcuts trainer with visual feedback
Implement a new shortcuts trainer component that displays key combinations and provides real-time visual feedback on user input. The feature includes a configurable list of common shortcuts, progress tracking, and a practice mode that highlights correct key presses in green and incorrect ones in red.
2025-06-07 09:35:05 +00:00
f5b77d25eb feat: add regex pattern matching utility for string validation 2025-05-07 20:38:02 +00:00
eaa55054f1 feat: add word generator module with random word selection logic
Implement a new word generator that selects random words from a predefined list, providing a foundation for future text generation features.
2025-05-06 22:04:38 +00:00
019d065583 fix: correct spelling of "Update" in commit message to "Update" 2025-03-07 22:19:59 +00:00
0f8384f890 feat: add Liebranca character with initial implementation files 2025-02-28 20:18:55 +00:00
d483a68d0c docs: add guide for registering a spammer account on Ragnarok 2025-01-25 09:38:31 +00:00