Retrospeksi
Retrospected adalah papan retrospektif gesit real-time yang bertenaga AI gratis untuk tim teknik.





Proyek ini merupakan produk aktual, dan juga demo teknologi menggunakan perpustakaan JavaScript/TypeScript terbaru dan terhebat setiap bulan.
Ini fitur teknologi berikut:
- Bereaksi 18
- Bereaksi kait
- Bereaksi Router 6
- TypeScript 4.9
- Recoil.js, sebagai Perpustakaan Manajemen Negara Global
- Socket IO
- Vite, sebagai bundler
- MUI 5 untuk komponen kami (sebelumnya dikenal sebagai Material-UI)
- Desain ui material
- Emosi
- Multibahasa / internasionalisasi
- Postgres
- Node 18 (LTS)
- Paspor untuk otentikasi OAuth yang mulus dengan:
- Google
- Twitter
- GitHub
- Kendur
- Microsoft
- Okta
- Giphy karena menambahkan sedikit kesenangan pada retro Anda tidak ada salahnya!
- Bereaksi DND yang indah untuk memungkinkan pemesanan ulang dan pengelompokan dengan drag-and-drop
- Vitest, untuk pengujian unit
- Perpustakaan pengujian reaksi, untuk tes integrasi
- Benang, mengganti NPM
- Docker, untuk penempatan yang mudah
- Kubernetes, untuk skala retrospeksi untuk 10m+ penggunanya (bukan)
- Tindakan GitHub, untuk integrasi dan penyebaran berkelanjutan (CI/CD)
- Multi-arsitektur, untuk kompatibilitas otomatis dengan server berbasis ARM
- Stripe, untuk solusi pembayaran kami
- Docusaurus, untuk dokumentasi kami
- Nextjs, untuk halaman arahan kami
- Chatgpt, memberi daya pada pelatih gesit AI kami
- Bioma, untuk berbaris dan memformat, semuanya dalam satu paket yang indah
Versi sebelumnya menampilkan perpustakaan berikut:
Webpack 5 (lihat versi lama untuk Webpack 1, 2 dan 3) Buat React App 5 Bercanda untuk pengujian unit Redux Modul CSS Redux-Saga pilih kembali Eslint untuk JS dan JSX
Dokumentasi
Anda dapat menelusuri dokumentasi di sini.
Menggunakan retrospected
Anda memiliki dua cara untuk menjalankan retrospeksi:
- Menggunakan versi publik, di www.retrospected.com
- Tuan rumah retrospeksi di tempat Anda
Ingin menjadi tuan rumah retrospeksi di tempat Anda? ?
Anda dapat memulai instance retrospected dalam 5 menit dengan mengikuti panduan cepat.
Ini akan menjalankan versi demo, yang dapat Anda ubah menjadi versi berlisensi penuh dengan membeli lisensi yang di -host sendiri.
Sejarah Versi
Versi 5.5.2
- Perbaiki tes integrasi dengan menambahkan pemeriksaan kesehatan sehingga frontend tidak dimulai sebelum backend siap
- Lepaskan trivy dari pipa CI, karena itu tidak berfungsi sama sekali
Versi 5.5.1
- Hardcode Lisensi untuk Ministère de l'Intérieur (Prancis) untuk contoh yang diselenggarakan sendiri
Versi 5.5.0
- Bermigrasi dari eslint dan pretter ke biome, satu alat untuk berbaris, memformat dan banyak lagi
- Tingkatkan dependensi di seluruh papan
- Perbaiki masalah dengan menjalankan mode backend dalam pengembangan dengan TS-node dan versi node terbaru
Versi 5.4.1
- Tambahkan kemampuan untuk menghapus Cookie Banner (GDPR) pada instance yang diselenggarakan sendiri (yang sekarang menjadi kasus secara default)
- Upgrade Dependencies (Frontend)
Versi 5.4.0
- Tambahkan konsep moderator, sehingga orang yang membuat retro belum tentu orang yang memoderasi.
- Tingkatkan database ke Postgres 16 (versi terbaru)
- Memungkinkan timer berbutir lebih halus.
- Perbaiki masalah dengan tata letak panel sisi kiri (? Terima kasih dengan @ruandev untuk perbaikannya)
- Optimalisasi SEO
Versi 5.3.1 (Persimpangan)
- ? Menambahkan grup tidak berfungsi di versi sebelumnya. Ini sekarang sudah diperbaiki.
Versi 5.3.0
- [️ Fitur-fitur baru self-hosting]:
- Opsi untuk Menonaktifkan Penghapusan Data (GDPR)
- Opsi untuk menonaktifkan "Tampilkan Penulis" secara global
- Opsi retrospektif baru:
- Opsi untuk membatasi pengeditan judul sesi ke moderator
- Opsi untuk membatasi pemesanan dan pengelompokan ke moderator
- Saat mengakses sesi pribadi yang tidak Anda miliki akses, itu sekarang akan menampilkan nama moderator.
- Fungsi pencarian telah ditingkatkan: sekarang hanya akan menampilkan kartu yang cocok
- ? Bug Fix: Ketika ada terlalu banyak pengguna yang terhubung, "Tombol Saya Siap" akan menjadi tersembunyi. Ini sekarang sudah diperbaiki.
- Pelatih Agile sekarang menggunakan obrolan GPT 4, yang jauh lebih kuat
- Video penjelasan baru telah ditambahkan ke situs web pemasaran, dan aplikasi itu sendiri.
- ⏫ Meningkatkan dependensi
Versi 5.2.2 (Hotfix)
Versi 5.2.1 (Hotfix)
- Perbaikan bug logo header
Versi 5.2.0
- [️-hosting sendiri] Menambahkan opsi kustomisasi berlabel putih ke instance yang diselenggarakan sendiri
- Halaman baru yang menjelaskan apa itu hosting sendiri dan apa yang dapat dilakukan untuk Anda
- Tombol panggilan balik baru di situs pemasaran
Versi 5.1.2 (Hotfix)
- Perbaiki bug aneh yang menabrak panel samping dalam keadaan tertentu
Versi 5.1.1
- Tambahkan halaman blog ke situs web pemasaran
- Rewording di situs pemasaran
- Perbaiki masalah di situs pemasaran di mana tautan tidak berfungsi
- Tambahkan peringatan pada aplikasi ketika pengguna memiliki akun Pro tetapi tidak menambahkan anggota ke akun mereka
- ⏫ Meningkatkan dependensi
Versi 5.1.0
- [Fitur Pro Pro]? Pelatih AI, ditenagai oleh obrolan GPT. Akses terbatas ke pengguna yang tidak dibayar.
- Tingkatkan alur kerja login
- Tingkatkan pemilihan template
- Tingkatkan beranda, dengan pencarian di retrospektif masa lalu dan tombol yang lebih bagus
- Izinkan pengguna untuk mengonversi akun anonim mereka ke akun reguler dan memigrasikan data mereka
- Perbaikan bug: perbaiki bug di mana beberapa demo dibuat
Versi 5.0.3
- ?? Menambahkan versi Jerman dari situs pemasaran kami
- Self-Hosted: Tingkatkan Pemeriksaan Lisensi untuk Menghindari Pemblokiran Saat Internet Tidak Tersedia
- Dukungan yang lebih baik untuk kampanye iklan
- Redirect regional tlds (.de, .fr) ke .com
Versi 5.0.2
- Sederhanakan manajemen variabel lingkungan di frontend
- Tambahkan Kesalahan 404 Halaman di situs pemasaran
- Tambahkan Lacak Kata Iklan di Halaman Pendaratan
Versi 5.0.1
- Tambahkan Pelacakan Kata-AD Google di Frontend
- Perbaiki URL Pemeriksaan Lisensi Self-Hosting
Versi 5.0.0
- ? Halaman arahan baru, dibangun dengan NextJS, terpisah dari aplikasi utama. Aplikasi ini sekarang tersedia di https://app.retrospected.com dan halaman arahan di https://www.retrospected.com.
- ?? / ?? Dukungan multibahasa untuk era pendaratan baru ini (Inggris dan Prancis untuk saat ini), dengan deteksi otomatis bahasa pengguna.
- Migrasi dari CRA (create-react-app) ke vite, yang jauh lebih cepat dan lebih fleksibel.
- ? Migrasi ke Google Analytics 4
- ? Menambahkan mode demo: satu klik untuk membuat sesi demo, dengan akun demo.
- Dukungan yang ditingkatkan untuk pembuatan lisensi yang diselenggarakan sendiri
Versi 4.19.3 (Hotfix)
Versi 4.19.2
- Migrasi ke Google Analytics v4
Versi 4.19.1
- Perbaikan Hot: Masalah dengan Pembuatan Akun Kata Sandi
Versi 4.19.0
- Fitur: Menambahkan kemampuan untuk mengatur timer untuk sesi. Ini opsional dan dapat diaktifkan dalam pengaturan. (? Terima kasih untuk @xyaren untuk idenya)
- Fitur: Konfirmasi sebelum menghapus posting. Menghindari penghapusan posting yang tidak disengaja. (? Terima kasih untuk @vadamovsky atas idenya)
- Fitur: Izinkan pengguna untuk membatalkan suara mereka pada tiket tertentu. Fitur ini dapat dinonaktifkan di pengaturan. (? Terima kasih untuk @xyaren untuk idenya)
- Fitur: Segera Self-Hosting: Tampilkan jumlah pengguna yang dicatat (? Terima kasih kepada @DayByte untuk idenya)
- Tingkatkan ke versi Typeorm terbaru
- Konversi semua kode backend ke ESM
- ?? Pembaruan Bahasa Jerman (? Terima kasih kepada @daybyte atas kontribusinya)
Versi 4.18.1 (Hotfix)
- Mengembalikan input enter ikon di papan pada ponsel (? Terima kasih kepada Hans K. untuk idenya)
Versi 4.18.0
- Self-hosted: Menambahkan kemampuan untuk menggabungkan pengguna (memigrasi data mereka ke pengguna lain). Ini hanya tersedia untuk contoh yang di-hosting sendiri, melalui panel administrasi (? Terima kasih kepada Frank Becker untuk idenya)
- ⏫ Tingkatkan dependensi yang rentan (terima kasih kepada Dependabot)
- Perbaiki masalah yang ditemukan oleh pemindaian kode (CodeQL)
Versi 4.17.0
- Menambahkan kemampuan untuk mengatur administrator untuk berlangganan Pro. Administrator dapat menambah dan menghapus pengguna dari berlangganan Pro, dan independen dari pemilik (yang mengelola pembayaran). Berguna untuk pengecer.
- Tampilkan pemilik langganan dengan jelas di halaman akun
- Mengupgrade tindakan github
- ⏫ Meningkatkan dependensi
Versi 4.16.3
- Mengekspos "penyewa", "URL otorisasi" dan "URL Token" untuk Microsoft Oauth. (? Terima kasih kepada Frank Becker atas idenya)
- ?? Peningkatan Bahasa Jerman (? Terima kasih @Tobias G untuk PR!)
- ⏫ Meningkatkan dependensi
Versi 4.16.2
- Memperbaiki bug di mana sesi yang berpartisipasi pengguna tidak muncul di beranda mereka. (? Terima kasih banyak kepada Frank Becker karena telah melaporkan masalah ini dan membantu menemukan masalahnya)
Versi 4.16.1
- Memperbaiki bug di mana sesi tidak dapat dihapus ketika ada pesan obrolan (? Terima kasih Florin Bicher untuk laporan ini)
- Perbarui ikon
- Integrasi kendur yang lebih baik
Versi 4.16.0
- Perombakan total terjemahan. Beralih ke i18Next. Diterjemahkan semua bahasa menggunakan pembelajaran mesin (via crowdin)
- Ditambahkan terjemahan untuk bahasa Ukraina, dan tautan untuk memberikan bantuan untuk Ukraina ??
- Perbaiki unduhan file kosong saat logging menggunakan Google OAuth
- Tingkatkan dokumentasi ke versi terbaru Docusaurus
- Tambahkan lebih banyak tes integrasi, mencakup akun kata sandi dan penghapusan akun
- Menambahkan pemetik bahasa di halaman akun, selain panel samping
Versi 4.15.0
- PERSOS Mandiri : Tingkatkan dasbor admin untuk diselenggarakan sendiri, memungkinkan admin untuk menambah dan menghapus pengguna
- PERSOS Mandiri : Tambahkan opsi untuk mengizinkan sertifikat yang ditandatangani sendiri untuk server SMTP, untuk mengirim email
- Perbaiki penghapusan akun GDPR, yang tidak berfungsi ketika pengguna memiliki pesan obrolan
- Upgrade Typings React ke V18
- ⏫ Meningkatkan semua dependensi frontend
Versi 4.14.1 (Hotfix)
- Hapus kode CSRF, menyebabkan masalah acak
Versi 4.14.0
- Tingkatkan ke React 18
- Ganti ikon oleh emoji untuk header kolom (sepenuhnya dapat disesuaikan)
- PERSOS Mandiri : Menambahkan Dukungan SMTP untuk Penculik Self-Hosting, selain Sendgrid. ? Terima kasih @daybyte atas idenya. (#365).
- PERSOLOBAN Mandiri : Penyederhanaan Pengaturan Sendgrid, dengan menghapus kebutuhan membuat templat email. Mereka sekarang hardcoded.
- PERSOS Mandiri : Meningkatkan Template Email
- Meningkatkan Ekspor Teks dan Markdown pada Mode Ringkasan. ? Terima kasih Jakob J atas idenya. (#384).
Versi 4.13.0
- Menambahkan opsi untuk membayar pro retrospected setiap tahun, mendapatkan satu bulan gratis dalam proses
- Perbarui harga, terutama untuk USD
- Jadikan tes integrasi kurang rapuh dengan menggunakan atribut spesifik
- Tingkatkan (Akhirnya!) Untuk bereaksi-Router V6.
- PERSOS Mandiri : Izinkan administrator untuk menonaktifkan login anonim (untuk memaksa pengguna menggunakan akun reguler).
Versi 4.12.1 (Hotfix)
- Menambahkan pengguna ke langganan tim pro tidak berfungsi lagi, karena Webpack 5.
Versi 4.12.0
- Mengubah konvensi penamaan untuk database. Semua bidang dan tabel sekarang adalah
snake_case . - Menyederhanakan konfigurasi typeorm, menghapus generasi
ormconfig.json . - Menambahkan tes integrasi menggunakan Cypress untuk menangkap kesalahan khusus Docker dan memiliki beberapa tes asap dasar.
- Tingkatkan ke
react-scripts (Buat Aplikasi React) 5.0.0 - Tingkatkan jQuery (untuk halaman pemasaran / beranda), menjadi 3.6.0 untuk alasan keamanan
- ⏫ Meningkatkan dependensi
Versi 4.11.5 (Hotfix)
- Membuat cookie yang aman sebagai pengaturan opsional, karena tidak akan berfungsi kecuali dihosting di HTTPS.
Versi 4.11.4 (Hotfix)
- Memperbaiki masalah migrasi saat menginstal dari awal
Versi 4.11.3 (Persimpangan)
- Menambahkan lisensi hardcoded untuk klien yang diselenggarakan sendiri.
Versi 4.11.2 (Hotfix)
- Mengenkripsi pesan obrolan pada sesi terenkripsi
- Pastikan pesan obrolan panjang ditampilkan di beberapa baris
Versi 4.11.1 (Hotfix)
- Mengembalikan migrasi dari React-Scripts (create-react-app) 5.0.0 ke 4.0.3. Versi baru ini mencakup Webpack 5, yang menyebabkan masalah dengan polyfill. Masalah ini harus diperbaiki di 5.0.1 yang belum tersedia.
Versi 4.11.0
- Menambahkan fungsi obrolan. Kirim pesan ke kolega Anda tanpa harus menggunakan Slack atau alat eksternal lainnya!
- Tambahkan penulis (ketika opsi "tunjukkan penulis" diaktifkan) di panel ringkasan. ? Terima kasih @hmlkao atas idenya. (#336).
- Kekorpasi Ruang Kerja Benang Untuk Membatasi Berbagi Ketergantungan
- ⏫ Tingkatkan sebagian besar dependensi untuk alasan keamanan
- Tingkatkan gambar nginx untuk memperbaiki masalah keamanan
- Memaksa cookie aman pada produksi
- Tambahkan pemindai kerentanan yang sepele di CI
Versi 4.10.0
- Tambahkan kepatuhan GDPR yang lebih baik, dengan hak untuk dilupakan: memungkinkan pengguna untuk menghapus semua data mereka
- Tambahkan kemampuan bagi pengguna untuk memberi sinyal jika mereka selesai dengan posting mereka, untuk membantu moderator
- ⏫ Meningkatkan dependensi
Versi 4.9.0
- Situs web dokumentasi baru.
- Migrasi semua gambar Docker dari
antoinejaussoin/retro-board-* ke retrospected/* . - Mengizinkan contoh yang diselenggarakan sendiri untuk menggunakan SendGrid untuk pemulihan email
- ? Pemeriksaan domain berlangganan tanpa batas tidak menerima domain yang valid seperti
.ventures atau .agency .
Versi 4.8.0
- Tingkatkan ke MUI 5.0 (ex material UI)
- Migrasi dari komponen gaya ke emosi (untuk alasan kompatibilitas dengan MUI)
- Tambahkan mekanisme lisensi hosting mandiri dengan kode keras untuk perusahaan dengan akses internet terbatas
- ⏫ Meningkatkan dependensi
Versi 4.7.2
- Mengganti Perpustakaan Paspor Google OAuth, untuk mencoba dan mengurangi kesalahan Google OAuth pada produksi
- Menambahkan skrip untuk membuat versi menabrak lebih mudah
- ⏫ Meningkatkan dependensi
Versi 4.7.1 (Hotfix)
- ? Memperbaiki bug yang disorot oleh Sentry, di mana akun anonim tanpa kata sandi akan memicu pengecualian.
Versi 4.7.0
- Federasi Akun: Semua akun dengan alamat email yang sama sekarang menjadi akun unik (sesi berbagi, dll.). Jika Anda memiliki beberapa akun dengan alamat email yang sama (misalnya satu melalui Google OAuth dan yang lain melalui GitHub), mereka akan digabungkan menjadi satu akun.
- Perlindungan CSRF
- Peningkatan kinerja yang signifikan dalam pengambilan sesi masa lalu (10x hingga 100x)
- Tambahkan kemampuan untuk pengguna anonim untuk menghapus papan yang mereka buat dalam kondisi tertentu (#229).
- ⏫ Meningkatkan dependensi
Versi 4.6.1
- Memperbaiki kesalahan ketik. ? Terima kasih Chad S.! (#296)
Versi 4.6.0
- Dukung OKTA untuk otentikasi
- Mempercepat migrasi produksi (menggunakan javascript yang ditranspilasi alih-alih naskah melalui TS-node)
- Membuat cek email untuk langganan tim pro tidak peka. ? Terima kasih Nico! (#287)
Versi 4.5.0
- Menambahkan kemampuan untuk menjadi tuan rumah swadaya retrospeksi dengan cara yang sangat mudah.
- Ubah pesanan default untuk posting baru. Posting baru sekarang (secara default) muncul di bagian atas kolom. ? Terima kasih @Konrad44 untuk idenya. (#272)
- Tingkatkan wadah dari simpul 15 ke simpul 16
- Perbaikan ejaan pada kartu halaman beranda
- ⏫ Meningkatkan dependensi
Versi 4.4.0
- ? Memperbaiki bug di mana tombol ekspor pada halaman ringkasan disembunyikan oleh bilah peserta. ? Terima kasih @hieuwu karena telah menunjukkan ini. (#262)
- Menambahkan kemampuan untuk runtuhnya kelompok (menyembunyikan konten mereka). ? Terima kasih kepada Sultan S. atas sarannya. (#263)
- Menambahkan kemungkinan untuk penempatan di mana backend memiliki satu instance (tidak ada replika) untuk tidak menggunakan redis dengan socket.io.
- Memperbaiki bug yang akan memicu batasan laju saat menambahkan posting ke grup, memicu pemutusan
- ⏫ Meningkatkan dependensi
Versi 4.3.0
- Tambahkan kemampuan untuk membatasi jumlah posting per pengguna pada sesi tertentu (sebagai opsi).
- Ubah nama beberapa folder di repositori menjadi nama yang lebih masuk akal
- Cegah UI dari mengirimkan lebih dari 100 kesalahan penjaga, untuk menghindari spamming penjaga.
Versi 4.2.2
- Tambahkan cek yang lebih baik untuk lisensi yang di-hosting sendiri.
- ⏫ Meningkatkan dependensi
Versi 4.2.1
- Cari sekarang juga berfungsi dengan nama penulis, jika penulis ditampilkan. ? Terima kasih @ayxos untuk menunjukkan ini. (#202)
- Mengganti logika peredam dengan recoil untuk manajemen negara global.
- Menambahkan kemungkinan membuat posting dengan mengklik ikon 'return' (⮐) alih -alih memukul "enter". ? Terima kasih kepada @do606 untuk menunjukkan bahwa Enter tampaknya tidak selalu berhasil (#246).
- Menambahkan kembali kemampuan membuat posting dengan memukul enter pada pad numerik. ? Sekali lagi terima kasih kepada @do606 untuk itu.
- ⏫ Meningkatkan dependensi
Versi 4.2.0
- Tambahkan halaman yang menjelaskan cara kerja enkripsi lokal
- Memantapkan kembali pembatasan laju, baik untuk API REST dan koneksi WebSocket, di Node dan Nginx
- Kurangi jumlah data yang dikirim melalui WebSockets (misalnya, hanya mengirim ID pos, bukan seluruh posting saat memilih)
- Kurangi jumlah kueri SQL di backend, sederhanakan logika backend
- Mengembalikan pesan kesalahan ke UI jika pesan WebSocket tidak berhasil
- Tingkatkan Logika Rekoneksi Websocket
- Meningkatkan ke socket.io 4.0
- ⏫ Meningkatkan dependensi
- ? Peserta footer terkadang disembunyikan oleh overlay blur sebuah pos. ? Terima kasih @pajinell karena telah menunjukkan ini. (#240)
- ? Terima kasih kepada @CindyCcook untuk menunjukkan masalah keandalan (#232).
Versi 4.1.4 (Hotfix)
- ? Masalah pemuatan bahasa
Versi 4.1.3 (Hotfix)
- ? Pengguna baru ditambahkan secara keliru dengan kuota 0
Versi 4.1.2 (Hotfix)
- ? Memperbaiki bug dengan penyimpanan lokal
Versi 4.1.1 (Hotfix)
- ? Memperbaiki bug di mana slack oauth dinonaktifkan
Versi 4.1.0
- Menambahkan uji coba 30 hari
- Menambahkan Microsoft OAuth 2.0
- Pemisahan kode: Semua halaman memiliki bundel mereka sendiri sekarang, untuk pengalaman beban pertama yang lebih cepat
- Menghapus semua
import React from 'react'; impor, karena sekarang berlebihan. - Memperkenalkan recoil.js (sebagai percobaan)
- Membatasi jumlah posting menjadi 50 untuk akun gratis
Versi 4.0.5
- ? Memperbaiki bug di mana menambahkan beberapa kartu pada satu grup tidak akan berfungsi dengan benar (hanya kartu pertama yang akan bertahan dalam grup itu). ? Terima kasih kepada Daniel N. telah melaporkan ini melalui email.
Versi 4.0.4
- ? Memperbaiki bug di mana menambahkan tindakan mengubah kepemilikan pos ke orang yang menambahkan tindakan. ? Terima kasih @Botactic! (#209)
- Gunakan transaksi Typeorm untuk setiap interaksi database, memperbaiki beberapa kondisi balapan acak.
- Meningkatkan dukungan multi-arch
- Meningkatkan panggilan API dan penjaga
Versi 4.0.3
- ? Memperbaiki bug di mana grup tidak dapat dihapus jika Anda tidak membuatnya di tempat pertama.
Versi 4.0.2
- Perbaikan darurat, untuk bug serius yang membuatnya tampak seperti banyak orang adalah peserta sesi Anda. Ini tidak pernah terjadi, itu menampilkan setiap orang yang tidak terjal pada orang sebagai penonton untuk sesi Anda secara keliru.
Versi 4.0.1
- Menambahkan daftar peserta ke bagian bawah layar?
- Menambahkan pemberitahuan tentang koneksi atau pemutusan peserta? ?
- Perbarui foto oAuth di setiap login
- Perpustakaan GitHub OAuth yang diganti dengan versi yang lebih baru, untuk menghindari API GitHub yang sudah usang.
- ? Memperbaiki bug di mana penulis sesi baru tidak terdaftar sebagai peserta
- ? Memperbaiki bug di mana peserta online tidak menunjukkan
Versi 4.0.0
- [Fitur Pro fitur] Sesi terenkripsi: enkripsi sisi klien lengkap dari data Anda
- [Fitur Pro Fitur] Sesi Pribadi: Pastikan hanya kolega Anda yang dapat mengakses sesi Anda
- Dukungan Lengkap untuk Akun Berbasis Kata Sandi
- Slack Authentication (OAuth)?
- Mengganti travis dengan tindakan github untuk CI dan penyebaran
- Model freemium baru
- Menambahkan judul HTML dinamis untuk pengalaman browser yang lebih baik. ? Terima kasih @sam-pires! (#167)
- Menambahkan fungsi pencarian untuk menemukan jarum di tumpukan jerami Anda. ? Terima kasih @ayxos atas sarannya! (#171)
- Meningkatkan komponen pos untuk menyembunyikan/turun suara ketika mereka dinonaktifkan. Juga menyingkirkan panel "yang bisa diperbaiki", semua tindakan sekarang terlihat secara langsung. ? Terima kasih @Xyaren karena telah menunjukkan ini. (#150)
- Kode backend otomatis linting, dan ci linting
- ⏫ Tingkatkan ke TypeScript 4
- ⏫ Tingkatkan ke React 17
- ⏫ Tingkatkan ke Create-React-App 4
- ⏫ Tingkatkan ke Socket.io 3.0
- ? Terima kasih banyak kepada @wooddar untuk pengujian beta dan umpan baliknya yang luar biasa!
Versi 3.2.3
- Memperbaiki bug dengan otentikasi GitHub, di mana nama tampilan tidak diatur (#165). ? Terima kasih @hieuwu!
Versi 3.2.2
- ? Memperbaiki bug di mana pengguna yang mengedit nama sesi akan menjadi pemilik sesi.
Versi 3.2.1
- ? Memperbaiki bug yang serius di bawah Firefox, di mana pengguna tidak dapat melihat konten posting ( #154, #148). ? Terima kasih kepada semua orang yang melaporkan ini (@xyaren, @dallasgutauckis, @courtney-thwaites).
Versi 3.2.0
- ?? Terjemahan Italia yang ditingkatkan (? Terima kasih @mventuri)
- Kemampuan untuk menghapus sesi, jika Anda diautentikasi dan Anda adalah penulis sesi (#116)
- Izinkan mengubah bahasa default untuk pengguna baru melalui variabel lingkungan (#135)
- Izinkan moderator untuk mengibar kartu yang ditulis oleh orang lain, untuk menyembunyikan semuanya sampai akhir retrospektif (#100)
- Desain ulang lengkap modal Pengaturan Sesi Kustom
- Kemampuan untuk memodifikasi pengaturan sesi setelah permainan dimulai. Ini hanya tersedia untuk Moderator Sesi (Penulis) (#92).
- Kemampuan untuk menampilkan sesi masa lalu untuk pengguna anonim. Ini terbatas untuk melihat sesi masa lalu di browser yang sama, login apa pun ke browser yang berbeda akan membuat akun anonim yang berbeda, untuk alasan keamanan (#112).
- ⏫ Pembaruan Dependensi
Versi 3.1.1
- ?? Terjemahan Belanda yang ditingkatkan (? Terima kasih @jghaanstra)
- ⏫ Pembaruan Dependensi
Versi 3.1.0
- Dukungan multi-arsitektur! Halo rasperry pi? ?! Dan apel silikon?
- Gambar Docker secara otomatis kompatibel dengan ARM (ARM64, V6, V7, V8)
Versi 3.0.3
- ? Bug Fix: Edisi 121, Edisi 123
- ⏫ Pembaruan Dependensi
Versi 3.0.2
- Menambahkan Kebijakan Privasi, Syarat dan Ketentuan, Dukungan GDPR
- ? Perbaiki berbagai bug yang dilaporkan oleh Sentry
Versi 3.0.1
- Perbaikan pada pengalaman halaman arahan
- Seo
Versi 3.0.0
- Halaman arahan baru, dan tampilan dan nuansa yang jauh lebih baik?
- Otentikasi menggunakan akun media sosial favorit Anda:
- GitHub
- Google
- Twitter
- ... lebih banyak datang!
- Kemampuan untuk memesan ulang posting dengan drag-and-drop
- Kemampuan untuk mengelompokkan posting bersama
- Simpan Pengaturan Sesi Kustom Anda sebagai Template Default
- Dukungan giphy?
- Dashboard beranda yang ditingkatkan?
Versi 2.2.4
- ?? Peningkatan Terjemahan Rusia (? Terima kasih @RegMagik)
- Memperbaiki terjemahan tombol logout
- Menambahkan Polyfill Fetch untuk IE
- ⏫ Meningkatkan dependensi
Versi 2.2.3
- ?? Terjemahan Italia (? Terima kasih @Mventuri)
- Mengaktifkan kembali peta sumber untuk Sentry
- ⏫ Meningkatkan dependensi
Versi 2.2.2
- Mengizinkan pengguna untuk menonaktifkan pemungutan suara (dengan menetapkan jumlah suara maksimal ke 0) (? Terima kasih @imranismail)
- Memperbaiki masalah dengan instalasi Docker and Yarn
- ⏫ Meningkatkan dependensi
Versi 2.2.1
- Menambahkan dukungan penjaga untuk backend
- Membuat Google Analytics dan Sentry dapat dikonfigurasi saat run-time (seperti dalam run-time Docker)
- Menambahkan Salin ke Kompatibilitas Clipboard Untuk lebih banyak browser
- Mencegah aplikasi mogok saat cookie dinonaktifkan di Firefox
- Menangani pemutusan lebih baik dengan tidak menghubungkan kembali secara otomatis dan menampilkan pesan sebagai gantinya.
Versi 2.2.0
- Konfigurasi Kubernetes. Deploy retrospected ke cloud! ☁️ ☸️
- Membuat backend scalable dengan membuat socketio menggunakan redis untuk berkomunikasi di antara contoh. Ini dinonaktifkan secara default dan hanya berguna untuk penyebaran Kubernetes.
- Backend HostName sekarang dapat dikonfigurasi pada konfigurasi nginx di frontend.
- Menggantikan semua kejadian dengan
withRouter oleh useHistory dan useParams - Menambahkan dukungan CI/CD dengan Travis
- Penempatan otomatis gambar Docker ke hub Docker
- Mengubah UX terkait dengan mode ringkasan
- Menambahkan kemampuan untuk menyalin konten sesi di clipboard, baik dalam format markdown dan teks kaya
- Menambahkan batas kesalahan untuk meningkatkan pengalaman pengguna jika aplikasi macet
- Menambahkan dukungan untuk Sentry.io (logging kesalahan)
- Memperbaiki masalah di mana konten multiline tidak ditampilkan dengan benar untuk siapa pun kecuali penulis
- Memperbaiki masalah di mana sebuah pos tidak dapat dihapus jika ada suara yang melekat padanya
- Edisi 56 - Memperbaiki masalah di mana pengguna baru yang belum bertahan belum dapat memilih (? Terima kasih @Dkistner)
Versi 2.1.4
- ?? Terjemahan Jerman (? Terima kasih @Paulbrandt)
- ? Bugfix: Posting pertama terkadang tidak disimpan pada sesi biasa
Versi 2.1.3
- IE Fix: Polyfill sebelumnya tidak cukup berfungsi dengan IE9 ke IE11.
Versi 2.1.2
- Dukungan browser yang lebih tua (IE11, agak bekerja dengan IE10 dan IE9).
- Menambahkan peringatan "browser usang"
- Menambahkan penghitung suara yang tersisa saat menggunakan aturan jumlah suara maksimum.
- Mengubah cara kerja label yang dapat diedit: Mereka sekarang hanya menembakkan perubahan pada blur atau masuk, meminimalkan jumlah lalu lintas di atas soket
- Menghapus variabel lingkungan react_app_debug (menggunakan node_env sebagai gantinya).
- Menambahkan pemintal pemuatan saat memuat game sekarang karena kami tidak dapat memprediksi jumlah kolom mana yang akan muncul di layar.
- Memastikan index.html tidak di -cache oleh Nginx pada produksi
- Menghapus file .map pada produksi
Versi 2.1.1
- MS Windows Support/Fixes (? Terima kasih @srraf).
- PR-48-Memperbaiki masalah pembungkus kata ketika kami hanya memiliki satu pos (panjang) (? Terima kasih @ManicManiac).
- Memperbaiki kemungkinan masalah pendingin ras dengan sinkronisasi "Vote".
Versi 2.1.0
- Menambahkan kustomisasi penuh kolom dan aturan:
- Anda sekarang dapat membuat papan dengan 1 hingga 5 kolom
- Anda dapat mengizinkan pengguna untuk memilih postingnya sendiri
- Anda dapat mengizinkan beberapa suara di pos yang sama
- Anda dapat membatasi jumlah suara naik dan turun
- Anda dapat memilih untuk menampilkan nama penulis, dan nama orang yang memilih
- Pilihan bahasa Anda sekarang diingat di antara sesi
- Berbagai perbaikan UI:
- Perbaikan Modal Masuk
- Peningkatan label yang dapat diedit
- Berbagai perbaikan Docker
- ⏫ Ketergantungan yang ditingkatkan
- ? Terima kasih khusus kepada @jesusabp, @zalexki dan @jfritz atas masukan dan ide mereka!
Versi 2.0.4
- ⏫ Ketergantungan yang ditingkatkan
- Memungkinkan posting dan komentar multi-line (gunakan tombol shift untuk menambahkan baris baru) (? Terima kasih @andyk314)
- Menambahkan ulang Hot Reload, yang sekarang berfungsi dengan baik dengan naskah dan create-react-app.
Versi 2.0.3
- ⏫ Ketergantungan yang ditingkatkan
- Memperbaiki masalah dengan Docker makan terlalu banyak ruang dengan ukuran log yang tidak terbatas. Log sekarang dibatasi hingga 50MB.
Versi 2.0.2
- Menambahkan bidang "Tindakan" pada setiap posting: Ini memungkinkan pengguna untuk menentukan daftar tindakan yang perlu dilakukan dalam sprint berikutnya, dan memungkinkan menampilkan daftar ini dalam mode ringkasan.
- ? Bugfix: Dalam kondisi tertentu, beberapa pendingin balap akan menyimpan posting dengan ID sesi nol (jadi pos itu hilang selamanya).
- ? Bugfix: Menonaktifkan pekerja web, karena tidak berfungsi dengan baik saat memuat game secara langsung (dan tidak memuat beranda).
Versi 2.0.1
- Menambahkan dukungan untuk migrasi postgres
- Menambahkan bidang yang dibuat/diperbarui di pos dan sesi
- ? Bugfix: Mode ringkasan tidak dipesan dengan suara lagi. (? Terima kasih @cindyccook)
Versi 2.0.0
- Lengkapi penulisan ulang
- Naskah
- Bereaksi kait
- @pengujian-perpustakaan/bereaksi
- Perpustakaan Komponen Baru (MaterialUI)
- Ramah pelabuhan
Versi 1.0.1
- ?? Terjemahan Jepang (? Terima kasih @sat0yu)
- Menyederhanakan Konfigurasi Eslint
- Memperkenalkan lebih cantik (
yarn format ) - ⏫ Meningkatkan ke Babel 7
Versi 1.0.0
- Bereaksi 16
- Webpack 4 (untuk versi webpack sebelumnya, lihat di bawah)
- Menggunakan @bionikspoon/react-toolbox sebagai ganti
react-toolbox asli, karena proyek tidak lagi dipertahankan dan tidak berfungsi dengan React 16. - ⏫ Meningkatkan semua dependensi lainnya, semuanya harus terkini
- Meningkatkan layar beranda
Versi 0.10.0
- Webpack 3 (untuk Webpack 2, lihat versi 0.9.0)
- Mengubah seluruh proyek menjadi lekukan 2-ruang
- ⏫ Tingkatkan dependensi lainnya
- ?? Terjemahan Polandia (? Terima kasih @olaf-cichocki)
- ?? Terjemahan Arab (? Terima kasih @FrenchTechlead)
- Meningkatkan layar pemuatan
Versi 0.9.0
- Webpack 2 (untuk Webpack 1, lihat versi 0.8.1 dan lebih lama)
- Bereaksi 15.5 (yang membutuhkan modul
prop-types baru, antara lain) - React Router 4 (cara yang sama sekali berbeda dalam melakukan routing)
- Pindahkan struktur proyek ke struktur modular
- ⏫ Meningkatkan semua dependensi lainnya ke versi terbaru, kecuali
react-toolbox
Versi 0.8.1
- Hotfix (Eslint Errors on Production Build)
Versi 0.8.0
- Menggunakan pengujian redux-saga untuk menguji kisah
- ???? Terjemahan Cina (tradisional dan disederhanakan) (? Terima kasih @aqutw)
- Menggunakan benang
- ⏫ Memperbarui dependensi
- Memperbaiki beberapa kesalahan terjemahan Spanyol (? Terima kasih @Mrpolymath)
- ? Memperbaiki bug di mana tombol suara akan memungkinkan pengguna untuk memilih beberapa kali (hanya pada UI)
Versi 0.7.0
- Cakupan tes yang bagus, menggunakan bercanda
- ?? Terjemahan Rusia (? Terima kasih @Vectart)
- ?? Terjemahan Spanyol (? Terima kasih @andresin87)
- Mengganti bendera PNG dengan versi SVG/CSS
- Menggunakan
react-hot-loader 3.0.0 (beta2) untuk memuat ulang panas - Memperbaiki beberapa masalah seluler/responsif
Versi 0.6.1
- React-Toolbox 1.0.0
- Instruksi debugging
Versi 0.6.0
- Menambahkan kemampuan untuk mengedit posting yang ada secara inline (posting yang Anda tulis)
- Menambahkan tombol undangan baru untuk menyederhanakan dan menjelaskan cara mengundang orang lain
- Menghapus snackbar
- Menghapus dekorator ES7, karena mereka belum standar
- Menghapus hash pada CSS dan JS pada produksi (tidak perlu karena kami memiliki nomor versi)
Versi 0.5.2
- ? Memperbaiki bug pada anti-spam saat menggunakan proxy (Nginx misalnya), IP yang salah digunakan
- ? Memperbaiki bug di mana serat akan gagal jika konfigurasi default digunakan (? Terima kasih @veselignome)
Versi 0.5.1
- Dukungan penuh Eslint, berdasarkan aturan Airbnb
- Menambahkan anti-spam untuk Socketio, karena seseorang bersenang-senang menabrak server saya (terima kasih!)
Versi 0.5.0
- Menambahkan kemungkinan untuk bergabung dengan sesi yang sebelumnya bergabung dengan cepat (? Terima kasih @sonaryr)
- Peningkatan kinerja pada edit judul (juga terima kasih kepada @sonaryr?)
- Logo baru!
- Menambahkan favicons
Versi 0.4.1
- Memperbarui tangkapan layar di readme
- Versi Package.json diperbarui dengan benar kali ini
Versi 0.4.0
- Meningkatkan halaman "Buat sesi", memungkinkan pengguna untuk membuat sesi dengan nama khusus
- Kemampuan untuk mengedit nama sesi itu secara real-time (oleh siapa saja)
- Menambahkan "mode ringkasan": Ini memberikan ringkasan sesi saat ini, memungkinkan pengguna untuk menyalin-pasta dengan mudah seluruh konten
- ID sesi baru yang lebih pendek
- Tampilan dan perasaan baru (warna baru)
- Menggunakan ulang untuk membuat pemilih yang dimoized
- Meningkatkan kinerja dengan menggunakan
shouldComponentUpdate melalui komponen dasar khusus - Diperbarui ke baru React 15
- Meningkatkan Dukungan Windows Dengan Mengizinkan Pengguna Windows Untuk Menggunakan Perintah yang Sama Seperti *Pengguna Nix
- ?? Internasionalisasi: Ditambahkan Belanda ke daftar bahasa yang didukung (? Terima kasih @sonaryr)
Versi 0.3.0
- Menambahkan dukungan untuk database yang lebih kuat (NEDB, secara default, dalam proses, dan mongoDB)
- Ubah ke logika sejenis / tidak: pengguna sekarang hanya dapat memilih sekali, dan bukan untuk postingnya sendiri
- Ubah ke Logika Like / Tidak: Like dan Tidak ada yang tidak disukai dipisahkan
- Menambahkan dekorator ES7, lebih mudah dibaca dari fungsi kari sebelumnya
- Dukungan yang lebih baik untuk Windows
- ?? Internasionalisasi: Menambahkan Portugis Brasil ke dalam daftar bahasa yang didukung (? Terima kasih @renancouto)
Versi 0.2.0
- Menggunakan
redux-saga bukan redux-thunk - Kegigihan: Kegigihan sederhana untuk disk (tidak diperlukan database)
- Dukungan untuk Google Analytics (dengan pemantauan acara yang tepat)
- Kemampuan untuk keluar, dan meninggalkan sesi
- Tingkatkan keandalan daftar klien (pengguna yang saat ini terhubung)
- Perbaiki masalah ketika font web tidak dapat memuat (misalnya pemblokiran firewall)
- ?? ?? ?? Internasionalisasi: Dukungan untuk bahasa Inggris, Prancis dan Hongaria (? Terima kasih @iaretiga)
Versi 0.1.1
- Tweak visual minor
- Log konsol yang lebih baik, sisi server
- Pembersihan besar file yang tidak digunakan dan lib lama
Versi 0.1.0
- Versi produksi pertama
- Fungsi dasar ada dan bekerja
- Login
- Membuat sesi
- Bergabung dengan sesi
- Menambahkan posting baru
- Suka / tidak seperti posting
- Kemampuan untuk menghapus posting kita sendiri
- Daftar Pengguna yang Terhubung
- Belum ada kegigihan (belum)
Pertanyaan yang sering diajukan
Bagaimana jika saya ingin memberi nama sesi saya sehingga saya dapat mengingat dengan mudah bagaimana cara kembali ke sana?
Anda benar -benar dapat mengubah ID sesi di URL dengan apa pun yang Anda sukai: misalnya www.retrospected.com/game/hello_world
Cobalah untuk tidak mengambil nama yang terlalu umum, untuk menghindari orang lain yang menemukan sesi Anda secara kebetulan.
Terima kasih ?
Terima kasih banyak kepada kontributor berikut yang membantu menerjemahkan aplikasi:
- Hongaria: @iaretiga
- Portugis (Brasil): @renancouto
- Belanda: @sonaryr, @jghaanstra
- Rusia: @Vectart, @Regmagik
- Spanyol: @Andresin87
- Cina: @aqutw
- Polandia: @olaf-cichocki
- Arab: @FrenchTechlead
- Jepang: @Sat0yu
- Jerman: @Paulbrandt, @daybyte
- Italia: @mventuri
Jika Anda adalah penutur asli bahasa lain, jangan ragu untuk membuat permintaan tarik untuk menambahkan terjemahan.
Terima kasih khusus kepada @Andresin87 karena telah mengarahkan paket flag-icons kepada saya, itu menggantikan bendera PNG dengan cara yang lebih rapi.
Terima kasih khusus lainnya kepada BrowserStack, karena mereka memungkinkan saya untuk menguji proyek ini di browser lain.
Terima kasih kepada Undraw untuk beberapa ilustrasinya.

Harap buat PR Anda dari cabang berkembang , bukan tuan .