Home โ€บ Projects โ€บ FlowBoard

๐ŸŒŠ FlowBoard

Trello-style Kanban with multi-board, cards, labels, due dates, checklists, drag-drop, dark mode, and 5 MiniMax AI features (Quick Add, Break Down, Suggest Labels, Improve Description, Weekly Standup)

๐Ÿ“‚ Productivity ๐Ÿ“ฆ 14 versions ๐Ÿ“… started 2026-07-08 ๐ŸŒ https://codehub.sj88ai.com/flowboard/

๐Ÿ“– Overview

Trello-style Kanban with multi-board, cards, labels, due dates, checklists, drag-drop, dark mode, and 5 MiniMax AI features (Quick Add, Break Down, Suggest Labels, Improve Description, Weekly Standup)

๐Ÿ› ๏ธ Tech Stack

  • โ€”

๐Ÿท๏ธ Tags

  • โ€”
v2.3

FlowBoard v2.3 โ€” Board Version History & Restore

released 2026-07-09

๐Ÿ—ฃ๏ธ User Command

เธ—เธณ v2.3 Board Version History

๐Ÿค– AI Response

Server upgraded to multi-version manifest (POST accepts optional code โ†’ reuses code, appends version). New endpoints: GET /api/sync//versions (metadata) + GET /api/sync//versions/ (specific version). Frontend: ๐Ÿ’พ Snapshot button (saves with label, reuses board.snapshotCode) + ๐Ÿ“œ History button (shows version list with LATEST badge, Preview + Restore per row).

โœ… What Changed

  • Server: multi-version manifest storage + 2 new endpoints. Frontend: saveSnapshot / fetchVersionsFromServer / fetchVersionFromServer / openHistoryModal + CSS for version-row + history-count badge. Snapshot button is per-board, history badge shows count of versions.
v2.3 screenshot
๐Ÿ“ 2 files ๐Ÿ“ +250 lines ๐Ÿ–ผ๏ธ 1 screenshots ๐Ÿš€ Live โ†’ https://codehub.sj88ai.com/flowboard/
v2.2

FlowBoard v2.2 โ€” Real Server Sync

released 2026-07-09

๐Ÿ—ฃ๏ธ User Command

เธ—เธณ v2.2 Real Server Sync

๐Ÿค– AI Response

Built standalone Python sync server (http.server on port 50003) + nginx proxy /api/sync/. Frontend uses uploadBoardToServer / fetchBoardFromServer with importFromCode auto-detect (4-8 char = server, long = base64 fallback).

โœ… What Changed

  • New: server.py + nginx location + 2 async fetch functions + importFromCode auto-detect + generateShareCode/previewReceiveCode/checkShareUrl async. Live URL gets 6-char short code like xxnd12.
v2.2 screenshot
๐Ÿ“ 3 files ๐Ÿ“ +110 lines ๐Ÿ–ผ๏ธ 1 screenshots ๐Ÿš€ Live โ†’ https://codehub.sj88ai.com/flowboard/
v2.1

FlowBoard v2.1 โ€” QR Code + Share Links

released 2026-07-09

๐Ÿ—ฃ๏ธ User Command

เธ—เธณ v2.1 QR code + share links

๐Ÿค– AI Response

Built FlowBoard v2.1 on top of v2.0: ๐Ÿ“ฑ QR Code in Share modal - External QR API (api.qrserver.com) generates 220x220 PNG - Encodes the share link (URL hash import) - Scan with phone camera โ†’ auto-import on FlowBoard ๐Ÿ”— Share Link - Auto-generated: origin + pathname + #share= - One-click copy to clipboard - Recipient opens link โ†’ checkShareUrl() auto-prompts import โฌ‡ Download QR as PNG - Direct download link to QR image - Print and stick on monitor for easy scanning โœ… 7/7 Playwright tests pass โœ… All v2.0 base64 transfer still works (regression test) โœ… v2.0 URL hash import still works

โœ… What Changed

  • ๐ŸŽ‰ v2.1 โ€” QR Code + Share Links
  • ๐Ÿ“ฑ QR Code (220x220 PNG)
  • โ€ข Generated via api.qrserver.com (free, no auth)
  • โ€ข Encodes the share link (URL hash import)
  • โ€ข Scan with phone camera to auto-import
  • ๐Ÿ”— Share Link
  • โ€ข Auto-built: origin + #share=
  • โ€ข One-click "๐Ÿ“‹ Copy link" button
  • โฌ‡ Download QR as PNG
  • โ€ข Direct download link for the QR image
  • โ€ข Print and stick on monitor
  • ๐Ÿ”’ All v2.0 + v1.9-v1.3 features preserved
  • ๐Ÿ“Š 306 KB (from 304 KB), sidebar v2.1, 7/7 tests pass
v2.1 screenshot
๐Ÿ“ 1 files ๐Ÿ“ +30 lines ๐Ÿ–ผ๏ธ 1 screenshots ๐Ÿš€ Live โ†’ https://codehub.sj88ai.com/flowboard/
v2.0

FlowBoard v2.0 โ€” Board Transfer (lite cloud sync foundation)

released 2026-07-09

๐Ÿ—ฃ๏ธ User Command

เธ—เธณ v2.0-lite Board Transfer (share/receive via encoded codes)

๐Ÿค– AI Response

Built FlowBoard v2.0-lite (Board Transfer foundation): ๐ŸŒ Share Board - ๐Ÿ“ค Share modal: select board โ†’ generate base64 code + auto-copy to clipboard - Code includes {app, version, exportedAt, board} payload - Preview shows board icon/name/lists/cards count - UTF-8 safe base64 (handles emoji + Thai chars) ๐Ÿ“ก Receive Board - ๐Ÿ“ฅ Receive modal: paste code โ†’ preview โ†’ Merge (new board) or Replace - "Merge" generates new ID, appends "(imported)" to name - "Replace" overwrites board with same ID (with confirm dialog) - Activity log: "๐ŸŒ Board imported via share code (v2.0)" ๐Ÿ”— URL hash import - checkShareUrl() on init: detects #share= in URL hash - Auto-prompts to import shared board from URL โœ… 12/12 Playwright tests pass โœ… All v1.9-v1.3 features preserved โœ… Foundation for v2.0-full (real server sync with QR codes)

โœ… What Changed

  • ๐ŸŽ‰ v2.0 โ€” Board Transfer (lite cloud sync foundation)
  • ๐ŸŒ Share Board
  • โ€ข ๐Ÿ“ค Share modal: select board โ†’ generate base64 code + auto-copy
  • โ€ข Preview: icon/name/lists/cards count
  • โ€ข UTF-8 safe base64 (emoji + Thai chars supported)
  • ๐Ÿ“ก Receive Board
  • โ€ข ๐Ÿ“ฅ Receive modal: paste code โ†’ preview โ†’ Merge/Replace
  • โ€ข Merge adds as new board (with "(imported)" suffix)
  • โ€ข Replace overwrites (with confirm)
  • โ€ข Activity log on import
  • ๐Ÿ”— URL hash import
  • โ€ข #share= in URL โ†’ auto-prompt to import
  • ๐Ÿ”’ All v1.9-v1.3 features preserved
  • ๐Ÿ“Š 304 KB (from 292 KB), sidebar v2.0, 12/12 tests pass
v2.0 screenshot
๐Ÿ“ 1 files ๐Ÿ“ +140 lines ๐Ÿ–ผ๏ธ 1 screenshots ๐Ÿš€ Live โ†’ https://codehub.sj88ai.com/flowboard/
v1.9

FlowBoard v1.9 โ€” Subtask Templates (save checklist, reuse)

released 2026-07-09

๐Ÿ—ฃ๏ธ User Command

เธ—เธณ v1.9 Subtask Templates

๐Ÿค– AI Response

Built FlowBoard v1.9 on top of v1.8: ๐Ÿ“‹ Subtask Templates - state.templates = [{id, name, items:[{text}], createdAt}] - Card modal: ๐Ÿ’พ Save as template + ๐Ÿ“‹ Apply template select + Apply button - Sidebar: ๐Ÿ“‹ Templates section with live count badge - Templates view: grid + preview + โ†ฉ Use + ๐Ÿ”ฅ Delete - Duplicate detection (skips items already in card's checklist) - Activity log entry on apply โœ… 13/13 Playwright tests pass โœ… All v1.8-v1.3 features preserved

โœ… What Changed

  • ๐ŸŽ‰ v1.9 โ€” Subtask Templates
  • ๐Ÿ“‹ Save & Apply Templates
  • โ€ข Card modal: ๐Ÿ’พ Save as template + ๐Ÿ“‹ Apply template select
  • โ€ข Sidebar: ๐Ÿ“‹ Templates section with live count
  • โ€ข Templates view: grid + preview + โ†ฉ Use + ๐Ÿ”ฅ Delete
  • โ€ข Duplicate detection (skips items already in checklist)
  • โ€ข Activity log entry on apply
  • ๐Ÿ”’ All v1.8-v1.3 features preserved
  • ๐Ÿ“Š 292 KB (from 283 KB), sidebar v1.9, 13/13 tests pass
v1.9 screenshot
๐Ÿ“ 1 files ๐Ÿ“ +160 lines ๐Ÿ–ผ๏ธ 1 screenshots ๐Ÿš€ Live โ†’ https://codehub.sj88ai.com/flowboard/
v1.8

FlowBoard v1.8 โ€” Time Tracking Stats (7-day chart)

released 2026-07-08

๐Ÿ—ฃ๏ธ User Command

เธ—เธณ v1.8 Time Tracking Stats

๐Ÿค– AI Response

Built FlowBoard v1.8 on top of v1.7: ๐Ÿ“Š Time Tracking Stats (in stats modal) - getProductivityStats() aggregates card.timeSpent + timeLog - 4 stat cards: Total Focused / Today / This Week / Sessions - 7-day SVG bar chart (last 7 days of focused minutes) - Top 5 most-focused cards list with board emoji + time - Gradient bars (blue for past, orange for today) - Bar labels show hours/minutes โœ… 10/10 Playwright tests pass โœ… All v1.7 + v1.6 + v1.5 + v1.4 + v1.3 features preserved โœ… window.getProductivityStats exposed for extensions

โœ… What Changed

  • ๐ŸŽ‰ v1.8 โ€” Time Tracking Stats
  • ๐Ÿ“Š Productivity section in stats modal
  • โ€ข 4 stat cards: Total Focused / Today / This Week / Sessions
  • โ€ข 7-day SVG bar chart (last 7 days focused minutes)
  • โ€ข Top 5 most-focused cards list
  • โ€ข Gradient bars (blue past, orange today)
  • โ€ข formatMinutes() integration for readable values
  • โ€ข window.getProductivityStats exposed for extensions
  • ๐Ÿ”’ All v1.7-v1.3 features preserved
  • ๐Ÿ“Š 283 KB (from 278 KB), sidebar v1.8, 10/10 tests pass
v1.8 screenshot
๐Ÿ“ 1 files ๐Ÿ“ +70 lines ๐Ÿ–ผ๏ธ 1 screenshots ๐Ÿš€ Live โ†’ https://codehub.sj88ai.com/flowboard/
v1.7

FlowBoard v1.7 โ€” Time Tracking + Smart Notifications

released 2026-07-08

๐Ÿ—ฃ๏ธ User Command

เธ—เธณ FlowBoard v1.7 โ€” Per-card time tracking + smart notifications

๐Ÿค– AI Response

Built FlowBoard v1.7 on top of v1.6: โฑ๏ธ Per-card time tracking - New state: card.timeSpent (minutes) + card.timeLog (sessions) - Card modal: Start/Stop button with live MM:SS - Card face: cyan "โฑ๏ธ 45m" chip (pulsing red while running) - Topbar indicator: red pulsing dot + MM:SS + โœ• to stop - Auto-switch: starting timer on B stops timer on A - Activity log: "โฑ๏ธ Tracked 5 min (total: 12m)" ๐Ÿ”” Smart notifications - ๐Ÿ”” button in sidebar footer - Permission request via Notification.requestPermission() - Due-soon checks: today (1h) + tomorrow (24h) - Dedup with localStorage (no spam) - Auto-check on init + every 15 min โœ… 18/18 Playwright tests pass โœ… All v1.5+v1.6 (Archive, ICS, Templates) + v1.4 (Due Time, Calendar Search) preserved

โœ… What Changed

  • ๐ŸŽ‰ v1.7 โ€” Time Tracking + Smart Notifications
  • โฑ๏ธ Per-card Time Tracking
  • โ€ข New: card.timeSpent (minutes) + card.timeLog (sessions)
  • โ€ข Card modal: blue Start โ†’ red Stop button with live MM:SS
  • โ€ข Card face: cyan "โฑ๏ธ 45m" chip (pulsing red while running)
  • โ€ข Topbar: red pulsing dot + MM:SS + โœ• to stop
  • โ€ข Auto-switch timer when starting on another card
  • โ€ข Activity log: "โฑ๏ธ Tracked X min"
  • ๐Ÿ”” Smart Notifications
  • โ€ข ๐Ÿ”” button in sidebar footer
  • โ€ข Due-soon: today (1h alert) + tomorrow (24h alert)
  • โ€ข Dedup with localStorage (no spam)
  • โ€ข Auto-check on init + every 15 min
  • โ€ข Permission via Notification.requestPermission()
  • ๐Ÿ”’ All v1.5+v1.6+v1.4 features preserved
  • ๐Ÿ“Š 278 KB (from 269 KB), sidebar v1.7, 18/18 tests pass
v1.7 screenshot
๐Ÿ“ 1 files ๐Ÿ“ +200 lines ๐Ÿ–ผ๏ธ 1 screenshots ๐Ÿš€ Live โ†’ https://codehub.sj88ai.com/flowboard/
v1.6

FlowBoard v1.6 โ€” ICS Calendar Export + Board Templates

released 2026-07-08

๐Ÿ—ฃ๏ธ User Command

เธ—เธณ FlowBoard v1.6 โ€” ICS Calendar Export + Board Templates

๐Ÿค– AI Response

Built FlowBoard v1.6 on top of v1.5: ๐Ÿ“… ICS Calendar Export - Orange ๐Ÿ“… .ics button in calendar topbar - Exports all cards with due dates to RFC 5545 .ics file - All-day events (no time) โ†’ DTSTART;VALUE=DATE:YYYYMMDD - Timed events (with dueTime) โ†’ DTSTART:YYYYMMDDTHHMMSS, 1h duration - Each event: card title (SUMMARY), board+priority+labels (DESCRIPTION) - Warning toast if no due dates - Filename: flowboard-calendar-YYYY-MM-DD.ics ๐Ÿ“‹ Board Templates (6 templates) - ๐Ÿ“‹ button in sidebar next to + - Templates: เธงเนˆเธฒเธ‡เน€เธ›เธฅเนˆเธฒ, Kanban, Sprint, Personal GTD, Content Pipeline, Wedding - Each template: lists + sample cards (with labels, priority, due offsets) - Cards get "๐Ÿ“‹ from template" activity log entry โœ… 19/19 Playwright tests pass โœ… All v1.5 (Archive, Export/Import) + v1.4 (Due Time, Calendar Search) preserved

โœ… What Changed

  • ๐ŸŽ‰ v1.6 โ€” ICS Calendar Export + Board Templates
  • ๐Ÿ“… ICS Calendar Export (.ics)
  • โ€ข Orange ๐Ÿ“… .ics button in calendar topbar
  • โ€ข RFC 5545 format: VCALENDAR + VEVENT
  • โ€ข All-day events: DTSTART;VALUE=DATE:YYYYMMDD
  • โ€ข Timed events: DTSTART:YYYYMMDDTHHMMSS, 1h duration
  • โ€ข Each event: SUMMARY (title) + DESCRIPTION (board/priority/labels)
  • โ€ข Warning toast if no due dates
  • โ€ข Download as flowboard-calendar-YYYY-MM-DD.ics
  • ๐Ÿ“‹ Board Templates (6 templates)
  • โ€ข ๐Ÿ“‹ button in sidebar next to +
  • โ€ข เธงเนˆเธฒเธ‡เน€เธ›เธฅเนˆเธฒ / Kanban / Sprint / Personal GTD / Content Pipeline / Wedding
  • โ€ข Each template: lists + sample cards (labels, priority, due offsets)
  • โ€ข Activity log: "๐Ÿ“‹ from template: "
  • ๐Ÿ”’ All v1.5 + v1.4 features preserved
  • ๐Ÿ“Š 269 KB (from 259 KB), sidebar v1.6, 19/19 tests pass
v1.6 screenshot
๐Ÿ“ 1 files ๐Ÿ“ +200 lines ๐Ÿ–ผ๏ธ 1 screenshots ๐Ÿš€ Live โ†’ https://codehub.sj88ai.com/flowboard/
v1.5

FlowBoard v1.5 โ€” Archive View + Export/Import

released 2026-07-08

๐Ÿ—ฃ๏ธ User Command

เธ—เธณ FlowBoard v1.5 โ€” Archive view + Export/Import (JSON)

๐Ÿค– AI Response

Built FlowBoard v1.5 on top of all v1.4 features: ๐Ÿ—‘๏ธ Archive View (filled schema gap โ€” archived field existed but no UI) - Sidebar: new "๐Ÿ—‘๏ธ Archive" section with live count badge - Archive view: Archived Boards (grid) + Archived Cards (list) - Per-item: โ†ฉ Restore + ๐Ÿ”ฅ Delete forever (with confirm) - Empty trash button: delete all archived at once ๐Ÿ“ฅ๐Ÿ“ค Export/Import (JSON) - Export all โ†’ flowboard-backup-YYYY-MM-DD.json (state + focus sessions) - Import: file picker, validate, Merge or Replace mode - Single-board export available via JS API โœ… 19/19 Playwright smoke tests pass (test_v15.py) โœ… All v1.4 features preserved (Due Time, Calendar Search & Jump, subtasks, parent/child, recurring) โœ… No data loss โ€” uses existing archived field, no schema migration needed

โœ… What Changed

  • ๐ŸŽ‰ v1.5 โ€” Archive View + Export/Import
  • ๐Ÿ—‘๏ธ Archive View
  • โ€ข Sidebar "๐Ÿ—‘๏ธ Archive" section with live count badge
  • โ€ข Archive view: Archived Boards (grid) + Archived Cards (list)
  • โ€ข โ†ฉ Restore + ๐Ÿ”ฅ Delete forever (with confirm)
  • โ€ข "๐Ÿ”ฅ Empty trash" button to clear all
  • ๐Ÿ“ฅ Export all (JSON)
  • โ€ข Downloads flowboard-backup-YYYY-MM-DD.json
  • โ€ข Contains {app, version, state, focusSessions}
  • ๐Ÿ“ค Import (JSON)
  • โ€ข File picker โ†’ validate โ†’ Merge (OK) or Replace (Cancel)
  • โ€ข Preserves focus sessions too
  • ๐Ÿ”’ All v1.4 (Due Time, Calendar Search, subtasks, parent/child, recurring) preserved
  • ๐Ÿ“Š 259 KB (from 245 KB), sidebar v1.5, 19/19 tests pass
v1.5 screenshot
๐Ÿ“ 1 files ๐Ÿ“ +240 lines ๐Ÿ–ผ๏ธ 1 screenshots ๐Ÿš€ Live โ†’ https://codehub.sj88ai.com/flowboard/
v1.4

FlowBoard v1.4 โ€” Due Time + Calendar Search & Jump

released 2026-07-08

๐Ÿ—ฃ๏ธ User Command

เธ—เธณ FlowBoard v1.4 เธ•เนˆเธญ โ€” เน€เธžเธดเนˆเธก Due Time (เธ•เธฑเน‰เธ‡เน€เธงเธฅเธฒเน„เธ”เน‰) + Calendar Search & Jump

๐Ÿค– AI Response

Built FlowBoard v1.4 on top of all v1.3 features: ๐ŸŽฏ Due Time: - Optional time component for due dates (HH:mm) - 4 quick-presets: ๐ŸŒ… 9:00 / โ˜€๏ธ 12:00 / ๐ŸŒ† 18:00 / ๐ŸŒ™ 22:00 - Calendar events show time chip and sort by time within day - Card face shows time on due chip ๐Ÿ”Ž Calendar Search & Jump: - Search input in calendar topbar with real-time highlight - Enter / Go button jumps to month of first matching card - Not-found toast warning โœ… State migration: dueTime defaults to null for all existing cards โœ… Recurring cards keep their dueTime when spawning next occurrence โœ… 15/15 Playwright smoke tests pass (test_v14.py) โœ… All v1.3 features preserved (subtasks, parent/child, recurring, B/C shortcuts)

โœ… What Changed

  • ๐ŸŽ‰ v1.4 โ€” Due Time + Calendar Search & Jump
  • โฐ Due Time picker (optional HH:mm)
  • โ€ข Time input next to date input in card modal
  • โ€ข 4 quick presets: ๐ŸŒ… 9:00 / โ˜€๏ธ 12:00 / ๐ŸŒ† 18:00 / ๐ŸŒ™ 22:00
  • โ€ข Calendar shows time chip on each event
  • โ€ข Events sort by time within each day (earliest first)
  • โ€ข Card face shows time on due chip
  • ๐Ÿ”Ž Calendar Search & Jump
  • โ€ข Search input in calendar topbar
  • โ€ข Real-time highlight of matching events (gold outline)
  • โ€ข Enter / Go (โ†’) button jumps calendar to month of first match
  • โ€ข Not-found shows warning toast
  • ๐Ÿงฌ State migration
  • โ€ข New field: dueTime (string|null, HH:mm)
  • โ€ข auto-migrated on loadState for all existing cards
  • โ€ข recurring spawn inherits dueTime from parent
  • ๐Ÿ“Š Stats: 245 KB (from 239 KB), sidebar v1.4, 15/15 tests pass
  • ๐Ÿ”’ All v1.3 (subtasks, parent/child, recurring, B/C, calendar) preserved
v1.4 screenshot
๐Ÿ“ 1 files ๐Ÿ“ +210 lines ๐Ÿ–ผ๏ธ 1 screenshots ๐Ÿš€ Live โ†’ https://codehub.sj88ai.com/flowboard/
v1.3

flowboard v1.3

released 2026-07-08

๐Ÿ—ฃ๏ธ User Command

live screenshots

๐Ÿค– AI Response

live screenshots v1.3

โœ… What Changed

  • flowboard-v13-calendar.png
v1.3 screenshot
๐Ÿ“ 0 files ๐Ÿ“ +0 lines ๐Ÿ–ผ๏ธ 1 screenshots
v1.2

FlowBoard โ€” AI Kanban Todo (v1.2) 1.2

released 2026-07-08

๐Ÿ—ฃ๏ธ User Command

Ship v1.2: Priority system + Done stamp + Filter by priority

๐Ÿค– AI Response

ship.py uploaded + CodeHub published as v1.2

โœ… What Changed

  • ๐ŸŽฏ v1.2 โ€” Priority System:
  • ๐Ÿท๏ธ Priority Badges (P0/P1/P2/P3)
  • โ€ข Red badge top-right for P0 (pulsing animation)
  • โ€ข Orange P1, yellow P2, gray P3
  • โ€ข Color-coded left border on cards (P0=red, P1=orange, P2=yellow)
  • โ€ข P0 cards have urgentPulse glow animation
  • ๐ŸŽš๏ธ Filter by Priority
  • โ€ข New select dropdown in filter bar
  • โ€ข Options: All / P0 critical / P1 high / P2 medium / P3 low
  • โ€ข Live filter on renderLists
  • โ€ข Combines with existing label/member filters
  • โœ“ Done Stamp
  • โ€ข Green 'โœ“ DONE' stamp rotated -15ยฐ on completed cards
  • โ€ข Card title gets line-through when done
  • โ€ข Card opacity reduced to 0.75
  • ๐Ÿ“Š v1.1 Features (already shipped):
  • โ€ข Bulk Operations (Shift+click multi-select)
  • โ€ข Markdown in Description (parser + 13-button toolbar)
  • โ€ข Card Cover from Image URL
  • ๐Ÿ“ฆ v1.0 Base (already shipped):
  • โ€ข 5 AI features + Focus Mode + Gamification + PWA + more
๐Ÿ“ 0 files ๐Ÿ“ +0 lines ๐Ÿ–ผ๏ธ 0 screenshots ๐Ÿš€ Live โ†’ https://codehub.sj88ai.com/flowboard/
v1.1

FlowBoard โ€” AI Kanban Todo (v1.1) 1.1

released 2026-07-08

๐Ÿ—ฃ๏ธ User Command

Ship v1.1: Bulk ops + Markdown + Card cover URL + PWA

๐Ÿค– AI Response

ship.py uploaded + CodeHub published as v1.1

โœ… What Changed

  • ๐ŸŽ‰ v1.1 โ€” Mega Update:
  • ๐ŸŽฏ Bulk Operations
  • โ€ข Shift+click (or Ctrl/Cmd+click) to multi-select cards
  • โ€ข Floating action bar: Move ยท Label ยท Due ยท Archive ยท Done ยท Delete
  • โ€ข Esc to clear selection
  • โ€ข 80-particle confetti on bulk Done
  • ๐Ÿ“ Markdown in Description
  • โ€ข Custom parser (no deps): h1/h2/h3, **bold**, *italic*, ~~strike~~, `code`
  • โ€ข Lists, ordered, [link](url), > blockquote, , [ ] todos
  • โ€ข 13-button toolbar in edit mode
  • โ€ข Card description renders as formatted HTML
  • ๐Ÿ“ท Card Cover from Image URL
  • โ€ข Paste any https:// URL โ†’ use as card cover
  • โ€ข Validation: must start with http(s)://
  • โ€ข Saved as url(...) CSS background
  • ๐Ÿ“ฒ PWA (Progressive Web App)
  • โ€ข Install as native app โ€” button bottom-left
  • โ€ข Service Worker for offline caching
  • โ€ข apple-touch-icon + theme-color
  • โ€ข manifest.json inline (no external file)
  • ๐Ÿฅš Gamification (already shipped)
  • โ€ข 7 mascot forms: ๐Ÿฅšโ†’๐Ÿฃโ†’๐Ÿฅโ†’๐Ÿ”โ†’๐Ÿฆ…โ†’๐Ÿ‰โ†’๐Ÿฆ„
  • โ€ข 12 achievements wall
  • โ€ข 7-day burndown chart in stats modal
  • โ€ข XP from completed cards, checklists, focus sessions
  • ๐Ÿ… Focus Mode Pomodoro (already shipped)
  • โ€ข 3 modes: 25/50/15 min
  • โ€ข Stats tracking + streak counter
  • โ€ข Desktop notifications
  • โ€ข Mark task done from focus session
  • ๐ŸŽค Voice Quick Add (already shipped)
  • โ€ข Web Speech API mic button
  • โ€ข Thai + English support
  • ๐Ÿ“ฅ AI Inbox Triage (already shipped)
  • โ€ข One-click batch apply
  • โ€ข AI suggests list + priority + labels
  • ๐Ÿ“ก AI Risk Radar (already shipped)
  • โ€ข Scans all cards for risk score 0-100
  • โ€ข HIGH/MED/LOW classification
  • โ€ข Reasons + actionable recommendations
๐Ÿ“ 0 files ๐Ÿ“ +0 lines ๐Ÿ–ผ๏ธ 0 screenshots ๐Ÿš€ Live โ†’ https://codehub.sj88ai.com/flowboard/
v1.0

FlowBoard โ€” AI Kanban Todo 1.0

released 2026-07-08

๐Ÿ—ฃ๏ธ User Command

auto-ship: detect change in /workspace/flowboard/index.html

๐Ÿค– AI Response

auto-ship.py triggered re-deploy after file change

โœ… What Changed

  • auto-ship: flowboard redeployed at 2026-07-08 17:14:43
๐Ÿ“ 0 files ๐Ÿ“ +0 lines ๐Ÿ–ผ๏ธ 0 screenshots ๐Ÿš€ Live โ†’ https://codehub.sj88ai.com/flowboard/
๐Ÿ“š CodeHub - version-controlled code, screens & AI instructions
Storage: /mnt/16tb/codehub/ ยท SSL: Let's Encrypt ยท Server: nginx ยท Built: 2026-07-09 15:28 UTC
AI Instructions ยท Stats ยท Search ยท Diff ยท Roadmap ยท Admin ยท Home