Dimitrie Stefanescu
5b54c07e98
ci(codecov): trying out... more code cov coverage
2021-01-03 14:16:34 +02:00
Dimitrie Stefanescu
17002a5c2e
ci(code cov): adds search for coverage reports
2021-01-03 14:06:58 +02:00
Dimitrie Stefanescu
f4a117de09
ci(global): fixes typo
2021-01-03 13:37:46 +02:00
Dimitrie Stefanescu
30e5f8691e
ci(global): hopefully updates circleci job spec for server testing correctly
2021-01-03 13:36:31 +02:00
Dimitrie Stefanescu
cd95c28939
refactor(global): restructures repo with lerna
2021-01-03 13:35:53 +02:00
Dimitrie Stefanescu
729c47593e
Merge pull request #67 from specklesystems/dim/server
...
WIP: Auth Cleanup & Beautification
2021-01-03 11:49:32 +02:00
Dimitrie Stefanescu
3eb4d6056a
test(server): fixes tests
2021-01-03 11:42:55 +02:00
Dimitrie Stefanescu
afb5078d3c
feat(server): moves scope, role & app registration to service (init) logic
2021-01-03 00:10:10 +02:00
Dimitrie Stefanescu
98c14a5c86
feat(all): minor readme updates in frontend and server
2020-12-29 10:55:02 +02:00
Dimitrie Stefanescu
a7f2821fb4
test(server): existing auth tests now capture new behaviour and are green 🌳
2020-12-29 10:38:15 +02:00
Dimitrie Stefanescu
d0875720f1
feat(frontend): adds revokation dialog confirm for apps; minor fixes re rest
2020-12-28 23:45:38 +02:00
Dimitrie Stefanescu
79b6dd6549
feat(frontend): added button and dialog for displaying app secrets
2020-12-28 23:44:54 +02:00
Dimitrie Stefanescu
e19c43d6fd
feat(frontend): correctly handles revoked tokens stuck in local storage
...
logs out and redirects to auth & fixes ghost redirect to bug in router on first clicks
2020-12-28 23:43:58 +02:00
Dimitrie Stefanescu
7f38ab2395
fix(server): returns secrets for owned apps
2020-12-28 23:42:45 +02:00
Dimitrie Stefanescu
26f08417b4
fix(server): fixes stream get service when no role is present
2020-12-28 20:42:57 +02:00
Dimitrie Stefanescu
41dd6c2dd9
feat(frontend): login/register mobile readiness
2020-12-28 20:27:00 +02:00
Dimitrie Stefanescu
700d70bd0f
feat(server/frontend): various, see details
...
updates the explorer; adds authorized apps section; adds "add account to manager"; fixes in apps
services, resolvers and schema; adds hover to stream item cards; clarifies "Back to stream" button
in stream sidebar; bumps profile pic from 128 to 256px
2020-12-28 20:14:54 +02:00
Dimitrie Stefanescu
5947bd2c93
feat(server/frontend): auth revamp WIP
2020-12-28 00:36:13 +02:00
Dimitrie Stefanescu
857dc5198e
feat(server/frontend): 🤯 much improvements, so fixes, many code
...
Be warned, this is becoming quite the surgery. It's still in progress & a few tests fail.
2020-12-27 23:00:43 +02:00
Dimitrie Stefanescu
a5542cf8cd
feat(server/frontend): wIP: auth flows are being revamped. HIC SVNT DRACONES
2020-12-26 20:39:35 +02:00
Dimitrie Stefanescu
ad9b917a64
fix(server): fixes destructuring fail on no stream acl present
2020-12-24 19:29:22 +02:00
Dimitrie Stefanescu
77de4a444f
Merge pull request #66 from specklesystems/dim/server
...
🧹 Various Fixes & Improvements
2020-12-24 00:37:49 +02:00
Dimitrie Stefanescu
7845e75c1f
feat(server): adds stream role in relevant queries
...
modified services: getStream - now takes in optional userId param; modified stream schema to include
optional string field `role`
2020-12-24 00:29:39 +02:00
Dimitrie Stefanescu
39f3a433db
fix(frontend): displays app author only if present
2020-12-23 23:59:03 +02:00
Dimitrie Stefanescu
6f08f0840c
feat(server): grabs profile pic from elgoog account
2020-12-23 23:24:50 +02:00
Dimitrie Stefanescu
d70147a60a
feat(server): added limitations to various fields (related to #39 )
...
note, didn't implement a migration for this; they will not be enforced/visible unless existing db is
recreated
2020-12-23 22:46:12 +02:00
Dimitrie Stefanescu
c5cb085783
Merge pull request #65 from specklesystems/dim/server
...
Maintenance PR
2020-12-23 18:06:44 +02:00
Dimitrie Stefanescu
dfc70d314f
fix(server): prevents users from revoking their own permissions
2020-12-23 18:04:16 +02:00
Dimitrie Stefanescu
3606ac919d
feat(server): retrieves latest commit on commit query if no id is specified
2020-12-23 17:48:11 +02:00
Dimitrie Stefanescu
35653cd88a
feat(server): defaults branch query to "main" branch
2020-12-23 17:41:17 +02:00
Dimitrie Stefanescu
07a27bd31d
fix(server): prevents main branch deletion
...
adds a guard in the delete branch service to check if it's the main branch
fixes #61
2020-12-23 17:33:55 +02:00
Dimitrie Stefanescu
fc69c8c66d
test(server): finalised updatedAt tests for streams
2020-12-23 17:27:36 +02:00
Dimitrie Stefanescu
3ae26b5ea2
chore(linting): addes space-in-curly-braces rule
2020-12-23 17:26:52 +02:00
Dimitrie Stefanescu
cbd7e75f98
test(server): some tests for stream updatedAt updates
2020-12-23 16:56:41 +02:00
Dimitrie Stefanescu
bd96248552
fix(server): updates stream updatedAt on common ops relating to a stream
...
fixes #47
2020-12-23 15:56:32 +02:00
Dimitrie Stefanescu
6a807ff487
Merge pull request #64 from specklesystems/dim/server
...
Commits Update
2020-12-23 15:04:22 +02:00
Dimitrie Stefanescu
2973ce8694
feat(server): commits: implements all fields in services & updates parents
2020-12-23 14:56:55 +02:00
Dimitrie Stefanescu
33d3ae6ca9
feat(server): simplifies parent commits relationship
2020-12-23 14:55:54 +02:00
Dimitrie Stefanescu
1758858250
feat(server): implements branchName and total kids count in get commit by id + test
2020-12-23 01:44:18 +02:00
Dimitrie Stefanescu
349d91ec06
feat(server): implements branchName and totalChildren count across all commit get services
2020-12-23 01:36:22 +02:00
Dimitrie Stefanescu
51a9ea6aa4
chore(server): allows linting in test files
2020-12-23 01:35:46 +02:00
Dimitrie Stefanescu
3697559d62
feat(server): deprecates previousCommitIds field in favour of parents across all commit schemas
2020-12-23 01:35:15 +02:00
Dimitrie Stefanescu
dd78e8064b
feat(server): wip: adds tests for new commit fields & implementation start
2020-12-23 00:04:47 +02:00
Dimitrie Stefanescu
3aaad4bab2
chore(server): excludes migration files from istanbul
2020-12-22 22:35:24 +02:00
Dimitrie Stefanescu
b2366f7844
feat(server/commits): create commit service now accepts source app & children count
...
Note: children count, if not passed in by the user, will be automatically set from the referenced
object
2020-12-22 22:34:15 +02:00
Dimitrie Stefanescu
dab12e52d3
chore(server): updated dependencies
2020-12-22 22:22:29 +02:00
Dimitrie Stefanescu
e760c83aef
chore(server): minor cleanup
2020-12-22 22:17:30 +02:00
Dimitrie Stefanescu
6f61a36cd5
feat(server): added migrations for totalChildrenCount and sourceApplication for commit table
2020-12-22 10:53:20 +02:00
Dimitrie Stefanescu
cd2ef887e5
style(server): added and tweaked some eslint rules
2020-12-22 10:52:21 +02:00
Dimitrie Stefanescu
692c0b0282
Merge pull request #63 from specklesystems/dim/frontend
...
feat(frontend): more mobile devices layout improvements
2020-12-21 12:24:05 +02:00