Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: pink v2 #1329

Open
wants to merge 218 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
218 commits
Select commit Hold shift + click to select a range
f67155d
feat: pink v2
TorstenDittmann Sep 2, 2024
abd01aa
fix: github link
TorstenDittmann Sep 2, 2024
5fe0f0e
fix: button types
TorstenDittmann Sep 2, 2024
0eac7d5
feat: inputs
TorstenDittmann Sep 2, 2024
792a921
sync
TorstenDittmann Sep 5, 2024
128d659
fix form item
TorstenDittmann Sep 5, 2024
13d4c96
sync
TorstenDittmann Sep 6, 2024
1ddf7de
sync
TorstenDittmann Sep 9, 2024
44fc0a0
sync
TorstenDittmann Sep 23, 2024
99b02f2
Merge branch 'main' of https://github.com/appwrite/console into feat-…
TorstenDittmann Oct 15, 2024
0784fb5
fix: allow create on empty component
TorstenDittmann Oct 15, 2024
93336b0
fix
TorstenDittmann Oct 16, 2024
96c645b
feat: link component
ArmanNik Oct 21, 2024
25b27af
feat: sites page
ArmanNik Oct 21, 2024
5b7b500
feat: add mock sites
ArmanNik Oct 21, 2024
2fb49b5
feat: siteCard
ArmanNik Oct 21, 2024
923c862
feat: cover refactor, site creation
ArmanNik Oct 22, 2024
dc33820
feat: site creation
ArmanNik Oct 22, 2024
56b1058
feat: more work on creation flow
ArmanNik Oct 23, 2024
c00cc87
feat: site creation
ArmanNik Oct 23, 2024
d41a5e1
feat: creatin flow
ArmanNik Oct 23, 2024
0495c52
feat: move to configuration folder, more work on second step
ArmanNik Oct 24, 2024
f6f69c9
feat: refactor input radio, more work on conf
ArmanNik Oct 24, 2024
a9e0739
bump icons, label cards
ArmanNik Oct 24, 2024
b9d1b05
feat: creation process variables
ArmanNik Oct 24, 2024
1287f7a
feat: template flow
ArmanNik Oct 24, 2024
f627cf5
feat: create site modal
ArmanNik Oct 25, 2024
2f2524c
feat: templates page
ArmanNik Oct 25, 2024
2f6dca2
feat: start implementing sdk
ArmanNik Oct 25, 2024
179b31b
feat: more methods!
ArmanNik Oct 25, 2024
8137375
feat: refactor flow
ArmanNik Oct 25, 2024
b88e696
feat: repository creation
ArmanNik Oct 25, 2024
01e0f95
feat: tmp file deployment repository site
ArmanNik Oct 26, 2024
9fed968
feat: add site scopes
ArmanNik Oct 26, 2024
2b2934f
feat: new tabs and labelCard fixes
ArmanNik Oct 26, 2024
69ad7c7
feat: custom variables layout
ArmanNik Oct 26, 2024
c2571b4
feat: variables and clean up
ArmanNik Oct 26, 2024
c2bc136
feat: site creation clean up
ArmanNik Oct 26, 2024
b27dc60
feat: site card, import variables
ArmanNik Oct 27, 2024
d687df5
chore: new pink, fix gaps
ArmanNik Oct 27, 2024
76bd7bc
fix: sizes
ArmanNik Oct 27, 2024
830b11d
fix: sizes
ArmanNik Oct 27, 2024
2aeeba9
fix: sizes
ArmanNik Oct 27, 2024
7c93d19
chore: rename old wizard
ArmanNik Oct 27, 2024
0bd72ae
chore: rename old wizard
ArmanNik Oct 27, 2024
3fb3b0a
fix: design review
ArmanNik Oct 27, 2024
7674fea
fix: create site
TorstenDittmann Oct 27, 2024
3a4ddd9
fix: template creation
ArmanNik Oct 27, 2024
5991690
feat: domains and template creation
ArmanNik Oct 27, 2024
63d0bee
feat: domain
ArmanNik Oct 28, 2024
dff3c8f
feat: fix template
ArmanNik Oct 28, 2024
cdf1e73
fix: template card
ArmanNik Oct 28, 2024
85b90b1
fix: design
ArmanNik Oct 28, 2024
4a7c774
feat: design review
ArmanNik Oct 28, 2024
226e2b0
fix: deisgn
ArmanNik Oct 28, 2024
983e2ac
fix: design
ArmanNik Oct 28, 2024
8e996b1
feat: templates screen
ArmanNik Oct 28, 2024
2a77a4c
feat: empty state
ArmanNik Oct 28, 2024
9af7c52
fix
TorstenDittmann Oct 28, 2024
ac19afa
fix: copy
ArmanNik Oct 28, 2024
862b80a
fix: copy
ArmanNik Oct 28, 2024
8319c6e
feat: fix wizard
ArmanNik Oct 28, 2024
07be810
pull things together
TorstenDittmann Oct 28, 2024
adeee3b
fix: button sizes
ArmanNik Nov 5, 2024
e4ab97b
fix: repository component
ArmanNik Nov 5, 2024
eb06837
fix: repositories
ArmanNik Nov 5, 2024
9b83542
refactor: modal
ArmanNik Nov 7, 2024
8494abc
feat: hacka8
ArmanNik Nov 7, 2024
6541079
add cards
ArmanNik Nov 8, 2024
83516cb
feat: connect repo
ArmanNik Nov 11, 2024
b0bb470
feat: show on mobile modal
ArmanNik Nov 11, 2024
b15d7cb
feat: deployments
ArmanNik Nov 13, 2024
614ba57
Merge pull request #1474 from appwrite/feat-hacka8
ArmanNik Nov 13, 2024
220c88f
feat: deployment screen, refactor modal
ArmanNik Nov 14, 2024
af14254
feat: add usage to deployments
ArmanNik Nov 15, 2024
062d5ee
feat: settings page
ArmanNik Nov 18, 2024
7064b77
feat: settings
ArmanNik Nov 18, 2024
1757a27
refactor variables component, fix modal, sites, settings page
ArmanNik Nov 18, 2024
41c345f
Fix Skeleton overlay color
ernstmul Nov 19, 2024
18a57bd
Merge pull request #1523 from appwrite/fix-skeleton-overlay-color
ArmanNik Nov 19, 2024
31b230a
feat: settings
ArmanNik Nov 19, 2024
3c55a44
refactor: input choice, feat: spa setting
ArmanNik Nov 19, 2024
b7fe383
feat: start domains page
ArmanNik Nov 19, 2024
81ba96d
feat: domains page
ArmanNik Nov 20, 2024
e294ef6
fix: update spa
ArmanNik Nov 20, 2024
119e2d4
fix: sdk update
ArmanNik Nov 20, 2024
379bfe1
fix: creation flow
ArmanNik Nov 20, 2024
af456ad
reducing repetintion
ArmanNik Nov 20, 2024
2086602
feat: start deployment page
ArmanNik Nov 20, 2024
707f3e8
fix: site card
ArmanNik Nov 21, 2024
80dc49e
feat: refactor git installation flow and repo connection
ArmanNik Nov 21, 2024
6f48233
feat: more work on git component and fixes
ArmanNik Nov 21, 2024
6f04f34
feat: logs
ArmanNik Nov 21, 2024
2201c6c
fix: creation flow
ArmanNik Nov 22, 2024
355c83a
fix: creation flow
ArmanNik Nov 22, 2024
0b15ead
fix: errors
ArmanNik Nov 22, 2024
ad162e7
fix: aside
ArmanNik Nov 22, 2024
9db2e1d
Add template previews
Meldiron Nov 22, 2024
378efda
rename path
Meldiron Nov 22, 2024
0c35926
Merge pull request #1532 from appwrite/feat-site-templates-previews
ArmanNik Nov 22, 2024
ef1f10c
fix settings, deployment connection flow, create flow
ArmanNik Nov 22, 2024
4acd2b9
Merge branch 'feat-pink-v2' of github.com:appwrite/console into feat-…
ArmanNik Nov 22, 2024
3440780
fix: framework
ArmanNik Nov 22, 2024
039a136
fix: creation flow
ArmanNik Nov 22, 2024
744113e
fix: screenshots placeholder
ArmanNik Nov 22, 2024
e00d225
fix: settings
ArmanNik Nov 22, 2024
d89a6c3
fix: repo creation
ArmanNik Nov 22, 2024
79470c5
Merge branch 'main' of github.com:appwrite/console into feat-pink-v2
ArmanNik Nov 25, 2024
68215d3
fix: qa stuff
ArmanNik Nov 25, 2024
a1355c8
fix: site card and logs
ArmanNik Nov 25, 2024
827659b
fix: typo
ArmanNik Nov 25, 2024
d2d8fba
chore: fix yaml
ArmanNik Nov 25, 2024
04d1d0a
fix: remove min lenght
ArmanNik Nov 25, 2024
ac14ab9
fix: site card
ArmanNik Nov 25, 2024
6ad684e
fix: domains link
ArmanNik Nov 25, 2024
1bbafa9
fix: deploymrny creation
ArmanNik Nov 25, 2024
503bcf3
fix: deployment methoid
ArmanNik Nov 25, 2024
8127f7a
Update enum specs for frameworks
Meldiron Nov 25, 2024
2374270
Add flutter starter demo preview
Meldiron Nov 25, 2024
64a72f0
fix: url
ArmanNik Nov 26, 2024
f1da9be
fix: site header
ArmanNik Nov 26, 2024
a08b6c2
fix: qa
ArmanNik Nov 26, 2024
3261f30
feat: WIP select dir modal
ArmanNik Nov 26, 2024
74428f1
feat: directory picker
ArmanNik Nov 27, 2024
df4bf73
feat: domain creation wizard, domains
ArmanNik Nov 28, 2024
16b6d23
feat: cancel deployment
ArmanNik Nov 29, 2024
185a567
logs page
ArmanNik Nov 29, 2024
f99430f
refactor: implement new adapter
ArmanNik Dec 2, 2024
85d8cd7
fix: adapter
ArmanNik Dec 2, 2024
750970f
feat: executions
ArmanNik Dec 2, 2024
6c3c739
fix: remove imports
ArmanNik Dec 2, 2024
74385a0
fix: missed method refactor
ArmanNik Dec 2, 2024
0873aca
fix: creation
ArmanNik Dec 2, 2024
d12e062
fix: qa issues
ArmanNik Dec 2, 2024
1968cde
fix: modal
ArmanNik Dec 2, 2024
3f30cd9
chore: update pink
ArmanNik Dec 2, 2024
0f5a39b
chore: update pink
ArmanNik Dec 2, 2024
b7da4f3
Fix site scopes
Meldiron Dec 4, 2024
97d20e2
Merge pull request #1549 from appwrite/fix-site-scopes
ArmanNik Dec 4, 2024
2e074fd
add sites scope
ArmanNik Dec 4, 2024
e517304
fix: const
ArmanNik Dec 4, 2024
552b4b5
fix: checkbox check issue and gaps.
ItzNotABug Dec 12, 2024
1168c49
ran: formatter.
ItzNotABug Dec 12, 2024
4896946
feat: manual deployment
ArmanNik Dec 12, 2024
5b4f184
feat: file to tar gzip
ArmanNik Dec 12, 2024
0c82bd5
feat: manual upload
ArmanNik Dec 19, 2024
74b7b86
feat: replace upload box
ArmanNik Dec 19, 2024
4856bf0
fix: upload
ArmanNik Dec 19, 2024
751be60
re-enable spa card
ArmanNik Dec 20, 2024
ff7a840
Fix incorrect resource type
ernstmul Dec 27, 2024
bb852ad
Use new pink tooltip for copy and download icons
ernstmul Dec 27, 2024
940c31b
Remove period
ernstmul Dec 30, 2024
347e40f
Change tooltip fileupload
ernstmul Dec 30, 2024
1e9e11f
Change tooltip inputChoice
ernstmul Dec 30, 2024
901b5ae
Cleanup
ernstmul Dec 30, 2024
6d9722e
fix: buttons not working due to a crash.
ItzNotABug Dec 30, 2024
0362f2a
ran: formatter.
ItzNotABug Dec 30, 2024
d5b50f2
fix: cancel shown on completed or failed builds.
ItzNotABug Dec 30, 2024
c026f1b
fix: text case on button.
ItzNotABug Dec 30, 2024
8caab5d
fix: env var text for create, update or upload.
ItzNotABug Dec 30, 2024
9a73fd2
fix: copy.
ItzNotABug Dec 30, 2024
4f567a8
fix: update button on silent mode update.
ItzNotABug Dec 30, 2024
403dcb5
fix: total pages count on pagination.
ItzNotABug Dec 30, 2024
61bb398
Merge pull request #1579 from appwrite/fix-broken-custom-domains-tab
ernstmul Dec 30, 2024
bb64413
fix: update call to sites sdk.
ItzNotABug Dec 30, 2024
010e46c
fix: modal not showing title.
ItzNotABug Dec 31, 2024
617bda0
fix: repo still connected on `connect later` behaviour.
ItzNotABug Dec 31, 2024
5c223b6
fix: deletion modal text.
ItzNotABug Dec 31, 2024
8af1ffc
fix: qr on sites.
ItzNotABug Dec 31, 2024
897f7c9
update: doesn't make sense to show button if there are no domains.
ItzNotABug Dec 31, 2024
fae756e
Label tooltip
ernstmul Dec 31, 2024
7414b44
ui fix: repo connectivity state.
ItzNotABug Dec 31, 2024
9616b3f
plan summary tooltip
ernstmul Dec 31, 2024
9d7951b
plan summary tooltip
ernstmul Dec 31, 2024
e8d2b01
Remove class from drops
ernstmul Dec 31, 2024
c5086ff
fix: wizard not closing on successful build.
ItzNotABug Dec 31, 2024
5db67a3
DeploymentCard new tooltip
ernstmul Dec 31, 2024
0a5af2f
DeploymentCard new tooltip
ernstmul Dec 31, 2024
ecf9fd2
Execution page
ernstmul Dec 31, 2024
d7a758b
Trim component
ernstmul Dec 31, 2024
67f00eb
fix: remove checkboxes from domains tab.
ItzNotABug Dec 31, 2024
b09b95e
fix: tooltip content.
ItzNotABug Dec 31, 2024
85c3c3a
more components
ernstmul Dec 31, 2024
46e1fdb
Merge pull request #1588 from appwrite/fix-repo-connect
ernstmul Jan 2, 2025
437c0c5
Merge pull request #1590 from appwrite/fix-deployment-message
ernstmul Jan 2, 2025
7123fc9
Merge pull request #1594 from appwrite/fix-domains-on-sites
ernstmul Jan 2, 2025
02803fe
Merge pull request #1595 from appwrite/fix-tooltip-content
ernstmul Jan 2, 2025
b104fd8
address comment.
ItzNotABug Jan 2, 2025
819a829
address comment.
ItzNotABug Jan 2, 2025
2ba9101
address comment.
ItzNotABug Jan 2, 2025
51c57eb
address comment.
ItzNotABug Jan 2, 2025
e6b9cf1
remove: unused var.
ItzNotABug Jan 2, 2025
3959200
ran: formatter.
ItzNotABug Jan 2, 2025
93cece9
Merge pull request #1583 from appwrite/fix-hide-cancel-deployment
ItzNotABug Jan 2, 2025
a83c3fa
Merge pull request #1586 from appwrite/fix-update-button
ItzNotABug Jan 2, 2025
9a40c40
Merge pull request #1585 from appwrite/fix-env-var-text
ItzNotABug Jan 2, 2025
00be7c1
Merge pull request #1584 from appwrite/fix-tips-and-button-text-case
ItzNotABug Jan 2, 2025
cc89194
Merge pull request #1582 from appwrite/fix-sites-wizard-button
ItzNotABug Jan 2, 2025
4ed6653
Merge branch 'feat-pink-v2' into fix-wizard-not-closing
ItzNotABug Jan 2, 2025
97da239
Merge pull request #1553 from ItzNotABug/fix-terms-checkbox
ernstmul Jan 2, 2025
fded265
Merge pull request #1587 from appwrite/fix-pagination
ernstmul Jan 2, 2025
b4c2187
Merge pull request #1591 from appwrite/fix-qr-on-sites
ernstmul Jan 2, 2025
10d53b1
Merge pull request #1592 from appwrite/fix-create-repo-responsiveness
ernstmul Jan 2, 2025
8e2f133
Merge pull request #1593 from appwrite/fix-wizard-not-closing
ernstmul Jan 2, 2025
550cc86
Update mock numbers
ernstmul Jan 3, 2025
50d5ccf
Update navigation
ernstmul Jan 3, 2025
1ad2d6c
Add latest disabled state and maxwidth
ernstmul Jan 3, 2025
efdf60c
Organizations tooltip
ernstmul Jan 3, 2025
1f963be
New pink v2 tooltips
ernstmul Jan 3, 2025
30f1449
Review feedback
ernstmul Jan 3, 2025
aa85d9a
Review feedback
ernstmul Jan 3, 2025
d347d08
Added slot
ernstmul Jan 3, 2025
0dae2b9
Merge branch 'main' into feat-pink-v2
ItzNotABug Jan 3, 2025
f0b4194
Merge branch 'feat-pink-v2' into new-tooltip-copy-and-download
ernstmul Jan 3, 2025
d49ecd8
Merge pull request #1580 from appwrite/new-tooltip-copy-and-download
ernstmul Jan 8, 2025
a896b27
Merge branch 'main' into feat-pink-v2
ItzNotABug Jan 9, 2025
a3aa99c
Upgrade console SDK
Meldiron Jan 9, 2025
aacd030
Merge pull request #1605 from appwrite/fix-types-sdk
Meldiron Jan 9, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,6 @@ dist/
*.swp
### Node ###
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
Expand Down
46 changes: 23 additions & 23 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -108,9 +108,9 @@ pnpm run lint

Diagnostic tool that checks for the following:

- Unused CSS
- Svelte A11y hints
- TypeScript compiler errors
- Unused CSS
- Svelte A11y hints
- TypeScript compiler errors

```bash
pnpm run check
Expand All @@ -130,11 +130,11 @@ doc-548-submit-a-pull-request-section-to-contribution-guide

When `TYPE` can be:

- **feat** - is a new feature
- **doc** - documentation only changes
- **cicd** - changes related to CI/CD system
- **fix** - a bug fix
- **refactor** - code change that neither fixes a bug nor adds a feature
- **feat** - is a new feature
- **doc** - documentation only changes
- **cicd** - changes related to CI/CD system
- **fix** - a bug fix
- **refactor** - code change that neither fixes a bug nor adds a feature

**All PRs must include a commit message with a description of the changes made!**

Expand Down Expand Up @@ -175,22 +175,22 @@ $ git push origin [name_of_your_new_branch]

Before committing always make sure to run all available tools to improve the codebase:

- Formatter
- `pnpm run format`
- Tests
- `pnpm test`
- Diagnostics
- `pnpm run check`
- Formatter
- `pnpm run format`
- Tests
- `pnpm test`
- Diagnostics
- `pnpm run check`

### Performance

Page load times are a key consideration for users of all browsers and device types.

There are some general things we can do in front-end development:

- Minimize HTTP requests
- Minimize blocking – content should be readable before client-side processing
- Lazy load "supplementary" content, especially images
- Minimize HTTP requests
- Minimize blocking – content should be readable before client-side processing
- Lazy load "supplementary" content, especially images

### Don't Repeat Yourself (DRY)

Expand All @@ -202,12 +202,12 @@ If you stick to this principle, you will ensure that you will only ever need to

Separate _structure_ from _presentation_ from _behavior_ to aid maintainability and understanding.

- Keep CSS (presentation), JS (behavior) and HTML (structure) in the same respective Svelte component
- Avoid writing inline CSS or Javascript in HTML
- Avoid writing CSS or HTML in Javascript
- Don't choose HTML elements to imply style
- Where appropriate, use CSS or Svelte rather than Javascript for animations and transitions
- Try to use templates when defining markup in Javascript
- Keep CSS (presentation), JS (behavior) and HTML (structure) in the same respective Svelte component
- Avoid writing inline CSS or Javascript in HTML
- Avoid writing CSS or HTML in Javascript
- Don't choose HTML elements to imply style
- Where appropriate, use CSS or Svelte rather than Javascript for animations and transitions
- Try to use templates when defining markup in Javascript

### Write code to be read

Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@

Appwrite Console has been built with the following frameworks:

- [Svelte](https://svelte.dev/)
- [Svelte Kit](https://kit.svelte.dev/)
- [Svelte](https://svelte.dev/)
- [Svelte Kit](https://kit.svelte.dev/)

## Developer Experience

Expand Down
7 changes: 6 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,11 @@
"e2e:ui": "playwright test tests/e2e --ui"
},
"dependencies": {
"@appwrite.io/console": "1.4.4",
"@appwrite.io/console": "https://pkg.pr.new/appwrite/appwrite/@appwrite.io/console@9193",
"@appwrite.io/pink": "0.25.0",
"@appwrite.io/pink-icons": "0.25.0",
"@appwrite.io/pink-icons-svelte": "1.0.0-next.7",
"@appwrite.io/pink-svelte": "https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@244",
"@popperjs/core": "^2.11.8",
"@sentry/sveltekit": "^8.38.0",
"@stripe/stripe-js": "^3.5.0",
Expand All @@ -32,7 +34,9 @@
"deep-equal": "^2.2.3",
"echarts": "^5.5.1",
"envfile": "^7.1.0",
"ignore": "^6.0.2",
"nanoid": "^5.0.8",
"nanotar": "^0.1.1",
"plausible-tracker": "^0.3.9",
"pretty-bytes": "^6.1.1",
"prismjs": "^1.29.0",
Expand All @@ -57,6 +61,7 @@
"@typescript-eslint/eslint-plugin": "^7.18.0",
"@typescript-eslint/parser": "^7.18.0",
"@vitest/ui": "^1.6.0",
"ansicolor": "^2.0.3",
"eslint": "^8.57.1",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-svelte": "^2.46.0",
Expand Down
Loading
Loading