Commit graph

  • ea78e81321
    feat: add configurable file upload limit via environment variable (#1080) main Chris 2026-04-27 13:35:02 +03:00
  • 7948f6552c
    fix: make password_digest migration compatible with all schema versions (#1078) Chris 2026-04-26 10:07:55 +03:00
  • b1a0a728d2
    fix: replace 6-word limit with 150-character limit for project names (#1077) Chris 2026-04-26 08:43:43 +03:00
  • 9edbe142b6
    fix(tasks): prevent projectless task visibility leaks (#1066) Ali 2026-04-25 18:18:52 +02:00
  • 57a6e558f3
    fix: use CALDAV_ENABLED for calendar feature flag (#1070) Chris 2026-04-25 18:21:53 +03:00
  • 2103f633eb
    fix: wire CalendarToken model into models/index.js to prevent MCP crashes (#1069) Chris 2026-04-25 01:44:56 +03:00
  • ecb7186e3c
    fix: add copy button to note details page (#1068) Chris 2026-04-25 01:31:05 +03:00
  • dd9c298089
    test: add comprehensive user isolation tests for tasks (#1067) Chris 2026-04-25 01:16:19 +03:00
  • aafb1877ae
    fix(admin): add CSRF token to admin user management operations (#1065) Chris 2026-04-24 23:24:46 +03:00
  • 517a2ee7ea
    build(deps-dev): bump i18next-http-backend (#1058) dependabot[bot] 2026-04-24 13:45:47 +03:00
  • 93bcbc0485
    fix(oidc): normalize OIDC_SCOPE to handle whitespace issues (#1060) Chris 2026-04-24 13:15:58 +03:00
  • cfe943b475 release: v1.1.0-dev.17 Chris Veleris 2026-04-23 17:54:26 +03:00
  • 0499fa127c
    fix(migration): resolve v1.0.0 password column migration causing login failures (#1059) Chris 2026-04-23 17:53:55 +03:00
  • 56af7b9985 release: v1.1.0-dev.16 Chris Veleris 2026-04-23 01:03:38 +03:00
  • ccce778cb7
    fix: restore password migration COALESCE and add trust proxy diagnostics (#1057) Chris 2026-04-23 01:03:19 +03:00
  • 520b8f9819 release: v1.1.0-dev.15 Chris Veleris 2026-04-21 01:13:00 +03:00
  • b3524dc01f
    fix(migration): Correctly migrate password column from v1.0.0 (Issue #1051) (#1052) Chris 2026-04-21 01:12:04 +03:00
  • b9eaedc468
    fix(today-settings): add missing CSRF token to today settings PUT request (#1044) Graham Rogers 2026-04-20 11:05:03 +01:00
  • a21e643842
    feat(task-content): enable markdown checkbox toggling in view mode (#1046) Graham Rogers 2026-04-20 11:04:36 +01:00
  • ea6d2b3ee8
    fix(notifications): Add missing test notification endpoint (Issue #1002) (#1047) Chris 2026-04-18 17:51:27 +03:00
  • dcb711c515
    fix(inbox): Fix tag/project autocomplete selection (#1043) Chris 2026-04-18 10:04:57 +03:00
  • 0440f46645
    fix(ui): Auto-focus project search field when opened (Issue #992) (#1038) Chris 2026-04-18 00:29:27 +03:00
  • 46329fc82b
    fix(mcp): Include subtasks in get_task API response (#1040) Chris 2026-04-18 00:29:16 +03:00
  • d32b5943d1
    fix(search): Handle touch events to prevent input blur on mobile when saving views (#1039) Chris 2026-04-17 18:43:30 +03:00
  • 06527dc573
    feat(caldav): Add CalDAV Synchronization Support (Issue #978) (#1030) Chris 2026-04-17 17:40:39 +03:00
  • f2e9e8df98
    build(deps): bump hono in the npm_and_yarn group across 1 directory (#1034) dependabot[bot] 2026-04-17 02:55:04 +03:00
  • f06c3667a9 release: v1.1.0-dev.14 Chris Veleris 2026-04-14 16:33:22 +03:00
  • 95d7d057cb fix: disable CSP upgrade-insecure-requests when HSTS is disabled Chris Veleris 2026-04-14 16:31:26 +03:00
  • ab2d33b211 release: v1.1.0-dev.13 Chris Veleris 2026-04-14 16:14:32 +03:00
  • 57d071d1ed docs: document DISABLE_HSTS environment variable in .env.example Chris Veleris 2026-04-14 16:09:29 +03:00
  • 40295e02a7 feat: add DISABLE_HSTS environment variable for local development Chris Veleris 2026-04-14 16:08:50 +03:00
  • a9c1bb3013 fix: resolve column count mismatch in password-optional migration Chris Veleris 2026-04-14 16:02:58 +03:00
  • 214cb3a0c8 release: v1.1.0-dev.12 Chris Veleris 2026-04-14 15:07:15 +03:00
  • 6c9902b584
    fix: add CSRF token support to frontend requests (#1025) Chris 2026-04-14 15:06:56 +03:00
  • fb2b8916ff
    build(deps): bump follow-redirects (#1024) dependabot[bot] 2026-04-14 14:39:51 +03:00
  • e551b66980 release: v1.1.0-dev.11 Chris Veleris 2026-04-14 08:08:01 +03:00
  • ca77222eae
    fix: resolve OIDC session loss and migration failures (#1023) Chris 2026-04-14 07:53:55 +03:00
  • 3e839e3bee release: v1.1.0-dev.7 Chris Veleris 2026-04-14 00:11:57 +03:00
  • b0321b02fa
    fix: resolve OIDC authentication error with existing identities (#1021) Chris 2026-04-14 00:11:32 +03:00
  • 0265f6e70c
    fix: prevent task name truncation when creating from inbox (#1020) Chris 2026-04-13 23:14:52 +03:00
  • 828b5ebc0d
    fix: prevent Telegram polling errors from blocking container startup (#989) (#1019) Chris 2026-04-13 20:44:27 +03:00
  • e2d0b4d228
    fix: resolve inbox project creation bugs (#1018) Chris 2026-04-13 20:32:57 +03:00
  • 34dc0373fb
    fix: correct Sequelize alias case for OIDCIdentity-User association (#1015) Chris 2026-04-13 19:29:50 +03:00
  • 733b6cd14b
    fix: use nullish coalescing for recurrence weekday to allow Sunday selection (#1014) Chris 2026-04-13 19:07:20 +03:00
  • 372716947a fix: exclude .env files from Docker image Chris Veleris 2026-04-13 13:31:11 +03:00
  • d3961ba32d release: v1.1.0-dev.4 Chris Veleris 2026-04-13 13:26:12 +03:00
  • 003844c7cd fix: add COOKIE_SECURE environment variable to control cookie security Chris Veleris 2026-04-13 13:22:09 +03:00
  • a3369d2c74 release: v1.1.0-dev.3 Chris Veleris 2026-04-13 13:08:48 +03:00
  • a89f2b72d9 fix: exempt public unauthenticated endpoints from CSRF protection Chris Veleris 2026-04-13 13:05:33 +03:00
  • caffea977c release: v1.1.0-dev.2 Chris Veleris 2026-04-13 12:31:21 +03:00
  • 94da7a4de9 fix: apply CSRF protection only to state-changing HTTP methods Chris Veleris 2026-04-13 12:30:16 +03:00
  • 3f3e50f23e release: v1.1.0-dev.1 Chris Veleris 2026-04-13 12:18:32 +03:00
  • c2e9a1aa21
    feat: Add OIDC/SSO authentication support (#1008) Chris 2026-04-13 12:17:35 +03:00
  • 86f1bdcf1f
    Bump nodemailer in the npm_and_yarn group across 1 directory (#1009) dependabot[bot] 2026-04-12 17:55:07 +03:00
  • 3956f2c1ca
    Bump lodash in the npm_and_yarn group across 1 directory (#1010) dependabot[bot] 2026-04-12 17:54:53 +03:00
  • 0bd0d0e137
    Bump @hono/node-server in the npm_and_yarn group across 1 directory (#1011) dependabot[bot] 2026-04-12 17:54:41 +03:00
  • 1cb609e636
    Bump hono in the npm_and_yarn group across 1 directory (#1012) dependabot[bot] 2026-04-12 17:54:25 +03:00
  • bce111ac91
    fix: use correct InboxItem model name in MCP inbox tools (#986) Oritro Ahmed 2026-04-12 12:10:42 +06:00
  • e0769e4b25
    fix: exclude cancelled tasks from Overdue and Due Today sections (#1007) Chris 2026-04-12 09:10:22 +03:00
  • 50eb12d7ec
    fix: add missing i18next dependency to package.json (#1006) Chris 2026-04-12 09:01:52 +03:00
  • 01a84c3598
    Fix: Bi-weekly recurring task scheduling for multi-day patterns (#1005) Chris 2026-04-12 08:52:13 +03:00
  • e8c7eed226
    fix: prevent subtasks from disappearing when updating parent task (#984) Chris 2026-04-01 17:37:20 +03:00
  • 11c3fe5e43
    Fix: Resolve 20 security vulnerabilities in dependencies (#983) Chris 2026-03-28 23:37:23 +02:00
  • aeacf0a33a Update readme screenshots Chris Veleris 2026-03-27 17:10:49 +02:00
  • a5cfa0c6cb release: v1.0.0 Chris Veleris 2026-03-27 16:43:33 +02:00
  • eeae4958b8
    docs: clarify tag validation rules and Inbox hashtag syntax (#964) vincent 2026-03-26 23:46:43 +08:00
  • 0db21b9b7c release: v1.0.0-rc.3 Chris Veleris 2026-03-26 17:20:49 +02:00
  • 65b9bbce39
    Fix initial due date calculation for weekly tasks with multiple weekdays (#974) (#975) Chris 2026-03-26 17:19:59 +02:00
  • 8128180075 release: v1.0.0-rc.2 Chris Veleris 2026-03-24 18:16:06 +02:00
  • ebbc1d703e Add feature contribution requirements to CONTRIBUTING.md Chris Veleris 2026-03-24 17:57:22 +02:00
  • e80847b01f
    Fix project name overflow and add 6-word validation limit (#972) Chris 2026-03-24 17:36:24 +02:00
  • 402d5b05e1
    Fix Today page task completion issues (#970) Chris 2026-03-24 16:45:31 +02:00
  • bdeb5bbc32
    Fix Telegram notification spam by marking JSON field as changed (#969) Chris 2026-03-24 14:30:31 +02:00
  • 077addadde
    Fix recurring task initial due date calculation to match recurrence pattern (#965) Chris 2026-03-23 18:24:54 +02:00
  • 2b71938c30
    Fix project update API to support clearing nullable fields (#961) Chris 2026-03-22 22:17:23 +02:00
  • 22349fb46f
    Fix visual overlap between subtasks icon and status dropdown (#958) Chris 2026-03-22 12:12:28 +02:00
  • 35aa94ae9d release: v1.0.0-rc.1 Chris Veleris 2026-03-21 19:27:37 +02:00
  • 2444e36f47
    Fix date format inconsistency in Task detail screen (#956) Chris 2026-03-21 18:47:33 +02:00
  • 84d30b5230 release: v1.0.0-dev.3 Chris Veleris 2026-03-20 16:56:15 +02:00
  • b63f684190
    feat: Add MCP Integration with client-agnostic instructions (#953) Chris 2026-03-20 16:55:49 +02:00
  • 2d2bc15750 release: v1.0.0-dev.2 Chris Veleris 2026-03-19 20:26:41 +02:00
  • 11cd77bedd
    Fix Telegram notification spam with channel-level rate limiting (#951) Chris 2026-03-19 20:26:11 +02:00
  • 471d29e495 release: v1.0.0-dev.1 Chris Veleris 2026-03-18 18:01:32 +02:00
  • 024ef0a522
    fix: use getAssetPath() for logo images in Navbar and Login (#946) debode 2026-03-18 14:26:25 +01:00
  • e3a272afef Add db layout Chris Veleris 2026-03-15 09:07:21 +02:00
  • a0b769164c Add LLM docs Chris Veleris 2026-03-15 09:01:35 +02:00
  • 105a913a8d
    Fix notification deduplication to prevent pile-up in navbar (#945) Chris 2026-03-14 19:45:24 +02:00
  • 1d5de49b48
    Add URL detection to inbox processing service (#942) Chris 2026-03-14 08:43:41 +02:00
  • f1ea7843a7
    Fix date format inconsistency in Defer Until field (#941) Chris 2026-03-14 08:04:00 +02:00
  • 3486541272
    Add comprehensive LLM development documentation (#939) Chris 2026-03-14 02:54:59 +02:00
  • 25b11086e2 release: v0.89.0 Chris Veleris 2026-03-12 11:32:05 +02:00
  • 6c6f2851f1 release: v0.89.0-rc.3 Chris Veleris 2026-03-10 18:44:43 +02:00
  • 23131d686a
    Fix sidebar toggle causing unnecessary task list reload (#888) (#937) Chris 2026-03-10 18:37:07 +02:00
  • 1a1b70b5e7
    Fix subtask completion not persisting to backend (#920) (#936) Chris 2026-03-10 17:30:45 +02:00
  • c33682bac0
    Fix subtask completion not persisting when onSubtaskUpdate is not provided (#920) (#932) Chris 2026-03-10 17:23:29 +02:00
  • a01dd9f41c
    Fix subtask icons invisible on Today page (#839) (#935) Chris 2026-03-10 17:15:06 +02:00
  • 45ea578393
    Fix tag view showing completed projects when Open filter is active (#933) (#934) Chris 2026-03-10 17:07:45 +02:00
  • 20581c8178
    Fix subtask ordering to prevent random reordering (#931) Chris 2026-03-10 14:15:44 +02:00
  • 7f7ffd8ac9
    Fix subtask ordering to prevent random reordering (#930) Chris 2026-03-10 00:17:26 +02:00
  • 8fea7020bb
    Fix: Show Projects with due dates in Upcoming view (#928) Chris 2026-03-09 23:36:14 +02:00