Skip to content
Open

Next #325

Show file tree
Hide file tree
Changes from 250 commits
Commits
Show all changes
1591 commits
Select commit Hold shift + click to select a range
d620281
fix: square bg on virtual items.
ItzNotABug Sep 8, 2025
a02594a
Merge branch 'next' into feat-SER-205-new-expansion-table-component
ItzNotABug Sep 8, 2025
196896c
more fixes.
ItzNotABug Sep 8, 2025
780505d
Merge branch 'next' into feat-SER-205-new-expansion-table-component
ItzNotABug Sep 8, 2025
2ae5c26
zIndex adjustments.
ItzNotABug Sep 8, 2025
6719952
Merge branch 'next' into feat-SER-205-new-expansion-table-component
ItzNotABug Sep 8, 2025
7da6b86
update: adjust focus loss on row to remove hover state.
ItzNotABug Sep 8, 2025
062d3ec
Merge branch 'next' into feat-SER-205-new-expansion-table-component
ItzNotABug Sep 8, 2025
86cdb73
Merge branch 'next' into accordion-table
ItzNotABug Sep 8, 2025
b7e19d8
add: solid color of same reference, i.e. without alpha.
ItzNotABug Sep 8, 2025
fb8b1ed
Merge branch 'next' into feat-SER-205-new-expansion-table-component
ItzNotABug Sep 8, 2025
8a3316e
Merge branch 'next' into accordion-table
ItzNotABug Sep 8, 2025
1518a0f
add: icons.
ItzNotABug Sep 8, 2025
83942c1
Merge pull request #362 from appwrite/add-icons
ItzNotABug Sep 8, 2025
c088e45
Merge branch 'next' into feat-SER-205-new-expansion-table-component
ItzNotABug Sep 8, 2025
3d9d31f
Merge branch 'next' into accordion-table
ItzNotABug Sep 8, 2025
1955660
add: pinned icon.
ItzNotABug Sep 9, 2025
30fa057
update: allow string height.
ItzNotABug Sep 9, 2025
3b50c35
add: restProps support to skeleton.
ItzNotABug Sep 10, 2025
ce2b249
add: correct type.
ItzNotABug Sep 10, 2025
1489b16
Merge branch 'next' into feat-SER-205-new-expansion-table-component
ItzNotABug Sep 10, 2025
317dd3f
Merge branch 'next' into accordion-table
ItzNotABug Sep 10, 2025
40105cc
update: handle viewports on accordion table summary.
ItzNotABug Sep 10, 2025
efde1ec
update: icons.
ItzNotABug Sep 10, 2025
136de71
adds: optional icons support to input labels on the left side.
ItzNotABug Sep 11, 2025
7e2f4da
Merge pull request #363 from appwrite/input-icons
ItzNotABug Sep 11, 2025
d8326d0
Merge branch 'next' into feat-SER-205-new-expansion-table-component
ItzNotABug Sep 11, 2025
aceaca7
Merge branch 'next' into accordion-table
ItzNotABug Sep 11, 2025
cdb58ac
fix: icon colors.
ItzNotABug Sep 11, 2025
e1c4a38
Merge branch 'next' into feat-SER-205-new-expansion-table-component
ItzNotABug Sep 11, 2025
034243e
Merge branch 'next' into accordion-table
ItzNotABug Sep 11, 2025
7ddce03
feat: combobox custom option support.
ItzNotABug Sep 11, 2025
0d30abc
Merge branch 'next' into accordion-table
ItzNotABug Sep 11, 2025
0fefd92
Merge branch 'next' into feat-SER-205-new-expansion-table-component
ItzNotABug Sep 11, 2025
dd980f7
Update v2/pink-sb/src/lib/accordion-table/cell/Cell.svelte
ItzNotABug Sep 11, 2025
2ed1250
Merge pull request #360 from appwrite/accordion-table
ItzNotABug Sep 12, 2025
218be58
fix: return empty values if they are.
ItzNotABug Sep 12, 2025
952b37e
Merge branch 'next' into feat-SER-205-new-expansion-table-component
ItzNotABug Sep 12, 2025
fafc942
fix: dual sided resizing.
ItzNotABug Sep 13, 2025
aca40bd
Merge pull request #364 from appwrite/attempt-resize-fixes
ItzNotABug Sep 15, 2025
6fd5ef1
Merge branch 'next' into feat-SER-205-new-expansion-table-component
ItzNotABug Sep 15, 2025
65e03a4
fix: dual-sided resizing and cache issue causing wrong resize.
ItzNotABug Sep 15, 2025
4e4e31d
lint.
ItzNotABug Sep 15, 2025
ba96092
update: misc.
ItzNotABug Sep 15, 2025
28b9e27
Merge pull request #365 from appwrite/fix-width-resize-and-swap
ItzNotABug Sep 15, 2025
263a9e2
Merge branch 'next' into feat-SER-205-new-expansion-table-component
ItzNotABug Sep 15, 2025
2637bd0
update: misc.
ItzNotABug Sep 15, 2025
737010f
Merge branch 'next' into feat-SER-205-new-expansion-table-component
ItzNotABug Sep 15, 2025
2c4b5cf
remove: problematic cache logic.
ItzNotABug Sep 15, 2025
c4033d9
lint.
ItzNotABug Sep 15, 2025
00be49b
Merge branch 'next' into feat-SER-205-new-expansion-table-component
ItzNotABug Sep 15, 2025
5b11372
Merge branch 'next' into feat-SER-205-new-expansion-table-component
ItzNotABug Sep 15, 2025
f4da718
fix: changes from next.
ItzNotABug Sep 15, 2025
b6d23a2
Rename table-row class to accordian-table-row
HarshMN2345 Sep 15, 2025
6be70dc
update: ComboBox.svelte for disabled state.
ItzNotABug Sep 18, 2025
66e8127
Merge branch 'next' into feat-SER-205-new-expansion-table-component
ItzNotABug Sep 18, 2025
9552823
update: combo-box.
ItzNotABug Sep 18, 2025
4a33959
Merge branch 'next' into feat-SER-205-new-expansion-table-component
ItzNotABug Sep 18, 2025
2037d5e
Merge branch 'next' into change-row-name
ItzNotABug Sep 20, 2025
c6caab9
add: disabled states to combo-box
ItzNotABug Sep 20, 2025
f2198f1
Merge branch 'next' into feat-SER-205-new-expansion-table-component
ItzNotABug Sep 20, 2025
383f5e6
Merge branch 'next' into change-row-name
HarshMN2345 Sep 23, 2025
e3b67a2
update: allow edits and edit on taps for header cells.
ItzNotABug Sep 24, 2025
3a06f4c
lint.
ItzNotABug Sep 24, 2025
7ccbbff
Merge pull request #367 from appwrite/sheet-cell-improvements
ItzNotABug Sep 24, 2025
4e5cc18
Merge branch 'next' into feat-SER-205-new-expansion-table-component
ItzNotABug Sep 24, 2025
dcfb9e1
update: change default editable behaviour on header cells.
ItzNotABug Sep 24, 2025
077179c
Merge branch 'next' into feat-SER-205-new-expansion-table-component
ItzNotABug Sep 24, 2025
0a65051
add: custom icon and html support on toast.
ItzNotABug Sep 26, 2025
8f82877
Merge branch 'next' into feat-SER-205-new-expansion-table-component
ItzNotABug Sep 26, 2025
dc65e5f
Merge branch 'next' into change-row-name
HarshMN2345 Sep 27, 2025
3a17fe8
Fix typo in class name from 'accordian' to 'accordion'
HarshMN2345 Sep 27, 2025
72e5104
Merge pull request #366 from appwrite/change-row-name
ItzNotABug Sep 27, 2025
d1684a1
update: conditional row hover effect.
ItzNotABug Oct 3, 2025
754a996
Merge branch 'next' into feat-SER-205-new-expansion-table-component
ItzNotABug Oct 3, 2025
5f33eaa
add selectedPath prop for auto-select and auto-expand
HarshMN2345 Oct 6, 2025
5a80bb2
changes
HarshMN2345 Oct 6, 2025
aa2ed6e
test
HarshMN2345 Oct 6, 2025
411470c
feat(logs): add in-input search with fuzzy highlighting, empty state,…
HarshMN2345 Oct 8, 2025
0bdb5e2
lint issue
HarshMN2345 Oct 8, 2025
8a68cf8
fix copy
HarshMN2345 Oct 9, 2025
4d6bdef
fix for sync
HarshMN2345 Oct 9, 2025
eab33ba
cleaned and improved searching
HarshMN2345 Oct 9, 2025
a90a620
adding calculate similarity fn
HarshMN2345 Oct 9, 2025
8c93290
improve HTML escaping
HarshMN2345 Oct 9, 2025
d030e8e
lint issue
HarshMN2345 Oct 9, 2025
1202c02
enable 1-char search and ignore ANSI/control codes in results
HarshMN2345 Oct 13, 2025
226ed26
add modeless mode for non-blocking overlays
HarshMN2345 Oct 16, 2025
f95ebba
add modeless prop for non-blocking overlayboolean
HarshMN2345 Oct 16, 2025
8a9c15a
add: select color.
ItzNotABug Oct 17, 2025
893bed8
Merge pull request #371 from appwrite/add-selected-color
ItzNotABug Oct 17, 2025
c9aac79
Merge branch 'next' into feat-SER-205-new-expansion-table-component
ItzNotABug Oct 17, 2025
f06f46a
add: custom icon support to alerts.
ItzNotABug Oct 19, 2025
f65ab98
Merge pull request #372 from appwrite/add-custom-icon-support-to-alerts
ItzNotABug Oct 19, 2025
6faeea0
Merge branch 'next' into feat-SER-205-new-expansion-table-component
ItzNotABug Oct 19, 2025
0fb04d1
Update Logs.svelte
HarshMN2345 Oct 20, 2025
a3c6dfe
Merge branch 'next' into feat-SER-364-logs-search-highlighting-empty-…
HarshMN2345 Oct 20, 2025
b429c6a
compound tag
HarshMN2345 Oct 20, 2025
3e84c1c
rename prop to (inverted) and remove unused class
HarshMN2345 Oct 20, 2025
524d1cd
add: custom expand support with shortcuts.
ItzNotABug Oct 20, 2025
189c216
Merge branch 'next' into fix-added-modless
HarshMN2345 Oct 21, 2025
3fa55f7
Merge pull request #370 from appwrite/fix-added-modless
HarshMN2345 Oct 21, 2025
10305c4
Merge branch 'next' into feat-SER-205-new-expansion-table-component
HarshMN2345 Oct 21, 2025
c342c98
add: size options on kbd.
ItzNotABug Oct 21, 2025
ad1222b
update: story.
ItzNotABug Oct 21, 2025
621bb1e
update: story.
ItzNotABug Oct 21, 2025
d4b1eff
Merge branch 'next' into spreadsheet-row-kbd-expand
ItzNotABug Oct 21, 2025
a301053
address comments.
ItzNotABug Oct 21, 2025
44da052
Merge remote-tracking branch 'origin/spreadsheet-row-kbd-expand' into…
ItzNotABug Oct 21, 2025
325fef8
fix: missed logic.
ItzNotABug Oct 21, 2025
e3004a6
remove: `getRowContext()` check.
ItzNotABug Oct 21, 2025
1b21f45
Merge pull request #373 from appwrite/spreadsheet-row-kbd-expand
ItzNotABug Oct 21, 2025
e2a6d86
fix: mark type as button on inline alert.
ItzNotABug Oct 21, 2025
71bdaf8
Merge branch 'next' into feat-SER-205-new-expansion-table-component
ItzNotABug Oct 21, 2025
d2c20e8
Merge branch 'next' into feat-SER-364-logs-search-highlighting-empty-…
HarshMN2345 Oct 22, 2025
50b60cc
Add tanstack icon
Meldiron Oct 23, 2025
e0bb695
Merge pull request #374 from appwrite/feat-tanstack-icons
Meldiron Oct 23, 2025
2acd23f
Merge branch 'next' into feat-SER-364-logs-search-highlighting-empty-…
HarshMN2345 Oct 23, 2025
bd11254
extract inline mapping to reactive variable in Logs.svelte
HarshMN2345 Oct 23, 2025
d339bb2
min-height to prevent large shift
HarshMN2345 Oct 23, 2025
d3b1b22
attempt: fix.
ItzNotABug Oct 24, 2025
ad30eb1
Merge pull request #375 from appwrite/fix-tooltip-disabled-state
ItzNotABug Oct 24, 2025
634a501
Merge branch 'next' into feat-SER-205-new-expansion-table-component
ItzNotABug Oct 24, 2025
5da0018
update: change name to avoid conflicts with spreadsheet.
ItzNotABug Oct 25, 2025
d4ec91b
fix: mark as readonly for consistency with spreadsheet.
ItzNotABug Oct 25, 2025
1aace7d
update: change name to avoid conflicts with table.
ItzNotABug Oct 25, 2025
5a2588f
Merge branch 'next' into change-type-names
ItzNotABug Oct 25, 2025
b59aa24
Merge pull request #376 from appwrite/change-type-names
ItzNotABug Oct 25, 2025
79d81a8
Merge branch 'next' into feat-SER-205-new-expansion-table-component
ItzNotABug Oct 25, 2025
144340d
update: export all types correctly.
ItzNotABug Oct 25, 2025
a447787
fix: lint.
ItzNotABug Oct 25, 2025
2b4bc90
lint.
ItzNotABug Oct 25, 2025
d8a3234
Merge pull request #377 from appwrite/export-all-types-correctly
ItzNotABug Oct 25, 2025
46f65c7
Merge branch 'next' into feat-SER-205-new-expansion-table-component
ItzNotABug Oct 25, 2025
293b6a8
Merge branch 'next' into feat-SER-364-logs-search-highlighting-empty-…
HarshMN2345 Oct 26, 2025
f802054
feat: add Lovable icon to pink-icons
Oct 27, 2025
6ca319c
missing icon
HarshMN2345 Oct 27, 2025
fc3a419
Merge pull request #378 from appwrite/feat-lovable-icon
HarshMN2345 Oct 27, 2025
85d1b43
Merge branch 'next' into feat-SER-205-new-expansion-table-component
HarshMN2345 Oct 27, 2025
a5b3436
fix: change lovable icon
Oct 29, 2025
53208cd
Merge pull request #379 from appwrite/fix-lovable-icon
HarshMN2345 Oct 29, 2025
c67ae13
Merge branch 'next' into feat-SER-205-new-expansion-table-component
HarshMN2345 Oct 29, 2025
976f4b6
replaced svelte icon
Oct 29, 2025
460d19b
Merge pull request #380 from appwrite/fix-svelte-icon
HarshMN2345 Oct 29, 2025
c2c15c4
Merge branch 'next' into feat-SER-205-new-expansion-table-component
HarshMN2345 Oct 29, 2025
b9bf637
added stories
HarshMN2345 Oct 29, 2025
f61dd8d
removed extra stories
HarshMN2345 Oct 29, 2025
b92d102
Merge branch 'next' into feat-SER-464-Compound-Tag
HarshMN2345 Oct 29, 2025
d40a62b
lint fixes
HarshMN2345 Oct 29, 2025
a438881
added on:click
HarshMN2345 Oct 29, 2025
7c771ee
fixes and design changes
HarshMN2345 Oct 31, 2025
acc5cbc
Merge branch 'next' of https://github.com/appwrite/pink into add-wsu
TorstenDittmann Oct 31, 2025
062531d
Skip tests in pink-sb by short-circuiting test script
TorstenDittmann Oct 31, 2025
de873fd
fix:Refactor styles and config in Pink SB
TorstenDittmann Oct 31, 2025
08506a2
Merge pull request #355 from appwrite/add-wsu
TorstenDittmann Oct 31, 2025
7361c25
fix: cell data loading.
ItzNotABug Nov 3, 2025
d94920e
Merge branch 'next' into feat-SER-205-new-expansion-table-component
ItzNotABug Nov 3, 2025
cf1b6a2
Merge branch 'next' into feat-SER-464-Compound-Tag
HarshMN2345 Nov 4, 2025
41aedbb
Allow truncate on selector
abnegate Nov 5, 2025
abfd081
Lint
abnegate Nov 5, 2025
b1988af
Merge pull request #383 from appwrite/feat-truncate-checkboxes
ItzNotABug Nov 5, 2025
c4d7bc0
Merge branch 'next' into feat-SER-205-new-expansion-table-component
ItzNotABug Nov 5, 2025
1a491f0
small tweaks
HarshMN2345 Nov 5, 2025
f5527f5
Merge branch 'next' into feat-SER-364-logs-search-highlighting-empty-…
HarshMN2345 Nov 5, 2025
a9f3d68
fix: input not firing `on:invalid` due to hidden state.
ItzNotABug Nov 6, 2025
e54db8a
Merge pull request #384 from appwrite/fix-input-select-error
ItzNotABug Nov 6, 2025
4472521
Merge branch 'next' into feat-SER-205-new-expansion-table-component
ItzNotABug Nov 6, 2025
4d60711
Merge branch 'next' into feat-SER-364-logs-search-highlighting-empty-…
HarshMN2345 Nov 11, 2025
df49e0d
Guard against missing tooltip element in Popover
TorstenDittmann Nov 12, 2025
a3ac011
Merge pull request #385 from appwrite/fix-popover-type-guard
TorstenDittmann Nov 12, 2025
e5b1d7e
Merge branch 'next' into feat-SER-205-new-expansion-table-component
HarshMN2345 Nov 12, 2025
ae9e7d5
Switch to local interfaces and add sample rows
TorstenDittmann Nov 12, 2025
73fb121
Merge branch 'feat-SER-205-new-expansion-table-component' of https://…
TorstenDittmann Nov 12, 2025
a8bd38d
Merge pull request #354 from appwrite/feat-SER-205-new-expansion-tabl…
TorstenDittmann Nov 12, 2025
bd82d9a
fix: null value throwing an error.
ItzNotABug Nov 13, 2025
1bf564d
Merge branch 'next' into feat-SER-464-Compound-Tag
HarshMN2345 Nov 14, 2025
2421381
Refactor Root styles to SCSS and tweak button vars
TorstenDittmann Nov 17, 2025
c255e7b
Remove root.scss and inline styles in Root.svelte
TorstenDittmann Nov 17, 2025
ddb9a4b
Delete root.scss
TorstenDittmann Nov 17, 2025
5b26bb8
Use background instead of background-color
TorstenDittmann Nov 18, 2025
da72a8b
feat: split button
TorstenDittmann Nov 19, 2025
77763d1
fix stuff
TorstenDittmann Nov 19, 2025
33845eb
Update Split.stories.svelte
TorstenDittmann Nov 19, 2025
6916470
Merge pull request #388 from appwrite/fix-split-buttons
TorstenDittmann Nov 19, 2025
2e88012
Merge branch 'next' into feat-SER-364-logs-search-highlighting-empty-…
HarshMN2345 Nov 25, 2025
53df8e1
Merge pull request #369 from appwrite/feat-SER-364-logs-search-highli…
ItzNotABug Nov 25, 2025
c2b4379
Merge pull request #381 from appwrite/feat-SER-464-Compound-Tag
ItzNotABug Nov 25, 2025
3837467
remove: expandable.
ItzNotABug Nov 27, 2025
60d3605
Merge pull request #389 from appwrite/clean-components
ItzNotABug Nov 27, 2025
8e32f56
Merge pull request #387 from appwrite/fix-studio-polishing
TorstenDittmann Nov 28, 2025
dd70086
fix: stale tooltip always showing.
ItzNotABug Nov 29, 2025
c15b4be
fix: logic.
ItzNotABug Nov 30, 2025
865e2fc
Merge pull request #390 from appwrite/fix-tooltip
ItzNotABug Nov 30, 2025
bacd8ac
optimize: sheet, reactivity, etc.
ItzNotABug Dec 15, 2025
8d98528
remove: erroneous number of func calls.
ItzNotABug Dec 15, 2025
cb016bd
fix: added support for class in tables
HarshMN2345 Jan 6, 2026
cfa2920
drop reactive 218052restProps destructure
HarshMN2345 Jan 6, 2026
fe2477e
Merge pull request #393 from appwrite/fix-SER-1046-table-responsive-f…
ItzNotABug Jan 6, 2026
bbad65f
Merge pull request #392 from appwrite/sheet-improvements
abnegate Jan 12, 2026
e7e0f6f
feat: new canvas component
HarshMN2345 Jan 13, 2026
1c00d4c
some tweaks
HarshMN2345 Jan 13, 2026
f8ab1a9
addressed some small comments
HarshMN2345 Jan 14, 2026
0053391
inline class
HarshMN2345 Jan 14, 2026
957a779
pink prefix
HarshMN2345 Jan 15, 2026
b92a389
fix: tags input and icon.
ItzNotABug Jan 18, 2026
74f5e7e
Merge branch 'next' into feat-SER-313-New-Canvas-Component
HarshMN2345 Jan 20, 2026
95c8836
nw-north-west
HarshMN2345 Jan 20, 2026
bad04c9
small fixes
HarshMN2345 Jan 21, 2026
de8a591
Merge pull request #394 from appwrite/feat-SER-313-New-Canvas-Component
HarshMN2345 Jan 21, 2026
700feba
Merge branch 'next' into fix-directory-picker
HarshMN2345 Jan 23, 2026
404b9df
add: bigint support.
ItzNotABug Jan 25, 2026
9de6a8f
fix: bounds on bigint.
ItzNotABug Jan 25, 2026
33682ed
format.
ItzNotABug Jan 25, 2026
167d2f3
Merge branch 'next' into bigint
ItzNotABug Jan 25, 2026
8255b32
fix: lint!
ItzNotABug Jan 25, 2026
2719d69
Merge branch 'next' into bigint
ItzNotABug Jan 25, 2026
b2b1cfe
fix: types.
ItzNotABug Jan 25, 2026
c1feb89
Merge pull request #397 from appwrite/bigint
ItzNotABug Jan 27, 2026
8d6c666
add: popover group based portal support on combobox.
ItzNotABug Jan 27, 2026
d7388a3
addressed comments
HarshMN2345 Jan 27, 2026
69ace09
Merge branch 'next' into fix-directory-picker
HarshMN2345 Jan 27, 2026
98c7213
remove: unnecessary calcs.
ItzNotABug Jan 30, 2026
b12ae8c
remove: unnecessary reactive calc.
ItzNotABug Jan 30, 2026
2fc4553
remove: unnecessary reactive calc on logs search.
ItzNotABug Jan 30, 2026
1bedb5f
fix: tags.
ItzNotABug Jan 30, 2026
76586cc
fix: input.
ItzNotABug Jan 30, 2026
f5ea3d0
fix: hover border.
ItzNotABug Jan 30, 2026
5d47a3a
Merge branch 'next' into fix-unnecessary-calcs
ItzNotABug Jan 30, 2026
2f996a9
fix: lint.
ItzNotABug Jan 30, 2026
043ea76
Merge pull request #398 from appwrite/fix-unnecessary-calcs
ItzNotABug Jan 30, 2026
50c5f13
update: disable input on tags.
ItzNotABug Jan 30, 2026
719d47b
update: only recreate when needed.
ItzNotABug Feb 2, 2026
3eaa01a
update: add more story examples.
ItzNotABug Feb 2, 2026
dd7e01c
Merge pull request #399 from appwrite/fix-code-rendering
ItzNotABug Feb 2, 2026
e855982
Merge branch 'next' into fix-directory-picker
HarshMN2345 Feb 6, 2026
ef419bd
lint fix
HarshMN2345 Feb 6, 2026
81d2f6b
Merge pull request #368 from appwrite/fix-directory-picker
HarshMN2345 Feb 6, 2026
906b472
keep value as number on increment/decrement
HarshMN2345 Feb 9, 2026
d2b8cb1
handle bigint
HarshMN2345 Feb 9, 2026
e5fafc0
remove redundancy
HarshMN2345 Feb 9, 2026
8436c86
remove null check
HarshMN2345 Feb 9, 2026
e90d5ec
use it as param and remove
HarshMN2345 Feb 9, 2026
0ba5023
comments
HarshMN2345 Feb 9, 2026
df765cc
Merge pull request #400 from appwrite/fix-input-number-step-coercion
HarshMN2345 Feb 9, 2026
768bda9
fix: number input change
HarshMN2345 Feb 13, 2026
a4067bf
Merge pull request #401 from appwrite/fix-number-input-change-fix
HarshMN2345 Feb 13, 2026
bfe7ce3
add native scrollbar and sticky column support
HarshMN2345 Mar 17, 2026
1c507b0
few copliot suggestions
HarshMN2345 Mar 18, 2026
ca72286
hide row col resize
HarshMN2345 Mar 18, 2026
160c7d9
Merge pull request #403 from appwrite/fix-add-sticky-support-and-scro…
HarshMN2345 Mar 18, 2026
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
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
node_modules/
!dist
39 changes: 39 additions & 0 deletions .github/workflows/pkg-vc.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
name: Publish to pkg.vc

on:
pull_request:

Comment on lines +3 to +5
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🛠️ Refactor suggestion

⚠️ Potential issue

Do not publish on pull_request. Restrict to main/tags (prevents accidental releases).

Publishing on PRs risks unmerged or fork code attempting to publish. Trigger on push to main/tags and allow manual runs.

-on:
-    pull_request:
+on:
+  push:
+    branches: [main]
+    tags: ['v*']
+  workflow_dispatch:
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
on:
pull_request:
on:
push:
branches: [main]
tags: ['v*']
workflow_dispatch:
🤖 Prompt for AI Agents
.github/workflows/pkg-vc.yml lines 3-5: the workflow is currently triggered on
pull_request which can cause accidental publishes from unmerged or forked PRs;
remove the pull_request trigger and instead configure the workflow to run on
push to main and on tag pushes (e.g., tags matching your release pattern) and
add workflow_dispatch for manual runs so releases occur only from main/tags or
when manually invoked.

permissions:
pull-requests: write
contents: read

jobs:
publish:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Use Node.js
uses: actions/setup-node@v2
with:
node-version: 20
Comment on lines +16 to +19
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🛠️ Refactor suggestion

Upgrade setup-node to v4 and enable pnpm cache.

actionlint flags v2 as too old; caching speeds CI.

-            - name: Use Node.js
-              uses: actions/setup-node@v2
-              with:
-                  node-version: 20
+            - name: Use Node.js
+              uses: actions/setup-node@v4
+              with:
+                  node-version: '20'
+                  cache: 'pnpm'
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
- name: Use Node.js
uses: actions/setup-node@v2
with:
node-version: 20
- name: Use Node.js
uses: actions/setup-node@v4
with:
node-version: '20'
cache: 'pnpm'
🧰 Tools
🪛 actionlint (1.7.7)

17-17: the runner of "actions/setup-node@v2" action is too old to run on GitHub Actions. update the action's version to fix this issue

(action)

🤖 Prompt for AI Agents
.github/workflows/pkg-vc.yml around lines 16 to 19: update the GitHub Action to
use actions/setup-node@v4 and enable pnpm caching; replace uses:
actions/setup-node@v2 with actions/setup-node@v4 and add the with: cache: 'pnpm'
(keeping node-version: 20) so the workflow uses the newer action and speeds CI
by caching pnpm dependencies.

- name: Install pnpm
uses: pnpm/action-setup@v4
- name: Install dependencies
run: pnpm install --frozen-lockfile
- name: Build packages
run: pnpm run build
- name: Publish @appwrite.io/pink-svelte
uses: pkg-vc/publish-action@main
with:
organization: appwrite
directory: ./v2/pink-sb
secret: ${{ secrets.TRY_MODULE_SECRET }}
github-token: ${{ secrets.GITHUB_TOKEN }}
- name: Publish @appwrite.io/pink-icons-svelte
uses: pkg-vc/publish-action@main
with:
organization: appwrite
directory: ./v2/pink-icons
secret: ${{ secrets.TRY_MODULE_SECRET }}
github-token: ${{ secrets.GITHUB_TOKEN }}
Comment on lines +26 to +39
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🛠️ Refactor suggestion

Guard publish steps or job against PR events.

If you keep PR triggers for dry-runs, ensure secrets aren’t required. Otherwise gate the job.

-    publish:
+    publish:
+        if: github.event_name != 'pull_request'
         runs-on: ubuntu-latest
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
- name: Publish @appwrite.io/pink-svelte
uses: pkg-vc/publish-action@main
with:
organization: appwrite
directory: ./v2/pink-sb
secret: ${{ secrets.TRY_MODULE_SECRET }}
github-token: ${{ secrets.GITHUB_TOKEN }}
- name: Publish @appwrite.io/pink-icons-svelte
uses: pkg-vc/publish-action@main
with:
organization: appwrite
directory: ./v2/pink-icons
secret: ${{ secrets.TRY_MODULE_SECRET }}
github-token: ${{ secrets.GITHUB_TOKEN }}
publish:
if: github.event_name != 'pull_request'
runs-on: ubuntu-latest
steps:
- name: Publish @appwrite.io/pink-svelte
uses: pkg-vc/publish-action@main
with:
organization: appwrite
directory: ./v2/pink-sb
secret: ${{ secrets.TRY_MODULE_SECRET }}
github-token: ${{ secrets.GITHUB_TOKEN }}
- name: Publish @appwrite.io/pink-icons-svelte
uses: pkg-vc/publish-action@main
with:
organization: appwrite
directory: ./v2/pink-icons
secret: ${{ secrets.TRY_MODULE_SECRET }}
github-token: ${{ secrets.GITHUB_TOKEN }}
🤖 Prompt for AI Agents
.github/workflows/pkg-vc.yml lines 26-39: the publish steps currently use
repository secrets and will fail or leak secrets when run on pull_request
events; guard the job or steps to avoid running when github.event_name ==
'pull_request' (or only run on push to protected branches) or alternatively
conditionally pass secrets so they are only used when not a PR (e.g., add an if
condition at the job or step level to skip publishing on pull_request and ensure
secrets are never referenced for PR runs).

50 changes: 31 additions & 19 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
@@ -1,24 +1,36 @@
name: Tests

on:
push:
branches: [main]
pull_request:
branches: [main]
push:
branches: [main]
pull_request:
branches: ["**"]

jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Use Node.js
uses: actions/setup-node@v2
with:
node-version: 16
- name: Install dependencies
run: npm ci
- name: Run Linter
run: npm run lint
continue-on-error: true
- name: Build packages
run: npm run build
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Use Node.js
uses: actions/setup-node@v2
with:
node-version: 20
Comment on lines +13 to +17
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

Upgrade core actions to v4 (v2 is EOL on modern runners).

checkout@v2 and setup-node@v2 will fail on current GitHub-hosted runners. Move to v4 and enable pnpm cache.

-            - uses: actions/checkout@v2
+            - uses: actions/checkout@v4
             - name: Use Node.js
-              uses: actions/setup-node@v2
+              uses: actions/setup-node@v4
               with:
                   node-version: 20
+                  cache: 'pnpm'
+                  cache-dependency-path: pnpm-lock.yaml
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
- uses: actions/checkout@v2
- name: Use Node.js
uses: actions/setup-node@v2
with:
node-version: 20
- uses: actions/checkout@v4
- name: Use Node.js
uses: actions/setup-node@v4
with:
node-version: 20
cache: 'pnpm'
cache-dependency-path: pnpm-lock.yaml
🧰 Tools
🪛 actionlint (1.7.7)

13-13: the runner of "actions/checkout@v2" action is too old to run on GitHub Actions. update the action's version to fix this issue

(action)


15-15: the runner of "actions/setup-node@v2" action is too old to run on GitHub Actions. update the action's version to fix this issue

(action)

🤖 Prompt for AI Agents
.github/workflows/tests.yml around lines 13 to 17: the workflow is using
actions/checkout@v2 and actions/setup-node@v2 which are EOL; update them to
actions/checkout@v4 and actions/setup-node@v4 (keeping node-version: 20) and
enable pnpm caching by adding the setup-node cache configuration (e.g., cache:
"pnpm" and appropriate cache-dependency-path pointing at pnpm-lock.yaml or
workspace lockfile) so the job runs on modern GitHub runners and benefits from
pnpm cache.

- name: Install pnpm
uses: pnpm/action-setup@v4
- name: Install dependencies
run: pnpm install --frozen-lockfile
- name: Build packages
run: pnpm run build
- name: Run Linter
run: pnpm run lint
- name: Run tests
run: |
pnpm dev &
pnpm run test
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🛠️ Refactor suggestion

Wait for dev server to be ready to avoid flaky tests.

Start server, wait on a health URL, then run tests and clean up.

-            - name: Run tests
-              run: |
-                  pnpm dev &
-                  pnpm run test
+            - name: Run tests
+              run: |
+                  pnpm dev & SERVER_PID=$!
+                  npx wait-on http://localhost:5173
+                  pnpm run test
+                  kill $SERVER_PID

If the URL/port differs, replace it accordingly.

📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
- name: Run tests
run: |
pnpm dev &
pnpm run test
- name: Run tests
run: |
pnpm dev & SERVER_PID=$!
npx wait-on http://localhost:5173
pnpm run test
kill $SERVER_PID
🤖 Prompt for AI Agents
In .github/workflows/tests.yml around lines 26 to 29, the workflow starts the
dev server and immediately runs tests which can cause flakes; modify the step to
start the server in the background while capturing its PID, poll a health URL
(e.g., http://localhost:3000/health) with a timeout and exponential/backoff
retry until it returns a successful status, then run the test command, and
finally kill the background server using the captured PID in a cleanup/finally
style to ensure it is stopped; replace the health URL/port if your app exposes a
different endpoint.

- uses: actions/upload-artifact@v4
if: ${{ !cancelled() }}
with:
name: genauigkeit-report
path: |
v2/pink-sb/.genauigkeit/report/index.html
retention-days: 30
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,6 @@ icons-dist/
*.local
.turbo
.vercel
.idea
.idea
.zed
.vscode
4 changes: 4 additions & 0 deletions .npmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
engine-strict=true
auto-install-peers=true
legacy-peer-deps=true
node-linker=hoisted
7 changes: 7 additions & 0 deletions .prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"useTabs": false,
"tabWidth": 4,
"singleQuote": true,
"trailingComma": "none",
"printWidth": 100
}
8 changes: 0 additions & 8 deletions .stylelintrc.json

This file was deleted.

8 changes: 0 additions & 8 deletions apps/kitchensink/.gitignore

This file was deleted.

3 changes: 0 additions & 3 deletions apps/kitchensink/README.md

This file was deleted.

Loading
Loading