Commit Graph

387 Commits

Author SHA1 Message Date
kjh2064 6ffff70ece feat: add Markdig markdown rendering for blog posts
TaxBaik CI/CD / build-and-deploy (push) Successful in 1m47s
- Add Markdig NuGet package (0.38.0)
- Convert blog content from markdown to HTML in Post.cshtml.cs
- Display rendered HTML content instead of raw text
- Add comprehensive markdown styling (h1-h6, lists, tables, code, etc.)
- Use TaxBaik color scheme for markdown elements

Blog posts now render properly:
 Headings (#, ##, ###)
 Bold/italic text (**text**, *text*)
 Lists (-, *, ordered)
 Tables
 Code blocks
 Blockquotes
 Links

Styling follows TaxBaik brand:
- Primary color for headings
- Warm typography (Noto Sans KR)
- Consistent spacing and borders
- Mobile-responsive design
2026-07-01 16:34:09 +09:00
kjh2064 ed8ac34542 fix: replace V018 with V019 (fixed SQL quote escaping)
TaxBaik CI/CD / build-and-deploy (push) Successful in 1m46s
V018 had PostgreSQL quote escaping issues with long content strings.
V019 uses 1256 quoting to avoid escaping problems and cleanly inserts
all 12 blog posts (5 updates + 7 new) with middle-school level language.

Deletes V018, commits V019 as replacement.
2026-07-01 16:31:40 +09:00
kjh2064 6b14ce929e refactor: move blog posts to migration system (V018)
TaxBaik CI/CD / build-and-deploy (push) Failing after 1m45s
- Convert db/blog_posts_update.sql → db/migrations/V018__UpdateBlogPostsWithCases.sql
- Enable automatic migration on app startup
- 12 blog posts (5 updated + 7 new) will auto-apply when deployed
- Covers real customer cases: accounting, tax savings, seasonal guidance
2026-07-01 16:29:12 +09:00
kjh2064 e830c08263 feat: add comprehensive blog posts + content guidelines
TaxBaik CI/CD / build-and-deploy (push) Successful in 1m48s
- Add 7 new blog posts (total 12): practical tax cases
- Update 5 existing posts with real examples and calculations
- Add 'Blog Content Writing Guidelines' to CLAUDE.md
  * 5-step structure, checklist, evaluation criteria (5-star system)
  * Seasonal content prioritization by tax calendar
  * Middle-school level language standard
- All posts include concrete examples, tax savings calculations
- Focus on customer pain points + practical solutions
- Blog posts: accounting mistakes, capital gains tax, freelancer income,
  VAT reporting, gift tax, business registration, VAT schedule

Posts cover real scenarios:
1. 사업자 기장 실수 5가지 (business accounting mistakes)
2. 부동산 양도세 (capital gains tax calculation)
3. 프리랜서 종합소득세 (freelancer income tax)
4. 부가가치세 간이/일반과세 (VAT simplified vs general)
5. 증여세 절세 (gift tax savings)
6. 스마트스토어 기장 (smartstore accounting)
7. 프리랜서 놓친 경비 (forgotten freelancer expenses)
8. 월세 신고 (rental income reporting)
9. 자녀 증여세 (child gift tax)
10. 사업자 등록 타이밍 (business registration timing)
11. 소상공인 간단 기장 (simple accounting for SMB)
12. 부가세 신고 (VAT monthly reporting)

All content follows: real case → concrete calculation → tax savings
tips → "꼭 기억하세요!" summary

Generated SQL: db/blog_posts_update.sql
2026-07-01 16:26:18 +09:00
kjh2064 a1065e8233 ux: improve site-wide navigation with breadcrumbs and footer sitemap
TaxBaik CI/CD / build-and-deploy (push) Successful in 1m54s
- Add breadcrumb navigation to About and Services pages
- Add back-to-home buttons on all secondary pages
- Enhance footer with full site menu (Home, About, Services, Blog, Contact)
- Add related-pages section at bottom of Services page
- Improve visual hierarchy and page interconnection

Makes it easy for users to navigate between all major sections and always
know how to return to home or explore related pages.
2026-07-01 16:10:15 +09:00
kjh2064 7cdb0bf8e9 ux: improve about page navigation with breadcrumb and back button
TaxBaik CI/CD / build-and-deploy (push) Successful in 2m25s
Add breadcrumb navigation and back-to-home button to make About page
navigation clear and user-friendly. Also add related-pages section at
bottom linking to Home, Services, and Blog.

Addresses: users getting lost on About page with no clear way back.
2026-07-01 16:02:37 +09:00
kjh2064 8bea85df96 refactor: redesign homepage for clarity and SEO focus
TaxBaik CI/CD / build-and-deploy (push) Successful in 1m48s
Replace bloated multi-section layout with streamlined structure:
- Remove online-trust, About, customer-type sections from homepage
- Restore 3-service-group simplicity (business-tax, real-estate-tax, family-asset)
- Elevate blog section for SEO priority (post homepage hero)
- Move full About content to dedicated /about page (linked from hero banner)
- Replace customer-type segmentation with blog category tagging

Improves mobile readability, reduces scrolling fatigue, and aligns homepage
to core business goals (blog SEO + service clarity). About page now hosts
the full story with expertise details.
2026-07-01 15:55:19 +09:00
kjh2064 127490906b feat: enrich homepage with online trust bar, about narrative, and customer segments
TaxBaik CI/CD / build-and-deploy (push) Successful in 1m45s
Adds an online-consulting trust strip below the hero, replaces the plain
credential row with a personal bio + expertise section, expands the
service cards from 3 broad categories to 5 specific offerings plus a
consult CTA card, and adds a customer-segment section so visitors can
self-identify their situation. Layout follows existing Bootstrap
responsive grid conventions used elsewhere on the page.
2026-07-01 15:38:57 +09:00
kjh2064 ada05e254d fix: add missing public route redirects
TaxBaik CI/CD / build-and-deploy (push) Successful in 2m38s
2026-07-01 14:55:18 +09:00
kjh2064 7602f5be59 fix: use deploy package for ci blue-green settings
TaxBaik CI/CD / build-and-deploy (push) Successful in 1m42s
2026-07-01 14:35:24 +09:00
kjh2064 777cdcd918 fix: restore admin login submit handler
TaxBaik CI/CD / build-and-deploy (push) Failing after 1m40s
2026-07-01 14:31:10 +09:00
kjh2064 0f6ba33af3 fix: stabilize admin login and ci versioning
TaxBaik CI/CD / build-and-deploy (push) Failing after 1m40s
2026-07-01 14:24:59 +09:00
kjh2064 6d263c20bf fix: admin login overlay and version footer
TaxBaik CI/CD / build-and-deploy (push) Successful in 1m53s
2026-07-01 13:53:42 +09:00
kjh2064 c9bf4f4f6f fix: render admin login as static form
TaxBaik CI/CD / build-and-deploy (push) Successful in 1m50s
2026-07-01 13:43:57 +09:00
kjh2064 b12d2ae0c6 fix: bind admin login via static js
TaxBaik CI/CD / build-and-deploy (push) Successful in 1m47s
2026-07-01 13:38:43 +09:00
kjh2064 f9cbafdb3d chore: remove version txt fallback
TaxBaik CI/CD / build-and-deploy (push) Failing after 2m29s
2026-07-01 13:30:46 +09:00
kjh2064 64de7d2304 fix: write both version files for deployment
TaxBaik CI/CD / build-and-deploy (push) Failing after 3m19s
2026-07-01 13:28:48 +09:00
kjh2064 1f628b49a8 fix: admin login submit without blazor hydration
TaxBaik CI/CD / build-and-deploy (push) Failing after 1m45s
2026-07-01 13:17:38 +09:00
kjh2064 a4a2499c7d fix: pass ci flag to remote deploy
TaxBaik CI/CD / build-and-deploy (push) Failing after 3m10s
2026-07-01 13:14:06 +09:00
kjh2064 6b11b64135 fix: admin login interactivity and proxy publish
TaxBaik CI/CD / build-and-deploy (push) Failing after 3m15s
2026-07-01 13:09:42 +09:00
kjh2064 a60451b95f fix: favicon and ci deployment checks
TaxBaik CI/CD / build-and-deploy (push) Failing after 1m37s
2026-07-01 12:58:21 +09:00
kjh2064 2a046d0393 feat(admin): restore Blazor WebAssembly architecture for admin pages with hybrid Server routing
TaxBaik CI/CD / build-and-deploy (push) Successful in 2m40s
2026-07-01 11:21:10 +09:00
kjh2064 62ce89359a Merge branch 'master' of http://gitea.taxbaik.com/kjh2064/taxbaik
TaxBaik CI/CD / build-and-deploy (push) Successful in 1m11s
2026-07-01 11:04:29 +09:00
kjh2064 32c5a3d042 fix(admin): MudBlazor duplicate popover warning exception disable 2026-07-01 11:04:08 +09:00
kjh2064 68291867f9 fix(nginx): add redirect from /admin to /taxbaik/admin for Blazor base path alignment 2026-07-01 10:56:23 +09:00
kjh2064 d24f3f58db feat(admin): 공지사항, FAQ, 블로그 목록 검색 필터 추가 및 블로그 미리보기 탭 탑재, FAQ 순서 조정 기능 구현 2026-07-01 10:53:55 +09:00
kjh2064 71cd2c1129 Merge pull request '[infra] 서버 도메인 설정 변경 및 SSL(HTTPS) 적용' (#12) from codex/taxbaik-wasm-theme into master
TaxBaik CI/CD / build-and-deploy (push) Successful in 1m52s
Reviewed-on: #12
2026-07-01 10:45:52 +09:00
kjh2064 24ecf89028 docs: 도메인 기반 가상 호스트 및 HTTPS 적용에 따른 지침 최신화 2026-07-01 10:40:28 +09:00
kjh2064 ff6651c4f2 feat(nginx): 도메인 기반 가상 호스트 및 SSL 설정 파일 추가 2026-07-01 10:40:00 +09:00
kjh2064 f892b85b7e fix: relocate MudPopoverProvider and dialog/snackbar providers to MainLayout to enable interactive Blazor circuit operations
TaxBaik CI/CD / build-and-deploy (push) Successful in 52s
2026-06-30 23:02:27 +09:00
kjh2064 62a7b2f2ef test: restore input element target clicking for select combos in E2E tests
TaxBaik CI/CD / build-and-deploy (push) Successful in 1m16s
2026-06-30 22:56:17 +09:00
kjh2064 184ff2259b design: compact admin topbar to high density desktop ERP layout
TaxBaik CI/CD / build-and-deploy (push) Successful in 53s
2026-06-30 22:55:15 +09:00
kjh2064 163812e964 feat: implement Enter key autofocus keyboard navigation and robust E2E selector clicking
TaxBaik CI/CD / build-and-deploy (push) Successful in 53s
2026-06-30 22:51:58 +09:00
kjh2064 ba158f9824 fix: change FullWidth string literals to boolean expressions on MudBlazor inputs to resolve circuit cast exceptions
TaxBaik CI/CD / build-and-deploy (push) Successful in 58s
2026-06-30 22:47:54 +09:00
kjh2064 b2477d977b feat: implement ERP-style split pane master-detail layout for tax profiles, schedules, and contracts backoffice pages
TaxBaik CI/CD / build-and-deploy (push) Successful in 1m31s
2026-06-30 22:44:32 +09:00
kjh2064 80c97fba96 test: adjust minimum font size threshold to 10px in responsive tests to align with ERP density
TaxBaik CI/CD / build-and-deploy (push) Successful in 55s
2026-06-30 22:43:17 +09:00
kjh2064 1fb3a3c329 test: align fallback base URL in responsive E2E tests with other test suites
TaxBaik CI/CD / build-and-deploy (push) Successful in 53s
2026-06-30 22:38:53 +09:00
kjh2064 abd7bbf016 style: revert aggressive wildcard overrides in CSS and restore stable Blazor theme configuration
TaxBaik CI/CD / build-and-deploy (push) Successful in 53s
2026-06-30 22:34:34 +09:00
kjh2064 c765db37b3 style: implement complete Douzone ERP style overhaul for high-density desktop backoffice UI
TaxBaik CI/CD / build-and-deploy (push) Successful in 1m58s
2026-06-30 22:24:57 +09:00
kjh2064 967a784d6e feat: implement database-driven Common Code system for admin comboboxes
TaxBaik CI/CD / build-and-deploy (push) Successful in 1m48s
2026-06-30 22:24:04 +09:00
kjh2064 03809bbf26 test: make combobox dropdown choices E2E tests robust against Blazor rendering lag
TaxBaik CI/CD / build-and-deploy (push) Successful in 1m24s
2026-06-30 22:21:24 +09:00
kjh2064 c626c164f8 style: reduce typography and spacing design tokens for higher layout density in admin panel
TaxBaik CI/CD / build-and-deploy (push) Successful in 52s
2026-06-30 22:19:16 +09:00
kjh2064 15f5dcf4ea docs: update CLAUDE.md guidelines for TCP proxy Green-Blue deployment
TaxBaik CI/CD / build-and-deploy (push) Successful in 1m19s
2026-06-30 22:13:25 +09:00
kjh2064 a84f842490 feat: implement zero-downtime Green/Blue deployment using local TCP proxy
TaxBaik CI/CD / build-and-deploy (push) Successful in 51s
2026-06-30 22:11:09 +09:00
kjh2064 8999e51d4e style: refactor dashboard metrics cards to use admin.css design system
TaxBaik CI/CD / build-and-deploy (push) Successful in 1m53s
2026-06-30 22:01:12 +09:00
kjh2064 f98405b791 feat: revamp UI/UX of homepage & portal, clean warnings, and update ROADMAP_WBS
TaxBaik CI/CD / build-and-deploy (push) Successful in 54s
2026-06-30 21:59:22 +09:00
kjh2064 ee964457d9 Merge pull request 'revert: rollback Fluent UI and Blazor homepage to last successful state (3be3794)' (#11) from refactor/rollback-fluent-ui into master
TaxBaik CI/CD / build-and-deploy (push) Successful in 54s
Reviewed-on: http://178.104.200.7/kjh2064/taxbaik/pulls/11
2026-06-30 20:33:06 +09:00
kjh2064 54c179b1eb revert: rollback Fluent UI and Blazor homepage to last successful state (3be3794) 2026-06-30 20:29:42 +09:00
kjh2064 488b8d11b7 Merge pull request '[codex] 홈페이지 테마 개편 및 Blazor WebAssembly 클라이언트 추가' (#10) from codex/taxbaik-wasm-theme into master
TaxBaik CI/CD / build-and-deploy (push) Successful in 1m38s
Reviewed-on: http://178.104.200.7/kjh2064/taxbaik/pulls/10
2026-06-30 18:29:20 +09:00
kjh2064 65c5f19a2f feat: Blazor WebAssembly 클라이언트 추가 2026-06-30 18:27:45 +09:00