Skip to content
Open

Next #325

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1534 commits
Select commit Hold shift + click to select a range
558e460
optimize: sparse paging.
ItzNotABug Aug 16, 2025
85acd09
fix: remove debounce and load page on visibility.
ItzNotABug Aug 16, 2025
c165ec2
fix: width logic, again.
ItzNotABug Aug 16, 2025
e10aaa8
add: hover logic for sequence and checkbox.
ItzNotABug Aug 16, 2025
45189ad
update: only remove focus if hover mode is true.
ItzNotABug Aug 16, 2025
247af49
update: keyboard events, navigation, and bug fix with select showing …
ItzNotABug Aug 16, 2025
7a52c75
update: improved keyboard nav and enter trigger on action.
ItzNotABug Aug 16, 2025
6325730
fix:spacing issue
HarshMN2345 Aug 16, 2025
6f0c94b
fix: responsiveness
HarshMN2345 Aug 16, 2025
9081fa8
fix: an edge case when Table is used inside a Dialog component.
ItzNotABug Aug 17, 2025
535121c
update: simplify fix for the width issue on dialogs.
ItzNotABug Aug 17, 2025
db071ac
add: end slot to textarea for console.
ItzNotABug Aug 17, 2025
4f3c872
fix: remove left chevron variants of accordian
HarshMN2345 Aug 17, 2025
fd496b1
Replace pnpm run scripts with workspace-utils wrapper
TorstenDittmann Aug 17, 2025
09b83f7
Use WSU runner for monorepo script commands
TorstenDittmann Aug 17, 2025
b0110ff
Upgrade workspace-utils to v1.0.1
TorstenDittmann Aug 17, 2025
b5c8591
Bump workspace-utils from 1.0.1 to 1.0.2
TorstenDittmann Aug 17, 2025
34671e4
update: add `close` support to editor;
ItzNotABug Aug 18, 2025
18909bc
feat: add slot-based API (Root/Row/Cell)
HarshMN2345 Aug 18, 2025
7e90824
update: border color on hover.
ItzNotABug Aug 18, 2025
65f97c8
fix: hover on non-draggable columns and missing borders on select.
ItzNotABug Aug 18, 2025
6bf3dd0
add: tooltip support to bottom action.
ItzNotABug Aug 19, 2025
9f28c76
fix: border for select cells.
ItzNotABug Aug 19, 2025
09eb531
Merge branch 'next' into 'feat-virtual-spreadsheet'.
ItzNotABug Aug 19, 2025
0478e12
Merge pull request #350 from appwrite/feat-virtual-spreadsheet
ItzNotABug Aug 19, 2025
0c4d6e1
Merge pull request #346 from appwrite/keyboard-nav-sheet
ItzNotABug Aug 19, 2025
185ee47
fix: lint.
ItzNotABug Aug 19, 2025
44385d1
fix: onMount invalid call, leftover from merge.
ItzNotABug Aug 19, 2025
36dc3f2
fix: close triggering `on:blur`.
ItzNotABug Aug 19, 2025
59e81f6
fix: toast action buttons to extra-compact.
ItzNotABug Aug 20, 2025
0b77850
fix: chnaged padding and margin to )
HarshMN2345 Aug 21, 2025
0bad73d
Merge pull request #356 from appwrite/fix-Margin-Fieldset
ItzNotABug Aug 21, 2025
2a06487
Merge branch 'next' into feat-SER-205-new-expansion-table-component
HarshMN2345 Aug 21, 2025
0f02493
fix:improve type structure
HarshMN2345 Aug 24, 2025
f2c492e
fix:lint error
HarshMN2345 Aug 24, 2025
c993493
Merge branch 'next' into feat-spreadsheet
ItzNotABug Aug 25, 2025
23b0b61
fix: limit on pagination [lol].
ItzNotABug Aug 25, 2025
4d9e4bf
Merge remote-tracking branch 'origin/feat-spreadsheet' into feat-spre…
ItzNotABug Aug 25, 2025
60a0d5c
standardize 40px row height and fix alignment and used same icon comp…
HarshMN2345 Aug 25, 2025
dffcf86
attempt fix: better next loading.
ItzNotABug Aug 27, 2025
98d8dd0
attempt fix: measure again on content update.
ItzNotABug Aug 27, 2025
0f90bf1
Merge pull request #357 from appwrite/smoother-autoload
ItzNotABug Aug 27, 2025
2cf27e0
Merge branch 'feat-spreadsheet' into feat-SER-205-new-expansion-table…
HarshMN2345 Aug 28, 2025
79d8d17
fix: deleted types.ts and moved rootprops to index.ts
HarshMN2345 Aug 29, 2025
7a84c31
passing isOpen and toggle to handled by row
HarshMN2345 Aug 29, 2025
18188b7
fix: number component not firing on:change and values being string on…
ItzNotABug Aug 31, 2025
2a08cf6
update: nullable behaviour, don't disable the input field.
ItzNotABug Aug 31, 2025
9659e5f
Merge branch 'feat-spreadsheet' into feat-SER-205-new-expansion-table…
HarshMN2345 Aug 31, 2025
52e6f45
Merge pull request #314 from appwrite/feat-spreadsheet
ItzNotABug Sep 1, 2025
37da8fb
update: nullable behaviour, don't disable the input field.
ItzNotABug Sep 2, 2025
16f0beb
Merge branch 'next' into fix-nullable-behaviour
ItzNotABug Sep 2, 2025
a7a9b5d
Merge pull request #359 from appwrite/fix-nullable-behaviour
ItzNotABug Sep 2, 2025
40fb564
Merge branch 'next' into feat-SER-205-new-expansion-table-component
ItzNotABug Sep 2, 2025
6ef18ae
feat: accordion table.
ItzNotABug Sep 2, 2025
101733c
address comments.
ItzNotABug Sep 8, 2025
d735c9a
add: hover state on rows.
ItzNotABug Sep 8, 2025
abc3783
Merge branch 'next' into feat-SER-205-new-expansion-table-component
ItzNotABug Sep 8, 2025
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
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
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
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).

52 changes: 33 additions & 19 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
@@ -1,24 +1,38 @@
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 Static Analysis
run: pnpm run check
# - name: Run tests
# run: |
# pnpm dev &
# pnpm run test
# - 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