Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
64 commits
Select commit Hold shift + click to select a range
32e8650
fixed styles
CropWatchDevelopment Jul 31, 2025
a708751
fixed styles
CropWatchDevelopment Jul 31, 2025
07d710a
rerevamp start
CropWatchDevelopment Nov 3, 2025
96d3ac5
structure there!
CropWatchDevelopment Nov 4, 2025
49bb53f
good looking so far
CropWatchDevelopment Nov 4, 2025
fe09957
quick update
CropWatchDevelopment Nov 4, 2025
5432a30
added where from component
CropWatchDevelopment Nov 5, 2025
280193f
looking good
CropWatchDevelopment Nov 6, 2025
87ea5cc
safety
CropWatchDevelopment Nov 6, 2025
fa3d20d
using svelte-i18n as paraglide sucks
CropWatchDevelopment Nov 9, 2025
9f97dc8
working translations, must translate to japanese now
CropWatchDevelopment Nov 10, 2025
2e25f87
looking good
CropWatchDevelopment Nov 10, 2025
14e8092
looking good
CropWatchDevelopment Nov 10, 2025
8f88466
working ui demo
CropWatchDevelopment Nov 10, 2025
b09d803
animation works
CropWatchDevelopment Nov 10, 2025
52af5fd
perfect?
CropWatchDevelopment Nov 10, 2025
9576b2c
added translated placeholders into product page
CropWatchDevelopment Nov 10, 2025
5de71bb
more translation work done!
CropWatchDevelopment Nov 10, 2025
1b5c3d0
adding in faqs
CropWatchDevelopment Nov 10, 2025
4608db0
added socials
CropWatchDevelopment Nov 10, 2025
2dd43b2
added japanese translation
sayakaikemizu Nov 12, 2025
71e0102
looking good
CropWatchDevelopment Nov 12, 2025
69a8d4b
styles tweeking, adding our certs
CropWatchDevelopment Nov 12, 2025
99bbb9c
another style tweek
CropWatchDevelopment Nov 12, 2025
0824d60
fixed the annoying spacing issue on the slider
CropWatchDevelopment Nov 12, 2025
62a660d
updated logo
CropWatchDevelopment Nov 12, 2025
847fa40
about to fix all translations
CropWatchDevelopment Nov 12, 2025
eb9d87b
making i18n-ally extension actually work
CropWatchDevelopment Nov 12, 2025
d417b26
added japanese translation
sayakaikemizu Nov 14, 2025
001dbbe
added site map, prepping to add coming soon page
CropWatchDevelopment Nov 14, 2025
ad4fc09
style fixes
CropWatchDevelopment Nov 14, 2025
f3308e4
safety
CropWatchDevelopment Nov 16, 2025
98519d0
language picker improved
CropWatchDevelopment Nov 16, 2025
1b7646e
search control built and working!
CropWatchDevelopment Nov 16, 2025
36086b2
gateways page looking great
CropWatchDevelopment Nov 16, 2025
d2cfbd7
translated contact us page
CropWatchDevelopment Nov 16, 2025
26e8c32
everything good except for home page in eng
CropWatchDevelopment Nov 16, 2025
a1ed0fd
adding legal pages
CropWatchDevelopment Nov 17, 2025
a8d0e45
adding gateways to header menu
CropWatchDevelopment Nov 17, 2025
046775f
added english in es place for now
CropWatchDevelopment Nov 18, 2025
89c7c8c
fixed bad links
CropWatchDevelopment Nov 18, 2025
3e7592d
fixed bad links
CropWatchDevelopment Nov 18, 2025
ae7ddc2
adding image optimization in images
CropWatchDevelopment Nov 18, 2025
ff1111a
trimming array, only 2 items allowed
CropWatchDevelopment Nov 18, 2025
bd29dfb
site optimized for speeeeeeed
CropWatchDevelopment Nov 23, 2025
4457223
fixed styling and colors of top bar above header, and on the product …
CropWatchDevelopment Nov 26, 2025
1e4965f
making links open in new tabs
CropWatchDevelopment Nov 29, 2025
3637f8f
added tooltips
CropWatchDevelopment Jan 9, 2026
66d62b7
updated jpn translations
sayakaikemizu Jan 9, 2026
28090c7
added api link in home page top bar
CropWatchDevelopment Jan 9, 2026
0212f80
optimized haccp image size
CropWatchDevelopment Jan 9, 2026
f63b810
fixed skipped closing json brdacket
sayakaikemizu Jan 9, 2026
9ab2c0b
updated translation
sayakaikemizu Jan 9, 2026
d62998e
Merge branch 'website-rerevamp' of https://github.com/CropWatchDevelo…
CropWatchDevelopment Jan 10, 2026
f109e75
updated translation
sayakaikemizu Jan 10, 2026
be14799
latest updates and changes
CropWatchDevelopment Jan 11, 2026
f1ebdeb
adding in legal company registratio and making slider slightly more b…
CropWatchDevelopment Jan 19, 2026
2f0cda0
removing pnpm workspace that vercel doesnt like
CropWatchDevelopment Jan 19, 2026
c2edcaa
starting to add open graph stuff
CropWatchDevelopment Jan 19, 2026
9f52074
Updated gateways page
CropWatchDevelopment Jan 28, 2026
ec60e57
removed french
CropWatchDevelopment Feb 3, 2026
d795ce2
added a farming image
CropWatchDevelopment Feb 3, 2026
f4d73aa
merged wtih develop
CropWatchDevelopment Feb 3, 2026
122c421
Merge pull request #21 from CropWatchDevelopment/website-rerevamp
kevin192291 Feb 3, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 0 additions & 23 deletions .github/workflows/ninja_i18n.yml

This file was deleted.

1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -25,4 +25,3 @@ vite.config.ts.timestamp-*

# Paraglide
src/lib/paraglide
.svelte-kit/*
8 changes: 0 additions & 8 deletions .idea/.gitignore

This file was deleted.

12 changes: 0 additions & 12 deletions .idea/Cropwatch-website.iml

This file was deleted.

63 changes: 0 additions & 63 deletions .idea/codeStyles/Project.xml

This file was deleted.

5 changes: 0 additions & 5 deletions .idea/codeStyles/codeStyleConfig.xml

This file was deleted.

6 changes: 0 additions & 6 deletions .idea/inspectionProfiles/Project_Default.xml

This file was deleted.

8 changes: 0 additions & 8 deletions .idea/modules.xml

This file was deleted.

6 changes: 0 additions & 6 deletions .idea/prettier.xml

This file was deleted.

6 changes: 0 additions & 6 deletions .idea/vcs.xml

This file was deleted.

5 changes: 5 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,8 @@
package-lock.json
pnpm-lock.yaml
yarn.lock
bun.lock
bun.lockb

# Miscellaneous
/static/
3 changes: 2 additions & 1 deletion .prettierrc
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,6 @@
"parser": "svelte"
}
}
]
],
"tailwindStylesheet": "./src/app.css"
}
7 changes: 7 additions & 0 deletions .vscode/mcp.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"servers": {
"svelte": {
"url": "https://mcp.svelte.dev/mcp"
}
}
}
18 changes: 18 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"i18n-ally.localesPaths": [
"src/lib/i18n/locales"
],
"i18n-ally.dirStructure": "file",
"i18n-ally.enabledParsers": [
"json"
],
"i18n-ally.enabledFrameworks": [
"svelte"
],
"i18n-ally.sourceLanguage": "en",
"i18n-ally.languages": [
"en",
"ja"
],
"i18n-ally.keystyle": "nested"
}
16 changes: 13 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Everything you need to build a Svelte project, powered by [`sv`](https://github.

If you're seeing this, you've probably already done this step. Congrats!

```bash
```sh
# create a new project in the current directory
npx sv create

Expand All @@ -18,7 +18,7 @@ npx sv create my-app

Once you've created a project and installed dependencies with `npm install` (or `pnpm install` or `yarn`), start a development server:

```bash
```sh
npm run dev

# or start the server and open the app in a new browser tab
Expand All @@ -29,10 +29,20 @@ npm run dev -- --open

To create a production version of your app:

```bash
```sh
npm run build
```

You can preview the production build with `npm run preview`.

> To deploy your app, you may need to install an [adapter](https://svelte.dev/docs/kit/adapters) for your target environment.

## Google reCAPTCHA setup

The contact form uses the Google reCAPTCHA checkbox widget. Provide your public site key through a `.env` entry so the widget can render during build and runtime:

```
PUBLIC_RECAPTCHA_SITE_KEY=your_site_key_here
```

The matching secret key should be stored on the server-side handler that validates form submissions before processing them.
16 changes: 0 additions & 16 deletions components.json

This file was deleted.

31 changes: 19 additions & 12 deletions eslint.config.js
Original file line number Diff line number Diff line change
@@ -1,33 +1,40 @@
import prettier from 'eslint-config-prettier';
import js from '@eslint/js';
import { fileURLToPath } from 'node:url';
import { includeIgnoreFile } from '@eslint/compat';
import js from '@eslint/js';
import svelte from 'eslint-plugin-svelte';
import { defineConfig } from 'eslint/config';
import globals from 'globals';
import { fileURLToPath } from 'node:url';
import ts from 'typescript-eslint';
import svelteConfig from './svelte.config.js';

const gitignorePath = fileURLToPath(new URL('./.gitignore', import.meta.url));

export default ts.config(
export default defineConfig(
includeIgnoreFile(gitignorePath),
js.configs.recommended,
...ts.configs.recommended,
...svelte.configs['flat/recommended'],
...svelte.configs.recommended,
prettier,
...svelte.configs['flat/prettier'],
...svelte.configs.prettier,
{
languageOptions: {
globals: {
...globals.browser,
...globals.node
}
globals: { ...globals.browser, ...globals.node }
},
rules: {
// typescript-eslint strongly recommend that you do not use the no-undef lint rule on TypeScript projects.
// see: https://typescript-eslint.io/troubleshooting/faqs/eslint/#i-get-errors-from-the-no-undef-rule-about-global-variables-not-being-defined-even-though-there-are-no-typescript-errors
'no-undef': 'off'
}
},
{
files: ['**/*.svelte'],

files: ['**/*.svelte', '**/*.svelte.ts', '**/*.svelte.js'],
languageOptions: {
parserOptions: {
parser: ts.parser
projectService: true,
extraFileExtensions: ['.svelte'],
parser: ts.parser,
svelteConfig
}
}
}
Expand Down
78 changes: 0 additions & 78 deletions messages/en.json

This file was deleted.

Loading