Releases: tattle-made/Uli
v0.1.17
Show Slur Metadata on a Webpage
This feature displays relevant metadata associated with a slur word on a webpage. Metadata like was this word used casually? is it appropriated? context it was used in etc. An efficient DOM parser was written to find the location of the slur words and display data over it.
Tattle participated in the Code4GovTech program through which @hardik-pratap-singh contributed this feature to Uli.
📷 Here is a video demo of the feature
365417055-00b808ef-5a66-4d58-a9aa-830209a5e920.webm
Featuers
- [#544] Enable Slur Metadata Checklist Functionality by @hardik-pratap-singh in #615
- feat: db changed to postgres by @maanasb01 in #619
Fixes
- fix: import error uli-for-ts page by @aatmanvaidya in #611
Docs
- Update README.md by @kaustubhavarma in #609
- Update uli-for-ts.mdx by @kaustubhavarma in #610
Chores
- chore: adding slur metadata json file by @aatmanvaidya in #616
- chore: moving slur metadata json to api-server by @aatmanvaidya in #617
- chore: adding category to slur metadata by @aatmanvaidya in #618
- chore: updating database config by @aatmanvaidya in #620
- chore: update version in manifest by @aatmanvaidya in #624
New Contributors
- @maanasb01 made their first contribution in #619
Full Changelog: v0.1.16...v0.1.17
Refactor Routes, Controllers and Minor UI Patches
What's Changed
- fix: adding node version for github action by @aatmanvaidya in #498
- feat: action to close inactive issues by @aatmanvaidya in #500
- feat: adding slur metadata annotations by @aatmanvaidya in #513
- chore: updating slur list with annotations by @aatmanvaidya in #514
- chore: updating research page by @aatmanvaidya in #517
- Update about.mdx by @tarunima in #524
- Update about.mdx by @tarunima in #523
- Cross-platform abuse blog upload by @kaustubhavarma in #531
- fix: html error in research page & chore: mdx formatting in blog by @aatmanvaidya in #534
- chore: updating references in cross platform blog by @aatmanvaidya in #535
- Create cross-platform_pt 2 by @kaustubhavarma in #538
- Rename cross-platform_pt 2 to cross-platform_pt_2.mdx by @kaustubhavarma in #542
- Update cross-platform_pt_2.mdx by @kaustubhavarma in #543
- Create silencing-impact-OGBV.mdx by @kaustubhavarma in #547
- chore: fix silencing impact blog locaiton and adding image by @aatmanvaidya in #548
- chore: Improve UI of Add Slur form by @Snehil-Shah in #550
- feat: Improve UI for Slur Crowdsource Feature by @Snehil-Shah in #546
- chore: style text-area in
SlurEdit
to be consistent withSlurCreate
by @Snehil-Shah in #552 - Create chisel-online-abuse.mdx by @kaustubhavarma in #553
- Create slurs-occur-every-language.mdx by @kaustubhavarma in #561
- Fix for #557: Order blogs in descending order of date by @Shubh8899 in #563
- Fixes #559 : Refactor API endpoints into individual files by @hardik-pratap-singh in #560
- chore: comment broken slack github action by @aatmanvaidya in #565
- Adding Illustration: Context Matters by @kaustubhavarma in #566
- Create context-matters.mdx by @kaustubhavarma in #567
- fix: image location in context matters blog [uli-website] by @aatmanvaidya in #568
- Create collective-journey.mdx by @kaustubhavarma in #569
- [#544] Added uliStore data structure,
getAllTextNodes()
andlocateSlur()
functions by @hardik-pratap-singh in #597 - chore: moving cors middleware to top by @aatmanvaidya in #598
- fix: set node version in firefox release action by @aatmanvaidya in #601
- chore: updating version number in manifest files by @aatmanvaidya in #602
New Contributors
- @Snehil-Shah made their first contribution in #550
- @Shubh8899 made their first contribution in #563
- @hardik-pratap-singh made their first contribution in #560
Full Changelog: v0.1.15...v0.1.16
UX Improvements and Security Updates
What's Changed
- chore: moving e2e test files for slur-crowdsource to the right folder by @aatmanvaidya in #408
- Add custom node version by @duggalsu in #412
- Weekly node and docker update by @duggalsu in #411
- Weekly dependencies update by @duggalsu in #416
- Update prettier by @duggalsu in #417
- Update eslint-config-prettier by @duggalsu in #418
- Update team-2021.mdx by @tarunima in #435
- Update packages by @duggalsu in #438
- Update node to current LTS by @duggalsu in #437
- Update README.md by @dennyabrain in #469
- Add malayalam translation by @iajaymk in #477
- Merge development into main by @duggalsu in #496
We will update more commits later
New Contributors
Full Changelog: v0.1.14...v0.1.15
Crowdsource Slur's using Uli
Users can now crowdsource slur's and its relevant metadata using Uli. A user can select and right-click on a word to crowdsource it.
The metadata helps in providing better context to slur words. Metadata that can be crowdsourced for a slur is:
- Level of Severity
- Casual
- Appropriated
- If Appropriated, is it by community or others?
- What makes it problematic?
- Category of Abuse
Features
- github actions to build browser extension for pull requests (#373) #373 (Aatman Vaidya)
- add hacktoberfest section #390 (Kaustubha)
- Create SECURITY.md (Denny George)
- user can edit slur words in hidden words for thread on uli-website (#399) #399 (Priyash Shah)
- add security policy #405 (Aurora)
- Turn Github Issue templates into interactive forms. fixes #361 #400 (Priyash Shah)
- update README with links (Denny George)
- Users can submit slurs to Uli #364 (Aatman Vaidya)
Bug Fixes
- improve navbar and footer for mobile #332 (Gagansankhla)
- broken build (Denny)
- parcel error #354 (Aatman Vaidya)
- incorrect filename in options.html (Denny)
- broken approach page (Denny)
- centralize db configuration for both dev and prod (Denny)
- pr template (Denny)
- undefined is being added to Slur list when added using right click (#392) #392 (Aatman Vaidya)
- repository structure in readme (Denny George)
- Update CONTRIBUTING.md (Denny George)
- POSH policy URL #407 (Aurora)
- email in README (Denny George)
- copy source files into docker image (Denny)
Documentation
- updating readme with hacktoberfest contribution guidlines (#391) #391 (Aatman Vaidya)
- update hacktoberfest readme (Denny George)
- add setup video to readme (Denny George)
- update tech stack (Denny George)
- Update CONTRIBUTING.md (Denny George)
Chores
- add PR template (Denny)
- cleanup pr build action #376 (Aatman Vaidya)
- Weekly Security Update #406 (Aurora)
- increment extension version (Denny)
Commits
- 8d99bd0: Approximate Slur Replacement [WiP] (Aurora) #327
- cfb33e0: - Added soundex phonetic matching to refine slur list (Aurora) #327
- e1ec92d: - Fixed PEP8 spacing (Aurora) #327
- 7e212cf: Update about.mdx (tarunima)
- c91c274: Update about.mdx (tarunima)
- 15e2883: Updated multer version (Aurora) #342
- f39fd05: - Modified node docker image user (Aurora) #341
- 12002fb: - Added ignore-scripts flag to api-server Dockerfile (Aurora) #339
- 5d18389: - Disabled web technology fingerprinting (Aurora) #337
- 93eab95: Create approach.mdx (tarunima)
- 84dde48: re-parcel fix (Aatman Vaidya) #356
- bb8a14c: - Added upload file size limits (Aurora) #336
- 2f2f869: Removed recursive copy command from api-server Dockerfile (Aurora) #340
- 9b7398b: Apply dependency pinning and update Node LTS (Aurora) #349
- 652f479: Harden dockerfile (Aurora) #357
- 760b8d4: Add files via upload (tarunima)
- 33ae9cd: Create approach.mdx (#358) (tarunima) #358
- 8a28603: Create making-of-August-2023.mdx (#359) (tarunima) #359
- baf7674: Update making-of-August-2023.mdx (tarunima)
- 3e340dc: Merge branch 'main' of github.com:tattle-made/Uli into main (Denny)
- 4277dfc: chaning image access (Aatman Vaidya) #363
- e2e3177: image path fix (Aatman Vaidya) #363
- 566c969: adding blog to header (#378) (Aatman Vaidya) #378
- 10396a3: Update uli-for-ts.mdx (#380) (tarunima) #380
- 7581e9a: Update making-of-August-2023.mdx (#379) (tarunima) #379
- fdf6273: Update slur-list.txt (tarunima)
- d3cda62: Add automated browser testing (#377) (Aurora) #377
- 031daf7: Update README.md (Denny George)
- fd572f4: Changes made to code snippet (#395) (Priyash Shah) #395
- 64c0b84: Merge branch 'main' of github.com:tattle-made/Uli into main (Denny)
- ccaa7f5: Merge branch 'main' of github.com:tattle-made/Uli into main (Denny)
New Contributors
- @Gagansankhla made their first contribution in #332
- @kaustubhavarma made their first contribution in #390
- @plon-Susk7 made their first contribution in #395
Full Changelog: v0.1.13...v0.1.14
Enable Disable Uli Momentarily
Features
- 3d0090e: Install the CodeSee workflow. Learn more at https://docs.codesee.io (codesee-maps[bot]) #326
- 737a3d1: Fix exact slur matching (Sudeep Duggal) #313
- 2064d77: Fixed exact slur replacement (Aurora) #313
- 73aede3: Added documentation for slur replacement (Aurora) #313
- 7eff2ac: adding on-off button, fixing reverse text (Aatman Vaidya) #328
New Contributors
- @tarunima made their first contribution in #258
- @codesee-maps made their first contribution in #326
- @aatmanvaidya made their first contribution in #328
Full Changelog: v0.1.12...v0.1.13
Development Build :
Features
- added code for feedback feature #223 (Bhargav-Dave)
- added code to test feedback in chrome (#224) #224 (Bhargav Dave)
- added research tab on Uli website #227 (Bhargav-Dave)
- add api-server to docker-compose (dennyabrain)
- fixed ogbv-ml-rest endpoint for dev (dennyabrain)
- create ui to copy paste slurs for instagram and thread users. #297 (Denny)
Bug Fixes
- token (dennyabrain)
- corrected zip file creation #201 (Bhargav-Dave)
- set chrome auto publish to true (dennyabrain)
- uuid name (dennyabrain)
- refresh does not change background color #220 (Bhargav-Dave)
- resolved the api call error #223 (Bhargav-Dave)
- csp for style (dennyabrain)
- changed e2e testing files to match new changes (#231) #231 (Bhargav Dave)
Documentation
- changed documentation to reflect changes in new docker-compose #238 (Bhargav-Dave)
- updated readme to include features working on chrome and firefox (#244) #244 (Bhargav Dave)
Chores
- added CSP and other minor tweaks #223 (Bhargav-Dave)
- added comments to parser-v2 #229 (Bhargav-Dave)
- bump plugin version (dennyabrain)
- fixed package.json for linux #238 (Bhargav-Dave)
- fixed package.json for linux #238 (Bhargav-Dave)
- reverted to originally intended application of content script #238 (Bhargav-Dave)
Commits
- 3b4e687: corrected the path to zip file (Bhargav-Dave) #201
- 4e7f0ec: removed node modules (Bhargav-Dave) #223
- f92bf52: added gitignore (Bhargav-Dave) #223
- 44d9525: changed URLs (Bhargav-Dave) #223
- 46face1: Updated Documentation (#226) (Bhargav Dave) #226
- f10506e: Update resources.mdx (tarunima)
- f3ad170: feat!: added parser update (Bhargav-Dave) #229
- 9fcd832: Update README.md (tarunima)
- 41ef700: Update README.md (tarunima)
- 5303a2b: Create roadmap.md (tarunima)
- 24d0f92: Update README.md (tarunima)
- e10c49b: Create tech4dev-user-research-lessons.mdx (tarunima)
- e1f3f4b: Update tech4dev-user-research-lessons.mdx (tarunima)
- Updated README.md in order to add features specific to chrome and firefox (#243) #243 (Bhargav Dave)
- 028f4ce: added functionality to use uli on web (Bhargav-Dave) #238
- b88d421: Update research.mdx (#258) (tarunima) #258
- d00f1c5: Update about.mdx (tarunima)
- 9c661e5: Update about.mdx (tarunima)
- d332f21: Create CODE_OF_CONDUCT.md (Denny George)
- a5f2337: Create CONTRIBUTING.md (Denny George)
- b3459c5: Fix extension setup issues (Sudeep Duggal) #298
- 10bc414: - Modified readme to reflect project folder name change (Sudeep Duggal) #298
- 58dbaeb: Fix Uli slur redaction for general websites (Sudeep Duggal) #299
- 58fe68f: Allow firefox extension for all websites (Sudeep Duggal) #304
- 8a4b605: - Removed unnecessary host permissions from firefox and chrome manifest (Sudeep Duggal) #304
- a02a454: Prepare for release (Sudeep Duggal) #305
- d2add82: Update github release workflow (Sudeep Duggal) #306
- c3cecda: - Fix typo in github release workflow (Sudeep Duggal) #307
Development Build :
Highlight
What's Changed
- feat: add slur by right click by @dennyabrain 76dff42
- docs: added introductory blogpost for AWS co-pilot by @Bhargav-Dave in #164
- feat: removed download model logic and added relevant documentation by @Bhargav-Dave in #166
- fix: added 200 OK to root and removed wait by @Bhargav-Dave in #168
- Added /dashboard endpoint and relevant queries to fetch data by @Bhargav-Dave in #173
- feat: added research.mdx by @Bhargav-Dave in #174
- feat: added slur replacement feature tester for chrome. Addresses #180 and #186 by @Bhargav-Dave in #188
- feat: added archiving tester for chrome and renamed files accordingly. Is related to #181 by @Bhargav-Dave in #189
- feat: added script to test ML feature for chrome, is related to #184 by @Bhargav-Dave in #190
- added selenium scripts to test uli features on firefox. Is related to #180, #181, #183, #184. Closes #191 by @Bhargav-Dave in #192
- docs: updated and improved documentation for uli automated testing by @Bhargav-Dave in #193
- Added FAQ page in Hindi and Tamil. Closes #195 by @Bhargav-Dave in #198
- feat: added ci to firefox store, resolves #178 by @Bhargav-Dave in #199
Full Changelog: v0.1.8...v0.1.12
Development Build :
Bug Fixes
- browser-extension: import path (dennyabrain)
Development Build :
Features
- annotators: add new allocation data (Denny)
- browser extension: Add Firefox support and a few bugfixes #93 (Rishav Thakker)
- model: replace the older model with the new url. Closes #121 #136 (Bhargav Dave)
- ogbv-ml-rest: added github action to push image to dockerhub. Closes #128 #140 (Bhargav Dave)
- ci/cd: add k8 deployment for ogbv-ml-rest #144 (dennyabrain)
- browser-extension: show ML label (dennyabrain)
- hide/show hate tweet (dennyabrain)
- browser-extension: initialize testing framework (dennyabrain)
- browser-extension: add IDs to dom elements to assist testing (dennyabrain)
- browser-extension: show 'eye' icon when apt. closes #97 (dennyabrain)
- browser-extension: support encrypted s3 (dennyabrain)
- browser-extension: wip e2e testing setup (dennyabrain)
- browser-extension: hide close button for tweet-controls (dennyabrain)
- browser-extension: store encrypted email (dennyabrain)
- browser-extension: encryption dependencies (dennyabrain)
- actions: add ci/cd for uli-server (dennyabrain)
- browser-extension: add /predict endpoint (dennyabrain)
- browser-extension: route /predict via api-server (dennyabrain)
- browser-extension: enable ML on frontend (dennyabrain)
- added code for studying classifier performance #153 (Bhargav Dave)
- actions: enable tagged plugin release (dennyabrain)
Bug Fixes
- annotators: build issue (Denny)
- enforce engine-strict again #149 (duggalsu)
- style ogbv cover (dennyabrain)
- remove ml label (dennyabrain)
- ogbv-ml-rest: change model url (dennyabrain)
- ogbv-ml-rest: update model in config (dennyabrain)
- browser-extension: dir path in precommit (dennyabrain)
- browser-extension: open preferences by default. closes #100 (dennyabrain)
- browser-extension: choose default system font. closes #143 (dennyabrain)
- browser-extension: sanititize debug page (dennyabrain)
- browser-extension: add tamil for settings (dennyabrain)
- browser-extension: set Preference as default (dennyabrain)
- browser-extension: handle empty email (dennyabrain)
Documentation
- updated contribution section (Denny George)
- add instructions for powershell on windows and fix windows related model issues. #134 (Bhargav Dave)
- browser extension: update contribution guide (Denny George)
- add info about ogbv-ml-rest #144 (dennyabrain)
- browser-extension: update code organization (dennyabrain)
Chores
- gibberish files were removed (#129) #129 (Bhargav Dave)
- ogbv-ml-rest: Rename FastAPI - OGBV to ogbv-ml-rest. closes #135 #137 (Bhargav Dave)
- ogbv-ml-rest: cleanup docs (Denny George)
- actions: testing ci (dennyabrain)
- browser-extension: rename dir #144 (dennyabrain)
- cleanup #144 (dennyabrain)
- rename dir for consistency #144 (dennyabrain)
- CI/CD: automatic extension release #144 (dennyabrain)
- CI/CD: add prelim staging automation for extension server #144 (dennyabrain)
- ci/cd: testing (dennyabrain)
- ci/cd: testing (dennyabrain)
- browser-extension: cleanup (dennyabrain)
- browser-extension: refactor db models (dennyabrain)
- browser-extension: refactor middleware and remove unessential endpoints (dennyabrain)
- browser-extension: cleanup (dennyabrain)
- browser-extension: remove custom font import (dennyabrain)
- actions: testing ci (dennyabrain)
- browser-extension: change db name (dennyabrain)
- actions: change branch for extension pre-release (dennyabrain)
- browser-extension: increment version (dennyabrain)
- browser-extension: increment version (dennyabrain)
Commits
Development Build : v0.1.6
Features
- browser-extension: initialize testing framework (dennyabrain)
- browser-extension: add IDs to dom elements to assist testing (dennyabrain)
- browser-extension: show 'eye' icon when apt. closes #97 (dennyabrain)
- browser-extension: support encrypted s3 (dennyabrain)
- browser-extension: wip e2e testing setup (dennyabrain)
- browser-extension: hide close button for tweet-controls (dennyabrain)
- browser-extension: store encrypted email (dennyabrain)
- browser-extension: encryption dependencies (dennyabrain)
- actions: add ci/cd for uli-server (dennyabrain)
- browser-extension: add /predict endpoint (dennyabrain)
- browser-extension: route /predict via api-server (dennyabrain)
- browser-extension: enable ML on frontend (dennyabrain)
- added code for studying classifier performance #153 (Bhargav Dave)
Bug Fixes
- style ogbv cover (dennyabrain)
- remove ml label (dennyabrain)
- ogbv-ml-rest: change model url (dennyabrain)
- ogbv-ml-rest: update model in config (dennyabrain)
- browser-extension: dir path in precommit (dennyabrain)
- browser-extension: open preferences by default. closes #100 (dennyabrain)
- browser-extension: choose default system font. closes #143 (dennyabrain)
- browser-extension: sanititize debug page (dennyabrain)
- browser-extension: add tamil for settings (dennyabrain)
- browser-extension: set Preference as default (dennyabrain)
- browser-extension: handle empty email (dennyabrain)
Chores
- browser-extension: cleanup (dennyabrain)
- browser-extension: refactor db models (dennyabrain)
- browser-extension: refactor middleware and remove unessential endpoints (dennyabrain)
- browser-extension: cleanup (dennyabrain)
- browser-extension: remove custom font import (dennyabrain)
- actions: testing ci (dennyabrain)
- browser-extension: change db name (dennyabrain)
- actions: change branch for extension pre-release (dennyabrain)
- browser-extension: increment version (dennyabrain)
- browser-extension: increment version (dennyabrain)