Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: v2.1.0 #99

Open
wants to merge 168 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
168 commits
Select commit Hold shift + click to select a range
53ccae6
Dev environment first deployed
JimmyPaolini Aug 5, 2021
bbe4835
Dev deployment actions
JimmyPaolini Aug 5, 2021
abab4ea
Expletives censored, literature scanning begun
JimmyPaolini Aug 18, 2021
85bce5d
Updated screenshots, working on text analysis, minor updates
JimmyPaolini Aug 21, 2021
957652c
Fixing setSettings request
JimmyPaolini Aug 29, 2021
25c60dc
Refactoring ExpandIcon
JimmyPaolini Aug 29, 2021
ab8a3ff
Folder structure refactor
JimmyPaolini Aug 29, 2021
167993a
Beginning cypress and graphqlgen, adding 404/500
JimmyPaolini Sep 5, 2021
53ad9f3
Implemented graphql codegen first pass working
JimmyPaolini Sep 13, 2021
9193f9a
Fixing up type bugs
JimmyPaolini Sep 20, 2021
bf66b4d
Reorganizing branches
JimmyPaolini Sep 20, 2021
1aafaeb
wip
JimmyPaolini Jan 25, 2022
f2efa38
wip
JimmyPaolini Jun 18, 2022
850e25e
reorganizing scripts
JimmyPaolini Jun 18, 2022
c31e663
wip
JimmyPaolini Jun 18, 2022
f28fdfd
wip
JimmyPaolini Jun 18, 2022
d3f3d18
reverting
JimmyPaolini Jun 18, 2022
ac99106
Merge branch 'v2.1.0' of https://github.com/JimmyPaolini/Lexico into …
JimmyPaolini Jun 18, 2022
077832f
stories working
JimmyPaolini Jun 19, 2022
8f2eae0
EntryCard story working
JimmyPaolini Jun 19, 2022
7713dc2
refactor BookmarkButton
JimmyPaolini Jun 19, 2022
edf065f
refactor TranslationBullet
JimmyPaolini Jun 19, 2022
d6483ca
reorganize stories
JimmyPaolini Jun 19, 2022
7d8c672
refactor IdentifierPill
JimmyPaolini Jun 19, 2022
780efc9
refactor Pill
JimmyPaolini Jun 19, 2022
f85c0d3
update identifierColors
JimmyPaolini Jun 19, 2022
4e91a9a
refactor FormsRow
JimmyPaolini Jun 19, 2022
baaea2d
refactor FormCell
JimmyPaolini Jun 20, 2022
0eabdfa
refactor grammar cards
JimmyPaolini Jun 20, 2022
a358241
removing trivial types
JimmyPaolini Jun 20, 2022
10c6459
type name changes
JimmyPaolini Jun 22, 2022
90aa383
format with prettier
JimmyPaolini Jun 22, 2022
d7565d7
improve document props
JimmyPaolini Jun 22, 2022
6983363
renaming types
JimmyPaolini Jun 23, 2022
63e2102
everything loading on mui5, styles are wrong
JimmyPaolini Jun 23, 2022
6e07765
pages refactored for mui5
JimmyPaolini Jun 23, 2022
bb41fe6
format
JimmyPaolini Jun 23, 2022
f09230a
most components refactored
JimmyPaolini Jun 23, 2022
60e252f
entry card mostly refactored
JimmyPaolini Jun 24, 2022
015b91b
chore: remove cypress
JimmyPaolini Nov 14, 2022
b6871b9
fix: FormCell styles
JimmyPaolini Nov 17, 2022
9705827
chore: vscode settings
JimmyPaolini Nov 22, 2022
602df62
chore: format .gitignore
JimmyPaolini Nov 22, 2022
ec25630
fix: vscode settings
JimmyPaolini Nov 23, 2022
53ef6c4
fix: vscode terminals
JimmyPaolini Nov 23, 2022
3d37a21
feat: tab pills functional
JimmyPaolini Nov 23, 2022
c13296c
chore: unabbreviate hardcodings
JimmyPaolini Nov 23, 2022
7d889bf
chore: convert unnecessary tsx files
JimmyPaolini Nov 23, 2022
60ab635
feat: form pills all working
JimmyPaolini Nov 23, 2022
06185cc
feat: pills working in cells
JimmyPaolini Nov 23, 2022
da0955a
fix: typing entryCard components
JimmyPaolini Nov 23, 2022
5830aa9
fix: navbar styles
JimmyPaolini Nov 23, 2022
03243e6
fix: search bar, new search query
JimmyPaolini Nov 24, 2022
9e50316
feat: search across latin and english
JimmyPaolini Nov 25, 2022
84747df
feat: adding more indicator pills to form cells
JimmyPaolini Nov 25, 2022
fb01398
fix: backgrounds
JimmyPaolini Nov 25, 2022
d11ef21
fix: snackbars
JimmyPaolini Nov 25, 2022
5238dc2
fix: reader stuff
JimmyPaolini Nov 25, 2022
664713f
chore: removing default exports from entries
JimmyPaolini Nov 25, 2022
94e9bf9
chore: refactor CardDeck to Deck
JimmyPaolini Nov 25, 2022
b1d7f4e
chore: more import refactors
JimmyPaolini Nov 25, 2022
a6b58c2
fix: about styles
JimmyPaolini Nov 29, 2022
b86ff9f
fix: minor stuffs
JimmyPaolini Nov 29, 2022
5f890ce
chore: upgrade to nextjs 13
JimmyPaolini Nov 29, 2022
9f8eaf1
feat: begin app dir
JimmyPaolini Dec 1, 2022
600d3e0
feat: remove dotted line on number pills
JimmyPaolini Dec 2, 2022
2c0353b
format: strict mode, non-default imports, removing unnecessary imports
JimmyPaolini Dec 2, 2022
334926f
chore: SearchBar refactors
JimmyPaolini Dec 2, 2022
f7caedb
fix: format
JimmyPaolini Dec 2, 2022
71ad234
fix: navbar typography
JimmyPaolini Dec 2, 2022
3cfb5bc
fix: reorganize stories, storybook broken
JimmyPaolini Dec 2, 2022
438f9e1
fix: packages and formats
JimmyPaolini Dec 2, 2022
dc98ff8
fix: remove notistack
JimmyPaolini Dec 3, 2022
e3c6aee
fix: storybook fix wip
JimmyPaolini Dec 3, 2022
64c6312
fix: frontend auth, line ellipsis, storybook tries
JimmyPaolini Dec 4, 2022
51f6738
fix: migrate and misc changes
JimmyPaolini Dec 5, 2022
5ce46ec
fix: revert to old auth
JimmyPaolini Dec 8, 2022
806770b
fix: reverting old auth working, logout broken
JimmyPaolini Dec 9, 2022
fe060a1
fix: update lint
JimmyPaolini Dec 9, 2022
f2b44e1
fix: move schema output
JimmyPaolini Dec 9, 2022
6128edb
fix: logout
JimmyPaolini Dec 9, 2022
a6ba130
chore: removing deprecated login logic
JimmyPaolini Dec 9, 2022
7a11e0b
fix: remove another line-ellipsis use
JimmyPaolini Dec 9, 2022
5895f3b
fix: search card spacing, literature cards broken
JimmyPaolini Dec 9, 2022
71673fe
fix: prettier working
JimmyPaolini Dec 12, 2022
fcb17f3
fix: literature cards
JimmyPaolini Dec 12, 2022
4d21b6d
fix: typos
JimmyPaolini Dec 12, 2022
92e9030
fix: styles
JimmyPaolini Dec 12, 2022
6c4bf35
fix: custom literature card
JimmyPaolini Dec 12, 2022
1dff138
fix: deck spacing wip
JimmyPaolini Dec 13, 2022
84aa3ef
fix: deck spacing working except small cards
JimmyPaolini Dec 13, 2022
49378aa
chore: formatting
JimmyPaolini Dec 13, 2022
fb257f4
fix: literature book styles
JimmyPaolini Dec 13, 2022
8edbcc8
chore: renaming literature to library
JimmyPaolini Dec 13, 2022
d8257ab
feat: e2e testing instructions wip
JimmyPaolini Dec 13, 2022
57eb2fc
fix: reader
JimmyPaolini Dec 19, 2022
90f530c
chore: moving entities folder
JimmyPaolini Dec 19, 2022
9b0cacc
chore: move entities again
JimmyPaolini Dec 19, 2022
2609025
fix: db connection
JimmyPaolini Dec 19, 2022
93b2a6f
chore: update terminal icons
JimmyPaolini Dec 19, 2022
bc20cfb
chore: rename literature to library
JimmyPaolini Dec 19, 2022
a8c5da5
feat: new backup script
JimmyPaolini Dec 19, 2022
1d13279
chore: remove old sql files
JimmyPaolini Dec 19, 2022
c52ea2f
fix: eslint and prettier working, implementing
JimmyPaolini Dec 20, 2022
600cfd4
chore: linting and formatting working
JimmyPaolini Dec 20, 2022
475b828
chore: fix prettier
JimmyPaolini Dec 20, 2022
999af8f
chore: format prettier config
JimmyPaolini Dec 20, 2022
91b78f9
fix: showBookmarkInstructions
JimmyPaolini Dec 20, 2022
0ff4926
fix: center text placeholder
JimmyPaolini Dec 20, 2022
00bdd4b
fix: update user page name to settings
JimmyPaolini Dec 20, 2022
968c952
chore: upgrade typeorm
JimmyPaolini Dec 20, 2022
b9554dc
fix: misc
JimmyPaolini Dec 20, 2022
62e353e
fix: stories
JimmyPaolini Dec 21, 2022
cd0bb98
fix: storybook wip
JimmyPaolini Dec 21, 2022
68f037f
refactor: ♻️ refactor story file glob pattern
JimmyPaolini Dec 22, 2022
a9f64bb
chore: 🧑‍💻 fix eslint, no lint errors
JimmyPaolini Dec 22, 2022
a2bebb4
style: ♻️ format with prettier
JimmyPaolini Dec 22, 2022
c3563d7
style: 🎨 prettier fixed, format code
JimmyPaolini Dec 22, 2022
3c0f05e
refactor: 🔧 graphql linting, refactor queries
JimmyPaolini Dec 23, 2022
3473cf1
refactor: 🎨 resolve lint warnings, reformat imports
JimmyPaolini Dec 23, 2022
5e102b0
refactor: 🎨 restructure web folder
JimmyPaolini Dec 23, 2022
bd2bbf3
chore: 🧑‍💻 storybook fixed:)
JimmyPaolini Dec 23, 2022
32808d4
fix: 💄 fix Deck width
JimmyPaolini Dec 23, 2022
db4da50
feat: 💄 adjusting library card styles wip
JimmyPaolini Dec 24, 2022
53fec9f
refactor: 🎨 add LibraryCard stories and restructure
JimmyPaolini Dec 24, 2022
e3703c5
refactor: ♻️ customText frontend refactor
JimmyPaolini Dec 25, 2022
10d53cd
refactor: ♻️ Refactor Link component
JimmyPaolini Dec 25, 2022
275399d
refactor: ♻️ refactor Navigation, make icons bigger
JimmyPaolini Dec 25, 2022
d3ba74a
style: 🚚 renaming bookmark functions
JimmyPaolini Dec 25, 2022
ef6299b
feat: 💄 SearchBar increase size
JimmyPaolini Dec 25, 2022
d59e775
feat: 🚧 new userText routing wip
JimmyPaolini Dec 27, 2022
9bb305c
fix: 🐛 wip fixing hydration error
JimmyPaolini Dec 27, 2022
374d642
feat: 💄 identifier pill styles and abbreviations
JimmyPaolini Dec 29, 2022
c675380
fix: 💄 voice pill styles
JimmyPaolini Dec 29, 2022
7138db6
fix: 💄 update pill styles
JimmyPaolini Jan 1, 2023
f6ce65b
fix: 🚧 userText improvements
JimmyPaolini Jan 9, 2023
6cb4eae
fix: 🐛 hydration error fixed
JimmyPaolini Jan 9, 2023
5e4699a
fix: 💄 Text hover style, navbar quickfix
JimmyPaolini Jan 9, 2023
18f5712
refactor: 🚧 trying to fix link behaviors
JimmyPaolini Jan 19, 2023
d9e3978
fix: 🐛 fix link error caused by infinite render loop in hook
JimmyPaolini Jan 19, 2023
4442dc2
refactor: ♻️ small refactors
JimmyPaolini Jan 19, 2023
c9f9310
feat: ✨ add text tools
JimmyPaolini Jan 21, 2023
7bd81ab
feat: ✨ new grammar cards, new partOfSpeech icons
JimmyPaolini Jan 26, 2023
b18b3b3
fix: 🐛 fix determiners
JimmyPaolini Jan 27, 2023
6436bb6
refactor: ♻️ correct Entry prop name search
JimmyPaolini Jan 27, 2023
6aac527
feat: 💄 condensing grammar cards
JimmyPaolini Jan 30, 2023
079d908
feat: 💄 condense more grammar cards
JimmyPaolini Jan 30, 2023
c4a224c
feat: 🚸 grammar improvements
JimmyPaolini Jan 31, 2023
d90adc8
fix: 💄 fix grammar page squishing animation
JimmyPaolini Jan 31, 2023
4088fe6
fix: ✅ fixing bugs revealed in tests
JimmyPaolini Jan 31, 2023
669e2c8
feat: 🚧 starting ingestion migration to server
JimmyPaolini Feb 2, 2023
13ac561
feat: 🚧 server working with single ingestion file
JimmyPaolini Feb 2, 2023
c9a682b
fix: 🐛 fix api config
JimmyPaolini Feb 2, 2023
f5b877a
refactor: ♻️ move ingestion to server
JimmyPaolini Feb 2, 2023
8203162
feat: 💄 move sign in to settings card
JimmyPaolini Feb 3, 2023
6a7674e
refactor: 🚧 rename customText to userText, still broken
JimmyPaolini Feb 5, 2023
c1fdf35
fix: 🐛 userTexts working
JimmyPaolini Feb 5, 2023
8b13a26
style: ♻️ remove unnecessary useSearch.ts file
JimmyPaolini Feb 5, 2023
ab01cb0
refactor: 🚧 adding entry input types, probably not gonna work ultimately
JimmyPaolini Feb 5, 2023
73c9289
fix: 🚧 more NoResultsCards
JimmyPaolini Feb 7, 2023
738d3ce
fix: ⏪️ revert ingestion refactor
JimmyPaolini Feb 7, 2023
b1b0b82
fix: ⏪️ revert InputTypes
JimmyPaolini Feb 7, 2023
b13a724
build: 👷 wip updating builds, server working web not
JimmyPaolini Feb 7, 2023
cee4c8a
build: 🚧 wip build scripts
JimmyPaolini Feb 7, 2023
486fd7d
build: 💚 fix web build
JimmyPaolini Feb 8, 2023
5b974d6
feat: 🚸 better pills, refactored
JimmyPaolini Feb 8, 2023
d57fe68
fix: wip
JimmyPaolini Aug 2, 2023
a004efe
chore: config updates
JimmyPaolini Aug 2, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Binary file modified .DS_Store
Binary file not shown.
5 changes: 5 additions & 0 deletions .env.default
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
POSTGRES_USER=postgres
POSTGRES_PASSWORD=postgres
POSTGRES_DB=postgres
PGDATA=/var/lib/postgresql/data/lexico
POSTGRES_HOST_AUTH_METHOD=password
34 changes: 0 additions & 34 deletions .eslintrc.json

This file was deleted.

1 change: 1 addition & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @JimmyPaolini
24 changes: 24 additions & 0 deletions .github/workflows/database:dev.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: database
on:
workflow_dispatch:

jobs:
database:
runs-on: ubuntu-latest
steps:
- name: Checkout Code
uses: actions/checkout@v2
- name: Setup Node
uses: actions/setup-node@v2
- name: Download Postgres
run: sudo apt-get update && sudo apt-get install postgresql
- name: Install Dependencies
run: npm install && cd ingestion && npm install
- name: Setup Environment
run: echo "${{secrets.ENV_FILE}}" > .env
- name: Login Kubernetes
run: mkdir ~/.kube && echo "${{secrets.KUBE_CONFIG}}" > ~/.kube/config
- name: Database Port Forward
run: kubectl port-forward service/database 5432 -n lexico-dev &
- name: Deploy Database
run: cd ingestion && tsc && node --unhandled-rejections=strict dist/ingestion/src/restore.js ingested
6 changes: 6 additions & 0 deletions .github/workflows/deploy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,12 @@ jobs:
- name: Get Version
id: package-version
uses: martinbeentjes/npm-get-version-action@master
- name: Get Cache
uses: actions/cache@v2
with:
path: ${{ github.workspace }}/.next/cache
key: ${{ runner.os }}-nextjs-${{ hashFiles('**/package-lock.json') }}-${{ hashFiles('**.[jt]sx?') }}
restore-keys: ${{ runner.os }}-nextjs-${{ hashFiles('**/package-lock.json') }}-
- name: Login Docker
uses: actions-hub/docker/login@master
env:
Expand Down
33 changes: 33 additions & 0 deletions .github/workflows/server:dev.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
name: server
on:
workflow_dispatch:

jobs:
server:
runs-on: ubuntu-latest
steps:
- name: Checkout Code
uses: actions/checkout@v2
- name: Setup Node
uses: actions/setup-node@v2
- name: Get Version
id: package-version
uses: martinbeentjes/npm-get-version-action@master
- name: Login Docker
uses: actions-hub/docker/login@master
env:
DOCKER_USERNAME: ${{secrets.DOCKER_USERNAME}}
DOCKER_PASSWORD: ${{secrets.DOCKER_PASSWORD}}
- name: Build Server Image
if: steps.cache.outputs.cache-hit != 'true'
run: >-
DOCKER_BUILDKIT=1 docker build -f infra/docker/server.Dockerfile .
-t jimmypaolini/lexico-server:dev
- name: Push Server Image
uses: actions-hub/docker@master
with:
args: push jimmypaolini/lexico-server
- name: Login Kubernetes
run: mkdir ~/.kube && echo "${{secrets.KUBE_CONFIG}}" > ~/.kube/config
- name: Deploy Server
run: kubectl rollout restart deployment server -n lexico-dev
7 changes: 6 additions & 1 deletion .github/workflows/web.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,13 +13,18 @@ jobs:
- name: Get Version
id: package-version
uses: martinbeentjes/npm-get-version-action@master
- name: Get Cache
uses: actions/cache@v2
with:
path: ${{ github.workspace }}/web/.next/cache
key: ${{ runner.os }}-nextjs-${{ hashFiles('**/package-lock.json') }}-${{ hashFiles('**.[jt]sx?') }}
restore-keys: ${{ runner.os }}-nextjs-${{ hashFiles('**/package-lock.json') }}-
- name: Login Docker
uses: actions-hub/docker/login@master
env:
DOCKER_USERNAME: ${{secrets.DOCKER_USERNAME}}
DOCKER_PASSWORD: ${{secrets.DOCKER_PASSWORD}}
- name: Build Web Image
if: steps.cache.outputs.cache-hit != 'true'
run: >-
DOCKER_BUILDKIT=1 docker build -f infra/docker/web.Dockerfile .
-t jimmypaolini/lexico-web:${{steps.package-version.outputs.current-version}}
Expand Down
39 changes: 39 additions & 0 deletions .github/workflows/web:dev.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
name: web
on:
workflow_dispatch:

jobs:
web:
runs-on: ubuntu-latest
steps:
- name: Checkout Code
uses: actions/checkout@v2
- name: Setup Node
uses: actions/setup-node@v2
- name: Get Version
id: package-version
uses: martinbeentjes/npm-get-version-action@master
- name: Get Cache
uses: actions/cache@v2
with:
path: ${{ github.workspace }}/web/.next/cache
key: ${{ runner.os }}-nextjs-${{ hashFiles('**/package-lock.json') }}-${{ hashFiles('**.[jt]sx?') }}
restore-keys: ${{ runner.os }}-nextjs-${{ hashFiles('**/package-lock.json') }}-
- name: Login Docker
uses: actions-hub/docker/login@master
env:
DOCKER_USERNAME: ${{secrets.DOCKER_USERNAME}}
DOCKER_PASSWORD: ${{secrets.DOCKER_PASSWORD}}
- name: Build Web Image
if: steps.cache.outputs.cache-hit != 'true'
run: >-
DOCKER_BUILDKIT=1 docker build -f infra/docker/web.Dockerfile .
-t jimmypaolini/lexico-web:dev
- name: Push Web Image
uses: actions-hub/docker@master
with:
args: push jimmypaolini/lexico-web
- name: Login Kubernetes
run: mkdir ~/.kube && echo "${{secrets.KUBE_CONFIG}}" > ~/.kube/config
- name: Deploy Web
run: kubectl rollout restart deployment web -n lexico-dev
9 changes: 3 additions & 6 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@
**/.DS_Store
**/.vscode
**/.idea

**/node_modules
**/dist
**/*.env*
**/dist/**
**/.env

**/.next/
**/out/
Expand All @@ -13,5 +11,4 @@
**/elasticsearch_volume

**/data/wiktionary

.DS_Store
**/storybook-static
5 changes: 0 additions & 5 deletions .prettierrc.json

This file was deleted.

10 changes: 10 additions & 0 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"configurations": [
{
"name": "Debug Chrome localhost:3000",
"request": "attach",
"type": "chrome",
"url": "http://localhost:3000",
}
]
}
59 changes: 59 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
{
"peacock.color": "#66023C",
"workbench.colorCustomizations": {
"activityBar.activeBorder": "#121f01",
"activityBar.activeBackground": "#980359",
"activityBar.background": "#980359",
"activityBar.foreground": "#e7e7e7",
"activityBar.inactiveForeground": "#e7e7e799",
"activityBarBadge.background": "#121f01",
"activityBarBadge.foreground": "#e7e7e7",
"commandCenter.border": "#e7e7e799",
"sash.hoverBorder": "#980359",
"statusBar.background": "#66023c",
"statusBar.foreground": "#e7e7e7",
"statusBarItem.hoverBackground": "#980359",
"statusBarItem.remoteBackground": "#66023c",
"statusBarItem.remoteForeground": "#e7e7e7",
"titleBar.activeBackground": "#66023c",
"titleBar.activeForeground": "#e7e7e7",
"titleBar.inactiveBackground": "#66023c99",
"titleBar.inactiveForeground": "#e7e7e799"
},
"material-icon-theme.files.associations": {
"package.json": "npm",
"package-lock.json": "npm",
"tsconfig.json": "settings",
"docker-compose.database.yml": "docker",
"settings.json": "vscode",
"keybindings.json": "vscode"
},
"material-icon-theme.folders.associations": {
"database_volume": "database",
"infra": "environment",
"entity": "class",
"ingestion": "scripts",
"resolver": "routes",
"library": "lib",
"dictionary": "app",
"wiktionary": "content",
".next": "vercel",
"cypress": "test",
"cleaning": "coverage",
"migration": "scripts"
},
"prettier.configPath": "cleaning/.prettierrc.js",
"prettier.ignorePath": "cleaning/.prettierignore",
"eslint.options": { "overrideConfigFile": "cleaning/.eslintrc.js" },
"eslint.workingDirectories": ["./"],
"eslint.lintTask.options": "--config cleaning/.eslintrc.js --ignore-file cleaning/.eslintignore .",
"eslint.probe": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"graphql",
"html",
"markdown"
]
}
74 changes: 74 additions & 0 deletions .vscode/tasks.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
{
"version": "2.0.0",
"presentation": {
"echo": false,
"reveal": "always",
"focus": true,
"panel": "dedicated",
"showReuseMessage": true,
},
"tasks": [
{
"label": "🌑 Lexico",
"dependsOn": [
"🖥️ web",
"🖥️ web:dev",
"📡 server",
"📡 server:dev",
"🛢️ database",
"🐺 lexico",
],
"icon": { "id": "globe", "color": "terminal.ansiGreen" },
"problemMatcher": []
},
{
"label": "🐺 lexico",
"command": "zsh",
"icon": { "id": "terminal", "color": "terminal.ansiGreen" },
"isBackground": true,
"type": "shell",
},
{
"label": "🛢️ database",
"command": "yarn database",
"icon": { "id": "run", "color": "terminal.ansiRed" },
"isBackground": true,
"type": "shell",
},
{
"label": "🍽️ ingestion",
"command": "cd ingestion && zsh",
"icon": { "id": "terminal", "color": "terminal.ansiBlue" },
"isBackground": true,
"type": "shell",
},
{
"label": "📡 server",
"command": "cd ./server && zsh",
"icon": { "id": "terminal", "color": "terminal.ansiBlue" },
"isBackground": true,
"type": "shell",
},
{
"label": "📡 server:dev",
"command": "cd ./server && yarn dev",
"icon": { "id": "run", "color": "terminal.ansiRed" },
"isBackground": true,
"type": "shell",
},
{
"label": "🖥️ web",
"command": "cd ./web && zsh",
"icon": { "id": "terminal", "color": "terminal.ansiBlue" },
"isBackground": true,
"type": "shell",
},
{
"label": "🖥️ web:dev",
"command": "cd ./web && yarn dev",
"icon": { "id": "run", "color": "terminal.ansiRed" },
"isBackground": true,
"type": "shell",
},
]
}
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
<a href="https://nextjs.org"><img width="64" height="64" alt="nextjs" src="web/public/icon/tool/nextjs.png"></a>
<a href="https://reactjs.org"><img width="64" height="64" alt="react" src="web/public/icon/tool/react.png"></a>
<a href="https://material-ui.com"><img width="64" height="64" alt="materialui" src="web/public/icon/tool/materialui.png"></a>
<a href="https://cssinjs.org"><img width="64" height="64" alt="jss" src="web/public/icon/tool/jss.png"></a>
<a href="https://storybook.js.org"><img width="64" height="64" alt="storybook" src="web/public/icon/tool/storybook.png"></a>
<a href="https://react-query.tanstack.com"><img width="64" height="64" alt="react-query" src="web/public/icon/tool/react-query.png"></a>
<a href="https://formik.org"><img width="64" height="64" alt="formik" src="web/public/icon/tool/formik.png"></a>
Expand All @@ -49,4 +50,4 @@

### Database Schema

<p align="center"><a href="https://drawsql.app/lexico/diagrams/lexico"><img src="assets/database_schema.png"></a></p>
<p align="center"><img src="assets/erd.png"></p>
Binary file removed assets/bookmarks-login.png
Binary file not shown.
Binary file removed assets/bookmarks.png
Binary file not shown.
Binary file removed assets/database_schema.png
Binary file not shown.
Binary file added assets/desktop/about feedback.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/desktop/about tools.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/desktop/about.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/desktop/aeneid virumque.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/desktop/aeneid.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/desktop/bookmarks filled.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/desktop/bookmarks.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/desktop/custom text form filled.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/desktop/custom text form.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/desktop/custom text reader.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/desktop/de bello gallico est.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/desktop/de bello gallico.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/desktop/grammar.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/desktop/literature open.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/desktop/literature.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/desktop/search english result.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/desktop/search result.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/desktop/search.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/desktop/user login.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/desktop/user settings.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/erd.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/lighthouse.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed assets/literature-mobile.png
Diff not rendered.
Binary file removed assets/literature.png
Diff not rendered.
Binary file removed assets/login-mobile.png
Diff not rendered.
Binary file added assets/mobile/about feedback.png
Binary file added assets/mobile/about tools.png
Binary file added assets/mobile/about.png
Binary file added assets/mobile/aeneid virumque.png
Binary file added assets/mobile/aeneid.png
Binary file added assets/mobile/bookmarks filled.png
Binary file added assets/mobile/bookmarks.png
Binary file added assets/mobile/custom text form filled.png
Binary file added assets/mobile/custom text form.png
Binary file added assets/mobile/custom text reader.png
Binary file added assets/mobile/de bello gallico est.png
Binary file added assets/mobile/de bello gallico.png
Binary file added assets/mobile/grammar.png
Binary file added assets/mobile/literature open.png
Binary file added assets/mobile/literature.png
Binary file added assets/mobile/search english result.png
Binary file added assets/mobile/search result.png
Binary file added assets/mobile/search.png
Binary file added assets/mobile/user login.png
Binary file added assets/mobile/user settings.png
Binary file removed assets/reader-mobile.png
Diff not rendered.
Binary file removed assets/search-mobile.png
Diff not rendered.
Binary file removed assets/search-results.png
Diff not rendered.
Binary file removed assets/search.png
Diff not rendered.
Binary file removed assets/settings.png
Diff not rendered.
16 changes: 10 additions & 6 deletions .eslintignore → cleaning/.eslintignore
Original file line number Diff line number Diff line change
@@ -1,19 +1,23 @@
**/.DS_Store
**/.vscode
**/.idea

**/node_modules
**/dist
**/dist/**

**/.next/
**/out/
**/.next
**/out

**/database_volume
**/elasticsearch_volume

**/data/wiktionary
**/data
**/assets

**/ingestion/src/dictionary
**/README.md
**/LICENSE.md

**/migration
.next-env.d.ts
**/schema.graphql
**/generated.ts
**/storybook-static
Loading