Releases: okTurtles/group-income
v1.0.7
How to run this
The archive file contains a dist/
folder that needs to be placed into a copy of this cloned repo. Then you can serve it using grunt serve
. On a production site, you should to use these environment variables:
NODE_ENV=production
GI_PERSIST=sqlite
(orGI_PERSIST=fs
, butsqlite
is recommended)
NOTE: when upgrading, it's important to first delete the dist/
folder and replace it with the new contents from the archive.
What's Changed
- #2245 - Make non-monetary contribution mandatory in IncomeDetails.vue for non-pledgers by @SebinSong in #2292
- #2283 - Chat should not replace symbols in
<code>
by @SebinSong in #2293 - #2269 - Only show history if it exists by @SebinSong in #2297
- #2241 - Bug-fix in invited-by tooltip by @SebinSong in #2295
- #2267 - Don't prompt users to "Send Payments" until first distribution period starts by @SebinSong in #2308
- Compound PR for two simple UI updates #2310 / #2200 by @SebinSong in #2315
- #2076 - Fix the group placeholder icon issue by @SebinSong in #2320
- Have timeout eat into reconnect delay by @corrideat in #2318
- #2158 - Fix the broken 'Reduced-motion' mode by @SebinSong in #2316
- #2313 Make sure at least 1 non-monetary is required in Contributions page by @SebinSong in #2321
Full Changelog: v1.0.6...v1.0.7
$ sha256sum gi-*
e1b886d70a929d846cd9d54154746e99bc627906f83b1248d4ce1cb13565e103 gi-v1.0.7.debug.tgz
8d047b4c86d8d206f9d17b054bb9afc4ada6b9ea93461c666c73a8aab5a1a8de gi-v1.0.7.tgz
v1.0.6
How to run this
The archive file contains a dist/
folder that needs to be placed into a copy of this cloned repo. Then you can serve it using grunt serve
. On a production site, you should to use these environment variables:
NODE_ENV=production
GI_PERSIST=sqlite
(orGI_PERSIST=fs
, butsqlite
is recommended)
NOTE: when upgrading, it's important to first delete the dist/
folder and replace it with the new contents from the archive.
What's Changed
- #2051 - Enhance the logic handling 'Already-joined group' error by @SebinSong in #2273
- #2220 - add more numberRange / stringMax validators by @SebinSong in #2274
- rate limit signups by @taoeffect in #2280
- #2164 - Keep payments info when switching between pledger and receiver by @SebinSong in #2268
- #2217 - Add UI limit for chat message by @SebinSong in #2272
- bump ci actions to v4 by @taoeffect in #2285
- Enqueue all pubsub events by @corrideat in #2286
Full Changelog: v1.0.5...v1.0.6
sha256sum gi-*
bfeb1dc30e31ae1bd19f93991e210249e892db51f11ac0945b72dddaaed1fe10 gi-v1.0.6.debug.tgz
2814ef0ef722c4a4f8bda5022952acfc087a0b86474845e1cbf6742849115e3e gi-v1.0.6.tgz
v1.0.5
How to run this
The archive file contains a dist/
folder that needs to be placed into a copy of this cloned repo. Then you can serve it using grunt serve
. On a production site, you should to use these environment variables:
NODE_ENV=production
GI_PERSIST=sqlite
(orGI_PERSIST=fs
, butsqlite
is recommended)
What's Changed
- #2252 fix newly created chatroom not joined on another offline device by @corrideat & @taoeffect in #2275
Full Changelog: v1.0.4...v1.0.5
$ sha256sum gi-*
a4dcfa1f445f52d2a9e590f9af8a82298398ad301a91d33b313c5dcf6a53317c gi-v1.0.5.debug.tgz
f3117ee4684c2c8f4be84c86e954ad6827665f4b9554cb4c4b974b96538583b0 gi-v1.0.5.tgz
v1.0.4
How to run this
The archive file contains a dist/
folder that needs to be placed into a copy of this cloned repo. Then you can serve it using grunt serve
. On a production site, you should to use these environment variables:
NODE_ENV=production
GI_PERSIST=sqlite
(orGI_PERSIST=fs
, butsqlite
is recommended)
What's Changed
NOTE: This release contains no changes to the server or frontend, it just fixes an issue with 1.0.3 not running because of an issue with the Gruntfile.js.
Full Changelog: v1.0.3...v1.0.4
$ sha256sum gi-*
ccdf1400c05861c455bc69cfbb4054e5a4795cc45e07a17ca73fe3319019918a gi-v1.0.4.debug.tgz
d3e98b8bcbb1a5c9a6da8cf93b735ade1f9de90d76619e3678e0861225a08085 gi-v1.0.4.tgz
v1.0.3
How to run this
The archive file contains a dist/
folder that needs to be placed into a copy of this cloned repo. Then you can serve it using grunt serve
. On a production site, you should to use these environment variables:
NODE_ENV=production
GI_PERSIST=sqlite
(orGI_PERSIST=fs
, butsqlite
is recommended)
What's Changed
- fix help and feedback page link by @taoeffect in #2263
- enable debug grunt deploy/serve by @taoeffect in #2265
Full Changelog: v1.0.2...v1.0.3
$ sha256sum gi-*
371aa1c38887f4094033251fc944a7d2a12dd3d74394eb8f458705bdc62bdf39 gi-v1.0.3.debug.tgz
cd0857daab430850717731f1685a813782bf69779591be033748741c41cb6b13 gi-v1.0.3.tgz
v1.0.2
How to run this
The archive file contains a dist/
folder that needs to be placed into a copy of this cloned repo. Then you can serve it using grunt serve
. On a production site, you should to use these environment variables:
NODE_ENV=production
GI_PERSIST=sqlite
(orGI_PERSIST=fs
, butsqlite
is recommended)
What's Changed
This release only changes the backend (not the frontend or contracts):
- log registrations + add ip to backend errors by @taoeffect in #2261
Full Changelog: v1.0.1...v1.0.2
$ sha256sum gi-*
f2287a2200c284462a0493e2fb1e9a3019f2b5fba12951ec67c844ffeb325a9e gi-v1.0.2.tgz
8d00dfe85636cf28a61d988b5c8733397bf6f0b328592de5a6e60324bcf8d4a6 gi-v1.0.2.debug.tgz
v1.0.1
How to run this
The archive file contains a dist/
folder that needs to be placed into a copy of this cloned repo. Then you can serve it using grunt serve
. On a production site, you should to use these environment variables:
NODE_ENV=production
GI_PERSIST=sqlite
(orGI_PERSIST=fs
, butsqlite
is recommended)
What's Changed
- #2238 - Char limit UI and validation for group name in GroupSettings.vue by @SebinSong in #2239
- Fix heisenbug of group-chat by @Silver-IT in #2231
- Fix heisenbug while checking payment details by @Silver-IT in #2227
- #2243 - Fix markdown
<code>
element issue by @SebinSong in #2247 - Fix error that invite link doesn't work inside chat by @Silver-IT in #2246
- Fix some UI issues by @Silver-IT in #2251
- #2244 - Drag and Drop file upload doesn't work in Safari by @SebinSong in #2253
- #2233 - Custom PWA installation in Home.vue by @SebinSong in #2242
- Update README.md by @taoeffect in #2255
- Fix styling issue of more options menu by @Silver-IT in #2254
- Allow users to force notifications to be marked as read by @Silver-IT in #2248
- improved the news item by @taoeffect in #2258
- 1.0.1 prep (also added x-real-ip support) by @taoeffect in #2259
Full Changelog: v1.0.0...v1.0.1
$ sha256sum gi-v1.0.1.tgz
d429461a5f00425bd454ed782ac47cd316a2b2ce05147e34ab875debf9cfe5bf gi-v1.0.1.tgz
v1.0.0
🥳
How to run this
The archive file contains a dist/
folder that needs to be placed into a copy of this cloned repo. Then you can serve it using grunt serve
. On a production site, you should to use these environment variables:
NODE_ENV=production
GI_PERSIST=sqlite
(orGI_PERSIST=fs
, butsqlite
is recommended)
We plan to eventually publish some docker containers that will do all of this for you.
What's Changed
- #2144 - Updating user avatar while group settings is open updates both avatars by @SebinSong in #2207
- Fix errors in switching chatroom when user leaves group or chatroom by @Silver-IT in #2186
- remove beta testing warning banner on Home.vue by @taoeffect in #2213
- #2196 - Set reasonable character limit for group name by @SebinSong in #2211
- Notify proposal state changes in general chatroom by @Silver-IT in #2147
- #2219 - Add simulator link by @SebinSong in #2225
- Fix error in making notification body by @Silver-IT in #2221
- Remove alert in creating private chatroom by @Silver-IT in #2222
- #2192 Remove email from signup by @SebinSong in #2228
- #2218 - Set upper limit for group pledge amount by @SebinSong in #2224
Full Changelog: v0.8.0...v1.0.0
$ sha256sum gi-v1.0.0.tgz
68618c173093c477b0c7dd06315932af671043fea97cbcfb0b8a29369bc3e450 gi-v1.0.0.tgz
v0.8.0
Warning
This release requires recreating groups
What's Changed
- #2140 - Set reasonable character limit for user bio by @SebinSong in #2175
- #2152 - Remove vote notification messages by @SebinSong in #2176
- #2153 - Disable Group-currency update by @SebinSong in #2177
- remove pong message logging by @taoeffect in #2182
- #2179 - bugfix for identityContract syncing failure not being notified by @SebinSong in #2181
- Fix error while rejoining group by @Silver-IT in #2178
- Fix error in creating duplicated notifications while rejoining by @Silver-IT in #2184
- #2173 - Add prompt for updating password by @SebinSong in #2187
- Closes #2194 + Closes #2163 + Closes #2167 by @taoeffect in #2195
- #2193 modals dismissed in wrong orders by @SebinSong in #2197
- #2174 - UI bug for when the top-banner is revealed by @SebinSong in #2199
- #2202 - Disable TroubleShooting page by @SebinSong in #2203
- #2201 - Incorrect poll expiration by @SebinSong in #2204
- clear the sideEffect stack before processing new messages by @taoeffect in #2205
- convert Blob to ArrayBuffer before using gi.db/filesCache/save by @taoeffect in #2206
- Fix preloading progress logging issue by @snowteamer in #2208
- improvements to grunt pin by @taoeffect in #2209
Full Changelog: v0.7.0...v0.8.0
$ sha256sum gi-v0.8.0.tgz
90444e830bb055891914eff0cd126c6c0d45169444ef0d79bba390118bb6b511 gi-v0.8.0.tgz
v0.7.0
What's Changed
- #2145 - Prevent creation of multiple duplicate groups by @SebinSong in #2151
- Set reasonable character limit for non-monetary contributions by @Silver-IT in #2157
- #2143 remove channel deletion message / Fix the bug re mentioning a deleted channel by @SebinSong in #2155
- Fix issue with ephemeral reference count by @corrideat in #2154
- #2160 - hide private-chat name to someone who is not part of by @SebinSong in #2161
- Set reasonable character limits for payment info by @Silver-IT in #2156
- Backport SW API changes without service worker by @corrideat in #2137
Full Changelog: v0.6.0...v0.7.0
$ sha256sum ignored/gi-v0.7.0.tgz
713f157f3ab15dd351641dbaf34b3ad68dacd96fd4509f48752c32e49c3faf24 gi-v0.7.0.tgz