Commit Graph

  • b364d726d1 Update master retoor 2026-06-17 00:11:14 +0200
  • c100b4b692 feat: add DevPlaceCode binary and integrate into Docker image retoor 2026-06-16 18:38:33 +0000
  • 82f961c660 feat: add router table entries for uploads, media, zips, forks, tools, proxy, push, docs, openai, devii, xmlrpc, devrant, dbapi, pubsub and add type annotations to cache, config, responses, schemas, seo, and stealth modules retoor 2026-06-16 12:05:44 +0000
  • a618a95671 feat: remove .html and .svg from allowed upload types and MIME mappings retoor 2026-06-16 06:50:16 +0000
  • 99ed5c4f15 feat: add audit logging for admin trash restore/purge and notification clear actions retoor 2026-06-16 05:08:58 +0000
  • 1934dd5727 feat: add seed helpers for gist, news, and project comment hierarchies in e2e tests retoor 2026-06-16 04:06:16 +0000
  • 15bd4ad87c feat: add backup CLI commands, AI correction/modifier services, and timezone-aware date display retoor 2026-06-16 03:32:19 +0000
  • e59bc2d34e feat: adopt per-bot account api key for gateway attribution and improve post distinctness retoor 2026-06-15 22:44:12 +0000
  • 5dd2126511 feat: add gist comment form and extend comment container selector to include gist-card retoor 2026-06-15 16:38:32 +0000
  • 6b08761af5 feat: add audio file support and expand allowed upload types with new MIME mappings retoor 2026-06-15 15:08:10 +0000
  • e1874f9b6a feat: enforce hard test-tier requirement across all DevPlace workflow agents and feature-builder docs retoor 2026-06-15 12:10:14 +0000
  • 3c7527988e feat: add multi-part message splitting with sentence-aware chunking for bot responses retoor 2026-06-15 11:09:22 +0000
  • 9f51563db4 feat: replace startup event with lifespan context manager and add pyproject.toml filterwarnings retoor 2026-06-15 10:57:09 +0000
  • d31ccba6c1 feat: add admin/internal database API with CRUD, read-only query, and natural-language SQL endpoints retoor 2026-06-14 23:00:30 +0000
  • 96521e8757 docs: add feed.html template explaining author-interleaved post ordering retoor 2026-06-14 17:21:54 +0000
  • aeea551e4b feat: replace per-author cap with interleaving to avoid dropping posts in feed and home retoor 2026-06-14 16:50:30 +0000
  • 9ed611097d fix: add live age badge and zoom cursor to bot screenshots, bind monitor on startup, and retry feed assertions in e2e tests retoor 2026-06-14 15:20:35 +0000
  • d75d5dc6a8 feat: add TTLCache for get_cache_version and TEMPLATE_AUTO_RELOAD config with Makefile worker count variables retoor 2026-06-14 14:46:36 +0000
  • c151325916 feat: add plug-and-play devRant API client examples with Python and JavaScript retoor 2026-06-14 07:48:37 +0000
  • f2b910ea75 fix: correct "bugs" to "issues" in routing table and README references across multiple documentation files retoor 2026-06-14 07:48:10 +0000
  • f79a427f32 fix: change deepsearch chat component attributes from data- to direct properties retoor 2026-06-14 03:00:52 +0000
  • 33d17db79a feat: add DeepSearch multi-agent researcher with async jobs, vector store, and RAG chat retoor 2026-06-14 01:57:17 +0000
  • 4ae0b0db5d feat: add deepsearch research system with CLI prune/clear and database schema retoor 2026-06-14 01:34:21 +0000
  • c7770ee21a feat: add embeddings endpoint and config for OpenAI-compatible text embeddings via gateway retoor 2026-06-14 01:06:18 +0000
  • 1076696dec chore: replace python -m agents.validator with hawk in all agent mode instructions retoor 2026-06-14 00:36:10 +0000
  • 64c8c967e5 fix: add random client IP spoofing to seed data and user sessions for realistic load testing retoor 2026-06-14 00:18:06 +0000
  • 45b2b07038 chore: add locust-maintainer agent spec and expand locustfile seed data with polls, reactions, and docs slugs retoor 2026-06-13 23:31:28 +0000
  • 1b89f7c49f feat: add seo diagnostics tool with cli commands, config paths, and static versioning retoor 2026-06-14 00:16:22 +0000
  • 61c1ae8c5d feat: add multi-channel Devii sessions with docs search mode and channel-aware conversation persistence retoor 2026-06-13 21:37:13 +0000
  • 873186b274 feat: move ctx.base assignment outside fallback object in ApiDocs constructor retoor 2026-06-13 19:56:44 +0000
  • fb6961b5e4 chore: add overflow-managed profile tabs with JS layout and responsive CSS retoor 2026-06-13 19:47:50 +0000
  • 98f005342d feat: add claude-manual docs page with task-oriented guide and cross-links retoor 2026-06-13 18:41:20 +0000
  • 5c199474f3 fix: switch blob sharding from uuid7 leading hex to random tail in attachments, project_files, and zip_service retoor 2026-06-13 19:12:54 +0000
  • 1294c95bed chore: consolidate runtime data layout under single data/ root directory retoor 2026-06-13 19:06:43 +0000
  • de745f7a75 feat: add six specialized Claude agent definitions under .claude/agents for audit, devii, docs, dry, fanout, and frontend maintenance retoor 2026-06-13 18:34:47 +0000
  • ede7a863b7 chore: remove stale agent reports and add PYTHONDONTWRITEBYTECODE export to Makefile retoor 2026-06-13 16:27:41 +0000
  • 271c84fc06 fix: clean up test fixtures and remove stale .bak test files retoor 2026-06-13 15:14:52 +0000
  • 43f4011005 chore: reorganize test files into domain-specific subdirectories under tests/ retoor 2026-06-13 14:32:33 +0000
  • 014c4c6bb3 feat: add search input field with placeholder text to main header component retoor 2026-06-13 13:25:27 +0000
  • 7985336934 docs: document shared search pattern for feed, gists, and project listings retoor 2026-06-13 13:24:48 +0000
  • 6756c980cf fix: correct spelling of "Update" in commit message to "Update" retoor 2026-06-13 12:56:35 +0000
  • aa1598009e fix: prevent titlebar dblclick maximize when target is a button in FloatingWindow and DeviiTerminal retoor 2026-06-13 11:54:35 +0000
  • 0e0f18724a feat: add hidden button support and syncControls for window state consistency across terminal components retoor 2026-06-13 11:42:40 +0000
  • c1f314f2c6 chore: add pretty_json utility and sibling comment awareness to bot realism mechanics retoor 2026-06-12 06:30:17 +0000
  • ce3cae1433 feat: add startup jitter, randomized browser fingerprints, and comment style variants to bot fleet retoor 2026-06-13 11:19:32 +0000
  • 89635dd7e1 feat: remove PwaInstaller class and its import from Application.js and template button retoor 2026-06-13 10:43:46 +0000
  • 90a3c593bb fix: restrict devii user access to audit logs with read-only permissions retoor 2026-06-13 10:32:03 +0000
  • 5e4f0b1f3f feat: add notification preference system with per-type per-channel toggles and admin defaults retoor 2026-06-13 10:09:48 +0000
  • 1a26428952 fix: add DEVPLACE_DISABLE_RATE_LIMIT env var to bypass middleware in tests retoor 2026-06-13 09:19:46 +0000
  • 5ffd3d14ee fix: pin single web worker and use set_setting upsert to prevent spurious 429s in rate-limit tests retoor 2026-06-13 08:17:45 +0000
  • 207bbcd9ef test: add deleted_at filter to count assertions across 12 test files for soft-delete consistency retoor 2026-06-13 07:40:08 +0000
  • 79900bfaf6 fix: rename bug card anchor to div with _card_link include and add admin role tests retoor 2026-06-12 20:50:27 +0000
  • f486778884 chore: rename is_admin to viewer_is_admin in bug detail template and schema retoor 2026-06-12 20:29:02 +0000
  • 92784d8882 fix: add _tracker_unavailable helper and handle Gitea 404/503 in bug detail route retoor 2026-06-12 20:19:26 +0000
  • ea715d7885 docs: update Gitea default repository name from pydevplace to devplacepy in config and docs retoor 2026-06-12 20:06:58 +0000
  • 42f5fccd9b chore: remove trailing whitespace from blank lines in source files retoor 2026-06-12 19:55:20 +0000
  • 7fb027968d feat: add cache-control headers for admin routes in security middleware retoor 2026-06-12 19:42:32 +0000
  • 370f833d09 fix: reorder validation check and add saved fields to service config response retoor 2026-06-12 19:28:54 +0000
  • 9003cf6570 feat: replace local bug store with Gitea-backed issue tracker and add AI-enhanced filing retoor 2026-06-12 18:31:40 +0000
  • 3ef1d02265 feat: add --changed fast mode to maintenance agents restricting scope to git-modified files under devplacepy/ and tests/ retoor 2026-06-12 06:15:19 +0000
  • 425e9bdca1 chore: remove pytest-xdist parallel test infrastructure and switch to serial execution retoor 2026-06-12 05:43:33 +0000
  • 1e2f304935 fix: extend content delete authorization to allow administrators alongside owners across all endpoints retoor 2026-06-11 22:40:27 +0000
  • 9a93debfc9 chore: document project-wide soft delete pattern and add deleted_by column to all tables retoor 2026-06-11 20:36:47 +0000
  • d0e2075e6d feat: increase agent iteration limits and add stdin cleanup to maestro interactive loop retoor 2026-06-12 05:19:26 +0000
  • acb3fb43ee fix: correct typo in user authentication error message for invalid credentials retoor 2026-06-12 04:55:10 +0000
  • d1dde73877 docs: document agent isolation and result caching in maintenance docs retoor 2026-06-12 04:37:12 +0000
  • 5e6b1c09df feat: add tool scoping and orchestration markers to agent tool registry retoor 2026-06-12 04:30:08 +0000
  • 31841fece4 chore: add agents/reports to gitignore and update agent infrastructure with timestamp streaming, write budget, and codename generation retoor 2026-06-12 03:37:12 +0000
  • 7fc9b0f715 chore: add retoor header to all devplacepy source files and update style agent header rule retoor 2026-06-11 23:58:46 +0000
  • fd64a6f1a7 feat: increase default max iterations and add seed-finding fix pipeline to maintenance agents retoor 2026-06-11 23:52:32 +0000
  • c38e9c8bfa feat: add autonomous maintenance agent fleet with shared engine and validator retoor 2026-06-11 23:35:31 +0000
  • 045c36bd38 fix: resolve merge conflict artifacts in docs_api and pagination templates by removing leftover conflict markers and aligning pagination_base usage retoor 2026-06-11 20:36:04 +0000
  • 78d70d9b08 feat: add audit log tables, indexes, and CLI/content recording hooks retoor 2026-06-11 20:28:17 +0000
  • 3862958fae feat: add soft delete and media tab for user attachments with admin restore retoor 2026-06-11 18:52:56 +0000
  • c74228bc6c feat: make dp-upload label optional and hide label element when empty retoor 2026-06-11 13:04:01 +0000
  • 306fae4937 feat: add MessagesLayout class and replace inline scroll/focus script in messages template retoor 2026-06-11 13:14:13 +0000
  • cad78d9313 fix: correct messages layout height units and remove autofocus scroll retoor 2026-06-11 13:03:16 +0000
  • f611185ac9 fix: reduce comment indentation multipliers for tighter nested display retoor 2026-06-11 12:25:24 +0000
  • 85cc812893 fix: reduce comment indentation multipliers for mobile and desktop layouts retoor 2026-06-11 12:14:23 +0000
  • 5488008216 feat: add /stop and /reset chat commands and bots internals docs section retoor 2026-06-11 12:06:17 +0000
  • 3540bc8fa6 feat: add remote URL attachment support and project editing endpoint retoor 2026-06-10 22:17:25 +0000
  • 9b425b33a5 feat: add h2 database dependency and configure in-memory datasource for dev profile retoor 2026-06-10 07:21:05 +0000
  • 0dbe1def97 feat: switch ingress proxy to direct container IP routing and capture network metadata on launch retoor 2026-06-10 07:11:56 +0000
  • 5ae2f58aa0 feat: add port-in-use check and seed role overrides in test conftest, fix admin pagination assertion, and harden avatar fallback tests retoor 2026-06-10 03:22:44 +0000
  • a0cb4ce7f2 feat: add CustomizationToggle class to handle enable/disable toggling via AJAX forms retoor 2026-06-09 21:12:22 +0000
  • 49d4f50f32 feat: enable parallel pytest-xdist test execution with isolated per-worker databases and data directories retoor 2026-06-09 21:11:37 +0000
  • a3f9b949ca feat: add per-user customization suppression toggles and API endpoints for profile retoor 2026-06-09 20:52:51 +0000
  • c2c5166720 fix: remove project_set_private from confirm list and fix async test helpers for event loop safety retoor 2026-06-09 19:16:47 +0000
  • 19795c6a0a refactor: remove unused imports and reorganize module-level constants across multiple routers retoor 2026-06-09 18:02:50 +0000
  • d95541f3c1 feat: add click-to-open profile dropdown with z-index fix and mobile JS handler retoor 2026-06-09 17:38:44 +0000
  • c89dbaf41e style: add responsive CSS tweaks for very narrow screens, mobile fullscreen windows, and safe-area toast positioning retoor 2026-06-09 17:26:34 +0000
  • 671c42316b fix: replace hardcoded pixel values with CSS custom properties and rem units across multiple stylesheets retoor 2026-06-09 17:03:16 +0000
  • c4f2937415 fix: normalize unicode escape sequences and reformat multi-line expressions across codebase retoor 2026-06-09 16:48:08 +0000
  • 66dfda88bc feat: replace raw setInterval polling with shared Poller utility across six frontend modules retoor 2026-06-09 16:37:49 +0000
  • 1ec011ecb2 chore: consolidate per-extension upload ignores into single directory rule in .gitignore retoor 2026-06-09 14:11:13 +0000
  • 05c6fa7f3b feat: add project fork async job service with cli prune/clear commands and shared container image build target retoor 2026-06-09 14:06:02 +0000
  • c565e3b55c feat: add container manager CLI commands and docker-compose overlay for admin container lifecycle retoor 2026-06-09 04:41:27 +0000
  • 317126efc2 feat: add zip file extraction support with error handling for invalid archives retoor 2026-06-08 23:32:57 +0000
  • 547e4eda8c docs: add CLAUDE.md with project guidelines and conventions, document new devii admin quota reset endpoints and CLI commands, update README with coverage CI and devii_admin_daily_usd config, add European date normalization to ProjectForm model retoor 2026-06-08 22:30:25 +0000
  • 841c1c7417 docs: add mistune dependency to pyproject.toml for Markdown parsing support retoor 2026-06-08 20:56:59 +0000