dependabot[bot]
7ac8355f64
Bump hosted-git-info from 2.8.8 to 2.8.9 ( #25 )
...
Bumps [hosted-git-info](https://github.com/npm/hosted-git-info ) from 2.8.8 to 2.8.9.
- [Release notes](https://github.com/npm/hosted-git-info/releases )
- [Changelog](https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md )
- [Commits](https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-11 20:08:40 +02:00
dependabot[bot]
9c38b7a213
Bump url-parse from 1.4.7 to 1.5.1 ( #24 )
...
Bumps [url-parse](https://github.com/unshiftio/url-parse ) from 1.4.7 to 1.5.1.
- [Release notes](https://github.com/unshiftio/url-parse/releases )
- [Commits](https://github.com/unshiftio/url-parse/compare/1.4.7...1.5.1 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-09 22:13:57 +02:00
dependabot[bot]
9ab5c4bbe3
Bump ssri from 6.0.1 to 6.0.2 ( #23 )
...
Bumps [ssri](https://github.com/npm/ssri ) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/npm/ssri/releases )
- [Changelog](https://github.com/npm/ssri/blob/v6.0.2/CHANGELOG.md )
- [Commits](https://github.com/npm/ssri/compare/v6.0.1...v6.0.2 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-20 06:11:17 +02:00
dependabot[bot]
08246fbb93
Bump y18n from 4.0.0 to 4.0.1 ( #22 )
...
Bumps [y18n](https://github.com/yargs/y18n ) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/yargs/y18n/releases )
- [Changelog](https://github.com/yargs/y18n/blob/master/CHANGELOG.md )
- [Commits](https://github.com/yargs/y18n/commits )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-01 08:07:32 +02:00
dependabot[bot]
f6e55b76f8
Bump ini from 1.3.5 to 1.3.8 ( #20 )
...
Bumps [ini](https://github.com/isaacs/ini ) from 1.3.5 to 1.3.8.
- [Release notes](https://github.com/isaacs/ini/releases )
- [Commits](https://github.com/isaacs/ini/compare/v1.3.5...v1.3.8 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-24 10:51:53 +01:00
dependabot[bot]
0682b3b379
Bump elliptic from 6.5.3 to 6.5.4 ( #21 )
...
Bumps [elliptic](https://github.com/indutny/elliptic ) from 6.5.3 to 6.5.4.
- [Release notes](https://github.com/indutny/elliptic/releases )
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.3...v6.5.4 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-24 10:51:47 +01:00
Ruidy
391e09ceff
deps: security update ( #19 )
2020-08-14 09:13:34 +02:00
dependabot[bot]
a2c0c2900d
Bump websocket-extensions from 0.1.3 to 0.1.4 ( #17 )
...
Bumps [websocket-extensions](https://github.com/faye/websocket-extensions-node ) from 0.1.3 to 0.1.4.
- [Release notes](https://github.com/faye/websocket-extensions-node/releases )
- [Changelog](https://github.com/faye/websocket-extensions-node/blob/master/CHANGELOG.md )
- [Commits](https://github.com/faye/websocket-extensions-node/compare/0.1.3...0.1.4 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-06-18 13:11:00 +02:00
Ruidy
719455da07
📋 Forms ( #16 )
...
* chore: add url type on input and enable autocomplete
* style: fix textarea and date picker font bug
2020-06-04 08:09:00 +02:00
0ca1b71fdc
fix: update prod link in README
2020-06-02 22:58:07 +02:00
Ruidy
8cf1f1f577
🏗 Folder Structure and General Refactoring ( #15 )
...
* refactor: AddEducation folder
* refactor: AddExperience folder
* refactor: separate Dashboard Buttons, Experience section
* refactor: add Dashboard Education section
* refactor: Developers folder
* refactor: EditProfile folder
* refactor: use React.memo
* refactor: Post folder
* refactor: Posts folder
* refactor: Profile folder
* refactor: delete useless store/auth folder
2020-06-02 22:49:13 +02:00
04311e5abc
fix: use current user info when writing a comment
2020-06-02 14:13:27 +02:00
e67047fa46
fix: use current user info when writing a comment
2020-06-02 14:12:37 +02:00
6651d1be13
fix: use current user info when writing a comment
2020-06-02 14:08:27 +02:00
88efe1a33b
fix: prevent a user to like a post multiple times
2020-06-02 14:04:16 +02:00
8ebf904535
chore: update README, add License and Contributing files
2020-06-02 13:55:19 +02:00
Ruidy
be59fa12aa
🐙 Fetch GitHub Repos ( #14 )
...
* edit package.json
* eslint
* fetch git repos
* create repo array on fetch
* update repo array on profile edit
* edit profile presentation
* show only public repos
* repo link target blank
2020-06-02 13:44:23 +02:00
bd05e6bd5e
secrets
2020-05-20 22:10:41 +02:00
07e7aef540
pwa
2020-05-20 22:04:00 +02:00
9ab2700075
logo and icon
2020-05-20 22:03:12 +02:00
1d03d6ccbd
repo link target blank
2020-05-20 18:18:12 +02:00
Ruidy
191130a7ad
🐙 GitHub ( #13 )
...
* edit package.json
* eslint
* fetch git repos
* create repo array on fetch
* update repo array on profile edit
* edit profile presentation
2020-05-20 18:12:25 +02:00
Ruidy
4880d2853d
📬 Post ( #12 )
...
* update deploy test
* switch picture to avatarUrl; addLike and removeLike methods placeholders
* fix signup bug
* fetch posts from db, can post and like posts
* fetch posts from db, can post and like posts
* add params to post route
* connect to redux store
* can add comments
2020-05-20 15:07:55 +02:00
3c00f9e999
fix profiles bug in production by removing misplaced comment
2020-05-17 19:41:55 +02:00
Ruidy
309ee76a32
📑 Profile list ( #11 )
...
* edit github workflows
* document Altert type
* add firestore reducer
* connect developers profile to store
* switch picture field to avatarUrl
* handle document uid
* add param to profile route
* use id parameter for profile
* redirect to notfound page if dev is null
* wait for profile to be loaded before displaying profile
* add Dev class, IDev interface, remove blankDev and getDescription method
* profile-top
* format social links
* profile-about
* profile description
* add placeholders to profile
* alt tag on placeholders
* deploy.yml
2020-05-17 19:15:27 +02:00
Ruidy
75c9888493
ℹ️ Ci ( #10 )
...
* fix error in README
* check github.ref value
* check github.ref value
* fix typo
* install deps
* track config files
* final versioning
2020-05-17 09:31:54 +02:00
9242d284c7
merged firebase
2020-05-16 16:11:59 +02:00
7c27de45b1
Merge branch 'firebase'
2020-05-16 16:07:03 +02:00
5e9bd82496
edit tests
2020-05-16 16:02:01 +02:00
22e0ff4194
untrack firestore index files
2020-05-16 15:59:35 +02:00
Ruidy
1e913e7760
🔥 Firebase hosting ( #8 )
...
* init Firebase
* add release step to github actions
* fix syntax error
* fix syntax error #2
* fix syntax error #3
* untrack firebase config files
2020-05-16 15:58:04 +02:00
c3e09c3005
untrack firebase config files
2020-05-16 15:56:49 +02:00
83d8fb1ec4
fix syntax error #3
2020-05-16 15:51:20 +02:00
5c0fdd71bb
fix syntax error #2
2020-05-16 15:47:30 +02:00
d88ca50f72
fix syntax error
2020-05-16 15:44:51 +02:00
6ebaecdf48
add release step to github actions
2020-05-16 15:41:19 +02:00
7a870ce878
init Firebase
2020-05-16 15:04:34 +02:00
Ruidy
9e30322ffc
📊 Dashboard ( #7 )
...
* connect Dashboard to store
* delete account button logs out...
* buttons routing functional
* refactor enhance to store
* use an enum for routes and statuses
* add statuses enum and enable EditProfile Form
* conditional display of social links
* Links type,
* display alert on EditProfile form submit
* refactor extract alert interface
* update useForm hook to handle checkboxes
* enable add education form
* enable add experience form
* add blank dev Profile on signup
* enable delete credential button
* delete account set profile to inactive
* add isActive field to dev, checks for user existance on sign up to not overwrite inactive profiles
2020-05-16 14:17:37 +02:00
Ruidy
07dd7c5624
Signin ( #6 )
...
* install redux and set authSlice
* connect navBar to the sotre
* create User type
* install react-redux-firebase
* bind to firebase
* connect App to firebase auth; display splash screen while loading auth state
* install firestore
* install firestore
* enable interactive form
* signup page functional
* fix navbar bug
* extract useForm hook
* extract Alert component
* sign in page functional
* commenting
* log out function
* add private route
2020-05-14 14:18:22 +02:00
Ruidy
7333e3474b
Redux ( #5 )
...
* install redux and set authSlice
* connect navBar to the sotre
* create User type
* install react-redux-firebase
* bind to firebase
* connect App to firebase auth; display splash screen while loading auth state
* install firestore
* install firestore
* refactor tests
* edit env variables in ci
* refactor tests
* refactor tests
* edit env variables in ci
2020-05-13 19:40:23 +02:00
Ruidy
1bde399408
Navigation ( #4 )
...
* specification test
* set public and private links sets based on authentication state
* enable frontend navigation
* set frontend link in sign in/up and landing pages
* refactor navbar tests
* style 404 page
2020-05-13 10:59:51 +02:00
Ruidy
cdba48cc72
General layout ( #3 )
...
* specify layout
* create components folder and Navbar
* create pages folder and Landing page component
* create Sign Up page component
* set basic routing
- install react-router-dom
- create Router folder and component
* add constant routes file
* verify all routes are accessible
* add signin page
* extract header component
* add developers page
* extract dev profiles
* extract DevSummary type
* update tests
* add types
* lay profile top and about out
* lay experience section out
- install moment
- define Experience interface
- define TimePeriod type & method
* lay education section out
- define education interface
* lay repos section out
* add Dashboard page and test
* lay dashboard top section out
* [refactor] Experience.ts: change employer to company; move TimePeriod to its own file
* experience credential table in dashboard
* education credential table in dashboard
* dashboard done
* edit profile
* add experience page
* add education page
* create Comment and Post types; PostPage
* postpage
* posts page
* refactor
2020-05-12 23:09:40 +02:00
9e59bb0f2c
Merge branch 'master' of https://github.com/rjNemo/devbook_ts
2020-05-12 11:10:35 +02:00
Ruidy
ef6d97f2fc
Create and style Landing page ( #2 )
...
* readme
* specify landing must show app name
* clean default project
* write landing page layout
* add static assets for styling
* add Landing page unit test
install fontawesome
2020-05-12 11:09:51 +02:00
262d4e1934
readme
2020-05-12 10:25:40 +02:00
7ccb8fb9aa
☁️ deploy on render cloud platform
2020-05-12 10:23:44 +02:00
7c875d934f
pull ci branch
2020-05-12 10:17:29 +02:00
Ruidy
9f01f46f75
Continuous Integration using Github Actions ( #1 )
...
* 🧪 install cypress
run yarn cypress to open E2E test runner
run yarn test to tun unit tests
* 🔧 set cypress up
- define a baseUrl in cypress.json
- create a smoke.spec.js to check config.
* fix error in README
2020-05-12 10:15:56 +02:00
f931fb3770
🔧 set cypress up
...
- define a baseUrl in cypress.json
- create a smoke.spec.js to check config.
2020-05-12 10:03:34 +02:00
bf0c645e3b
🧪 install cypress
...
run yarn cypress to open E2E test runner
run yarn test to tun unit tests
2020-05-12 09:53:43 +02:00