c100b4b692feat: add DevPlaceCode binary and integrate into Docker imageretoor2026-06-16 18:38:33 +0000
82f961c660feat: 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 modulesretoor2026-06-16 12:05:44 +0000
a618a95671feat: remove .html and .svg from allowed upload types and MIME mappingsretoor2026-06-16 06:50:16 +0000
99ed5c4f15feat: add audit logging for admin trash restore/purge and notification clear actionsretoor2026-06-16 05:08:58 +0000
1934dd5727feat: add seed helpers for gist, news, and project comment hierarchies in e2e testsretoor2026-06-16 04:06:16 +0000
15bd4ad87cfeat: add backup CLI commands, AI correction/modifier services, and timezone-aware date displayretoor2026-06-16 03:32:19 +0000
e59bc2d34efeat: adopt per-bot account api key for gateway attribution and improve post distinctnessretoor2026-06-15 22:44:12 +0000
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