5dd2126511feat: add gist comment form and extend comment container selector to include gist-cardretoor2026-06-15 16:38:32 +0000
6b08761af5feat: add audio file support and expand allowed upload types with new MIME mappingsretoor2026-06-15 15:08:10 +0000
e1874f9b6afeat: enforce hard test-tier requirement across all DevPlace workflow agents and feature-builder docsretoor2026-06-15 12:10:14 +0000
3c7527988efeat: add multi-part message splitting with sentence-aware chunking for bot responsesretoor2026-06-15 11:09:22 +0000
9f51563db4feat: replace startup event with lifespan context manager and add pyproject.toml filterwarningsretoor2026-06-15 10:57:09 +0000
d31ccba6c1feat: add admin/internal database API with CRUD, read-only query, and natural-language SQL endpointsretoor2026-06-14 23:00:30 +0000
96521e8757docs: add feed.html template explaining author-interleaved post orderingretoor2026-06-14 17:21:54 +0000
aeea551e4bfeat: replace per-author cap with interleaving to avoid dropping posts in feed and homeretoor2026-06-14 16:50:30 +0000
9ed611097dfix: add live age badge and zoom cursor to bot screenshots, bind monitor on startup, and retry feed assertions in e2e testsretoor2026-06-14 15:20:35 +0000
d75d5dc6a8feat: add TTLCache for get_cache_version and TEMPLATE_AUTO_RELOAD config with Makefile worker count variablesretoor2026-06-14 14:46:36 +0000
c151325916feat: add plug-and-play devRant API client examples with Python and JavaScriptretoor2026-06-14 07:48:37 +0000
f2b910ea75fix: correct "bugs" to "issues" in routing table and README references across multiple documentation filesretoor2026-06-14 07:48:10 +0000
f79a427f32fix: change deepsearch chat component attributes from data- to direct propertiesretoor2026-06-14 03:00:52 +0000
33d17db79afeat: add DeepSearch multi-agent researcher with async jobs, vector store, and RAG chatretoor2026-06-14 01:57:17 +0000
4ae0b0db5dfeat: add deepsearch research system with CLI prune/clear and database schemaretoor2026-06-14 01:34:21 +0000
c7770ee21afeat: add embeddings endpoint and config for OpenAI-compatible text embeddings via gatewayretoor2026-06-14 01:06:18 +0000
1076696decchore: replace python -m agents.validator with hawk in all agent mode instructionsretoor2026-06-14 00:36:10 +0000
64c8c967e5fix: add random client IP spoofing to seed data and user sessions for realistic load testingretoor2026-06-14 00:18:06 +0000
45b2b07038chore: add locust-maintainer agent spec and expand locustfile seed data with polls, reactions, and docs slugsretoor2026-06-13 23:31:28 +0000
1b89f7c49ffeat: add seo diagnostics tool with cli commands, config paths, and static versioningretoor2026-06-14 00:16:22 +0000
61c1ae8c5dfeat: add multi-channel Devii sessions with docs search mode and channel-aware conversation persistenceretoor2026-06-13 21:37:13 +0000
fb6961b5e4chore: add overflow-managed profile tabs with JS layout and responsive CSSretoor2026-06-13 19:47:50 +0000
98f005342dfeat: add claude-manual docs page with task-oriented guide and cross-linksretoor2026-06-13 18:41:20 +0000
5c199474f3fix: switch blob sharding from uuid7 leading hex to random tail in attachments, project_files, and zip_serviceretoor2026-06-13 19:12:54 +0000
1294c95bedchore: consolidate runtime data layout under single data/ root directoryretoor2026-06-13 19:06:43 +0000
de745f7a75feat: add six specialized Claude agent definitions under .claude/agents for audit, devii, docs, dry, fanout, and frontend maintenanceretoor2026-06-13 18:34:47 +0000
ede7a863b7chore: remove stale agent reports and add PYTHONDONTWRITEBYTECODE export to Makefileretoor2026-06-13 16:27:41 +0000
271c84fc06fix: clean up test fixtures and remove stale .bak test filesretoor2026-06-13 15:14:52 +0000
43f4011005chore: reorganize test files into domain-specific subdirectories under tests/retoor2026-06-13 14:32:33 +0000
014c4c6bb3feat: add search input field with placeholder text to main header componentretoor2026-06-13 13:25:27 +0000
7985336934docs: document shared search pattern for feed, gists, and project listingsretoor2026-06-13 13:24:48 +0000
6756c980cffix: correct spelling of "Update" in commit message to "Update"retoor2026-06-13 12:56:35 +0000
aa1598009efix: prevent titlebar dblclick maximize when target is a button in FloatingWindow and DeviiTerminalretoor2026-06-13 11:54:35 +0000
0e0f18724afeat: add hidden button support and syncControls for window state consistency across terminal componentsretoor2026-06-13 11:42:40 +0000
c1f314f2c6chore: add pretty_json utility and sibling comment awareness to bot realism mechanicsretoor2026-06-12 06:30:17 +0000
ce3cae1433feat: add startup jitter, randomized browser fingerprints, and comment style variants to bot fleetretoor2026-06-13 11:19:32 +0000
89635dd7e1feat: remove PwaInstaller class and its import from Application.js and template buttonretoor2026-06-13 10:43:46 +0000
90a3c593bbfix: restrict devii user access to audit logs with read-only permissionsretoor2026-06-13 10:32:03 +0000
5e4f0b1f3ffeat: add notification preference system with per-type per-channel toggles and admin defaultsretoor2026-06-13 10:09:48 +0000
1a26428952fix: add DEVPLACE_DISABLE_RATE_LIMIT env var to bypass middleware in testsretoor2026-06-13 09:19:46 +0000
5ffd3d14eefix: pin single web worker and use set_setting upsert to prevent spurious 429s in rate-limit testsretoor2026-06-13 08:17:45 +0000
207bbcd9eftest: add deleted_at filter to count assertions across 12 test files for soft-delete consistencyretoor2026-06-13 07:40:08 +0000
79900bfaf6fix: rename bug card anchor to div with _card_link include and add admin role testsretoor2026-06-12 20:50:27 +0000
f486778884chore: rename is_admin to viewer_is_admin in bug detail template and schemaretoor2026-06-12 20:29:02 +0000
92784d8882fix: add _tracker_unavailable helper and handle Gitea 404/503 in bug detail routeretoor2026-06-12 20:19:26 +0000
ea715d7885docs: update Gitea default repository name from pydevplace to devplacepy in config and docsretoor2026-06-12 20:06:58 +0000
42f5fccd9bchore: remove trailing whitespace from blank lines in source filesretoor2026-06-12 19:55:20 +0000
7fb027968dfeat: add cache-control headers for admin routes in security middlewareretoor2026-06-12 19:42:32 +0000
370f833d09fix: reorder validation check and add saved fields to service config responseretoor2026-06-12 19:28:54 +0000
9003cf6570feat: replace local bug store with Gitea-backed issue tracker and add AI-enhanced filingretoor2026-06-12 18:31:40 +0000
3ef1d02265feat: add --changed fast mode to maintenance agents restricting scope to git-modified files under devplacepy/ and tests/retoor2026-06-12 06:15:19 +0000
425e9bdca1chore: remove pytest-xdist parallel test infrastructure and switch to serial executionretoor2026-06-12 05:43:33 +0000
1e2f304935fix: extend content delete authorization to allow administrators alongside owners across all endpointsretoor2026-06-11 22:40:27 +0000
9a93debfc9chore: document project-wide soft delete pattern and add deleted_by column to all tablesretoor2026-06-11 20:36:47 +0000
d0e2075e6dfeat: increase agent iteration limits and add stdin cleanup to maestro interactive loopretoor2026-06-12 05:19:26 +0000
acb3fb43eefix: correct typo in user authentication error message for invalid credentialsretoor2026-06-12 04:55:10 +0000
d1dde73877docs: document agent isolation and result caching in maintenance docsretoor2026-06-12 04:37:12 +0000
5e6b1c09dffeat: add tool scoping and orchestration markers to agent tool registryretoor2026-06-12 04:30:08 +0000
31841fece4chore: add agents/reports to gitignore and update agent infrastructure with timestamp streaming, write budget, and codename generationretoor2026-06-12 03:37:12 +0000
7fc9b0f715chore: add retoor header to all devplacepy source files and update style agent header ruleretoor2026-06-11 23:58:46 +0000
fd64a6f1a7feat: increase default max iterations and add seed-finding fix pipeline to maintenance agentsretoor2026-06-11 23:52:32 +0000
c38e9c8bfafeat: add autonomous maintenance agent fleet with shared engine and validatorretoor2026-06-11 23:35:31 +0000
045c36bd38fix: resolve merge conflict artifacts in docs_api and pagination templates by removing leftover conflict markers and aligning pagination_base usageretoor2026-06-11 20:36:04 +0000
85cc812893fix: reduce comment indentation multipliers for mobile and desktop layoutsretoor2026-06-11 12:14:23 +0000
5488008216feat: add /stop and /reset chat commands and bots internals docs sectionretoor2026-06-11 12:06:17 +0000
3540bc8fa6feat: add remote URL attachment support and project editing endpointretoor2026-06-10 22:17:25 +0000
9b425b33a5feat: add h2 database dependency and configure in-memory datasource for dev profileretoor2026-06-10 07:21:05 +0000
0dbe1def97feat: switch ingress proxy to direct container IP routing and capture network metadata on launchretoor2026-06-10 07:11:56 +0000
5ae2f58aa0feat: add port-in-use check and seed role overrides in test conftest, fix admin pagination assertion, and harden avatar fallback testsretoor2026-06-10 03:22:44 +0000
a0cb4ce7f2feat: add CustomizationToggle class to handle enable/disable toggling via AJAX formsretoor2026-06-09 21:12:22 +0000
49d4f50f32feat: enable parallel pytest-xdist test execution with isolated per-worker databases and data directoriesretoor2026-06-09 21:11:37 +0000
a3f9b949cafeat: add per-user customization suppression toggles and API endpoints for profileretoor2026-06-09 20:52:51 +0000
c2c5166720fix: remove project_set_private from confirm list and fix async test helpers for event loop safetyretoor2026-06-09 19:16:47 +0000
19795c6a0arefactor: remove unused imports and reorganize module-level constants across multiple routersretoor2026-06-09 18:02:50 +0000
d95541f3c1feat: add click-to-open profile dropdown with z-index fix and mobile JS handlerretoor2026-06-09 17:38:44 +0000
c89dbaf41estyle: add responsive CSS tweaks for very narrow screens, mobile fullscreen windows, and safe-area toast positioningretoor2026-06-09 17:26:34 +0000
671c42316bfix: replace hardcoded pixel values with CSS custom properties and rem units across multiple stylesheetsretoor2026-06-09 17:03:16 +0000
c4f2937415fix: normalize unicode escape sequences and reformat multi-line expressions across codebaseretoor2026-06-09 16:48:08 +0000
66dfda88bcfeat: replace raw setInterval polling with shared Poller utility across six frontend modulesretoor2026-06-09 16:37:49 +0000
1ec011ecb2chore: consolidate per-extension upload ignores into single directory rule in .gitignoreretoor2026-06-09 14:11:13 +0000
05c6fa7f3bfeat: add project fork async job service with cli prune/clear commands and shared container image build targetretoor2026-06-09 14:06:02 +0000
c565e3b55cfeat: add container manager CLI commands and docker-compose overlay for admin container lifecycleretoor2026-06-09 04:41:27 +0000
317126efc2feat: add zip file extraction support with error handling for invalid archivesretoor2026-06-08 23:32:57 +0000
547e4eda8cdocs: 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 modelretoor2026-06-08 22:30:25 +0000
841c1c7417docs: add mistune dependency to pyproject.toml for Markdown parsing supportretoor2026-06-08 20:56:59 +0000
97eb58fc19feat: add project file system with CRUD, upload, inline editing, and video attachment supportretoor2026-06-08 20:51:09 +0000
e0535bb7c5feat: add api key auth, devii agent, openai gateway, and admin service managementretoor2026-06-08 15:38:33 +0000