Morn
dda3962249
feat: combine icons and emojis into one menu( #6806 ) ( #6998 )
2024-12-19 15:19:10 +08:00
Mathias Mogensen
67e93a12e6
fix: inline grid launch review ( #6992 )
2024-12-16 03:05:45 +01:00
Mathias Mogensen
e4385adfa9
fix: rename untitled view ( #6789 )
...
* fix: rename untitled view
* test: add cloud test
* chore: clean up code
* test: use nameOrDefault
* test: fix failing test
* test: fix wrong assumption
2024-12-12 02:21:23 +01:00
Mathias Mogensen
1d46923c47
feat: shrinkWrap grid in document ( #6925 )
...
* feat: shrinkWrap grid in document
* fix: clean up code and minor fixes
* test: add test w/ load more option
* fix: reinstate pageview & clean unused code
* fix: clean database tab bar view
2024-12-12 02:21:06 +01:00
Richard Shiue
7b93bbe5ff
fix(flutter_desktop): clicking on empty space when editing a cell sho… ( #6949 )
...
* fix(flutter_desktop): clicking on empty space when editing a cell shouldn't close event card
* test: fix integration tests
2024-12-09 15:13:37 +08:00
Ahad Patel
d21c0c0dfc
feat: add same delete design in database ( #6620 )
...
* add same delete design in database
* fix: remove padding when widget is null or function is null
2024-12-09 15:13:20 +08:00
Lucas
9e82f3d7b8
fix: unable to open local file using afLaunchUrl function ( #6927 )
...
* fix: unable to open local file using afLaunchUrl function
* chore: use the latest api to open the local file
* chore: use the latest api to open the local file
* chore: use the latest api to open the local file
* test: add local paht regex test
2024-12-06 14:36:48 +08:00
Mathias Mogensen
1851721d9a
fix: tabs lr 0.7.6 ( #6899 )
...
* fix: tabs improvements launch review
* test: add tests for pin/unpin feature
* fix: failing test + cleanup
2024-12-02 00:52:36 +01:00
Richard Shiue
510d8357ee
fix: RwLock race condition during group controller instantiation ( #6860 )
...
* chore: code cleanup
* fix: view editor used during initialization
* fix: quick and dirty hack job
* test: add test
* chore: don't create separate mut var
* chore: docs
* fix: uninitialized group controllers
* chore: remove group
* chore: fix test
---------
Co-authored-by: nathan <nathan@appflowy.io>
2024-11-28 17:26:13 +08:00
Mathias Mogensen
c910bda534
fix: minor improvements to media interactions ( #6867 )
...
* fix: minor improvements to media interactions
* test: remove redundant test
2024-11-28 02:13:06 +01:00
Mathias Mogensen
018c146d72
fix: built in database height issue ( #6866 )
...
* fix: built in database height issue
* fix: use shrinkWrap to decide height
* fix: pageview for lazy rendering
2024-11-27 15:37:45 +01:00
Lucas
c24b68481d
feat: support creating subpage block in row detail page ( #6824 )
...
* feat: support creating subpage block in row detail page
* feat: hide the row page from sidebar
* test: support creating a sub-page block in row detail page
* fix: update drag block logic
* feat: support toggle heading in outline
* test: add toggle headings show in outline block test
* fix: unable to get focus when opening subpage from card
2024-11-19 09:58:04 +08:00
Mathias Mogensen
1952ef0853
fix: tab menu and tabbar improvements ( #6785 )
...
* fix: tab menu and tabbar improvements
* chore: update appflowy_editor
* test: tab menu test
* test: fix test after refactor
2024-11-14 06:55:09 +01:00
Richard Shiue
3cd26cca35
fix(flutter_desktop): hidden kanban group name overflow ( #6763 )
2024-11-11 17:21:24 +08:00
Richard Shiue
bd7976d005
fix: v0.7.3 additional launch review session issues ( #6730 )
...
* fix: focusedDay on is range toggle
* fix: attempt to fix date reminder
* chore: alignment issue on windows
* chore: use onFailure
* chore: default for set reminder
* chore: code style
* fix: add reminder bug
* fix: checklist item alignment
* fix: date cell reminders
* chore: regard cell datetime as correct
* fix: reminder creation date
* chore: bump collab that fixes reminders
* test: add date cell and reminder bloc test
* chore: bump collab
* chore: revert visual density change
* fix: submitting date time text field makes it flash
* fix: improve behavior of phantom checklist item
---------
Co-authored-by: Mathias Mogensen <mathias@appflowy.io>
2024-11-07 18:33:12 +08:00
Mathias Mogensen
193c8242e2
fix: mobile media cleanup ( #6733 )
2024-11-06 08:03:20 +01:00
Mathias Mogensen
39eee12f53
fix: launch review 0.7.3 ( #6718 )
2024-11-05 00:39:00 +01:00
Mathias Mogensen
bae19b9c3a
feat: files media improvements ( #6632 )
...
* feat: files & media uiux improvements
* feat: desktop grid media cell changes
* test: amend tests
* feat: media mobile improvements
* feat: more refinement
* fix: dart linter
* chore: update collab
* fix: icon and test
* test: refactor upload hint
* test: forgot to use helper method
2024-11-05 00:13:19 +01:00
Richard Shiue
f00e1ebf20
chore: remove focus when starting to create a card from the bottom ( #6709 )
2024-11-04 14:30:32 +08:00
Mathias Mogensen
5e41849f69
fix: remove listeners ( #6686 )
2024-11-04 10:26:48 +08:00
Richard Shiue
cf56e20be9
chore: launch review 0.7.3 ( #6698 )
...
* refactor: date picker
* chore: provide guidance to users while using date picker
* fix: row card icon alignment
* fix: untitled database views
* chore: hide hint text while choosing date range
* test: fix widget test
* chore: use current time when toggling include time
* chore: move autofill date logic to date picker
* test: add tests
* chore: also apply to mention date block
* test: fix integration tests
* chore: fix a date picker edge case
* fix: unmatching border radii
2024-11-04 10:11:56 +08:00
Lucas
07e34609e7
feat: custom namespace/domain ( #6614 )
2024-10-31 14:38:32 +08:00
Richard Shiue
fbe87cc536
fix(flutter_desktop): add forgotten call to update text cell ( #6668 )
2024-10-30 19:31:10 +08:00
Richard Shiue
68d7211735
fix(flutter_desktop): glitchy kanban card editing ( #6661 )
...
* test: add test
* fix(flutter_desktop): editing kanban card is glitchy
2024-10-29 22:46:22 +08:00
Richard Shiue
dd0dcace87
chore(flutter_desktop): set VisualDensity.standard for entire desktop app ( #6648 )
...
* chore: set standard visual density for entire app
* fix: pixel overflow
* fix: pixel overflow
* fix: pixel overflow
* fix: pixel overflow
* fix: text button padding
* chore: slash menu fixes
* chore: slash menu fixes
* ditto
2024-10-29 21:26:04 +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
7141e9d8cf
fix(flutter-moile): edit primary field from database controls ( #6591 )
2024-10-22 20:22:15 +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
Richard Shiue
6cc8c81e3d
chore: adjust Toggle widget's onChanged callback ( #6556 )
2024-10-16 14:39:46 +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
Ahad Patel
ea670b6ae6
fix: grid new row getting cut ( #6475 )
...
* fix: Grid new row getting cut
* chore: add test case for testing text in veiwport
* refac: clean up code
---------
Co-authored-by: Mathias Mogensen <mathiasrieckm@gmail.com>
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
2024-10-10 11:02:05 +02: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
9798e39e49
feat: calendar filters ( #6519 )
...
* feat: calendar filters
* test: add integration tests
2024-10-10 11:00:23 +08:00
Mathias Mogensen
8d6c67206c
feat: enable drag and drop in row document ( #6513 )
...
* feat: enable drag and drop in row document
* refactor: cleanup drop handling to one widget
* fix: clean up code
2024-10-09 15:23:42 +02:00
Lucas
8cf683eb50
feat: customize animation for popover ( #6507 )
...
* feat: customize animation for popover
* chore: code refactor
* feat: using popover direction calculate the popover animation translate direction
* feat: integrate the animated popover in appflowy_popover and popover_action
* fix: close popover assertion
* chore: format code
* chore: code refactor
* feat: optimize the popover listener
* feat: clear popover when hot-reloading
* chore: refactor code
* fix: integration test
* fix: icon test
2024-10-09 15:10:05 +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
9ee39f45c9
test: rewrite bloc tests ( #6492 )
2024-10-07 16:41:20 +08:00
Richard Shiue
8e6f051dec
fix: launch review issues ( #6479 )
...
* fix(flutter_desktop): field icon picker popover constraints
* fix(mobile): immediately select field when editing filter
* fix: filter through select options not working
* fix(mobile): scroll to bottom after filter creation
* fix: primary field tooltip
2024-10-05 10:57:52 +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
Sean Siders
59f79be290
feat(flutter_desktop): clickable url links in row detail ( #5916 )
...
* feat: Url row detail openable via `ctrl | meta + click`
* feat: Optimize `LinkTextField` state management
---------
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
2024-10-02 20:52:52 +08:00
Richard Shiue
092aefdd71
fix(flutter_desktop): fix calendar event bugs ( #6446 )
...
* fix: row controller being disposed too early in calendar
* fix: empty accessories in calendar event card
2024-10-02 09:17:02 +08:00
Richard Shiue
70e72d843e
feat: custom database field icons ( #6415 )
2024-09-30 22:14:15 +08:00
Richard Shiue
7ac3b72a4f
feat(flutter_desktop): use regular rather than medium font weight by default ( #6432 )
...
* feat(flutter_desktop): use regular rather than medium by default
* fix: setting button regression
* fix: bring more text styles up to date with design
2024-09-30 21:37:11 +08:00
Richard Shiue
af40ff8eb1
chore: grid ui improvements ( #6428 )
...
* fix: dont use medium font weight
* fix: widget padding adjustments
* fix: new divider color
* chore: use horizontal padding from databsepluginwidgetbuildersize
* chore: use existing color token
* chore: restore old add icon
2024-09-30 16:09:57 +08:00
Richard Shiue
b0211be03c
fix(flutter_desktop): field info not updating in sort info ( #6430 )
2024-09-30 16:08:49 +08:00
Richard Shiue
99c7252a15
fix(flutter_desktop): board card rebuild issue ( #6424 )
2024-09-29 11:34:45 +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
783d458100
feat(mobile): database filters ( #6401 )
2024-09-25 22:22:36 +08:00