Brandon Thomas
5c92adff8f
not relevant to our test
2026-02-21 09:52:55 +07:00
BFlat
658b15d6aa
long prompt bug fix + generic billing pop up ( #1040 )
...
- fixed the bug where long prompts overflow the lighbox modal causing
buttons to be pushed off the screen and non interactable.
- added a generic billing popup if user doesn't have a subscription plan
2026-02-16 16:27:38 +07:00
bflatastic
a8b4541000
verify reset end flow update 2
2026-02-14 13:12:46 +07:00
bflatastic
43c82e0a82
verify reset end flow update
2026-02-13 11:49:28 +07:00
Brandon Thomas
885fc0a983
website password reset redirect
2026-02-13 10:11:16 +07:00
bflatastic
e70df9a72f
password update flow
2026-02-13 07:53:13 +07:00
bflatastic
9982d49f99
password reset api
2026-02-13 07:01:40 +07:00
bflatastic
28c0703b60
update landing cta texts
2026-02-12 11:19:15 +07:00
bflatastic
d71ab61760
already logged in subscription update
2026-02-05 23:31:33 +07:00
bflatastic
2dd6dc9d50
website: update onboarding flow
2026-02-03 00:05:04 +07:00
BFlat
2800c84699
Feature/purchase onboarding flow ( #1027 )
2026-02-02 23:45:26 +07:00
Brandon Thomas
7661bf158a
machinima bit
2026-01-31 20:25:29 -05:00
Brandon Thomas
ca3794d646
pricing update
2026-01-31 11:47:02 -05:00
Brandon Thomas
c833f119a5
pricing table is placeholder
2026-01-31 11:34:41 -05:00
Tanish Manku
5b82b722b1
Reword the history stack deletion message ( #1024 )
2026-01-31 01:23:00 -08:00
Tanish Manku
c4298cc02b
Make sure to run autocentering when the base image changes ( #1023 )
2026-01-31 01:22:52 -08:00
Brandon Thomas
c5e65d6e0f
blog post update ( #1021 )
2026-01-30 14:59:45 -05:00
bflatastic
72f308f8ba
website: media reference image thumbnail will open its corresponding media page
2026-01-31 02:01:36 +07:00
bflatastic
e4d137e56d
website: media reference image href links to source media file
2026-01-31 01:26:56 +07:00
Brandon Thomas
e09c2e6682
blog post draft ( #1020 )
2026-01-30 11:08:19 -05:00
bflatastic
009c9832ca
image to 3d model selector toggle
2026-01-30 14:42:45 +07:00
Brandon Thomas
2394375e11
Remove Google Auth (for now) - this will be difficult for the app ( #1019 )
2026-01-28 14:50:54 -05:00
BFlat
6ee54bdcb9
Feature/google login ( #1018 )
...
google login button update
2026-01-27 23:32:04 +07:00
bflatastic
a31138535e
website: added discord cta on cancel and success pages, pricing footnote cleanup
2026-01-27 21:42:17 +07:00
Brandon Thomas
8899b3dcb5
routes
2026-01-27 06:16:42 -05:00
Brandon Thomas
69d9b2013a
fix various pricing page language
2026-01-27 06:13:54 -05:00
Brandon Thomas
ff56a96816
fix routes
2026-01-27 05:53:27 -05:00
Brandon Thomas
c5e1843b91
fix routes
2026-01-27 05:48:53 -05:00
Brandon Thomas
9a433ff42a
missing routes
2026-01-27 05:39:51 -05:00
BFlat
1469b4fcff
Feature/flow update ( #1007 )
...
- added login / sign up and pricing flow
- download page in nav and signup and pricing links/buttons
currently missing features:
- forget password function
- google social login
---------
Co-authored-by: Brandon Thomas <echelon@gmail.com >
2026-01-27 05:34:34 -05:00
Brandon Thomas
b1965a6019
"what year is it?!"
2026-01-27 04:45:31 -05:00
Brandon Thomas
29b1468e1a
website copy improvements ( #1017 )
2026-01-27 03:17:41 -05:00
Brandon Thomas
1008b6f69a
press kit - more videos ( #1016 )
...
if you're reading this please help us market this. idk what I'm doing. I
just want to build stuff and make movies.
2026-01-27 02:20:02 -05:00
BFlat
f797d6f769
Feature/website press kit page ( #1012 )
...
website press kit page for downloadable media
2026-01-27 00:06:31 -05:00
Brandon Thomas
3cb2c31aa7
rename 2d and 3d pages; change icon ( #1015 )
2026-01-27 00:05:00 -05:00
Brandon Thomas
6f64086834
fix how spz files are manually uploaded in tauri ( #1014 )
2026-01-26 19:15:01 -05:00
Tanish Manku
76172e3956
Merge 2D and Edit/Inpainting pages ( #981 )
...
Needs more testing, do not merge.
2026-01-24 21:14:07 -05:00
dependabot[bot]
2cddead7a2
Bump @remix-run/react from 2.17.2 to 2.17.3 in /frontend ( #970 )
...
Bumps
[@remix-run/react](https://github.com/remix-run/remix/tree/HEAD/packages/remix-react )
from 2.17.2 to 2.17.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/remix-run/remix/releases "><code>@remix-run/react</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v2.17.3</h2>
<p>See the changelog for the release notes: <a
href="https://github.com/remix-run/remix/blob/v2/CHANGELOG.md#v2173 ">https://github.com/remix-run/remix/blob/v2/CHANGELOG.md#v2173 </a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/remix-run/remix/blob/remix@2.17.3/CHANGELOG.md "><code>@remix-run/react</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>v2.17.3</h2>
<p>Date: 2026-01-06</p>
<h3>Patch Changes</h3>
<ul>
<li><code>@remix-run/dev</code> - Update <code>valibot</code> to address
CVE (<a
href="https://github.com/advisories/GHSA-vqpr-j7v3-hqw9 ">GHSA-vqpr-j7v3-hqw9</a>)</li>
<li><code>@remix-run/react</code> - Escape HTML during SSR for in
<code><ScrollRestoration></code> keys</li>
<li><code>@remix-run/server-runtime</code> - Add additional layer of
CSRF protection by rejecting submissions to UI routes from external
origins</li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/remix-run/remix/compare/remix@2.17.2...remix@2.17.3 "><code>v2.17.2...v2.17.3</code></a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/remix-run/remix/commit/b1d29d9a3092c05fd3ca1d92b91720987bd6b648 "><code>b1d29d9</code></a>
Version 2.17.3</li>
<li><a
href="https://github.com/remix-run/remix/commit/5c87c08d7590b1916c864e549e2726de0a575567 "><code>5c87c08</code></a>
Escape HTML in scroll restoration keys (<a
href="https://github.com/remix-run/remix/tree/HEAD/packages/remix-react/issues/10925 ">#10925</a>)</li>
<li><a
href="https://github.com/remix-run/remix/commit/4a5ffd112b83abad387d0e682ff292a0741d230d "><code>4a5ffd1</code></a>
Revert "Version 2.17.3"</li>
<li><a
href="https://github.com/remix-run/remix/commit/98c89fa02d3891ff7ba9de0fb59f538b050a8559 "><code>98c89fa</code></a>
Version 2.17.3</li>
<li>See full diff in <a
href="https://github.com/remix-run/remix/commits/remix@2.17.3/packages/remix-react ">compare
view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by [GitHub Actions](<a
href="https://www.npmjs.com/~GitHub ">https://www.npmjs.com/~GitHub </a>
Actions), a new releaser for <code>@remix-run/react</code> since your
current version.</p>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/storytold/artcraft/network/alerts ).
</details>
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-24 08:56:26 -05:00
dependabot[bot]
d353cc94e7
Bump @remix-run/router from 1.23.0 to 1.23.2 in /frontend ( #976 )
...
Bumps
[@remix-run/router](https://github.com/remix-run/react-router/tree/HEAD/packages/router )
from 1.23.0 to 1.23.2.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/remix-run/react-router/blob/@remix-run/router@1.23.2/packages/router/CHANGELOG.md "><code>@remix-run/router</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>1.23.2</h2>
<h3>Patch Changes</h3>
<ul>
<li>Validate redirect locations (<a
href="https://redirect.github.com/remix-run/react-router/pull/14707 ">#14707</a>)</li>
</ul>
<h2>1.23.1</h2>
<h3>Patch Changes</h3>
<ul>
<li>Normalize double-slashes in <code>resolvePath</code> (<a
href="https://redirect.github.com/remix-run/react-router/pull/14537 ">#14537</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/remix-run/react-router/commit/c662ca366a414bf42624dd6cd20a7c414b2602e3 "><code>c662ca3</code></a>
chore: Update version for release (<a
href="https://github.com/remix-run/react-router/tree/HEAD/packages/router/issues/14713 ">#14713</a>)</li>
<li><a
href="https://github.com/remix-run/react-router/commit/98ad6912daec8df0d911f786f18006048efd7ade "><code>98ad691</code></a>
chore: Update version for release (pre-v6) (<a
href="https://github.com/remix-run/react-router/tree/HEAD/packages/router/issues/14710 ">#14710</a>)</li>
<li><a
href="https://github.com/remix-run/react-router/commit/2fbb84c83dae3695a0435beb0c3c0b467b7c2da2 "><code>2fbb84c</code></a>
Validate redirect locations (v6) (<a
href="https://github.com/remix-run/react-router/tree/HEAD/packages/router/issues/14707 ">#14707</a>)</li>
<li><a
href="https://github.com/remix-run/react-router/commit/26b5d4581fb2829dc7eaeaad413de4735173a6eb "><code>26b5d45</code></a>
chore: Update version for release (<a
href="https://github.com/remix-run/react-router/tree/HEAD/packages/router/issues/14541 ">#14541</a>)</li>
<li><a
href="https://github.com/remix-run/react-router/commit/919f8a86b95f0c8956e3820743503d5609f572cd "><code>919f8a8</code></a>
chore: Update version for release (pre-v6) (<a
href="https://github.com/remix-run/react-router/tree/HEAD/packages/router/issues/14540 ">#14540</a>)</li>
<li><a
href="https://github.com/remix-run/react-router/commit/69bf7056f1540918a0324e0af215978cdaf5d486 "><code>69bf705</code></a>
Normalize double slashes in resolvePath (<a
href="https://github.com/remix-run/react-router/tree/HEAD/packages/router/issues/14537 ">#14537</a>)</li>
<li>See full diff in <a
href="https://github.com/remix-run/react-router/commits/@remix-run/router@1.23.2/packages/router ">compare
view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by [GitHub Actions](<a
href="https://www.npmjs.com/~GitHub ">https://www.npmjs.com/~GitHub </a>
Actions), a new releaser for <code>@remix-run/router</code> since your
current version.</p>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/storytold/artcraft/network/alerts ).
</details>
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-24 08:52:11 -05:00
Brandon Thomas
91096001cd
hero video update
2026-01-23 22:37:53 -05:00
Brandon Thomas
e15fbb1269
update website links
2026-01-23 14:38:08 -05:00
Brandon Thomas
358a676869
sound for delete ( #1004 )
2026-01-23 09:12:32 -05:00
Brandon Thomas
ab4feb524d
fix the production build issues ( #1001 )
2026-01-23 05:12:56 -05:00
Brandon Thomas
08757ef767
new releases on website: 0.2.0 -> 0.4.0
2026-01-21 15:46:54 -05:00
Brandon Thomas
c923a5ed95
fix delete (and add second button) ( #995 )
...
- delete hamburger icon fixed
- delete button added to gallery
- flows through tauri instead of javascript API
- ondelete toast events (tauri sent, frontend consumed)
2026-01-19 20:02:56 -05:00
bflatastic
2f92e0187f
add Vite configurations for artcraft-website and markdown-content libraries
2026-01-19 20:39:02 +07:00
Brandon Thomas
33ba4623a2
website download links
2026-01-19 06:08:13 -05:00
Brandon Thomas
062e8177f7
hunyuan3dv3 - tauri + webhook ( #987 )
2026-01-19 04:39:17 -05:00
BFlat
2a08051ec4
Feature/markdown content refactor ( #980 )
...
- refactored all markdown content as a shared library for use across
both the ArtCraft website and the app (FAQ, tutorials, news)
- added a news page to the website
- added a news & updates option to the app's bottom right help context
menu
Instructions to add and build News Posts for both the site and app is in
``NEWS_POSTS.md`` but in short:
- To add a new news post, create an .md file in
``libs/markdown-content/src/lib/content/news/`` folder
- Restart the artcraft-website dev server after adding new posts (or in
/frontend directory, run ``node scripts/generate-news-json.mjs``
manually) - this will update the public ``news.json`` file on the
website.
- This is just a temporary workaround - this way if the ArtCraft app
itself hasn't updated, it'll still be able to load the latest public
``news.json`` file from the website to show within the app.
2026-01-19 10:39:11 +07:00
bflatastic
4b4491b9cc
website: features section updated mixed asset crafting video
2026-01-14 18:20:23 +07:00