Sammy Teillet
baca6150f5
Sammy/t 240 frontend filtering search is refactored ( #122 )
...
* refactor: use AnyEntity instead of any
* refactor: remove any and brand company type
* refactor: add typename for user and people
* bugfix: await company to be created before displaying it
* feature: await deletion before removing the lines
* refactor: remove default tyep for filters
* refactor: remove default type AnyEntity
* refactor: remove USers from filterable types
* refactor: do not depend on Filter types in Table
* Add tests
---------
Co-authored-by: Charles Bochet <charles@twenty.com>
2023-05-17 21:49:34 +02:00
Charles Bochet
bc49815ff0
Make all fields optional on entities ( #121 )
...
* Make all fields optional on entities
* Rewrite tests
* Add test on TableHeader Cancel button
2023-05-17 14:50:49 +02:00
Sammy Teillet
2facb383a2
bugfix: use row id instead of index to keep row selection after table… ( #120 )
...
* bugfix: use row id instead of index to keep row selection after table update
* bugfix: await creation before displaying the row and refetching
2023-05-17 14:43:09 +02:00
Charles Bochet
499752ed6b
Refactor Filters and Search ( #119 )
2023-05-17 13:25:33 +02:00
Charles Bochet
7208ec9e5a
Fix bug get current user ( #115 )
...
* Fix bug get current user
* Add tests
* Fix design on Workspace section in Navbar
2023-05-12 09:02:39 +02:00
Charles Bochet
6b2ccd460d
Update Favicon with new logo ( #114 )
2023-05-09 17:18:42 +02:00
Charles Bochet
2212900663
Enable deletion on table views ( #113 )
...
* Enable deletion on table views
* Add tests
* Enable deletion on table views for companies too
2023-05-08 23:26:37 +02:00
Charles Bochet
94ea9835a9
Enable multi-selection on table views ( #112 )
...
* Enable multi-selection on table views
* Enable multi-selection
2023-05-08 10:58:53 +02:00
Charles Bochet
48a75358b4
Enable add person on People Table ( #111 )
...
Add possibility to add Person on People table
2023-05-08 00:15:32 +02:00
Charles Bochet
50a4a97145
Add new line on Table Views ( #110 )
...
Add addition on Companies table
2023-05-07 23:41:22 +02:00
Charles Bochet
8c7815af79
Hide Opportunities as nothing is built yet and make company table fully editable ( #109 )
...
* Hide Opportunities as nothing is built yet and make company table fully editable
* Fix tests
2023-05-06 19:08:47 +02:00
Charles Bochet
760a49c5e3
Redesign DatePicker ( #108 )
2023-05-06 18:13:16 +02:00
Charles Bochet
41c46c36ed
Create and EditableRelation component and make it generic ( #107 )
...
* Create and EditableRelation component and make it generic
* Refactor EditableCell component to be more flexible
* Complete Company picker on people page
* Fix lint
2023-05-06 16:08:45 +02:00
Charles Bochet
7ac2f8e1a6
Fix Cancel button behavior on TopFilterAndSort bar ( #106 )
2023-05-06 08:27:14 +02:00
Sammy Teillet
354cdb6ad9
Sammy/t 195 aau i see filters and sort on company ( #104 )
...
* feature: add company filter by name
* feature: add fitler on URL
* feature: set icons for sorts
* feature: add creation date and address sorts
* Add tests
---------
Co-authored-by: Charles Bochet <charles@twenty.com>
2023-05-06 07:59:30 +02:00
Charles Bochet
406e1dc02e
Enable Date edition on People view ( #105 )
...
* Enable Date edition on People view
* Fix linter
2023-05-05 18:52:04 +02:00
Sammy Teillet
b8cd842633
Sammy/t 194 aau when i set sort back and forth the ( #103 )
...
* bugfix: use original row id in cells to make sure it rerenders
* feature: implement multiple sorts
* bugfix: recreate new array to make sure component rerenders
* feature: orderBy is an array to keep orders
* test: snapshot the searchTemplate methods
* feature: remove the console log and return undefined
* feature: use orderByTemplate instead of hardcoded orderBy
* refactor: move sort and where filters helpers out of service
* refactor: rename file helper
* refactor: move assert function in test
2023-05-05 16:22:47 +02:00
Sammy Teillet
f022bf8335
Sammy/t 190 aau i see other filters city on people ( #101 )
...
* feature: add email filter
* feature: add city filter
* test: fix company search tests
* test: use the right value in test
* refactor: test all the filters in a loop
2023-05-05 12:16:25 +02:00
Charles Bochet
55eff2b7a2
Create Editable chip to edit cells containing chips ( #102 )
...
* Create Editable chip to edit cells containing chips
* Fix icons vertical alignment
* Fix linter
* Fix coverage
2023-05-05 12:15:41 +02:00
Sammy Teillet
9cd57083f1
Sammy/t 192 aau whan i select does not include it is ( #99 )
...
* feature: add operand list to filters
* feature: implement not include
* feature: add operand on filters
* feature: use filters operand instead of defaults
* test: adapt test with new operands
* refactor: remove useless %% in gql where
* test: test fullname filter
* test: add test for where rendering of filters
2023-05-05 10:25:06 +02:00
Charles Bochet
89dc5b4d60
Make full name editable on People page ( #100 )
...
Co-authored-by: Charles Bochet <charles@twenty.com>
2023-05-04 18:38:29 +02:00
Charles Bochet
f6b691945c
Make phone editable on people's page ( #98 )
...
* Make phone editable on people's page
* Make City editable
---------
Co-authored-by: Charles Bochet <charles@twenty.com>
2023-05-04 17:27:27 +02:00
Charles Bochet
e65fd3d6a5
Update Edit Inplace behavior and style ( #97 )
...
Co-authored-by: Charles Bochet <charles@twenty.com>
2023-05-04 16:03:13 +02:00
Sammy Teillet
3605c0034c
feature: display only 5 results in filter search ( #96 )
...
* feature: display only 5 results in filter search
* feature: Display laoding in a dropdown item
* test: use testid insread of text
2023-05-04 12:58:43 +00:00
Sammy Teillet
6a8a8f0728
Add Filters on Table views ( #95 )
...
* Add filter search logic
WIP Filter search
Implement filters
test: fix sorts tests
test: fix filter test
feature: search person and display firstname in results
feature: fix test for filter component
test: mock search filters
refactor: create a useSearch hook
refactor: move debounce in useSearch and reset status of filter selection
feature: debounce set filters
refactor: remove useless setSorts
feature: add where variable to people query
feature: strongly type Filters
feature: update WhereTemplate method
feature: implement filtering on full name
feature: type the useSearch hook
feature: use where reducer
refactor: create a type for readability
feature: use query and mapper from filters
feature: implement filter by company
feature: search filter results on filter select
feature: add loading and results to search results in filters
refactor: move render search results in a function
feature: display a LOADING when it loads
feature: split search input and search filter for different debounce
refactor: remove some warnings
refactor: remove some warnings
* Write test 1
* Write test 2
* test: useSearch is tested
* test: update names of default people data
* test: add a filter search
* Test 3
* Fix tests
---------
Co-authored-by: Charles Bochet <charles@twenty.com>
2023-05-04 13:54:46 +02:00
Charles Bochet
27d5edc031
Fetch workspace and user from database ( #94 )
...
Co-authored-by: Charles Bochet <charles@twenty.com>
2023-05-04 11:09:06 +02:00
Félix Malfait
9bc3aa1fb9
Replace Fontawesome Pro by React-Icons/FA ( #93 )
...
* Fontawesome -> ReactIcons cleanup
* No need for npmrc anymore
* Complete migration
* Fix tests
---------
Co-authored-by: Charles Bochet <charles@twenty.com>
2023-05-03 17:24:07 +02:00
Anders Borch
f28edd405f
I can open the project in GitHub ( #92 )
...
* Ignore node_modules
* Use bash-compatible dotenv format
While still being compatible with dotenv, this
also allows sourcing the file to export all
variables in bash.
* Add prettier extension to recommendations
* Move to port 5001 to avoid conflict with macOS services
* Add workspace
* Add devcontainer
This automatically starts with all environment
variables available locally.
It brings up services which are dependent on each
other individually and verifies health before
moving on to the next service.
* Split init into clean, up, and logs tasks.
This allows the developer to set up .env and .npmrc
files before running services, and does not require
starting from a clean db every time the devcontainer
is restarted.
* Copy .env when creating codespace
* Automatically run UP command upon devcontainer creation
* Fix log message
---------
Co-authored-by: Felix Malfait <felix.malfait@gmail.com>
2023-05-03 11:34:10 +02:00
Anders Borch
27070b374e
In place edit company info ( #90 )
...
* Add update company functionality
* Fix padding in cells with chips
* Add icons to table headers
2023-04-28 06:50:04 +00:00
Anders Borch
d5c1bd6365
Handle missing account owner ( #89 )
2023-04-28 07:40:40 +02:00
Charles Bochet
571cb6ed5c
Style filter key in bold in filter and search bar ( #86 )
...
Co-authored-by: Charles Bochet <charles@twenty.com>
2023-04-27 17:28:17 +02:00
Anders Borch
d4b1b2f661
Companies table ( #79 )
...
* Add columns to companies:
* account_owner_id
* employees
* address
Add foreign key constraint companies_account_owner_id_fkey
to auth.users.id
* Add select permissions to:
* account_owner_id
* employees
* address
Add relationship between companies and auth.users.
* Update Companies interface to include:
* account_owner_id
* employees
* address
Opportunity is expected to be replace by actual opportunity in a separate PR.
* Add GetCompanies query
* Add initial companies table
* Update test to use mock apollo provider
* Update to match changed company column names
* Add company interface mapping tests
* Test entire object
* Add test for companies being rendered in table.
* Add test for sorting reduce.
* Fix prettier errors
2023-04-27 12:46:43 +02:00
Sammy Teillet
35cf3ee801
Sammy/t 138 when i select an option i see it ( #84 )
...
* feature: remove selected filter item
* feature: add searchable field in dropdown
2023-04-26 19:10:05 +02:00
Charles Bochet
cabe6d4c36
Add empty opportunity page ( #83 )
...
* Add empty opportunity page
* Fix coverage
---------
Co-authored-by: Charles Bochet <charles@twenty.com>
2023-04-26 18:00:06 +02:00
Sammy Teillet
884080a9da
refactor: extract render into methods ( #81 )
2023-04-26 17:38:05 +02:00
Charles Bochet
04051e737f
Fix long table scroll
2023-04-26 17:29:00 +02:00
Charles Bochet
6c7eb53333
Add seeds and move to uuid ( #80 )
...
Co-authored-by: Charles Bochet <charles@twenty.com>
2023-04-26 16:42:01 +02:00
Sammy Teillet
5aec7ca730
Sammy/t 134 i see all filters in the dropdown ( #78 )
...
* feature: add filter dropdown
* test: add story for FilterDropdown
* feature: display filterOperand on top of dropdown
* feature: display filter operand
* feature: fix index and display selected filter
* refactor: set TopOption button inside dropdown file
* feature: move availableFilters outside the fitler component
* refactor: make the available sorts and filter optionnal
* refactor: rename availableSorts
* feature: add a resetState property on onOutsideClick
* feature: add filters and set filters on Dropdown component
* feature: set filters on click in dropdown
* test: verify button is active after filters are set
* feature: display sorts and filters
* refactor: move SelectedFilters in SortAndFilter
* refactor: move SelectedFilters in dedicated file
* refactor: remove Id and use Key
2023-04-26 14:19:34 +00:00
Anders Borch
1c8a4058c3
Fix html entities and newline handling ( #77 )
...
* Fix html entities and newline handling
This forces contenteditable to behave as single line input,
and properly handles html entities.
* Proposal without reacteditable
* Fix tests and re-add focus styleé
---------
Co-authored-by: Charles Bochet <charles@twenty.com>
2023-04-26 11:58:40 +02:00
Charles Bochet
ae7bad65ca
Setup GraphQL Code Generator ( #74 )
...
* chore: add types of schema
* Ease codegen use on FE
* chore: ignore prettier in generated files
* lint: generated files
* feature: strongly type filter of query
* chore: ignore generated files in prettier
* chore: eslint ignore generated files
---------
Co-authored-by: Sammy Teillet <sammy.teillet@gmail.com>
Co-authored-by: Charles Bochet <charles@twenty.com>
2023-04-25 17:25:30 +02:00
Sammy Teillet
a93c92c65c
Sammy/t 131 i see a ascending descending option in ( #73 )
...
* refactor: use safe css selector
* feature: onclick update the order option
* feature: set option in the dropdown
* feature: display icon for sort options
* refactor: indent key so react does not complain of conflicting keys
* feature: align icon and text
* feature: fix size of icon to align text
* feature: create design for TopOption in dropdown
* refactor: set font weight in style
* feature: finalise design of TopOption
* refactor: rename option to sort
* refactor: remove order from the sortType
* refactor: move sort mapper in service
* test: selection of Descending in SortDropdownButton
* refactor: fix styme-component warning
* feature: add sorting by people
* refactor: set SortFields types for tables
* feature: add sort by company
* refactor: rename sortFields to singular
* refactor: rename option to SortDirection
2023-04-25 16:29:08 +02:00
Anders Borch
463b5f4ec9
Mock apollo client.
...
Remove unit test argument.
2023-04-25 12:55:27 +02:00
Anders Borch
a6254197b1
Add contenteditable change event test
2023-04-25 12:55:27 +02:00
Anders Borch
4e517fa8f9
Add map back to gql person
2023-04-25 12:55:27 +02:00
Anders Borch
443f8ed663
Added update test
2023-04-25 12:55:27 +02:00
Anders Borch
8ed09d61ef
Refactor GraphqlPerson to GraphqlQueryPerson
...
A GraphqlQueryPerson has an id which is used in mutations.
2023-04-25 12:55:27 +02:00
Anders Borch
b6c7149b66
Use EditableCell for email
2023-04-25 12:55:27 +02:00
Anders Borch
b62fac3aee
Map Person to GraphqlMutationPerson
2023-04-25 12:55:27 +02:00
Anders Borch
38132749c2
Add updatePerson function
2023-04-25 12:55:27 +02:00
Anders Borch
24a228bd44
Add EditableCell
2023-04-25 12:55:27 +02:00
Charles Bochet
cf9afcc90f
Merge pull request #71 from twentyhq/cbo-design-fixes
...
Fix small design feedbacks
2023-04-25 12:16:34 +02:00
Charles Bochet
8de2d345ed
Add horizontal scroll on tables
2023-04-25 12:14:31 +02:00
Charles Bochet
63feef5727
Fix small design feedbacks
2023-04-25 11:34:04 +02:00
Charles Bochet
67e4e79623
Merge pull request #69 from twentyhq/sammy/t-130-when-a-sort-is-selected-i-see-the-sort
...
feature: add property isActive for dropdown buttons
2023-04-24 18:39:35 +02:00
Sammy Teillet
f7c53dbdeb
feature: set the right sort on click
2023-04-24 18:17:01 +02:00
Sammy Teillet
0f4dcc1957
refactor: extract dropdown for Sort dropdown
2023-04-24 18:05:29 +02:00
Sammy Teillet
795f9e7af8
refactor: create SortDropdownButton
2023-04-24 17:35:43 +02:00
Sammy Teillet
7cf1f913b0
feature: add property isActive for dropdown buttons
2023-04-24 17:01:26 +02:00
Charles Bochet
d4152fdcff
Merge pull request #68 from twentyhq/cbo-add-user-to-workspaces-on-signup
...
Assign user to workspace on signin
2023-04-24 17:01:24 +02:00
Sammy Teillet
19385e00c0
feature: fix background color of dropdown item to be fully transparent
2023-04-24 15:39:36 +02:00
Sammy Teillet
4e3acf21d2
feature: set the right border radius for dropdown items
2023-04-24 15:29:24 +02:00
Sammy Teillet
bb8f61212b
feature: add all the sortable fields for people
2023-04-24 15:01:18 +02:00
Sammy Teillet
19903219c3
refactor: move sorts in peolpe-table
2023-04-24 14:59:53 +02:00
Sammy Teillet
99aa39f2ba
refactor: keep type of sortsAvailable while having type assertion
2023-04-24 14:57:57 +02:00
Sammy Teillet
c3da5fa5f4
feature: put react app in strict mode
2023-04-24 14:56:44 +02:00
Sammy Teillet
6e353f590c
feature: add email in sorts fields
2023-04-24 14:56:20 +02:00
Charles Bochet
6d2c8bbdf9
Assign user to workspace on signin
2023-04-24 14:53:48 +02:00
Sammy Teillet
a5909bd6ff
feature: keep callbacks between two renders
2023-04-24 14:49:40 +02:00
Sammy Teillet
2acd98370d
bugfix: remove infinite renderloop of onSortUpdate
2023-04-24 14:46:39 +02:00
Sammy Teillet
c7dc9cf83b
bugfix: fix direction and zindex of dropdown
2023-04-24 14:18:22 +02:00
Sammy Teillet
be947bdc8f
refactor: strongly type keys of sorts
2023-04-24 14:02:38 +02:00
Sammy Teillet
095a6886ae
refactor: move sortable fields in People
2023-04-24 14:00:14 +02:00
Sammy Teillet
bc91e97695
refactor: move sortable fields in table
2023-04-24 13:55:13 +02:00
Anders Borch
efd6138877
Use GET_PEOPLE in mock
2023-04-24 12:28:22 +02:00
Anders Borch
47bdabd5aa
Refactor people query into separate file.
2023-04-24 11:10:56 +02:00
Charles Bochet
a5bfeef2d6
Merge pull request #64 from twentyhq/cbo-fetch-jwt-token
...
Refresh JWT when expired
2023-04-21 17:33:39 +02:00
Charles Bochet
d3e9709e08
Refresh token when token has expired
2023-04-21 17:31:17 +02:00
Anders Borch
06aa78bc00
Set default pipe icon
2023-04-21 16:28:25 +02:00
Anders Borch
be601c58b1
Add pipe chip
2023-04-21 16:03:29 +02:00
Charles Bochet
049664b98e
Require accessToken to browse pages
2023-04-21 15:53:47 +02:00
Charles Bochet
4655544197
Merge pull request #61 from twentyhq/cbo-fetch-jwt-token
...
Fetch jwt token from hasura-auth with refresh_token
2023-04-21 14:39:08 +02:00
Charles Bochet
678363d8fd
Fix according to PR
2023-04-21 14:37:46 +02:00
Anders Borch
4885e3598a
Add cancel button.
...
Add test to ensure that cancel button can remove an item.
2023-04-21 14:17:09 +02:00
Charles Bochet
c5f2850a3b
Fetch jwt token from hasura-auth with refresh_token
2023-04-21 14:07:02 +02:00
Charles Bochet
cd18e952b9
Store refresh token on login
2023-04-21 09:33:57 +02:00
Charles Bochet
79e8d9c84b
Finalize sort created_at filter
2023-04-21 09:03:19 +02:00
Charles Bochet
0f09464f14
Finalize sort created_at filter
2023-04-21 09:00:50 +02:00
Sammy Teillet
3a7b1077f8
test: wait for rows to be displayed
2023-04-20 18:44:43 +02:00
Sammy Teillet
b5affcce3f
test: fix mocks for person request
2023-04-20 18:08:20 +02:00
Sammy Teillet
a915d15573
refactor: remove useless vars
2023-04-20 18:03:15 +02:00
Sammy Teillet
7d745ab143
refactor: rename setSorts to onSortsUpdate
2023-04-20 17:58:26 +02:00
Sammy Teillet
e0a19bdd43
refactor: rename and remove default data
2023-04-20 16:59:03 +02:00
Sammy Teillet
fbd338ee7d
feature: apply the sorts to the query
2023-04-20 16:56:42 +02:00
Sammy Teillet
33473aea92
feature: add setSorts from parent component
2023-04-20 16:38:29 +02:00
Sammy Teillet
9122815b07
feature: order people results
2023-04-20 15:56:59 +02:00
Sammy Teillet
b3acfa465b
refactor: move mapper in interface
2023-04-20 15:41:18 +02:00
Sammy Teillet
b8032e9605
refactor: move person types in interface
2023-04-20 15:39:56 +02:00
Sammy Teillet
e4edaf183f
test: fix People test
2023-04-20 14:42:17 +02:00
Sammy Teillet
7a89e5591d
refactor: extract mapper
2023-04-20 13:58:54 +02:00
Sammy Teillet
33e12a52c7
refactor: rename default data file
2023-04-20 13:58:54 +02:00
Sammy Teillet
d5ebff5b53
refactor: etract type in file
2023-04-20 13:58:54 +02:00
Sammy Teillet
c1883d381e
feature: strongly type Table component
2023-04-20 13:58:53 +02:00
Sammy Teillet
887a7af5e2
feature: wip get persons and map it
2023-04-20 13:58:53 +02:00
Sammy Teillet
7f2ec0c260
feature: fix Apollo client
2023-04-20 13:58:53 +02:00
Sammy Teillet
874b920571
chore: introduce different creation dates
2023-04-20 13:58:52 +02:00
Sammy Teillet
8555df6f3f
refactor: move style in Cell component
2023-04-20 13:58:52 +02:00
Sammy Teillet
f2dcffd8f0
refactor: move data types and table definition out of People component
2023-04-20 13:58:52 +02:00
Charles Bochet
b8d089395f
Add linter on CI
2023-04-20 11:51:04 +02:00
Charles Bochet
5a1baf9121
Filter ongoing
2023-04-19 23:15:08 +02:00
Sammy Teillet
3c7bd5cd28
bugfix: fix pointer propagation of links behind the before element
2023-04-19 18:31:03 +02:00
Sammy Teillet
630447a2f6
refactor: put TD up back in the table
2023-04-19 18:21:42 +02:00
Sammy Teillet
a4e7211625
feature: adjust checkbox size
2023-04-19 18:00:30 +02:00
Sammy Teillet
8fa9c7f1db
chore: make sure darktheme implement sames keys as light theme
2023-04-19 17:26:18 +02:00
Sammy Teillet
b4915895fe
feature: display a border when hovering the component
2023-04-19 17:22:16 +02:00
Sammy Teillet
71c18e864f
feature: move TD creation to cells
2023-04-19 17:10:37 +02:00
Sammy Teillet
05c5272c93
feature: make border transparent instead of 0px
2023-04-19 16:47:34 +02:00
Sammy Teillet
74990a3686
feature: clickableCell left space should be inside the border
2023-04-19 16:19:35 +02:00
Sammy Teillet
1a70a5ba65
feature: update icons of People table
2023-04-19 15:58:38 +02:00
Sammy Teillet
0f779f9d43
feature: change the border color again
2023-04-19 15:45:46 +02:00
Sammy Teillet
a361d7732e
feature: remove border of table container
2023-04-19 15:40:08 +02:00
Sammy Teillet
28af85fcb7
feature: set table text colors
2023-04-19 15:35:55 +02:00
Sammy Teillet
d1f05993be
feature: fix default padding of table
2023-04-19 15:24:18 +02:00
Sammy Teillet
6e9b612409
feature: fix color of border
2023-04-19 15:23:09 +02:00
Sammy Teillet
6f9506b924
feature: fix borders of table
2023-04-19 15:19:10 +02:00
Sammy Teillet
0844490c13
feature: wrap all elements in a cell
2023-04-19 15:13:26 +02:00
Sammy Teillet
a843d7d76e
feature: add a left padding in cells
2023-04-19 15:00:22 +02:00
Sammy Teillet
b0b81ba40d
feature: fix table layout
2023-04-19 14:46:54 +02:00
Sammy Teillet
43e71c6c93
Merge pull request #44 from twentyhq/sammy/t-102-i-see-people-chip-designed-with-picture
...
Sammy/t 102 i see people chip designed with picture
2023-04-19 14:38:41 +02:00
Sammy Teillet
59f64695a2
test: test PersonChip displays image or placeholder
2023-04-19 14:37:36 +02:00
Sammy Teillet
97457f54cb
test: rename test and remove useless nav wrapper
2023-04-19 14:25:27 +02:00
Charles Bochet
1e635b9d2f
Add dropdown on Sort button on table
2023-04-19 14:22:51 +02:00
Sammy Teillet
b434f3da45
feature: make the person picture circle
2023-04-19 12:40:57 +02:00
Sammy Teillet
bb5ae02c3a
refactor: use PersonChip in people page
2023-04-19 12:35:19 +02:00
Sammy Teillet
16a1aadba9
feature: add alt tag for image in company chip
2023-04-19 12:28:32 +02:00
Sammy Teillet
8d321013f3
refactor: remove useless ClickableCell props
2023-04-19 12:25:20 +02:00
Sammy Teillet
5962140656
refactor: rename CellLink to ClickableCell
2023-04-19 12:24:25 +02:00
Sammy Teillet
3696bf2617
feature: CellLinkacceptd children
2023-04-19 12:23:27 +02:00
Sammy Teillet
471d6743ad
refactor: create company chip
2023-04-19 12:20:19 +02:00
Sammy Teillet
ddebb35865
refactor: use theme spacings
2023-04-19 11:00:43 +02:00
Sammy Teillet
b6bfefe846
feat: set design of Company chip
2023-04-19 10:55:06 +02:00
Sammy Teillet
38cc857f77
feat: use favicon icon in company chip
2023-04-19 10:51:37 +02:00
Sammy Teillet
51fc383b1a
refactor: rename logo to domain
2023-04-19 10:34:31 +02:00
Charles Bochet
4018ac45b0
Merge pull request #42 from twentyhq/sammy/t-79-i-can-see-checkboxes-ui
...
feature: add checkbox on people cells
2023-04-18 18:37:09 +02:00
Sammy Teillet
3e09dab7fc
test: add checkbox test
2023-04-18 18:27:54 +02:00
Sammy Teillet
4d23390989
feature: align checkbox and cellLink
2023-04-18 18:13:56 +02:00
Sammy Teillet
0d9b04ea14
feature: set the right color for unchecked checkbox
2023-04-18 18:07:55 +02:00
Sammy Teillet
8701d752d8
refactor: use color from theme
2023-04-18 17:37:20 +02:00
Sammy Teillet
a855c474a0
refactor: create Checkbox component
2023-04-18 17:33:59 +02:00
Sammy Teillet
81da0f4e03
feature: add checkbox on people cells
2023-04-18 16:40:49 +02:00
Sammy Teillet
babd9208e7
chore: change way to store npm secrets
2023-04-18 15:31:58 +02:00
Charles Bochet
c4cc6a397a
Rework Table Header
2023-04-14 12:38:40 +02:00
Charles Bochet
c317d4bcf6
Migrate to FontAwesome pro
2023-04-14 12:09:17 +02:00
Charles Bochet
d08066fb9d
Add font sizes to themes
2023-04-14 11:06:20 +02:00
Charles Bochet
1499c845e8
Add continous integration
2023-04-13 18:12:57 +02:00
Anders Borch
02fe9ee506
Add email link
2023-04-13 17:28:28 +02:00
Anders Borch
27d4867488
Format creation date
2023-04-13 17:28:09 +02:00
Anders Borch
caf7c168aa
Format phone number
2023-04-13 17:27:33 +02:00
Anders Borch
a58735925f
Add libphonenumber-js dependency
...
This is used e.g. for formatting phone numbers in the People list.
2023-04-13 17:26:31 +02:00
Anders Borch
3d976577c1
Add CellLink
2023-04-13 17:25:35 +02:00
Anders Borch
8f8315b9bc
Add person placeholder image
2023-04-13 10:55:12 +02:00
Anders Borch
759f91b066
Add name, company and pipe styling
2023-04-13 10:54:51 +02:00
Anders Borch
f5b16c7f6d
Rename People type to Person
2023-04-13 10:53:39 +02:00
Anders Borch
c6a60824b3
Merge pull request #29 from twentyhq/cbo-add-table
...
Add simple styled table
2023-04-13 10:50:08 +02:00
Anders Borch
5619078abd
Hide table footer when all groups are empty
2023-04-13 10:26:09 +02:00
Anders Borch
7887e724d5
Add people styling
...
* Add styled PeopleHeader tag
* Add icon prefix to view name
2023-04-13 10:26:08 +02:00
Anders Borch
7111f99cff
Add table styling
2023-04-12 19:24:35 +02:00
Charles Bochet
93fb5896b8
Setup Hasura locally
2023-04-12 15:54:16 +02:00
Anders Borch
b7e43de670
Add icon property to table.
2023-04-12 13:30:13 +02:00
Charles Bochet
cb3a209380
Setting up first table in frontend
2023-04-12 11:39:46 +02:00
Charles Bochet
b629d48cc5
Upgrade storybook version
2023-04-10 21:31:55 +00:00
Charles Bochet
f25f80c199
Implement new UI
2023-04-10 18:04:49 +02:00
Charles Bochet
dc28c97df6
Refresh install scripts
2023-04-05 15:01:20 +02:00
Charles Bochet
c2833cad53
Simplify infrastructure to one container
2023-03-06 19:13:59 +01:00
Charles Bochet
d58af82c51
Separate auth0 users depending on tenants
2023-02-03 20:07:49 +01:00
Charles Bochet
fcdc9aaec4
Create Profile Hooks to fetch current user
2023-02-02 20:40:44 +01:00
Charles Bochet
e9f2e374e8
Add environment variable to build:latest too
2023-01-28 18:34:14 +01:00
Charles Bochet
8e0dc44bf6
Generate Token through Auth0
2023-01-28 10:58:04 +01:00
Charles Bochet
3f63810dc8
This is a dummy commit, to test e2e CI/CD process
2022-12-28 12:10:19 +01:00
Charles Bochet
bc6764b3b9
Initiate circle-ci config
2022-12-28 12:01:09 +01:00
Charles Bochet
fd56c69970
Add content to the Discussion Panel
2022-12-06 11:37:43 +01:00
Charles Bochet
b4032d508d
Add Plugin Panel
2022-12-05 22:59:56 +01:00
Charles Bochet
374573871c
Move stories and tests inside each component folders
2022-12-05 21:56:53 +01:00
Charles Bochet
92267701ff
Rename tabs to Inbox, Contacts, Insights
2022-12-05 21:47:17 +01:00
Charles Bochet
235ae1859d
Add Task list on Tasks page
2022-12-05 00:49:45 +01:00
Charles Bochet
0f2d8a556e
Add Navbar component, emotion for css and storybook
2022-12-04 22:59:30 +01:00
Charles Bochet
eba76274c6
Add Routing on the app
2022-12-02 12:39:15 +01:00
Charles Bochet
f685be3d22
Migrate to Typescript, add prettier and add linter
2022-12-02 12:06:22 +01:00
Charles Bochet
cfc3a37e1f
Setup Nest and React projects
2022-12-01 15:58:08 +01:00