Commit graph

  • 2cb4ad7953
    docs: update README with screenshots and new features claude/ghost-microblog-android-utau1 Paweł Orzech 2026-03-20 09:39:42 +0100
  • 84408075b7
    fix: extract images from HTML content when feature_image and mobiledoc cards are empty v0.3.0 Paweł Orzech 2026-03-20 09:32:15 +0100
  • d079fc9ba8
    fix: center Newsletter screen title and disabled state text Paweł Orzech 2026-03-20 09:28:26 +0100
  • 289082cb74
    fix: tags pill not hiding when tags disabled in Settings Paweł Orzech 2026-03-20 09:25:13 +0100
  • 0718a9e744
    feat: add tags toggle in Settings, move newsletter to bottom tab Paweł Orzech 2026-03-20 09:18:30 +0100
  • da8a90470d
    refactor: simplify code after /simplify review Paweł Orzech 2026-03-20 09:05:22 +0100
  • 29927a7638 feat: bump version to v0.3.0 (versionCode 3) Paweł Orzech 2026-03-20 01:00:40 +0100
  • e71d15805c merge: integrate Phase 4b (Email-only Posts) - all 8 features complete Paweł Orzech 2026-03-20 00:59:58 +0100
  • 5c931b138c feat: handle email-only posts in PostUploadWorker, Feed, and Detail screens Paweł Orzech 2026-03-20 00:58:50 +0100
  • 0c43dc173c merge: integrate Phase 5 (Media Upload) with existing phases Paweł Orzech 2026-03-20 00:57:01 +0100
  • f93a21e743 feat: add email-only post option in Composer with confirmation dialog Paweł Orzech 2026-03-20 00:56:04 +0100
  • f9d060ed7d feat: add SENT status, QUEUED_EMAIL_ONLY queue status, and email_only field for email-only posts Paweł Orzech 2026-03-20 00:54:34 +0100
  • 3b1061694d merge: integrate Phase 4a (Newsletter) with existing phases Paweł Orzech 2026-03-20 00:50:17 +0100
  • a1aae661c9 feat: add video/audio playback in Feed and Detail screens Paweł Orzech 2026-03-20 00:49:24 +0100
  • 39a51e5d4b feat: add newsletter sending toggle in Composer publish dialog Paweł Orzech 2026-03-20 00:48:18 +0100
  • c55881e7a8 feat: display file attachments in Feed and Detail screens Paweł Orzech 2026-03-20 00:48:01 +0100
  • 27782893dc feat: add video and audio picker buttons and upload support in Composer Paweł Orzech 2026-03-20 00:46:27 +0100
  • 74dac1db6f feat: add file attachment support in Composer, MobiledocBuilder, and PostUploadWorker Paweł Orzech 2026-03-20 00:46:06 +0100
  • bbe991b027 feat: add newsletter toggle in Settings screen Paweł Orzech 2026-03-20 00:44:58 +0100
  • 96e2799787 feat: add video and audio card support to MobiledocBuilder Paweł Orzech 2026-03-20 00:44:02 +0100
  • ed11577be1 feat: add newsletter model, API endpoint, and per-account preferences Paweł Orzech 2026-03-20 00:43:53 +0100
  • 2f9b7dac09 feat: add file upload API endpoint, model, and repository method Paweł Orzech 2026-03-20 00:43:10 +0100
  • 2410d05bd6 feat: add media upload API endpoints and repository method for video/audio Paweł Orzech 2026-03-20 00:42:58 +0100
  • 807c6d559e merge: integrate Phase 2 (Tags CRUD) with existing phases Paweł Orzech 2026-03-20 00:39:31 +0100
  • 7d199e9fe9 merge: integrate Phase 3 (Members API) with existing phases Paweł Orzech 2026-03-20 00:37:02 +0100
  • a81a65281f feat: add tag statistics section in Stats screen Paweł Orzech 2026-03-20 00:35:23 +0100
  • 33647d41d6 feat: add Member detail screen with profile, subscriptions, activity, and labels Paweł Orzech 2026-03-20 00:35:01 +0100
  • 0752238578 merge: integrate Phase 1 (Site Metadata) with Phase 7 (Pages) Paweł Orzech 2026-03-20 00:34:46 +0100
  • aaf29f1512 feat: add tag filter chips in Feed with popular tags LazyRow Paweł Orzech 2026-03-20 00:33:57 +0100
  • ac461c3e6f feat: show "Publishing to" chip in Composer for multi-account users Paweł Orzech 2026-03-20 00:33:16 +0100
  • afa0005a47 feat: add Members list screen with search, filter, pagination, and nav routes Paweł Orzech 2026-03-20 00:32:45 +0100
  • 0679b18b8e feat: show blog name and site icon in Feed top bar Paweł Orzech 2026-03-20 00:32:24 +0100
  • 11b20fd42a feat: add Tags management screen with list/edit modes Paweł Orzech 2026-03-20 00:31:53 +0100
  • b829ff5963 Merge branch 'worktree-agent-a5a483ec' into claude/ghost-microblog-android-utau1 Paweł Orzech 2026-03-20 00:31:46 +0100
  • 471fea6183 feat: add blog info section in Settings with site metadata Paweł Orzech 2026-03-20 00:31:22 +0100
  • 83b779155e feat: add Pages list and editor screen with Settings navigation Paweł Orzech 2026-03-20 00:31:22 +0100
  • e99d88e10a feat: show member stats tiles in Stats screen with animated counters Paweł Orzech 2026-03-20 00:29:50 +0100
  • be37f6284f feat: fetch site metadata on setup and show confirmation card Paweł Orzech 2026-03-20 00:29:09 +0100
  • 532e04e571 feat: add tag autocomplete in Composer with suggestions and chips Paweł Orzech 2026-03-20 00:28:21 +0100
  • 64a573a95c feat: add MemberRepository with fetchMembers, fetchAllMembers, and getMemberStats Paweł Orzech 2026-03-20 00:28:10 +0100
  • a558a2f289 feat: add PageRepository for Ghost Pages CRUD operations Paweł Orzech 2026-03-20 00:28:01 +0100
  • d83309f8bc feat: add Pages API model, endpoints, and model tests Paweł Orzech 2026-03-20 00:27:33 +0100
  • 492ee1ca11 feat: add SiteMetadataCache for per-account site metadata storage Paweł Orzech 2026-03-20 00:26:46 +0100
  • 689b8cc8c2 feat: add Member model, API endpoints, and model parsing tests Paweł Orzech 2026-03-20 00:26:32 +0100
  • 2dbb4ad005 feat: add TagRepository for tag CRUD operations Paweł Orzech 2026-03-20 00:26:15 +0100
  • d0019947f8 feat: add extended tag model (GhostTagFull) and tag CRUD API endpoints Paweł Orzech 2026-03-20 00:25:34 +0100
  • 6761eae351 feat: add GhostSite model and /site/ API endpoint Paweł Orzech 2026-03-20 00:24:50 +0100
  • 8326d06861 feat: add DB migration v3→v4 with new LocalPost columns for email, media, files Paweł Orzech 2026-03-20 00:21:28 +0100
  • 0891013df6
    docs: update CLAUDE.md and README.md to reflect current project state Paweł Orzech 2026-03-19 15:49:13 +0100
  • c9f77d8e25
    fix: add proguard rule to suppress missing errorprone annotations in release build v0.2.0 Paweł Orzech 2026-03-19 15:37:24 +0100
  • 11f4e2f8f6
    fix: extract avatar from post authors instead of /users/me/ (404) Paweł Orzech 2026-03-19 15:33:42 +0100
  • 05f5518bdb
    fix: fetch Ghost avatar for existing accounts on app launch Paweł Orzech 2026-03-19 15:30:28 +0100
  • ccd729e82f
    feat: show app version in Settings, fix composer NPE crash, bump to v0.2.0 Paweł Orzech 2026-03-19 15:27:58 +0100
  • dcb9c50c02
    feat: fetch Ghost profile avatar for account icon, fallback to colored initial Paweł Orzech 2026-03-19 15:25:47 +0100
  • edca4dd0c5
    feat: add refresh button to stats screen top bar Paweł Orzech 2026-03-19 15:22:23 +0100
  • 4a2a18282c
    fix: stats screen shows layout instantly, only numbers animate (no stagger entrance) Paweł Orzech 2026-03-19 14:59:28 +0100
  • 3da3e97e77
    feat: move search to top bar, replace with Stats tab in bottom nav Paweł Orzech 2026-03-19 14:57:44 +0100
  • c91ccd0afb
    fix: code review findings - @Stable on FeedPost, derivedStateOf, deduplicate dismiss logic Paweł Orzech 2026-03-19 14:54:30 +0100
  • f3ab562a6c
    perf: remove StaggeredItem animations from LazyColumn for smooth scrolling Paweł Orzech 2026-03-19 14:51:03 +0100
  • c3fb3c7c98
    feat: composer redesign, bottom tab bar, bug fixes, animation optimization Paweł Orzech 2026-03-19 14:43:21 +0100
  • 2470f9a049
    refactor: extract ConfirmationDialog, fix animation efficiency issues Paweł Orzech 2026-03-19 14:32:24 +0100
  • 15c678556e
    feat: add counter, buttons, hashtag, and preview animations in composer Paweł Orzech 2026-03-19 14:25:16 +0100
  • 4a7005ce1e
    feat: add content reveal and animated delete dialog in detail Paweł Orzech 2026-03-19 14:24:30 +0100
  • 5183862533
    feat: add account card animation and disconnect dialogs in settings Paweł Orzech 2026-03-19 14:24:21 +0100
  • a6429f16d3
    feat: add staggered stats cards and count-up animations Paweł Orzech 2026-03-19 14:24:05 +0100
  • 188c62f076
    feat: add image, link, schedule, and error animations in composer Paweł Orzech 2026-03-19 14:23:25 +0100
  • 0713bd912e
    feat: add expand, queue chip, and account switcher animations Paweł Orzech 2026-03-19 14:21:12 +0100
  • 5ab2cbafdc
    feat: Bluesky-inspired feed redesign - opaque surface for swipe, large icons with labels, clean layout Paweł Orzech 2026-03-19 14:20:03 +0100
  • 71d58008c6
    feat: add empty state, filter, and overlay animations in feed Paweł Orzech 2026-03-19 14:18:31 +0100
  • 64662f6bd4
    feat: add staggered card entrance animation in feed Paweł Orzech 2026-03-19 14:13:03 +0100
  • 677846a748
    feat: add bouncy FAB entrance and press animations Paweł Orzech 2026-03-19 14:10:46 +0100
  • 4d78029f9d
    feat: add navigation transitions for all 8 routes Paweł Orzech 2026-03-19 14:08:52 +0100
  • 59238ff572
    feat: redesign feed to Bold Expressive style - no cards, action bar, thick dividers Paweł Orzech 2026-03-19 14:07:46 +0100
  • 4b74a14cbf
    feat: add AnimatedDialog reusable component Paweł Orzech 2026-03-19 14:06:59 +0100
  • f348f5ea54
    feat: add PulsingPlaceholder loading component Paweł Orzech 2026-03-19 14:06:41 +0100
  • fd46d371fe
    feat: add SwooshMotion shared animation specs Paweł Orzech 2026-03-19 14:06:33 +0100
  • cfaba04039
    feat: bold expressive theme with custom green palette, elevated cards, and high-contrast swipe actions Paweł Orzech 2026-03-19 14:02:48 +0100
  • 85fa89d985
    refactor: remove theme toggle from feed top bar (available in Settings) Paweł Orzech 2026-03-19 11:37:46 +0100
  • 53c7cdd6a6
    feat: simplify app icon - solid dark green bg with single mint swoosh Paweł Orzech 2026-03-19 11:36:46 +0100
  • eaf9f2eec3
    feat: redesign app icon with modern swoosh motif on dark teal background Paweł Orzech 2026-03-19 11:35:10 +0100
  • aaebc61156
    fix: bump Room DB to version 3 with safe migrations from v1 and v2 Paweł Orzech 2026-03-19 11:31:22 +0100
  • 48127bffbe
    fix: add fallbackToDestructiveMigration to prevent Room schema crash Paweł Orzech 2026-03-19 11:29:59 +0100
  • b976ceb9df
    merge: integrate multi-account support (resolve conflicts) Paweł Orzech 2026-03-19 11:28:07 +0100
  • 7d1caa65ea
    merge: integrate multi-image gallery feature (resolve conflicts) Paweł Orzech 2026-03-19 11:20:33 +0100
  • 91982a66a2
    merge: integrate hashtag support (resolve conflicts) Paweł Orzech 2026-03-19 11:09:30 +0100
  • e1b59d38a6
    merge: integrate search functionality (resolve conflicts) Paweł Orzech 2026-03-19 11:01:24 +0100
  • cf5aa93567
    merge: integrate feed filters and sorting feature (resolve conflicts) Paweł Orzech 2026-03-19 10:56:43 +0100
  • 34feca3461
    merge: integrate pinned/featured posts feature (resolve conflicts) Paweł Orzech 2026-03-19 10:52:52 +0100
  • 881b2f016f
    merge: integrate swipe actions feature (resolve conflicts) Paweł Orzech 2026-03-19 10:46:21 +0100
  • 0f1ab875f1
    merge: integrate alt text for images feature (resolve conflicts) Paweł Orzech 2026-03-19 10:43:24 +0100
  • da1f796f32
    merge: integrate post preview feature (resolve conflicts) Paweł Orzech 2026-03-19 10:41:03 +0100
  • 0e954e15d5
    merge: integrate share sheet feature (resolve conflicts) Paweł Orzech 2026-03-19 10:39:28 +0100
  • 63a660322c
    chore: exclude worktree directories from git Paweł Orzech 2026-03-19 10:38:35 +0100
  • b85bc96dcf
    merge: integrate post statistics feature (resolve conflicts) Paweł Orzech 2026-03-19 10:38:26 +0100
  • 797c6eedd0
    Merge branch 'worktree-agent-a3aee2cc' into claude/ghost-microblog-android-utau1 Paweł Orzech 2026-03-19 10:37:27 +0100
  • 5001ba18cb
    feat: add multi-account support with account switcher and data isolation Paweł Orzech 2026-03-19 10:37:13 +0100
  • 0265a1159d
    feat: add multi-image gallery with grid layout, picker, and pinch-to-zoom Paweł Orzech 2026-03-19 10:37:13 +0100
  • 5a41944a97
    feat: add hashtag parsing, highlighting, tag chips, and feed filtering by tag Paweł Orzech 2026-03-19 10:37:11 +0100
  • bbc408d5df
    feat: add full-text search with debounce, history, and highlighted results Paweł Orzech 2026-03-19 10:37:10 +0100
  • f2ccf53577
    feat: add feed filters (by status) and sorting options with persistence Paweł Orzech 2026-03-19 10:37:09 +0100