Commit Graph

1379 Commits

Author SHA1 Message Date
gitstart-twenty
878302dd31
[ESLint rule]: recoil value and setter should be named after their at… (#1402)
* Override unwanted changes

Co-authored-by: v1b3m <vibenjamin6@gmail.com>
Co-authored-by: Toledodev <rafael.toledo@engenharia.ufjf.br>
Co-authored-by: Rafael Toledo <87545086+Toledodev@users.noreply.github.com>

* Fix the tests

Co-authored-by: v1b3m <vibenjamin6@gmail.com>
Co-authored-by: Toledodev <rafael.toledo@engenharia.ufjf.br>
Co-authored-by: Rafael Toledo <87545086+Toledodev@users.noreply.github.com>

---------

Co-authored-by: v1b3m <vibenjamin6@gmail.com>
Co-authored-by: Toledodev <rafael.toledo@engenharia.ufjf.br>
Co-authored-by: Rafael Toledo <87545086+Toledodev@users.noreply.github.com>
Co-authored-by: Charles Bochet <charlesBochet@users.noreply.github.com>
2023-09-05 10:34:11 +02:00
Jérémy M
0ec4b78aee
feat: add recoil debug observer (#1446)
* feat: add recoil debug observer

* fix: convention
2023-09-05 10:00:19 +02:00
Matthew
7bced2b49b
Unselect table rows using esc key or click outside (#1420)
* unselect table rows by esc or clickoutside of tablebody

* exclude action-bar

* exclude context-menu

* added enums, handled touch listener
2023-09-05 09:56:07 +02:00
Jérémy M
732b5a5ddf
fix: avatar disappear when editing a person (#1440) 2023-09-05 09:52:06 +02:00
Thaïs
d866c0e3bc
fix: fix table columns update (#1435)
Closes #1434
2023-09-05 09:50:53 +02:00
Jérémy M
421066c4b8
fix: Boolean editable field not align properly (#1444) 2023-09-05 09:50:23 +02:00
Jérémy M
33c67214d6
fix: tasks "Done" not visible (#1445) 2023-09-05 09:46:14 +02:00
Charles Bochet
d04c661ffd
Fix buttons and z-index (#1438)
* Fix buttons

* Remove useless code
2023-09-04 17:52:03 +02:00
Jérémy M
2eac5df05b
fix: big view name is not handled (#1439)
* fix: big view name is not handled

* fix: smaller max size
2023-09-04 17:47:32 +02:00
Jérémy M
6cf46cfdf5
fix: just change the order to match design (#1410)
* fix: just change the order to match design

* fix: view field definition change
2023-09-04 17:46:24 +02:00
Jérémy M
4889a69751
fix: DatePicker cut in DropDownMenu (#1437)
* fix: DatePicker cut in DropDownMenu

* fix: better solution
2023-09-04 17:42:46 +02:00
Thaïs
a1e6e46388
fix: allow access to the Update View button when a table column can be persisted (#1433)
Closes #1432
2023-09-04 17:08:04 +02:00
Jérémy M
85156ce9ae
fix: allow zero value on number field (#1436)
* fix: allow zero value on number field

* fix: test
2023-09-04 17:03:31 +02:00
Thaïs
8e22ffd021
fix: fix dropdown buttons z-index (#1431)
Closes #1430, Closes #1422
2023-09-04 16:51:12 +02:00
Thaïs
96a0f30e98
feat: delete pipeline stage (#1412)
* feat: delete pipeline stage

Closes #1396

* refactor: code review

- Use string literal instead of enum

* docs: disable CircularProgressBar Chromatic snapshots
2023-09-04 16:39:01 +02:00
Ragnar Laud
1a71f61d24
Fix column not being saved properly (#1429)
* Fix email column not being saved

* Fix URL fields not being clearable

* Fix phone number clearing
2023-09-04 15:42:10 +02:00
Jérémy M
3a0f02f2f2
feat: table virtualization (#1408)
* feat: poc table virtualization

* feat: table virtualization

* feat: add overscan of 15

* fix: increase overscan to 50

* fix: dead code

* fix: debug mode

* feat: styled space
2023-09-04 13:33:02 +02:00
gitstart-twenty
9a35b1fa44
In Activities (Tasks / Notes) right drawer, while editing the body and displaying the styling bar, the bar should styling not be larger than the right drawer (#1414)
Co-authored-by: KlingerMatheus <klinger.matheus@gitstart.dev>
2023-09-04 11:54:08 +02:00
Jérémy M
c0cb3a47f3
Fix/csv import (#1397)
* feat: add ability to enable or disable header selection

* feat: limit to max of 200 records for now

* fix: bigger modal

* feat: add missing standard fields for company

* fix: person fields

* feat: add hotkeys on dialog

* feat: mobile device

* fix: company import error

* fix: csv import crash

* fix: use scoped hotkey
2023-09-04 11:50:12 +02:00
Thaïs
f29d843db9
feat: add board options dropdown and pipeline stage creation (#1399)
* feat: add board options dropdown and pipeline stage creation

Closes #1395

* refactor: code review

- remove useCallback
2023-09-04 11:37:31 +02:00
Lucas Bordeau
2ac32e42c5
Added enums use case (#1428) 2023-09-04 11:35:27 +02:00
Ragnar Laud
c998c039ec
Fix URL validation on long/internationalized URLs (#1423)
* Add URL validation tests

Add test for longer TLDs
Add test for internationalized TLDs

* Fix URL validation with long TLDs

* TLD max size match RFC 1034

---------

Co-authored-by: Jérémy M <jeremy.magrin@gmail.com>
2023-09-04 11:30:43 +02:00
Charles Bochet
a46210bb80
Implement Optimistic Effects (#1415)
* Fix person deletion not reflected on Opportunities POC

* Fix companies, user deletion

* Implement optimistic effects

* Implement optimistic effects

* Implement optimistic effects

* Fix accoding to PR
2023-09-04 10:56:48 +02:00
Thaïs
ae072b6ce5
refactor: index ViewField by viewId and key (#1416)
* refactor: index ViewField by viewId and key

Closes #1413

* refactor: rename ViewField properties
2023-09-04 10:55:03 +02:00
Matthew
c3c5cb4d1f
unselect all cards using esc key or click (#1393)
* unselect all cards using esc key or click

* useScopedHotKeys

* useListenClickByClassName

* rules are rules

* smoothing out || cursor-boxing-selection compliant

* replenished activeCardIds

* setRecoilState
2023-09-01 18:00:21 +02:00
gitstart-twenty
f0674767c1
chore: Show my completed tasks without date categories (#1375)
* Show my completed tasks without date categories

Co-authored-by: Thiago Nascimbeni <tnascimbeni@gmail.com>

* Refactor the code

Co-authored-by: Thiago Nascimbeni <tnascimbeni@gmail.com>

---------

Co-authored-by: Thiago Nascimbeni <tnascimbeni@gmail.com>
2023-09-01 14:50:11 +02:00
Matthew
aa47579289
Robust Photo Uploader, handling unsupported file types, upload error, apollo uploader (#1400)
* added uploaded controller, handled unsupported image formatting and error uploading styling

* remove callbacks
2023-09-01 13:41:07 +02:00
Thaïs
5653b89114
fix: fix filter and sort position on board horizontal scroll (#1386)
Closes #1354
2023-09-01 11:54:34 +02:00
Lucas Bordeau
240edda25c
New MenuItem components (#1389)
* wip

* Finished

* Fix from review

* Fix lint

* Fixed toggle
2023-09-01 11:35:19 +02:00
Thaïs
2538ad1c6b
fix: improve full name editable fields in Person Show page (#1390)
* fix: improve full name editable fields in Person Show page

+ autoresize inputs according to their content
+ use "Empty" as placeholder
+ improve hover style

Closes #910

* refactor: code review

- rename TemplateDimensionsEffect to ComputeNodeDimensionsEffect
2023-09-01 11:25:19 +02:00
Charles Bochet
2d5cb9c750
Fix person deletion not reflected on Opportunities POC (#1387)
* Fix person deletion not reflected on Opportunities POC

* Fix companies, user deletion
2023-08-31 15:06:17 +02:00
Matthew
ec23ca3d12
update metadata + add social card (#1391)
* update metadata + add social card

* proper import statements

* Convert to github raw link

* only public-facing index.html
2023-08-31 15:05:33 +02:00
Thaïs
6eadd1d132
refactor: create/update/delete one view instead of many (#1384)
Closes #1359
2023-08-30 15:35:18 +02:00
brendanlaschke
fa33506b96
New page structure (#1377)
* - new page structure

* - removed unecessary task changes

* - handleClick -> onClick
2023-08-30 15:10:16 +02:00
brendanlaschke
85155a634f
Fix view edit button (#1381)
- fix view edit button as described
2023-08-30 15:08:27 +02:00
Lucas Bordeau
e4dd2b0633
Doc fixes (#1385) 2023-08-30 14:28:34 +02:00
Thaïs
4aae22ab34
feat: allow adding available pre-defined table columns to views (#1371)
* feat: allow adding available pre-defined table columns to views

Closes #1360

* fix: allow creating views with the same name for the same table

* refactor: code review

- rename things
- move handleColumnVisibilityChange to useTableColumns hook
2023-08-30 11:33:21 +02:00
Charles Bochet
9df4b475d8 Fix new company creation issue on opportunities 2023-08-29 19:04:58 +02:00
Charles Bochet
ccac7ec07b Fix bug tag colors 2023-08-29 18:23:24 +02:00
Charles Bochet
b755b6009d
Remove unused logic on board column menu tags (#1373) 2023-08-29 17:51:46 +02:00
gitstart-twenty
96c41563cf
chore: Make a twenty Eslint Rule to make sure that icons are imported from @/ui/icons (#1370)
Fix the imports

Co-authored-by: v1b3m <vibenjamin6@gmail.com>
Co-authored-by: Mael FOSSO <fosso.mael.elvis@gmail.com>
2023-08-29 13:40:17 +02:00
gitstart-twenty
f8df8b55d8
fix: Vertical scroll bar graphic artifacts in dark mode (#1369)
Fix scroll

Co-authored-by: Toledodev <rafael.toledo@engenharia.ufjf.br>
2023-08-29 13:37:26 +02:00
Charles Bochet
037d071896
Fix: Wrong type in env variables front support (#1368) 2023-08-29 11:35:45 +02:00
gitstart-twenty
ddcfe5f0ac
chore(docs): Update the best practices page (#1303)
* chore(docs): Update the best practices page

Co-authored-by: v1b3m <vibenjamin6@gmail.com>

* Add minor refactors

Co-authored-by: v1b3m <vibenjamin6@gmail.com>

---------

Co-authored-by: v1b3m <vibenjamin6@gmail.com>
2023-08-29 10:34:51 +02:00
Thaïs
2b3e96b9ea
fix: do not allow removal of last table view (#1366)
Closes #1358
2023-08-29 10:03:56 +02:00
Mustajab Ikram
8bb4071f09
feat: add page titles using React Helmet (#1321)
* feat: add page titles using React Helmet

* refactor: extract page title logic to separate component

* fix: resolve review comments

* fix: resolve testing errors
2023-08-28 18:49:04 +02:00
Thaïs
74919eff7a
refactor: add ColumnDefinition type (#1357)
* refactor: add ColumnDefinition type

Closes #1193

* refactor: code review - rename things

* fix: fix wrong import and lint
2023-08-28 18:33:03 +02:00
brendanlaschke
0d7b869274
Create opportunity from board column menu (#1323)
- create opportunity from column menu
2023-08-28 18:23:28 +02:00
brendanlaschke
6e201ba3a6
Fix fontSize DropdownMenu input overwritten (#1364)
- fix fontSize DropdownMenu input
2023-08-28 16:14:11 +02:00
corentin
27bb3a8126 switch back editable field hover from lighter to light 2023-08-28 12:03:07 +02:00