70 Commits
Author SHA1 Message Date
Felicio 8ab08c76c6 refactor(static export): streamline HTML alias creation and add Playwright tests for static exports (#1271) 2026-07-09 15:25:05 +09:00
Felicio 3f3b6f3794 fix layout for statically exported apps/ (#1248) 2026-07-08 19:22:55 +09:00
Felicio 6a69b841e2 self-host apps/status.network (#1197) 2026-06-10 19:34:50 +09:00
jakubandFelicio 5b86fe0df9 feat(vercel): add redirects for missing blog posts (#1202)
---------

Signed-off-by: Jakub Sokołowski <jakub@status.im>
Co-authored-by: Felicio <felicio@users.noreply.github.com>
2026-05-26 15:49:07 +02:00
Jules 6c9c8ed58b chore(sn/status.app): withdrawal updates
* chore(sn): update legal repo remote

* chore(status.network): update withdrawal promo

* chore(status.app): update withdrawal promo

* chore: add changeset
2026-05-21 17:23:19 +09:00
Felicio ff2ad282ad fix legal timestamps (#1190) 2026-05-20 19:57:49 +02:00
Jules a9b80fdb0d chore(sn-legal): add pre-deposit withdrawal disclaimer and update legal-external remote
* chore(sn-legal): add pre-deposit withdrawal disclaimer and update legal-external remote

* chore: add changeset
2026-05-20 22:38:06 +09:00
Jules 3e92c15bb1 chore: upgrade next to version 15.5.16 across all projects
* fix(status.app): normalize prefetch before passing to next-intl Link

next/link can emit prefetch: "unstable_forceStale", but next-intl’s Link type doesn’t accept it. Strip/normalize that value in the shared link wrapper to prevent the TypeScript build error.

* chore: upgrade next to version 15.5.16 across all projects

* chore: re-generate next-end.d.ts

* chore: add changeset
2026-05-15 12:43:44 +09:00
Jakub 43b7a238e1 update copy for banners (#1145)
* update copy for banners

* Create silent-nails-smash.md
2026-04-30 21:30:22 +02:00
KamandJulesFILIOT cd78f57d12 Update Karma tokenomics details and links (#1107)
* Update Karma tokenomics details and links

* chore: add changeset

---------

Co-authored-by: JulesFILIOT <dev@julesfiliot.com>
2026-04-14 21:53:27 +09:00
Jakub 41096e06e4 chore: migrate hoodi (#1060) 2026-04-14 11:00:33 +02:00
Jinho Jang 4c9771cb57 Add /karma-tokenomics page to status.network (#1102)
* feat: add Karma tokenomics content and flowchart to the Status Network site

* feat: enhance Karma Tokenomics page layout and image handling

* feat: update Karma Tokenomics page and enhance content components

* fix(status.network): reuse shared content renderer for Karma tokenomics
2026-04-13 16:36:57 +09:00
Jinho Jang d50bf87dab Show all published posts on /blog at status.network (#1084)
* fix(blog): update post retrieval limit to 'all' for comprehensive display

* chore: add changeset
2026-03-31 02:21:17 +09:00
github-actions[bot]andgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 5cae149418 Release (#883)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-09 11:41:24 +00:00
Jinho Jang 3a868d0feb Refactor blog post path generation to simplify locale handling (#1070)
* refactor: refactor blog post path generation to simplify locale handling

* chore: remove ko locale from blog pages in sitemap
2026-03-08 12:36:00 +00:00
Jinho Jang d20d30c7a9 Implement hidden blog posts for status.app (#1068)
* fix: improve handling of feature images in blog detail page

* feat: enable direct URL access for hidden desktop-news and mobile-news blog posts

* feat: clean up sitemap configuration and add blog posts with publish dates

* feat: clean up sitemap by removing unnecessary fields and adding actual publish dates for blog posts

* feat: add status.network#build task with environment variables for Ghost API

* feat: clean up sitemap by removing unnecessary fields and ensuring accurate publish dates for blog posts

* feat: remove deprecated changesets for sitemap cleanup and blog post accessibility
2026-03-05 18:27:32 +00:00
Jinho JangandCopilot 1d3318526d Use Ghost CMS meta fields and custom JSON-LD for blog SEO (#1067)
* feat: enhance blog metadata handling and add JSON-LD extraction support

* feat: add support for Ghost CMS meta fields and custom JSON-LD for blog SEO

* feat: add logging for invalid JSON-LD in code injection handling

* Update apps/status.network/src/app/[locale]/blog/[slug]/page.tsx

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-03 17:45:40 +09:00
Jinho Jang 0d2476ecfc [Hotfix] Fixes status.network blog rendering issues (#1064)
* fix: improve blog dynamic rendering and locale resolution

* fix: remove height restriction on tag display in post cards
2026-02-27 22:33:43 +09:00
Jinho Jang ccc91d5a19 Update status.network blog content and SEO content (#1045)
* feat(blog): add blog to status.network

* refactor(blog): simplify blog page by removing unused tags and links

* feat(metadata): enhance JSON-LD schemas for Status Network with additional properties and improved descriptions

* chore: add changeset for JSON-LD schema updates, layout adjustments, and UI tweaks across components

* feat(blog): include status-network-blog in disallowed tags and update filters for post retrieval

* feat(blog): implement BlogCard component and update blog to fetch posts dynamically by tag

* feat(naver): add Naver blog integration with RSS fetching and image proxying

* feat(naver-image): implement Naver image handling functions and integrate with API route

* feat(ghost): enhance post retrieval by filtering disallowed tags and adding tag validation

* feat(blog): implement blog section with dynamic routing and metadata

* chore(blog): remove revalidation setting from blog page

* fix(blog): update environment variable names for Ghost API configuration

* feat(blog): enhance blog detail sharing by encoding post title in tweet URL

* fix(blog): update fallback image path in blog detail and post card components
2026-02-27 00:17:51 +09:00
7b2bda5cf5 chore: update specs repo
* chore: update specs repo

* changeset fix

* Create fresh-suits-sort.md

* Delete .changeset/tired-flies-kick.md

* Remove .gitmodules file for the status.app submodule

* fix: format GITHUB_REPO_RFC_URL for improved readability

* Update readmes for submodule syncing

* u

* Update README formatting and sync submodule commit for status.app

* Remove role field from Layer-2 networks help document

* Refactor SpecsDoc title resolution logic to use getTitlePart function and exclude specific raw files from content directory

* fix branch name

* Sync submodule commit for status.app to latest version

* Refactor metadata keys in specs to use consistent naming convention

* chore(status.app): update specs submodule's head

* chore: update next-mdx-remote version to non-vulnerable one

* fix(status.app): "expected last token to be open" error in dev mode

---------

Co-authored-by: Felicio <felicio@users.noreply.github.com>
Co-authored-by: JulesFILIOT <dev@julesfiliot.com>
2026-02-16 12:32:10 +09:00
Felicio 36502ad12a update image alt texts for mobile app features in AppsPage and ImageType definition (#1015)
* update image alt texts for mobile app features in AppsPage and ImageType definition

* update "learn more" tag

* add predev

* set ports

* u

* Update alt texts for mobile app features

Update image alt texts for mobile app features in AppsPage and ImageType definition.
2026-02-06 13:53:04 +09:00
Jules 5975aae28c fix(connector): two different zod instances being used
* fix(connector): two different zod instances being used leading to error in extension

* chore: add changeset

* fix(wallet): wrong zod version used

* fix: zod version resolution

* chore: add changeset

* fix: pnpm lock file to pass package/wallet build

* Revert "fix: pnpm lock file to pass package/wallet build"

This reverts commit a9455d4216.

* fix(connector): use dependency aliasing to isolate zod version

isolate zod's version of the connector project from other projects so it is not misused elsewhere

* fix(connector): zod imports
2026-02-04 14:43:41 +09:00
jinhojang6 d8863b2a55 refactor: update metadata template to remove default suffix for improved clarity 2026-01-28 20:10:16 +09:00
jinhojang6 1b7b4ceb62 refactor: centralize metadata definitions for improved maintainability and consistency across components 2026-01-28 20:10:16 +09:00
jinhojang6 57f54bf6d8 refactor: update metadata generation to use centralized Metadata utility for improved clarity and consistency 2026-01-28 20:10:16 +09:00
jinhojang6 0556910514 refactor: streamline JSON-LD organization schema by separating sameAs from config and ensuring default social links are applied 2026-01-28 20:10:16 +09:00
jinhojang6 1e0acbc10f feat: enhance JSON-LD schema generation for organization with default values and social links 2026-01-28 20:10:16 +09:00
jinhojang6 c8450daf21 feat: move webpage schema to page-level 2026-01-28 20:10:16 +09:00
jinhojang6 3fae09749e Refactor JSON-LD schema generation to remove defaults and enhance explicit value requirements; update organization schema with @id support 2026-01-28 20:10:16 +09:00
jinhojang6 7c8ffb43f2 Refactor JSON-LD schema generation to use createAppJSONLD for enhanced defaults and add support for @id and publisher properties 2026-01-28 20:10:16 +09:00
Kam 47b3d03ddb Update metadata and JSON-LD schemas for Status Network 2026-01-28 20:10:16 +09:00
jinhojang6 b8e9e59860 refactor: streamline allowed paths generation in sitemap configuration by reusing built paths for improved maintainability 2026-01-20 22:18:32 +09:00
jinhojang6 3500de55c5 refactor: remove hardcoded legal page paths from sitemap configuration to streamline allowed paths generation 2026-01-20 22:18:32 +09:00
jinhojang6 cf90297980 feat: integrate @status-im/sitemap-utils into hub and status.network apps removing local sitemap-utils 2026-01-20 22:18:32 +09:00
jinhojang6 f942cd7c04 feat: Dynamically discover sitemap pages by scanning the app directory instead of hardcoding paths. 2026-01-20 22:18:32 +09:00
jinhojang6 69b8bce48d refactor: centralize metadata generation logic and improve locale handling 2026-01-20 22:18:32 +09:00
jinhojang6 2332075a77 chore: update dependencies and add server-only package to status-network 2026-01-20 22:18:32 +09:00
Jinho JangandCopilot 3cf14d536a chore: remove unnecessary code related to empty title
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-20 22:18:32 +09:00
Jinho JangandCopilot 3ba1ac6ec9 refactor: refactor i18n logic for hreflang
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-20 22:18:32 +09:00
jinhojang6 7a187b1e76 refactor: move getPathname utility to status-network package and remove redundant implementations 2026-01-20 22:18:32 +09:00
jinhojang6 cd8790b6fa refactor: extract localized path generation into a utility function 2026-01-20 22:18:32 +09:00
jinhojang6 3954a02b58 feat: implement technical seo for i18n 2026-01-20 22:18:32 +09:00
jinhojang6 afc5c7594b refactor: Centralize sitemap generation using next-sitemap and remove the custom hub sitemap. 2026-01-20 22:18:32 +09:00
07e85e1d9e add i18n to apps/hub (#892)
Signed-off-by: yjkellyjoo <yejinkellyjoo@gmail.com>
Co-authored-by: JulesFILIOT <dev@julesfiliot.com>
Co-authored-by: yjkellyjoo <yejinkellyjoo@gmail.com>
2026-01-14 23:06:13 +09:00
dc4cec88b4 add i18n to status.network (#889)
Signed-off-by: yjkellyjoo <yejinkellyjoo@gmail.com>
Co-authored-by: JulesFILIOT <dev@julesfiliot.com>
Co-authored-by: yjkellyjoo <yejinkellyjoo@gmail.com>
2026-01-14 16:00:01 +09:00
jinhojang6 a588e4f9a6 refactor: standardize locale format in metadata across applications 2025-12-24 14:46:51 +09:00
jinhojang6 ee2084628f refactor: simplify Not Found page metadata by removing unnecessary fields 2025-12-24 14:46:51 +09:00
jinhojang6 d26b2e9ca6 chore: update sitemap configuration and improve postbuild script for consistency across applications 2025-12-24 14:46:51 +09:00
jinhojang6 bf5d5f6763 refactor: streamline JSON-LD schema generation for Status and Status Network 2025-12-24 14:46:51 +09:00
jinhojang6 3ea4b8836a fix: correct typographical errors in pre-deposit FAQ and Not Found page 2025-12-24 14:46:51 +09:00