Félix Malfait
5ae5f28dcb
Add new story for darkmode ( #317 )
...
* Add a new story for dark mode
* Reorganize storybook menu
* Fix command menu margins
* Fix tests
2023-06-17 14:52:49 +02:00
Félix Malfait
5921c7f11d
Split theme into files ( #313 )
2023-06-16 08:50:48 +02:00
Félix Malfait
c20108e088
Add VSCode extensions ( #283 )
2023-06-14 17:20:12 +02:00
Félix Malfait and Charles Bochet
31f3950439
Add a custom rule to prevent colors from being hardcoded outside of theme ( #288 )
...
* Add a custom rule to prevent colors from being hardcoded in ESLint
* Refactor colors
* Create packages folder and fix colors
* Remove external dependency for css alphabetical order linting
* Fix install with yarn
---------
Co-authored-by: Charles Bochet <charles@twenty.com >
2023-06-14 16:56:29 +02:00
Félix Malfait
eb8fc50ff1
Add rule to order css in styled components alphabetically ( #284 )
...
* Add plugin
* Run plugin
2023-06-14 07:59:16 +02:00
Félix Malfait
830b76cd9a
Icon refactoring ( #287 )
...
* Refactor icons
* Fix additional icons
2023-06-14 07:55:54 +02:00
Félix Malfait
7e73f013d1
Enable Turbosnap for Chromatic ( #286 )
2023-06-13 18:45:18 +02:00
Félix Malfait
b9c41a1dcd
Add settings page ( #273 )
...
* Add settings page
* Add 'soon' pill and logout
* Refactor components and layout
* Begin improving mobile display
* Add stories and refactor
2023-06-13 17:10:57 +02:00
Félix Malfait
3341539eb2
Add arrow up/down+enter navigation to select relation ( #275 )
...
* Add arrow up/down+enter navigation to select relation
2023-06-12 17:52:16 +02:00
Félix Malfait
c99fa74e2f
Fix frontend test: no need to convert to UTC ( #266 )
2023-06-12 13:33:58 +02:00
Félix Malfait
c53be4febc
Add Right click to take action ( #263 )
...
* Add Right click to take action
* Create Position type and style row with background when selected
2023-06-09 18:36:39 +02:00
Félix Malfait
f6e1e626fd
Make the sidebar collapsable ( #260 )
...
* Make the sidebar collapsable
* Fix padding
* Automatically collapase sidebar and hide container on mobile
* Hide navbar content when navbar is collapsed
* Update naming convention for states
2023-06-09 15:09:21 +02:00
Félix Malfait
024adb9221
Add cmd k to navigate pages ( #254 )
...
* Begin styled command bar
* Add 2 commands and improve styling
* Add storybook
* Move z-index to variables and use hotkey hook
2023-06-08 18:28:02 +02:00
Félix Malfait
2315504ee4
Add square logo without border radius ( #199 )
2023-06-06 09:37:42 +02:00
Felix Malfait
41fe78bc4c
Enable dark mode and fix theme
2023-06-05 22:20:55 +02:00
Félix Malfait
3ae6405f4d
Add Algolia Search + other quick improvements to docs ( #198 )
2023-06-05 18:48:12 +02:00
Félix Malfait
f906533b29
Fix broken GraphiQL in documentation ( #180 )
2023-06-01 19:23:15 +02:00
Félix Malfait
05c8fac6d6
Add docs CI and fix docs build ( #176 )
...
* Add docs CI and fix docs build
* Fix CI name
2023-06-01 16:21:31 +02:00
Félix Malfait
14c0119c4b
Update documentation, add GraphiQL to docs ( #175 )
...
* Update docusaurus and fix security vulnerabilities
* Begin cleanup docs
* Remove redocusaurus
* Add graphiql in doc
* Add architecture schema
* New tableIcons and cleanup docs
2023-06-01 15:05:53 +02:00
Félix Malfait
e8f1146ae1
CLI to install project ( #164 )
...
* CLI to install project
* CLI fixes
* Update README.md
* Cleanup gitignore
2023-06-01 09:19:49 +02:00
Félix Malfait
c61beb1066
Reorganize icons for doc and manigest.json ( #166 )
...
* Reorganize icons for doc and manigest.json
* Fix icons path
* Fix path in index.html
2023-05-31 15:44:38 +02:00
Félix Malfait
8bd91139ca
Update Readme title ( #165 )
2023-05-31 14:07:49 +02:00
Félix Malfait
f79a45e7e6
Add svg logos to docs ( #143 )
2023-05-26 09:59:09 +02:00
Félix Malfait
7192457d0a
Create SECURITY.md ( #135 )
...
Add a security policy and email address to the repo
2023-05-24 15:47:21 +02:00
Félix Malfait
96e3f2c7ea
Small fixes: broken links and unused files ( #116 )
...
* Remove node modules and package.json from root
* Remove unused references to FontAwesome
* Fix documentation link
2023-05-12 10:35:06 +02:00
Felix Malfait
1490f986f2
Fix previous PR (.npmrc no longer needed)
2023-05-03 17:32:22 +02:00
Félix Malfait and Charles Bochet
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
Félix Malfait
42bf653e4a
Improve documentation ( #82 )
...
* Propose new doc architecture
* Many improvements to documentation (styling, structure...)
* Remove modules added inadvertently + continue improving styling
* Swizzle navbar item to add support for custom icon
* Additional doc styling
* Setup docs for API and redirect homepage for docs
2023-04-26 19:10:17 +02:00
Felix Malfait
1e3540863a
Improve styling
2023-04-20 22:57:55 +02:00
Felix Malfait
ae5a73b347
Begin setup search
2023-04-20 18:11:55 +02:00
Felix Malfait
db62346bfa
Cleanup and start organizing docs
2023-04-20 17:35:16 +02:00
Félix Malfait
c93f003f91
Remove blog from docs
2023-04-19 10:57:35 +02:00
Félix Malfait
167426e41c
Install Docusaurus
2023-04-19 10:47:23 +02:00
Félix Malfait
6709782894
Create LICENSE
...
I didn't know whether we should chose GPL or MIT.
Let's just assume people have good intentions, and not overly restrict usage by using a copyleft licence.
The risk is someone hijacking the project (e.g. a well-funded company forking the project, then building a direct competitor on top of it), but our choices shouldn't be driven by the worst possible outcome, they should be driven by the best possible outcome, which is that a lot of creative people use our project and take it in a successful direction we couldn't have seen ourselves
2023-04-11 13:55:45 +02:00
Félix Malfait
2ddb191556
ADD DS_Store to .gitignore
2023-02-23 11:04:05 +01:00