Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
204 commits
Select commit Hold shift + click to select a range
23213be
Update README.md
FannyCaulfield Dec 13, 2024
ef6e0f5
Début de l’intégration du nouveau design
cedricr Dec 15, 2024
3a6c7f0
Merge pull request #2 from FannyCaulfield/integration-design-2
FannyCaulfield Dec 16, 2024
43b5db3
login bouesky only + login page propre
FannyCaulfield Dec 16, 2024
17285cb
last fix auth jespere
FannyCaulfield Dec 16, 2024
b57bc93
v0.1 pour demo, reste quelques fixs du design
FannyCaulfield Dec 16, 2024
cfa0898
Mise à jour des SVGs de progression
cedricr Dec 16, 2024
ccb4379
Merge pull request #3 from FannyCaulfield/maj-etat-progression
FannyCaulfield Dec 16, 2024
55fff45
deploy beta avec docker-compose
FannyCaulfield Dec 17, 2024
6990cf0
Remove database volume from git tracking and add to .gitignore
FannyCaulfield Dec 17, 2024
5435f53
Extraction de la mer et des bateaux dans des composants séparés
cedricr Dec 17, 2024
3c01c15
Bateaux multiples et réglages de l’animation
cedricr Dec 17, 2024
a7ebfa5
deploy beta ok
FannyCaulfield Dec 17, 2024
6bfe58f
deploy beta ok
FannyCaulfield Dec 17, 2024
2e21347
Merge pull request #4 from FannyCaulfield/bateaux
FannyCaulfield Dec 17, 2024
c4f285a
Merge branch 'dev-fanny'
FannyCaulfield Dec 17, 2024
2914649
max size file for upload augmented
FannyCaulfield Dec 17, 2024
81ea19e
Merge branch 'dev-fanny' of github.com:FannyCaulfield/helloquittex in…
FannyCaulfield Dec 17, 2024
7164e16
Respecte les choix utilisateur·ice pour les animations
cedricr Dec 17, 2024
4d5bb1d
Revert "Respecte les choix utilisateur·ice pour les animations"
cedricr Dec 17, 2024
34e2a7a
Respecte les choix utilisateur·ice pour les animations
cedricr Dec 17, 2024
8c41ed2
Sens de tangage initial aléatoire
cedricr Dec 17, 2024
4de6b8e
Merge branch 'main' of github.com:FannyCaulfield/helloquittex into de…
FannyCaulfield Dec 17, 2024
9c743e6
Merge pull request #7 from FannyCaulfield/tangage-aleatoire
FannyCaulfield Dec 18, 2024
ac86f16
Merge pull request #5 from FannyCaulfield/a11n-motion
FannyCaulfield Dec 18, 2024
65a3d95
route stats + simplification dashboard
FannyCaulfield Dec 18, 2024
54b269f
docker dev
FannyCaulfield Dec 18, 2024
c3e0b33
fix upload + dashboard simplified et nouvelle route pour fetch les stats
FannyCaulfield Dec 18, 2024
3da664c
modifications david
FannyCaulfield Dec 18, 2024
4a11795
notgood not here anymore
FannyCaulfield Dec 18, 2024
93a0274
Boussole et design page de login
cedricr Dec 18, 2024
aabb6b7
gitignore
FannyCaulfield Dec 19, 2024
b3d6c0c
Merge pull request #8 from FannyCaulfield/loading-indicator
FannyCaulfield Dec 19, 2024
ad00b49
Merge branch 'dev-fanny' of github.com:FannyCaulfield/helloquittex in…
FannyCaulfield Dec 19, 2024
2331ba5
local clean
FannyCaulfield Dec 19, 2024
a33964d
work with tmp files backend ok refaire un peu le front
FannyCaulfield Dec 20, 2024
4b6d2b7
work with tmp files backend ok refaire un peu le front
FannyCaulfield Dec 20, 2024
0bb0067
work with tmp files backend ok refaire un peu le front
FannyCaulfield Dec 20, 2024
659d784
working simultaneous
FannyCaulfield Dec 20, 2024
d5b9de3
auth cleaned
FannyCaulfield Dec 20, 2024
9c2e305
fixing
FannyCaulfield Dec 22, 2024
d897f8b
mastodon piaille provider + divers fixs
FannyCaulfield Dec 23, 2024
e1bebe6
masto piaille provider et fixs|
FannyCaulfield Dec 23, 2024
9411c49
watcher et fixs
FannyCaulfield Dec 26, 2024
c7689b5
uploads en part
FannyCaulfield Dec 26, 2024
2f6a4e5
internationalisation + fix des boutons UploadResults
FannyCaulfield Dec 29, 2024
50ebd5b
/app/tmp pour els worker en prod
FannyCaulfield Dec 29, 2024
0d346e1
new config i18n friendly
FannyCaulfield Dec 29, 2024
9e315ec
new config i18n friendly
FannyCaulfield Dec 29, 2024
69f13de
Create LICENSE
davidchavalarias Dec 31, 2024
02ec018
Merge pull request #11 from davidchavalarias/patch-1
FannyCaulfield Dec 31, 2024
6302489
internationalisation avec nginx ok
FannyCaulfield Dec 31, 2024
a168862
Merge branch 'dev-dev-fanny' of github.com:FannyCaulfield/helloquitte…
FannyCaulfield Dec 31, 2024
4b6ab44
fix uplaod firefox
FannyCaulfield Dec 31, 2024
1fedafe
unlink 2/3 accounts
FannyCaulfield Dec 31, 2024
2998b68
ca marche pas
FannyCaulfield Jan 2, 2025
b9d2824
ok
FannyCaulfield Jan 2, 2025
75efc62
delete account + all related data
FannyCaulfield Jan 3, 2025
32c44e9
newsletter et oep
FannyCaulfield Jan 3, 2025
18789f6
fix notifs + choix langue
FannyCaulfield Jan 3, 2025
208a832
modifs ergo + un peu plus joljoli
FannyCaulfield Jan 5, 2025
6c97fe2
fix ergo suite reunion
FannyCaulfield Jan 6, 2025
c10a25a
WIP: serveur mastodon dynamique
cedricr Jan 6, 2025
154fe29
Gestion d’instances multiples à partir du front
cedricr Jan 6, 2025
bc1648e
correction dernier commit
cedricr Jan 6, 2025
de5b441
support avec email client, fix cleaned worker avant la fin, fix unlin…
FannyCaulfield Jan 6, 2025
e6c3108
Merge branch 'dev-dev-fanny' into dynamic-masto
cedricr Jan 7, 2025
ca2a881
Restaure les boutons de connexion Mastodon initiaux
cedricr Jan 7, 2025
a38d3f9
Nettoyage
cedricr Jan 7, 2025
a6a67a3
Suppression temporaire des images de profil Mastodon
cedricr Jan 7, 2025
28b5356
Nettoyage connextion dynamique Mastodon
cedricr Jan 7, 2025
a341b76
Nettoyage
cedricr Jan 7, 2025
228a422
Issue fixed : Ajout de fichier et alerte de taille
FannyCaulfield Jan 7, 2025
1214e06
Remove cleanup from git tracking
FannyCaulfield Jan 7, 2025
243f424
Add cleanup to gitignore
FannyCaulfield Jan 7, 2025
a734164
Correction de la connexion masto sans compte twitter
cedricr Jan 7, 2025
30f5fa4
Merge branch 'dev-dev-fanny' into dynamic-masto
cedricr Jan 7, 2025
e4654f6
FIX : Alerte de taille et information #14
FannyCaulfield Jan 7, 2025
33918cb
FIX : Alerte de taille et information #14
FannyCaulfield Jan 7, 2025
6f669a7
FIX : Alerte de taille et information #14
FannyCaulfield Jan 7, 2025
35fe616
Merge pull request #12 from FannyCaulfield/dynamic-masto
FannyCaulfield Jan 7, 2025
83d3718
Merge branch 'dev-dev-fanny' of github.com:FannyCaulfield/helloquitte…
FannyCaulfield Jan 7, 2025
4d401fe
Add initial mastodon form
cedricr Jan 7, 2025
e7dad8c
Merge pull request #19 from FannyCaulfield/mastodon-form
FannyCaulfield Jan 7, 2025
7fff381
Merge branch 'dev-dev-fanny' of github.com:FannyCaulfield/helloquitte…
FannyCaulfield Jan 7, 2025
3d91375
FIX : barre de chargement de comptes non progressive #15
FannyCaulfield Jan 7, 2025
b93d9da
FIX : Affichage des nombres avec séparateurs #16
FannyCaulfield Jan 7, 2025
47af1bd
save prod nginx conf
FannyCaulfield Jan 8, 2025
b4480b1
refonte dashboard/login buttons avec custom masto provider
FannyCaulfield Jan 8, 2025
e52efa1
v01
FannyCaulfield Jan 8, 2025
a64c8ad
Merge branch 'dev-dev-fanny' of https://github.com/FannyCaulfield/hel…
FannyCaulfield Jan 8, 2025
abc24b0
feat: merge dev-dev-fannt into main - v01
FannyCaulfield Jan 8, 2025
229f5e5
first commit v02
FannyCaulfield Jan 9, 2025
9a549c2
Permet d’ajouter une instance Mastodon avec un sous domaine
cedricr Jan 9, 2025
fdfe642
Merge pull request #31 from FannyCaulfield/23-permettre-sous-domaines
FannyCaulfield Jan 9, 2025
07d9c40
Merge branch 'dev-dev-fanny' of https://github.com/FannyCaulfield/hel…
FannyCaulfield Jan 9, 2025
a0c27bd
Clarification de texte sur la reconnexion
cedricr Jan 9, 2025
6d1dd5c
Merge pull request #32 from FannyCaulfield/24-clarification-texte-reco
FannyCaulfield Jan 9, 2025
e6b74b3
Correction layout boutons de connexion
cedricr Jan 9, 2025
5fe71d4
Fix #30
cedricr Jan 9, 2025
1d85575
Améliore l’UI de connexion à Mastodon
cedricr Jan 9, 2025
6d4f640
Merge pull request #33 from FannyCaulfield/22-element-vide-a-supprimer
FannyCaulfield Jan 9, 2025
7efcacb
Merge pull request #34 from FannyCaulfield/30-maj-textes-etapes-progr…
FannyCaulfield Jan 9, 2025
4f1b2ec
Merge pull request #36 from FannyCaulfield/27-ameliorer-ui-mastodon
FannyCaulfield Jan 9, 2025
6fd5942
first shot v2
FannyCaulfield Jan 9, 2025
e8f18b0
Merge branch 'dev-dev-fanny' of https://github.com/FannyCaulfield/hel…
FannyCaulfield Jan 10, 2025
ad264f6
Mise à jour du message de partage
cedricr Jan 13, 2025
156209a
Merge pull request #43 from FannyCaulfield/39-maj-message-partage
FannyCaulfield Jan 13, 2025
08271f6
Mise à jour icone X/Twitter
cedricr Jan 13, 2025
5f1f10b
Merge pull request #44 from FannyCaulfield/28-change-twitter-icon
FannyCaulfield Jan 13, 2025
55f6c4c
Force les instances Masto en minuscule
cedricr Jan 13, 2025
4c12fee
Merge pull request #45 from FannyCaulfield/41-lowercase-instances
FannyCaulfield Jan 13, 2025
09a86db
route follow mastodon/bluesky ok, modif scopes pour api mastodon, pre…
FannyCaulfield Jan 13, 2025
421811a
Merge branch 'dev-dev-fanny' of https://github.com/FannyCaulfield/hel…
FannyCaulfield Jan 14, 2025
2fff5a8
simplification tables pour reconnexion, worker pour refreshtoken blue…
FannyCaulfield Jan 14, 2025
535479c
simplification tables pour reconnexion, worker pour refreshtoken blue…
FannyCaulfield Jan 14, 2025
9340fce
simplification tables pour reconnexion, worker pour refreshtoken blue…
FannyCaulfield Jan 14, 2025
428945b
Corrige la creation d’app OAuth sur les instances Pleroma
cedricr Jan 14, 2025
bb0dfe9
Merge pull request #48 from FannyCaulfield/37-fix-pleroma-connection
FannyCaulfield Jan 14, 2025
32ef1fd
Ajustements du dashboard
cedricr Jan 14, 2025
4cd7de7
Merge pull request #49 from FannyCaulfield/47-fix-z-order
FannyCaulfield Jan 14, 2025
c67a169
Merge branch 'dev-dev-fanny' of https://github.com/FannyCaulfield/hel…
FannyCaulfield Jan 15, 2025
c010b0b
loading barre pour les following reconnexion + modale successfollowing
FannyCaulfield Jan 15, 2025
5b5ee62
Modale NewsLetter First Seen + maj db|
FannyCaulfield Jan 15, 2025
bd59f4e
Merge branch 'dev-dev-fanny' of https://github.com/FannyCaulfield/hel…
FannyCaulfield Jan 16, 2025
e614339
petits fixs newsletter modale
FannyCaulfield Jan 16, 2025
36fef87
remove accidentally added files
FannyCaulfield Jan 16, 2025
03b1d10
Merge branch 'dev-dev-fanny' of https://github.com/FannyCaulfield/hel…
FannyCaulfield Jan 16, 2025
b443d66
Logo HQX blanc quand on est sur fond bleu
cedricr Jan 16, 2025
c18fd98
Icone orange pour les progressions partielles
cedricr Jan 16, 2025
724d9ef
Masque le lien vers le tutorial si toutes les étapes sont terminées
cedricr Jan 16, 2025
c6c8228
Ajout d’un soulignement sous les liens
cedricr Jan 16, 2025
63dbb48
Ajout de la cloche de notification
cedricr Jan 16, 2025
a30b53b
Merge pull request #52 from FannyCaulfield/35-misc-ui-ux-fixes
FannyCaulfield Jan 16, 2025
64e6f26
Améliorations des formulaires de login
cedricr Jan 16, 2025
ae7fdb8
Merge pull request #53 from FannyCaulfield/login-improvements
FannyCaulfield Jan 16, 2025
6138c34
Merge branch 'dev-dev-fanny' of https://github.com/FannyCaulfield/hel…
FannyCaulfield Jan 17, 2025
b526c8b
Ajout du logo CNRS
cedricr Jan 17, 2025
e31cea9
Ajout du header (pour permettre le changement de langue) sur la page …
cedricr Jan 17, 2025
7c54b19
Merge pull request #54 from FannyCaulfield/logo-cnrs
FannyCaulfield Jan 17, 2025
d06d4ed
Ajout du header (pour permettre le changement de langue) sur la page …
cedricr Jan 17, 2025
5d334d5
Merge remote-tracking branch 'origin/header-on-signin-page' into head…
cedricr Jan 17, 2025
db73a59
Merge pull request #55 from FannyCaulfield/header-on-signin-page
FannyCaulfield Jan 17, 2025
4f53322
Alignement à gauche des boutons du dashboard
cedricr Jan 17, 2025
abc0398
Merge pull request #56 from FannyCaulfield/ui-fixes
FannyCaulfield Jan 17, 2025
a10ab41
fix #42 + ajout ES + newsletter dashboard moins encombre
FannyCaulfield Jan 18, 2025
424502e
clean commit precedent
FannyCaulfield Jan 18, 2025
edb7565
bonne url pour callback mastodon
FannyCaulfield Jan 18, 2025
8777faf
Merge branch 'dev-dev-fanny' of https://github.com/FannyCaulfield/hel…
FannyCaulfield Jan 18, 2025
58584c8
fix stash
FannyCaulfield Jan 20, 2025
8dbeaa4
stashing
FannyCaulfield Jan 20, 2025
92f05e2
design reconnexion retrouve
FannyCaulfield Jan 20, 2025
8cf8ce9
bisous les fachos
FannyCaulfield Jan 20, 2025
7ee1bcc
feat: optimized stats calculation with SQL functions
FannyCaulfield Jan 20, 2025
eca1c2f
Merge branch 'v2-dev-fanny' into dev-dev-fanny
FannyCaulfield Jan 20, 2025
69015dc
Affichage de l’instance Mastodon dans la liste des comptes
cedricr Jan 21, 2025
d26e815
Correction z-index Header
cedricr Jan 21, 2025
f76c7b0
Merge pull request #62 from FannyCaulfield/fixes-ui
FannyCaulfield Jan 21, 2025
8510429
messages
FannyCaulfield Jan 21, 2025
3b905f4
Merge branch 'stable-v1' of github.com:FannyCaulfield/helloquittex in…
FannyCaulfield Jan 21, 2025
494edcd
Corrige la validation des emails.
cedricr Jan 21, 2025
c620f19
Merge pull request #63 from ISCPIF/fix-email-validation
FannyCaulfield Jan 21, 2025
2afdf00
fixs json + lien github
FannyCaulfield Jan 21, 2025
c4fc76a
modifs Footer
FannyCaulfield Jan 21, 2025
8726c2a
optin newsletter ok
FannyCaulfield Jan 21, 2025
8c36e73
add politique de confidentialite
FannyCaulfield Jan 21, 2025
b5791d4
fix les fixs
FannyCaulfield Jan 21, 2025
7c53dce
testing branch
FannyCaulfield Jan 24, 2025
e29ad14
test cleaned
FannyCaulfield Jan 24, 2025
4c7f881
clean
FannyCaulfield Jan 24, 2025
9126047
without server.js
FannyCaulfield Jan 24, 2025
905da3a
lg changes
FannyCaulfield Jan 24, 2025
ae44a14
lg changes
FannyCaulfield Jan 24, 2025
67c35a8
openportability
FannyCaulfield Jan 24, 2025
bc36b0f
Merge branch 'test' of github.com:ISCPIF/OpenPortability into HEAD
FannyCaulfield Jan 24, 2025
78b6691
nginx fix
FannyCaulfield Jan 24, 2025
e6e1d81
instances masto reset
FannyCaulfield Jan 25, 2025
58e010e
update messages et fonctions rpc oour stats
FannyCaulfield Jan 25, 2025
7f9b98e
merged success
FannyCaulfield Jan 27, 2025
3c3462a
refacto stats
FannyCaulfield Jan 27, 2025
81ab938
refacto stats
FannyCaulfield Jan 27, 2025
829d148
refacto back + follow / update ok mastodon bluesky
FannyCaulfield Jan 28, 2025
2959d3a
stats ok pour reco
FannyCaulfield Jan 28, 2025
975a2c7
progressio n barre automatic following
FannyCaulfield Jan 29, 2025
7bcb69f
following process OK
FannyCaulfield Jan 29, 2025
01d89dd
refacto stats simplified et add privacy policy
FannyCaulfield Jan 30, 2025
c876d2a
renamed and nettoyage
FannyCaulfield Jan 30, 2025
63ea82a
refonte dashboard pour v2
FannyCaulfield Jan 30, 2025
b83b4fe
fix dashboard / return to dash board from reconnect / traduction / ty…
FannyCaulfield Jan 30, 2025
973bb0d
tokens encryptes + reconnexion pour reconnexion
FannyCaulfield Jan 30, 2025
77b547c
tokens encryptes + reconnexion pour reconnexion
FannyCaulfield Jan 30, 2025
56763b0
latest version of NewsLetter
FannyCaulfield Jan 31, 2025
bfba346
fix de la manual reconnexion perdue
FannyCaulfield Jan 31, 2025
37fbc65
Merge branch 'dev-dev-fanny' of github.com:ISCPIF/OpenPortability int…
FannyCaulfield Feb 3, 2025
b12d341
fix token fantome bluesky
FannyCaulfield Feb 3, 2025
e551575
added spanish
FannyCaulfield Feb 3, 2025
259eb9f
fix UI
FannyCaulfield Feb 3, 2025
1ab19af
encore un fix
FannyCaulfield Feb 3, 2025
146273f
fix error follow
FannyCaulfield Feb 3, 2025
5b5cdff
Merge dev-dev-fanny into main
FannyCaulfield Feb 3, 2025
022e56c
Fix spelling mistakes in README
clemlatz Jan 22, 2025
0b2a367
Add missing steps in install documentation
clemlatz Jan 22, 2025
058eb2e
fix duplicate column in users table
clemlatz Feb 8, 2025
a1c2224
add missing quotes for table name in migration
clemlatz Feb 8, 2025
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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
20 changes: 20 additions & 0 deletions !Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
FROM node:18-alpine
WORKDIR /app

# Copier tous les fichiers du projet
COPY . .

# Installer les dépendances
RUN npm install

# Set environment variables
ENV NODE_ENV=development
ENV NEXT_TELEMETRY_DISABLED=1
ENV PORT=3000
ENV HOSTNAME="0.0.0.0"

# Exposer le port
EXPOSE 3000

# Utiliser npm run dev pour le hot reload
CMD ["npm", "run", "dev"]
36 changes: 33 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.

# dependencies
/node_modules
/.pnp
Expand All @@ -17,8 +15,13 @@
/.next/
/out/

# production
# production et tests
/build
/tmp
/logs
/volumes
/worker/node_modules


# misc
.DS_Store
Expand All @@ -38,3 +41,30 @@ yarn-error.log*
# typescript
*.tsbuildinfo
next-env.d.ts

# certifs
*.key
*.crt
*.pem
*.csr
backup.sql

/tests
/volumes
/cleanup
/worker_refreshtoken/node_modules


/cerbots
/coverage
/scripts
docker-compose.migration.yml
Dockerfile.migration
docker-compose.yml
Dockerfile
reload.docker-compose.yml

/nginx
nginx.conf
/nginx/certs
!Dockerfile
51 changes: 51 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
# # Build stage
# FROM node:18-alpine AS builder
# WORKDIR /app

# COPY package*.json ./
# RUN npm install

# COPY . .
# RUN npm run build

# # Production stage
# FROM node:18-alpine AS production
# WORKDIR /app

# ENV NODE_ENV production
# ENV PORT 3000
# ENV HOSTNAME "0.0.0.0"

# COPY package*.json ./
# RUN npm install --production

# COPY --from=builder /app/.next ./.next
# COPY --from=builder /app/public ./public
# COPY --from=builder /app/next.config.js ./

# EXPOSE 3000

# CMD ["npm", "run", "start"]

FROM node:18-alpine
WORKDIR /app

# Copier uniquement les fichiers nécessaires pour npm install
COPY package*.json ./
COPY tsconfig*.json ./
COPY next.config.js ./

# Installer les dépendances avec cache
RUN npm ci

# Set environment variables
ENV NODE_ENV=development
ENV NEXT_TELEMETRY_DISABLED=1
ENV PORT=3000
ENV HOSTNAME="0.0.0.0"

# Exposer le port
EXPOSE 3000

# Utiliser npm run dev pour le hot reload
CMD ["npm", "run", "dev"]
23 changes: 23 additions & 0 deletions Dockerfile.dev
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
FROM node:18-alpine
WORKDIR /app

# Copier d'abord les fichiers de dépendances
COPY package*.json ./

# Installer les dépendances
RUN npm install

# Set environment variables
ENV NODE_ENV=development
ENV NEXT_TELEMETRY_DISABLED=1
ENV PORT=3000
ENV HOSTNAME="0.0.0.0"

# Ne pas copier le code source ici car il sera monté comme volume
# COPY . .

# Exposer le port
EXPOSE 3000

# Utiliser npm run dev pour être cohérent avec docker-compose.dev.yml
CMD ["npm", "run", "dev"]
Loading