Nathan.fooo
a42b6e02ab
chore: revamp error for FolderCloudService service ( #6623 )
...
* chore: revamp error for FolderCloudService service
* chore: bump cloud
* ci: update configuration
* chore: clippy
* chore: bump client api
2024-10-26 11:20:16 +08:00
Richard Shiue
128ff594be
fix: date picker code improvements and regressions ( #6619 )
...
* chore: improve handling result's error variant
* chore: dont call setState in didUpdateWidget
* fix: don't make assumptions on provided data
2024-10-24 20:46:45 +08:00
Richard Shiue
6a5c4c95b7
feat(flutter): date picker improvements ( #6582 )
...
* feat(flutter): improve date picker
* test: add widget tests
* test: add bloc test
* test: adjust rust-lib tests
* fix: fix failing tests
* chore: fix rustfmt
* test: remove redundant await
* fix: fix failing tests
* feat: use cupertino date picker on mobile
* fix: flutter analyzer
2024-10-23 08:51:37 +08:00
Richard Shiue
d7bbb4261c
chore: remove legacy CreateRowParams ( #6592 )
2024-10-22 20:22:03 +08:00
Richard Shiue
bd46fc11f4
fix(flutter-desktop): launch review issues for 0.7.2 ( #6577 )
...
* test: add test case for calendar filter
* fix: select option filter logic
* fix: calendar filters not applying if switched repeatedly
* fix: checklist cell editor improvements
* fix: nested scrolling in checklist
* fix: make filter logic match notion
* test: fix checklist cell test
* test: single select filter tests
* test: fix flutter test
* test: fix rust tests
* chore: fix clippy
2024-10-18 13:48:50 +08:00
Richard Shiue
8126d19682
fix(flutter): wrong time zone when filtering by date field ( #6543 )
...
* fix: wrong time zone when filtering by date field
* test: set time zone
2024-10-16 16:44:06 +08:00
Nathan.fooo
2378c0c441
chore: add calculation rust test ( #6547 )
...
* chore: add test
* chore: clippy
2024-10-15 17:20:53 +08:00
Nathan.fooo
46a3006f4d
refactor: database test ( #6544 )
...
* chore: remove script
* chore: remove script
* chore: refactor test
* chore: clippy
* chore: fix test
* chore: fix test
* chore: fmt
2024-10-15 09:32:06 +08:00
Nathan.fooo
320ffcb434
Import notion zip ( #6528 )
...
* chore: upgrade client api
* chore: import notion zip
* chore: bump client api
* chore: bump collab
* chore: upgrade cloud version
* chore: fix test
* chore: fix test
2024-10-14 20:38:04 +08:00
Richard Shiue
ea61c81cce
feat(flutter_desktop): open created filtered rows ( #6522 )
...
* fix: revert previous implementation
* feat: open created but hidden rows as page
* fix: cargo clippy
* test: add integration tests
* fix: typo
* fix: flutter analyzer
* chore: clean up code
* chore: code cleanup
* chore: code cleanup
2024-10-11 11:04:03 +08:00
Richard Shiue
b54e3dd243
feat: checklist cell improvements ( #6515 )
...
* feat: reorder checklist tasks
* feat: quickly create checklist tasks
* feat: reorder checklist on mobile
* test: add integration test
* test: add bloc test
* fix: flutter analyzer
* fix: cargo clippy
2024-10-10 11:38:17 +08:00
Richard Shiue
29dc46a993
fix: dont edit every view while handling database view row change ( #6506 )
...
* fix: don't process on every view while only handling one view
* test: add test
2024-10-09 11:01:09 +08:00
Richard Shiue
93885bad7b
fix: get all calendar events not fetching empty ones ( #6508 )
2024-10-09 11:00:33 +08:00
Richard Shiue
6e0619c21e
chore: bump validator crate version ( #6494 )
2024-10-08 21:38:58 +08:00
nathan
54d449647c
fix: clippy and test
2024-10-07 11:20:59 +08:00
nathan
01d73f2753
chore: clippy
2024-10-07 09:44:00 +08:00
Nathan.fooo
75da496128
fix: calculation bug ( #6489 )
...
* chore: upgrade collab
* fix: calculate value
* chore: optimize calculate
* chore: cal when open database
* chore: update calculation when filter change
* chore: use same runtime
2024-10-07 08:57:42 +08:00
Nathan.fooo
fd9b01ca27
fix: import data ( #6483 )
...
* chore: import into space
* chore: par insert
* fix: migrate from anon
* chore: fix test
* chore: update test
* chore: add test
* chore: update test
* chore: update test
* chore: update docs
* fix: space collab
* chore: update test
2024-10-06 20:08:17 +08:00
Richard Shiue
edeec49121
fix: hide editing rows from groups when filters are applied ( #6409 )
...
* fix: editing a row while in active filters
* fix: dont allow filtering by group field
2024-10-03 10:17:51 +08:00
Richard Shiue
99962dc3c6
fix: field type option transform ( #6451 )
...
* test: add field transform tests
* fix: type option transform messing up type option data
* test: add date time transform integration test
* fix: update view editor
2024-10-03 08:11:11 +08:00
Richard Shiue
70e72d843e
feat: custom database field icons ( #6415 )
2024-09-30 22:14:15 +08:00
Richard Shiue
e1c60084d3
feat: allow filtering by last modified and created at field types ( #6407 )
...
* feat: last modified and created on filters
* chore: improve select option filter
* test: add test
2024-09-26 18:57:15 +08:00
Richard Shiue
9b7d38bca7
feat(flutter_desktop): allow filtering by date end ( #6399 )
2024-09-25 15:28:47 +08:00
Nathan.fooo
6a1619d300
chore: detect field type when import csv ( #6400 )
2024-09-25 15:09:00 +08:00
Richard Shiue
9b811f0166
refactor(flutter_desktop): filter blocs ( #6356 )
...
* refactor: database filter bloc
* refactor: filter choice chips
* fix: update field info in filters
* refactor: simplify select option filter panel
* test: fix tests
* refactor: filter choice chips
* test: add bloc tests
* refactor: date time filter bloc and choice chip
2024-09-25 12:04:00 +08:00
Nathan.fooo
7e1b77f872
chore: Migrate type option ( #6395 )
...
* chore: migrate number type option
* chore: migrate single select
* chore: migrate multi select
* chore: migrate date type option
* chore: migrate timestamp type option
* chore: support friendly full
* chore: migrate media type option
* chore: update collab
* chore: update zip
* chore: remove file
* chore: fix build
* chore: fix test
2024-09-25 11:44:19 +08:00
Richard Shiue
c6dd5db6da
fix: edge case for text filters ( #6387 )
2024-09-24 22:01:05 +08:00
Mathias Mogensen
552f2a73de
fix: row cover improvements ( #6381 )
...
* fix: row cover improvements
* feat: set image from media cell as cover
* fix: duplicate row meta when duplicating row
* fix: use serialize repr and deserialize repr
* chore: update collab revision
* fix: failing test and bug w/ document icon
* fix: show empty cover on load failure
* fix: tauri collab revision
2024-09-23 16:28:47 +02:00
Richard Shiue
99889b9950
fix(flutter_desktop): select option kanban groups not updating #6369
2024-09-23 20:44:10 +08:00
Nathan.fooo
7d3159c8da
fix: delete duplicate test in board ( #6364 )
...
* chore: fix delete duplicate test in board
* chore: update log
2024-09-21 09:57:17 +08:00
Nathan.fooo
f9f5ae04d0
chore: fix potential when open a workspace with retry will cause lock… ( #6344 )
...
* chore: fix potential when open a workspace with retry will cause lock issue
* chore: disable verbose log
2024-09-18 21:00:01 +08:00
Richard Shiue
56cc7bb972
test(flutter_desktop): add grid integration tests ( #6298 )
...
* test: run board integration tests
* test: add grid integration tests
* test: fix delete group test
* chore: fix rust-lib tests
* chore: comment out failing test fix tests and remove tOdOS
2024-09-16 21:01:08 +08:00
Richard Shiue
710e894446
fix: grid filters ( #6317 )
2024-09-16 17:34:02 +08:00
nathan
129db6925c
chore: clippy
2024-09-16 16:53:47 +08:00
nathan
924df56d28
chore: clippy
2024-09-16 16:07:29 +08:00
Nathan.fooo
c2b194b1d2
chore: remove cancel get rows ( #6320 )
...
* chore: config flutter logs
* chore: remove cancellation when get rows
* chore: clippy
2024-09-16 15:46:18 +08:00
Nathan.fooo
f1bc9f860c
fix: untitled override the true value in row details page ( #6315 )
...
* fix: untitled override the true value in row details page
* chore: use on complete edit callback
* chore: fix test
* chore: fix test
---------
Co-authored-by: Richard Shiue <71320345+richardshiue@users.noreply.github.com>
2024-09-16 13:19:36 +08:00
Mathias Mogensen
12c575dbbe
feat: cover in database row ( #6238 )
...
* feat: cover in database
* chore: clean debugPrint
* chore: update collab rev
* feat: add cover functionality
* fix: provider issue for calendarbloc in popover
* feat: mobile row cover
* fix: imports after merge
* test: add media test to runner
* fix: mobile cover
* test: add row cover tests
* fix: add isClosed check
2024-09-15 22:33:18 +02:00
Nathan.fooo
877236baf9
fix: sort with original row orders ( #6314 )
...
* fix: sort with original row orders
* chore: bump collab
2024-09-15 19:14:16 +08:00
Nathan.fooo
609ea27c42
fix: write/load database/document collab ( #6308 )
...
* chore: post document collab after create
* chore: write database rows
* chore: fix test
* chore: fix test
* chore: bump collab
* chore: fix get related row
* chore: try to fix open database error
* chore: update client api
2024-09-15 00:02:17 +08:00
Mathias Mogensen
4888d5d528
fix: media option improvements ( #6260 )
...
* feat: hide file names option
* chore: copywriting fixes
* fix: mobile cell
* feat: browse all images in a cell in viewer
* chore: unused variable
* fix: dialogs on download file
* feat: upload multiple files at once
* test: improve test coverage
* fix: missing format of rust files from merge
2024-09-13 00:12:13 +02:00
Nathan.fooo
21cc130e4e
chore: unfinalized rows ( #6283 )
...
* chore: unfinalized rows
* chore: blocking read
* chore: fix test
* chore: clippy
2024-09-12 22:27:11 +08:00
Richard Shiue
eea3004a97
feat(flutter_desktop): colored column names in kanban board ( #6270 )
...
* feat: colored column names in kanban board
* fix: rename group event
* chore: add comment for rough design
* chore: revert unintentional changes
* fix: use new colors and use new delete confirmation dialog
2024-09-12 09:32:23 +08:00
Nathan.fooo
f59772756a
chore: adjust num of preload rows ( #6280 )
...
* chore: concurrent load rows
* chore: update client api
* chore: fix build
2024-09-12 08:47:49 +08:00
Nathan.fooo
7d2719dd71
fix: filter rows sometime not working ( #6272 )
2024-09-10 23:41:06 +08:00
Nathan.fooo
055af03320
chore: check collab before saving collab to disk ( #6261 )
...
* chore: check collab before saving collab to disk
2024-09-10 07:56:13 +08:00
Lucas.Xu
2f3c9c11b1
feat: collect row page collabs ( #6215 )
...
* fix: invalid value when inserting image
* feat: collect row document collabs
* fix: code review
* fix: invalid value when inserting image
* chore: remove database_row_metas
2024-09-09 19:40:52 +08:00
Nathan.fooo
5d42d03e15
chore: bump collab ( #6246 )
...
* chore: bump collab
* chore: bump client api
2024-09-09 18:56:20 +08:00
Nathan.fooo
006ea02bfe
chore: fix database rows filter and sort ( #6241 )
...
* chore: fix database rows filter and sort
* chore: fix ios build
* chore: fix task id
* chore: fmt
* chore: ios build
2024-09-09 12:54:44 +08:00
nathan
dbe17aa4e8
chore: update logs
2024-09-08 23:38:24 +08:00