Commit Graph

  • 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 +00:00
  • 207bbcd9ef test: add deleted_at filter to count assertions across 12 test files for soft-delete consistency retoor 2026-06-13 07:40:08 +00:00
  • 79900bfaf6 fix: rename bug card anchor to div with _card_link include and add admin role tests retoor 2026-06-12 20:50:27 +00:00
  • f486778884 chore: rename is_admin to viewer_is_admin in bug detail template and schema retoor 2026-06-12 20:29:02 +00:00
  • 92784d8882 fix: add _tracker_unavailable helper and handle Gitea 404/503 in bug detail route retoor 2026-06-12 20:19:26 +00:00
  • ea715d7885 docs: update Gitea default repository name from pydevplace to devplacepy in config and docs retoor 2026-06-12 20:06:58 +00:00
  • 42f5fccd9b chore: remove trailing whitespace from blank lines in source files retoor 2026-06-12 19:55:20 +00:00
  • 7fb027968d feat: add cache-control headers for admin routes in security middleware retoor 2026-06-12 19:42:32 +00:00
  • 370f833d09 fix: reorder validation check and add saved fields to service config response retoor 2026-06-12 19:28:54 +00:00
  • 9003cf6570 feat: replace local bug store with Gitea-backed issue tracker and add AI-enhanced filing retoor 2026-06-12 18:31:40 +00:00
  • 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 +00:00
  • 425e9bdca1 chore: remove pytest-xdist parallel test infrastructure and switch to serial execution retoor 2026-06-12 05:43:33 +00:00
  • 1e2f304935 fix: extend content delete authorization to allow administrators alongside owners across all endpoints retoor 2026-06-11 22:40:27 +00:00
  • 9a93debfc9 chore: document project-wide soft delete pattern and add deleted_by column to all tables retoor 2026-06-11 20:36:47 +00:00
  • d0e2075e6d feat: increase agent iteration limits and add stdin cleanup to maestro interactive loop retoor 2026-06-12 05:19:26 +00:00
  • acb3fb43ee fix: correct typo in user authentication error message for invalid credentials retoor 2026-06-12 04:55:10 +00:00
  • d1dde73877 docs: document agent isolation and result caching in maintenance docs retoor 2026-06-12 04:37:12 +00:00
  • 5e6b1c09df feat: add tool scoping and orchestration markers to agent tool registry retoor 2026-06-12 04:30:08 +00:00
  • 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 +00:00
  • 7fc9b0f715 chore: add retoor header to all devplacepy source files and update style agent header rule retoor 2026-06-11 23:58:46 +00:00
  • fd64a6f1a7 feat: increase default max iterations and add seed-finding fix pipeline to maintenance agents retoor 2026-06-11 23:52:32 +00:00
  • c38e9c8bfa feat: add autonomous maintenance agent fleet with shared engine and validator retoor 2026-06-11 23:35:31 +00:00
  • 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 +00:00
  • 78d70d9b08 feat: add audit log tables, indexes, and CLI/content recording hooks retoor 2026-06-11 20:28:17 +00:00
  • 3862958fae feat: add soft delete and media tab for user attachments with admin restore retoor 2026-06-11 18:52:56 +00:00
  • c74228bc6c feat: make dp-upload label optional and hide label element when empty retoor 2026-06-11 13:04:01 +00:00
  • 306fae4937 feat: add MessagesLayout class and replace inline scroll/focus script in messages template retoor 2026-06-11 13:14:13 +00:00
  • cad78d9313 fix: correct messages layout height units and remove autofocus scroll retoor 2026-06-11 13:03:16 +00:00
  • f611185ac9 fix: reduce comment indentation multipliers for tighter nested display retoor 2026-06-11 12:25:24 +00:00
  • 85cc812893 fix: reduce comment indentation multipliers for mobile and desktop layouts retoor 2026-06-11 12:14:23 +00:00
  • 5488008216 feat: add /stop and /reset chat commands and bots internals docs section retoor 2026-06-11 12:06:17 +00:00
  • 3540bc8fa6 feat: add remote URL attachment support and project editing endpoint retoor 2026-06-10 22:17:25 +00:00
  • 9b425b33a5 feat: add h2 database dependency and configure in-memory datasource for dev profile retoor 2026-06-10 07:21:05 +00:00
  • 0dbe1def97 feat: switch ingress proxy to direct container IP routing and capture network metadata on launch retoor 2026-06-10 07:11:56 +00:00
  • 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 +00:00
  • a0cb4ce7f2 feat: add CustomizationToggle class to handle enable/disable toggling via AJAX forms retoor 2026-06-09 21:12:22 +00:00
  • 49d4f50f32 feat: enable parallel pytest-xdist test execution with isolated per-worker databases and data directories retoor 2026-06-09 21:11:37 +00:00
  • a3f9b949ca feat: add per-user customization suppression toggles and API endpoints for profile retoor 2026-06-09 20:52:51 +00:00
  • 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 +00:00
  • 19795c6a0a refactor: remove unused imports and reorganize module-level constants across multiple routers retoor 2026-06-09 18:02:50 +00:00
  • d95541f3c1 feat: add click-to-open profile dropdown with z-index fix and mobile JS handler retoor 2026-06-09 17:38:44 +00:00
  • 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 +00:00
  • 671c42316b fix: replace hardcoded pixel values with CSS custom properties and rem units across multiple stylesheets retoor 2026-06-09 17:03:16 +00:00
  • c4f2937415 fix: normalize unicode escape sequences and reformat multi-line expressions across codebase retoor 2026-06-09 16:48:08 +00:00
  • 66dfda88bc feat: replace raw setInterval polling with shared Poller utility across six frontend modules retoor 2026-06-09 16:37:49 +00:00
  • 1ec011ecb2 chore: consolidate per-extension upload ignores into single directory rule in .gitignore retoor 2026-06-09 14:11:13 +00:00
  • 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 +00:00
  • c565e3b55c feat: add container manager CLI commands and docker-compose overlay for admin container lifecycle retoor 2026-06-09 04:41:27 +00:00
  • 317126efc2 feat: add zip file extraction support with error handling for invalid archives retoor 2026-06-08 23:32:57 +00:00
  • 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 +00:00
  • 841c1c7417 docs: add mistune dependency to pyproject.toml for Markdown parsing support retoor 2026-06-08 20:56:59 +00:00
  • 97eb58fc19 feat: add project file system with CRUD, upload, inline editing, and video attachment support retoor 2026-06-08 20:51:09 +00:00
  • e0535bb7c5 feat: add api key auth, devii agent, openai gateway, and admin service management retoor 2026-06-08 15:38:33 +00:00
  • 921e382cbc feat: add reactions, bookmarks, polls modules with session remember config retoor 2026-06-06 14:31:42 +00:00
  • b4e09f4b37 chore: downgrade upload-artifact action from v4 to v3 in CI workflow retoor 2026-06-05 19:51:36 +00:00
  • 04dc26d850 chore: add .coveragerc config and sitecustomize.py for coverage subprocess support retoor 2026-06-05 18:35:02 +00:00
  • f4abd2ff3c feat: add comprehensive test suite for cache, cli, content, db helpers, follow api, and news service retoor 2026-06-05 18:34:03 +00:00
  • 1eeb789e9c fix: add coverage configuration and test infrastructure for push and utils modules retoor 2026-06-05 18:33:35 +00:00
  • f05b6a4faf feat: add canonical redirect, og_image, next_page_url, and sitemap caching across content routers retoor 2026-06-05 18:05:07 +00:00
  • 9a24a90ec5 fix: iterate over all post UIDs in seed comment creation and post retrieval loops retoor 2026-06-05 17:32:46 +00:00
  • 8cb08c84cc fix: scope reply form locators and add login next redirect tests retoor 2026-06-05 17:22:29 +00:00
  • 66d91407f5 feat: add next parameter to login flow and redirect unauthenticated users to login page retoor 2026-06-05 17:02:30 +00:00
  • 4ad9334be6 feat: add user_id B-tree index to profiles table for faster user lookup queries retoor 2026-06-05 16:43:12 +00:00
  • 5a263cfebe feat: add inline recent comments and reply forms to post cards on feed page retoor 2026-06-05 16:42:43 +00:00
  • 7d4612b2eb style: add touch-friendly min-heights, responsive comment form, and mobile layout refinements across CSS retoor 2026-06-05 16:18:11 +00:00
  • 790f6c8a67 fix: add port cleanup and server health checks to locust make targets and seed script retoor 2026-06-05 15:44:12 +00:00
  • ffcd6d2863 fix: replace uuid4 with uuid7 via uuid_utils in push and utils modules retoor 2026-06-05 08:14:40 +00:00
  • 9f4bead896 feat: add generic paginate helper and cursor-based load-more across feed, gists, news, and projects retoor 2026-06-05 03:36:18 +00:00
  • 02b07dce8e feat: add thumbnail_name field to attachment storage and refactor link/delete to batch SQL queries retoor 2026-06-05 02:43:06 +00:00
  • 13870d3219 feat: add service lock file and multi-worker startup guard with session cache clear retoor 2026-06-02 21:17:51 +00:00
  • a136287d36 feat: add leaderboard router, gamification backfill, and shared content creation helpers retoor 2026-05-30 18:16:39 +00:00
  • ab4861562b fix: change push.register return type to tuple and only send welcome notification on new registration retoor 2026-05-28 22:49:37 +00:00
  • 4cdf49cf8f chore: remove deprecated demo make target and update attachment thumbnail resolution retoor 2026-05-28 22:45:07 +00:00
  • a8466da5b2 feat: replace JS card-link data-href with CSS overlay and add DOMPurify sanitizer retoor 2026-05-27 20:03:12 +00:00
  • f0c4feb167 feat: add DOMPurify XSS sanitization pipeline to client-side markdown renderer retoor 2026-05-23 07:10:31 +00:00
  • 74571f7737 feat: replace legacy vote buttons with AJAX submission and dynamic count updates retoor 2026-05-27 19:06:18 +00:00
  • 9c55ef272e feat: add resolve_object_url helper and notification click-through with comment highlighting retoor 2026-05-25 14:16:53 +00:00
  • e30f94c5df feat: add get_top_authors and get_user_stars functions with profile star aggregation retoor 2026-05-23 08:54:45 +00:00
  • 4d87532951 fix: add mobile-web-app-capable meta tag to base.html for PWA support retoor 2026-05-23 08:35:40 +00:00
  • b2fe7ad412 fix: update notification bell selector to use href attribute for precise targeting retoor 2026-05-23 08:24:54 +00:00
  • 3f1cab81da fix: correct notification bell selector to use href attribute in test_topnav_notification_bell retoor 2026-05-23 08:16:56 +00:00
  • 3c55ae1bb1 feat: add PWA support with push notifications, service worker, and offline page retoor 2026-05-23 08:08:26 +00:00
  • ded6c8a004 chore: remove production deployment step from test workflow retoor 2026-05-23 08:03:55 +00:00
  • 387b2d8f96 feat: add push notification infrastructure with VAPID key generation and PWA manifest support retoor 2026-05-23 08:03:27 +00:00
  • 1aca8b7f76 feat: add dynamic gist language sidebar filtering based on existing database entries retoor 2026-05-23 07:00:52 +00:00
  • 49853e079b Update. production retoor 2026-05-23 08:31:16 +02:00
  • c13f2b23c3 chore: add production deployment step after successful master push in test workflow retoor 2026-05-23 06:31:16 +00:00
  • 2afb2038e5 iUpdate retoor 2026-05-23 08:27:04 +02:00
  • 3897979962 feat: add deploy target to Makefile for production merge workflow retoor 2026-05-23 06:27:04 +00:00
  • 116aeadabf feat: add content CRUD helpers, avatar component, and utility JS classes for devplacepy retoor 2026-05-23 06:41:47 +00:00
  • d7d8314da0 refactor: extract star/notification/badge helpers into database.py and add enrich_items content module retoor 2026-05-23 06:34:13 +00:00
  • 18c9f20090 Done retoor 2026-05-23 06:55:11 +02:00
  • ab1121a42a feat: add get_int_setting helper and skip empty values in admin settings save retoor 2026-05-23 04:55:11 +00:00
  • 28bc8c1b74 Update retoor 2026-05-23 06:21:41 +02:00
  • 54ada85b20 fix: remove unused import of get_users_by_uids from projects router retoor 2026-05-23 04:21:41 +00:00
  • 8778d60c21 Update retoor 2026-05-23 06:20:27 +02:00
  • 8ff4b351da feat: add TTLCache, post/news count helpers, and avatar ETag caching across modules retoor 2026-05-23 04:20:27 +00:00
  • 9c88d2120c Updat retoor 2026-05-23 05:57:05 +02:00
  • 12a3d3a1a7 fix: correct typo in user authentication error message string retoor 2026-05-23 03:57:05 +00:00
  • 065944a5b1 Update retoor 2026-05-23 05:56:21 +02:00