Releases: tattle-made/Uli
v0.2.3
Slur Metadata on Infinite Loading Webpages
We optimised the slur metadata feature to work on infinitely scrolling web pages like YouTube, Reddit, Instagram, Discord, Whatsapp etc.
Few examples of the feature working on different websites
YouTube
Google Maps

What's Changed
- fix: regex to find words around expressions by @aatmanvaidya in #690
- feat: infinite loading in metadata WIP by @maanasb01 in #689
- chore: manifest version update by @aatmanvaidya in #692
Full Changelog: v0.2.2...v0.2.3
v0.2.2
Bug Fixes
What's Changed
- Upload gif files by @kaustubhavarma in #680
- Create hover-feature-making.mdx by @kaustubhavarma in #681
- fix: closing tag in hover-feature blog by @aatmanvaidya in #682
- Update hover-feature-making.mdx by @kaustubhavarma in #683
- Update About page content by @Mahimahto in #688
- fix: breaking text elements due to hover metadata feature by @aatmanvaidya in #677
Full Changelog: v0.2.1...v0.2.2
v0.2.1
Bug Fixes
What's Changed
- style: uli-community landing page by @aatmanvaidya in #673
- chore: seed file for pulgin slur metadata by @aatmanvaidya in #674
- Feat/approve slurs by @maanasb01 in #675
- fix: slur metadata bug by @aatmanvaidya in #676
Full Changelog: v0.2.0...v0.2.1
v0.2.0
Uli Community and updates to Plugin
Key updates to the plugin:

- Added user authentication. Now you can retain your contributions across different browsers and devices.
- You can redact slurs, or enable our new feature which highlights slur words and displays contextual information about them (what we referred to as the “hover feature” in previous emails).
- You can add to your personal block list through the “Add to your personal block list” button which allows you to add words you would like to see redacted on your feed.
- You also have the option of downloading all the new slurs we have crowdsourced, and keep the features up-to-date
- Once logged in, you can add contextual information about slur words as well, under the My Contributions section on the plugin. This feature is made specifically for crowdsourcing new slurs, and you can add contextual information to the words in your personal block list here as well.
- A short-form way of adding slurs to Uli also exists- If you select and right-click on a word displayed on a page, you will see an option, “Add to Uli”. Upon clicking this option, this word will be added to the crowdsourced slurs.
- Fixed the slur metadata feature to work for non-English languages
Uli Community
We built a dashboard to display crowdsourced slurs from all users in one place. Throught Uli Community, users can create/login with their account information, and view the slurs and contextual information being added by them and others.
What's Changed
- Create approach-data-annotation.mdx by @kaustubhavarma in #637
- Update approach-data-annotation.mdx by @kaustubhavarma in #638
- Added published date to blog list by @Mahimahto in #640
- UI/UX and backend changes in the plugin by @maanasb01 in #645
- Uli comm backend by @maanasb01 in #660
- Implement crowdsource slur functionality by @maanasb01 in #664
- add public dataset contexts and routes by @maanasb01 in #665
- feat: slur replacement using IndexedDB by @aatmanvaidya in #663
- chore: UI changes by @aatmanvaidya in #668
- add homepage ui by @maanasb01 in #666
- minor changes by @aatmanvaidya in #669
- feat: implement uli-community server by @dennyabrain in #670
- chore: make user role enum and change default role by @maanasb01 in #671
- chore: update manifest and prod env by @aatmanvaidya in #672
Full Changelog: v0.1.18...v0.2.0
UI Patch: Show Slur Metadata Feature
We refactored the show slur metadata
feature to add a feather blur over the word, which shows the metadata associated with the slur word on hover
More discussion on the bugs/ further improvements can be done here - #634
What's Changed
- feat: change meta data feature from icon to blur by @maanasb01 in #633
- chore: update manifest version by @aatmanvaidya in #635
Full Changelog: v0.1.17...v0.1.18
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