Commit Graph

  • 619e320780 feat: implement tiered subscription plans with usage-based pricing and dynamic plan management master retoor 2026-01-22 15:40:16 +0000
  • a34668941f chore: defer deletion of expired WebDAV locks until after full lock loading loop retoor 2026-01-06 12:58:50 +0000
  • 1848660317 chore: update default port from 8000 to 9004 and add mobile-more-btn to file-list retoor 2026-01-06 10:08:59 +0000
  • b8d88f5807 feat: add admin panel with session auth, user management, and billing dashboard retoor 2026-01-05 20:50:41 +0000
  • a8e13cb3c5 fix: prevent sidebar overlay interaction when hidden and tighten mobile header/footer spacing retoor 2026-01-03 21:37:12 +0000
  • 8dad8a60b6 feat: add mobile-responsive layout with gesture support and new mobile.css stylesheet retoor 2026-01-03 21:15:15 +0000
  • 5bdabe63a1 refactor: replace OrderedDict with plain dict and remove async from DAL cache methods and invalidation helpers retoor 2025-11-29 11:40:49 +0000
  • 137a8e1232 feat: extend char field lengths across billing and user models to support longer identifiers and descriptions retoor 2025-11-29 11:34:08 +0000
  • 049e477ee9 feat: add refresh_user_cache method and integrate cache refresh in auth flows retoor 2025-11-29 11:27:08 +0000
  • 2d26306352 feat: add enterprise write buffer and data access layer with batched activity and usage record flushing retoor 2025-11-29 11:18:53 +0000
  • 525784aa6f chore: add token revocation, caching, concurrency, and WebDAV lock modules retoor 2025-11-29 10:17:47 +0000
  • acf70b7019 feat: add responsive hamburger navigation menu with slide-in sidebar for mobile views retoor 2025-11-16 01:03:16 +0000
  • a90a992172 chore: capitalize brand name and update copyright year in base.html template retoor 2025-11-16 00:58:38 +0000
  • 46e1b8c9eb chore: fix default template directory paths and add missing legal/feature templates retoor 2025-11-16 00:54:58 +0000
  • 0564809132 feat: migrate legal documents to Jinja2 templates and add splash/features/pricing/support pages retoor 2025-11-16 00:48:39 +0000
  • 6da46eaffb fix: return proper WebDAV auth challenge headers and text error bodies instead of JSON retoor 2025-11-14 00:59:01 +0000
  • a2b5692811 feat: add JWT cookie fallback auth and comprehensive WebDAV test suite retoor 2025-11-14 00:54:47 +0000
  • 6d47bbfa5e chore: replace end_of_day calculation with timedelta-based approach in usage_tracker.py retoor 2025-11-14 00:04:00 +0000
  • d6d66cd5fc chore: rebrand README, index.html, and manifest from self-hosted to SaaS terminology retoor 2025-11-13 22:53:05 +0000
  • 209514bc20 chore: expand README and index.html with SEO metadata and feature descriptions retoor 2025-11-13 22:28:14 +0000
  • 69f3161eec chore: reformat code style with consistent quotes, trailing commas, and spacing across auth, billing, and models retoor 2025-11-13 22:22:05 +0000
  • aac0798305 chore: replace deprecated datetime.utcnow with timezone-aware datetime.now and migrate pydantic v1 Config to model_config retoor 2025-11-13 22:05:26 +0000
  • 077b11c5aa refactor: replace module-scoped Tortoise fixtures with session-level conftest initialization and pytest_asyncio fixtures retoor 2025-11-13 21:53:40 +0000
  • b5c3a0f5d1 feat: add legal documents module with compliance, contact, and cookie policies retoor 2025-11-13 20:28:53 +0000
  • e8d2456701 feat: replace markdown legal links with html pages and add full html templates for all eight policies retoor 2025-11-13 19:56:41 +0000
  • 91f3b5c688 chore: rebrand all RBox references to MyWebdav across codebase and docs retoor 2025-11-13 19:50:03 +0000
  • 9a7a640400 chore: rename all project references from rbox to mywebdav across configs, code, and docs retoor 2025-11-13 19:42:43 +0000
  • b4a96fa82f feat: wrap login view in centered container with legal footer and cookie consent retoor 2025-11-13 18:33:17 +0000
  • 1f3ffc221f chore: remove billing references and commercial wording from README.md retoor 2025-11-13 11:32:37 +0000
  • ba0d3350be feat: add legal compliance documents, cookie policy, privacy policy, terms of service, and CodeMirror editor library retoor 2025-11-13 11:14:22 +0000
  • d91246967c chore: rebrand all user-facing strings from RBox to MyWebdav across docs, emails, and config retoor 2025-11-13 11:05:05 +0000
  • df964a7fb1 feat: add user data export, account deletion, cookie consent, footer, and admin e2e tests retoor 2025-11-13 10:47:50 +0000
  • bff5742ced fix: guard initial file load in search mode and discard stale search results retoor 2025-11-12 04:05:48 +0000
  • 987dd33a8c refactor: replace hardcoded CSS values with CSS custom properties and add shared-items container styles retoor 2025-11-12 03:48:43 +0000
  • 43acded96e feat: add aiosmtplib and stripe dependencies, restructure code editor overlay layout and add empty state icon retoor 2025-11-11 16:57:45 +0000
  • decea66307 fix: handle SMTP_USE_TLS flag and suppress redundant STARTTLS errors in EmailService retoor 2025-11-11 14:30:31 +0000
  • cd7014df8b chore: rename SMTP_SERVER to SMTP_HOST and SMTP_FROM_EMAIL to SMTP_SENDER_EMAIL in settings and mail service retoor 2025-11-11 14:20:14 +0000
  • 299fb30387 feat: add email invitation support for share links with STARTTLS fallback for SMTP retoor 2025-11-11 14:06:02 +0000
  • 82a57f9835 feat: add async email service with SMTP queue and invoice/welcome email triggers retoor 2025-11-11 11:47:26 +0000
  • eb75c1114f chore: add png and sqlite patterns to gitignore and introduce e2e billing test suite retoor 2025-11-11 00:06:10 +0000
  • 76ccf48628 feat: add database indexes, stripe api key lazy init, and usage query date range fix retoor 2025-11-11 00:05:13 +0000
  • e0517e4300 fix: replace sequential upload with parallel promise-based upload and auto-remove completed items after 500ms delay retoor 2025-11-10 16:59:40 +0000
  • f59cbf56dc fix: correct typo in commit message from "UPate" to "Update" retoor 2025-11-10 14:50:19 +0000
  • 938daea231 feat: add billing module with usage tracking, invoice generation, and stripe integration retoor 2025-11-10 14:46:40 +0000
  • c140eee47f feat: add 2fa support, starred items, batch operations, and logging infrastructure retoor 2025-11-10 00:58:41 +0000
  • 6b01dc3fa3 feat: add admin CRUD endpoints for user management and frontend dashboard component retoor 2025-11-10 00:56:44 +0000
  • 7c908018f6 fix: correct typo in user authentication error message for invalid credentials retoor 2025-11-09 23:28:56 +0000
  • 5df31bd119 chore: switch docker-compose to docker compose and add network_mode host to services retoor 2025-11-09 23:28:48 +0000
  • 55ea78e534 chore: add initial project scaffolding with Docker, nginx, and core app modules retoor 2025-11-09 22:29:07 +0000