64 Commits

Author SHA1 Message Date
SeekingGamer
f3ee755f47 fix(docs): Update Readme.md
All checks were successful
Deploy to talkpro / build-and-sync (push) Successful in 29s
2026-05-21 10:19:30 +08:00
SeekingGamer
f8d97f46c5 Update Base.astro with new js
All checks were successful
Deploy to talkpro / build-and-sync (push) Successful in 31s
2026-05-21 10:15:47 +08:00
SeekingGamer
edec5370b6 fix(style): Change IOS buttons style
Some checks failed
Deploy to talkpro / build-and-sync (push) Has been cancelled
2026-05-20 16:17:12 +08:00
08699e6d0d Merge pull request 'fix(style): fix gaps and pop up screen ui' (#13) from finn-staging into main
All checks were successful
Deploy to talkpro / build-and-sync (push) Successful in 35s
Reviewed-on: #13
2026-05-20 06:37:35 +00:00
SeekingGamer
74793fbc11 fix(style): fix gaps and pop up screen ui 2026-05-20 11:36:04 +08:00
1de7b09ceb Merge pull request 'fix(docs): Update Translation ts' (#12) from finn-staging into main
All checks were successful
Deploy to talkpro / build-and-sync (push) Successful in 28s
Reviewed-on: #12
2026-05-19 03:31:02 +00:00
SeekingGamer
a8229e543e fix(docs): Update Translation ts 2026-05-19 11:30:10 +08:00
b34e4b8538 Merge pull request 'fix(style):Removed the site link in Downloads astro' (#11) from finn-staging into main
All checks were successful
Deploy to talkpro / build-and-sync (push) Successful in 29s
Reviewed-on: #11
2026-05-19 03:00:49 +00:00
SeekingGamer
37055ca74a fix(style):Removed the site link in Downloads astro 2026-05-19 10:59:27 +08:00
9f58001a56 Merge pull request 'finn-staging' (#10) from finn-staging into main
All checks were successful
Deploy to talkpro / build-and-sync (push) Successful in 33s
Reviewed-on: #10
2026-05-19 02:55:57 +00:00
SeekingGamer
2a2d5fb9e5 fix(feat): Change styling for responsive layout 2026-05-19 10:51:38 +08:00
SeekingGamer
0220aa5ff8 fix(style): compact reliability row at 1024 2026-05-18 16:03:09 +08:00
SeekingGamer
7f7b44415e fix(style): keep reliability grid at tablet widths 2026-05-18 15:58:05 +08:00
265a867602 Merge pull request 'fix(asset): bust cached public assets' (#9) from finn-staging into main
All checks were successful
Deploy to talkpro / build-and-sync (push) Successful in 37s
Reviewed-on: #9
2026-05-18 07:42:03 +00:00
SeekingGamer
61ef7c14de fix(asset): bust cached public assets 2026-05-18 15:39:38 +08:00
b8103ea072 1
All checks were successful
Deploy to talkpro / build-and-sync (push) Successful in 27s
2026-05-18 15:23:09 +08:00
a481c382a6 CI deploy without sudo: tar over ssh when rsync missing
All checks were successful
Deploy to talkpro / build-and-sync (push) Successful in 33s
Remove apt/sudo install step (act runners lack sudo). Use rsync when
available; otherwise clear remote web root and stream dist/ via tar|ssh.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-18 15:19:16 +08:00
5f9e8db7e5 CI: install rsync and openssh-client before deploy
Some checks failed
Deploy to talkpro / build-and-sync (push) Failing after 11s
Gitea/act runners often lack rsync; apt/apk/dnf install step runs
before ssh/rsync in deploy-talkpro.sh.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-18 15:17:13 +08:00
fe14ca30ff Fix deploy script: use SSH_OPTS array for ssh mkdir
Some checks failed
Deploy to talkpro / build-and-sync (push) Failing after 31s
Typo SSH[@] left ssh out of the command so the shell tried to run
ubuntu@host as a program (exit 127).

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-18 15:15:31 +08:00
cf9cbb6134 Fix CI: remove optional secret overrides step
Some checks failed
Deploy to talkpro / build-and-sync (push) Failing after 31s
Empty optional secrets made [ -n ... ] && echo fail under set -e.
Job env already defines host, user, and deploy path.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-18 15:13:48 +08:00
77485eee63 Fix CI deploy: default talkpro host, require only SSH secret
Some checks failed
Deploy to talkpro / build-and-sync (push) Failing after 14s
Gitea workflow no longer needs TALKPRO_HOST secret; defaults match
talkpro VPS. Fail fast with a clear message if TALKPRO_SSH_PRIVATE_KEY
is missing.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-18 15:06:14 +08:00
6e90a4adb6 Add Gitea Actions deploy workflow for talkpro.info
Some checks failed
Deploy to talkpro / build-and-sync (push) Failing after 18s
Build Astro on push to main/master and rsync dist/ to the marketing
server via SSH. Includes deploy-talkpro.sh, env example, and README.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-18 15:01:58 +08:00
3933cf42c0 1 2026-05-18 14:58:09 +08:00
df6cff4895 Merge pull request 'fix(style): Changes responsive layout breakpoint' (#8) from finn-staging into main
Reviewed-on: #8
2026-05-18 06:41:21 +00:00
SeekingGamer
7b45ca94a6 fix(style): Changes responsive layout breakpoint 2026-05-18 14:39:56 +08:00
82e3a23df3 Merge pull request 'fix(feat): Refine responsive layout and section spacing' (#7) from finn-staging into main
Reviewed-on: #7
2026-05-15 09:46:01 +00:00
SeekingGamer
c09ba76350 fix(feat): Refine responsive layout and section spacing 2026-05-15 17:44:31 +08:00
66f52a2d6e Merge pull request 'fix(feat): add locales and refine responsive landing page UI' (#6) from finn-staging into main
Reviewed-on: #6
2026-05-15 05:41:46 +00:00
SeekingGamer
ff7e4395ea fix(feat): add locales and refine responsive landing page UI 2026-05-15 13:17:37 +08:00
b6e6178466 Merge pull request 'finn-staging' (#5) from finn-staging into main
Reviewed-on: #5
2026-05-14 10:02:48 +00:00
ce1095088d Merge branch 'main' into finn-staging 2026-05-14 10:02:00 +00:00
SeekingGamer
a8474fd208 fix(feat): Rearrange the element to fix the responsive layout 2026-05-14 17:58:14 +08:00
SeekingGamer
c587df063b fix(feat): Adjust button and cards position when screen size change 2026-05-14 12:03:42 +08:00
SeekingGamer
c7a205e40c fix(feat): Add and Rearrange the img container after screen change 2026-05-14 11:20:49 +08:00
SeekingGamer
92bd81aed4 Merge finn-staging into main 2026-05-13 15:09:28 +08:00
SeekingGamer
33b1f7f9dd fix(style): Change the css styling for different screen size 2026-05-13 14:57:52 +08:00
TerryM
d31a13cbbe Revert "fix(style): Seperate CSS style to src\styles"
This reverts commit dbda554d28.
2026-05-13 14:55:01 +08:00
TerryM
6f8d36140a Revert "style: Seperate and Reformat inline style into css seperate files"
This reverts commit 93049e9044.
2026-05-13 14:55:01 +08:00
e5bcb7bad2 Merge pull request 'main' (#1) from main into finn-staging
Reviewed-on: #1
2026-05-13 05:51:12 +00:00
SeekingGamer
dbda554d28 fix(style): Seperate CSS style to src\styles 2026-05-13 13:46:21 +08:00
SeekingGamer
93049e9044 style: Seperate and Reformat inline style into css seperate files 2026-05-13 11:48:22 +08:00
TerryM
a6bd0ca864 feat: enhance header and mobile navigation with smooth scrolling and active link highlighting 2026-05-12 22:39:36 +08:00
TerryM
dbaad19d0b fix: resolve tsconfig extends path for Vite/esbuild compatibility
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-12 18:46:00 +08:00
TerryM
4134aec1f8 fix: responsive layout for 360px minimum viewport width
- Store badges: w-full on mobile, sm:w-[260px] on larger screens
- AppPreview phone: w-full with aspect-ratio on mobile
- UseCases rows: stack vertically on mobile (flex-col sm:flex-row)
- Footer/DownloadCTA: responsive padding and container widths

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-12 18:35:29 +08:00
TerryM
a23dcf0a95 refactor: update layout and styling for multiple components to enhance responsiveness and visual consistency 2026-05-12 18:30:55 +08:00
TerryM
b0329e3863 fix: ensure layout works at 360px minimum viewport width
- Store badges: w-full on mobile, sm:w-[260px] on larger screens
- AppPreview phone: w-full with aspect-ratio on mobile, fixed size on lg
- UseCases rows: stack vertically on mobile (flex-col sm:flex-row)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-12 17:45:23 +08:00
TerryM
ede669051b chore: fix SVG assets and remove unused PNGs
- Rename cta-talkpro-logo, cta-bg-pattern, header-globe, header-logo-wordmark,
  cta/footer store badge icons, preview arrows from .png to .svg
- Refresh cta-bg-pattern from Figma node 9505:754
- Delete 12 unused PNGs leftover from previous design

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-12 17:30:21 +08:00
TerryM
02102dd046 feat: rebuild landing page from new Figma design (node 9505:537)
Complete redesign with 9 sections matching the updated 1920px layout:
- Header: sticky nav with globe/language toggle and Download CTA
- Hero: warm beige bg, iPhone mockup, "A Modern Way to Stay Connected"
- WhyTalkPro: 2x2 card grid with SVG icons and illustration
- CoreSystem: halftone bg, 6-card feature grid with 3D icons
- Experience: 3 vertical screenshot cards with exact Figma clip positions
- UseCases: split layout with 4 orange-header rows
- Trust: 4-column reliability features with sprite clipping and SVG dividers
- AppPreview: interactive phone carousel with prev/next fade transition
- DownloadCTA: polka-dot bg, TalkPro logo script, store badges
- Footer: logo, description, store badges, link columns

All 35 Figma assets downloaded locally (SVGs correctly named .svg).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-12 17:14:50 +08:00
TerryM
3d1d674419 docs: fix Figma design link in README 2026-05-12 16:48:14 +08:00
TerryM
376755889d docs: add README and fix Vite 7 override
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-12 16:40:16 +08:00