Bookmark important links with categories to read them later on the go!

Overview

Kicking Off Hacktoberfest with ACM-VIT!

Sticky Links

Save link of your favourite websites, articles, videos and pretty much anything!

made-by-acm license stars forks


Overview

This is a simple to do app, wherein you save links to your favourite websites, videos and articles built using swift. Users can add new links, categorise them and view them inside the app itself.

To the Contributors, run the project, add new features, improve UI and database!

Don't forget to add your name and details under Contributors. Happy Coding!

Please consider leaving a if you like the repository and our organisation :)


Submitting a Pull Request

  • Fork the repository by clicking the fork button on top right corner of the page
  • Clone the target repository. To clone, click on the clone button and copy the https address. Then run
git clone https://github.com/ACM-VIT/sticky-links
  • Go to the cloned directory by running
cd Sticky\ Links  
  • Create a new branch. Use
 git checkout -b [YOUR-BRANCH-NAME]
  • Make your changes to the code. Add changes to your branch by using
git add .
  • Commit the chanes by executing
git commit -m "your msg"
  • Push to remote. To do this, run
git push origin [YOUR-BRANCH-NAME]
  • Create a pull request. Go to the target repository and click on the "Compare & pull request" button. Make sure your PR description mentions which issues you're solving.
  • Wait for your request to be accepted.

Guidelines for Pull Request

  • Avoid pull requests that :
    • are automated or scripted
    • that are plagarized from someone else's branch
  • Do not spam
  • Project maintainer's decision on validity of PR is final.

For additional guidelines, refer to participation rules


Steps to run the project

  • clone your fork
  • open the file Hacktoberfest iOS.xcodeproj
  • run the project ( shortcut: ⌘ R)

Usage

Lets get started!

git remote add origin https://github.com/ACM-VIT/sticky-links.git
git pull origin main

Authors

Authors: Samridh

Comments
  • Wrong category deleted when search is active

    Wrong category deleted when search is active

    1). The wrong category getting deleted when a search is active. It should delete what the user selected. 2) Tableview displays all categories after clicking the delete button, It should display what the user searched. Please refer attached video.

    https://user-images.githubusercontent.com/24249823/137576793-0cfc7e5e-8371-4f8e-8fd7-daaa8bf13983.mov

    In the video, I was trying to delete the category qwa but qwe got deleted as qwe was in the first position.

    bug contributor opened 
    opened by kevalvadoliya 7
  • Added categories

    Added categories

    Links were not fetched by specific category when user wanted to browse some specific category. The result was any category displayed all the items. Fixed this by adding an NSPredicate to the fetch request.

    P.S. I'd appreciate if you put the hacktoberfest-accepted label to my PR to count it towards the Hacktoberfest goal.

    Hacktoberfest-accepted 
    opened by IgorChernyshov 4
  • Added Sort functionality

    Added Sort functionality

    Hi,

    I've added sort functionality to the project which resolves issue 1 (https://github.com/ACM-VIT/sticky-links/issues/1)

    P.S. I'd appreciate if you put the hacktoberfest-accepted label to my PR to count it towards the Hacktoberfest goal.

    opened by IgorChernyshov 4
  • Create .gitignore

    Create .gitignore

    This PR has the following changes:

    • added .gitignore file for unwanted changes(#35)

    Note: I have added items that are needed now or needed in future by referring to this document. Feel free to add/remove items from gitignore file.

    wontfix 
    opened by kevalvadoliya 3
  • Fixed sort links button crash

    Fixed sort links button crash

    Hey guys,

    I've been using the app and when I tried to sort my links I received a crash. Looks like the sort button link to Interface Board was broken. So I fixed it :)

    P.S. I'd appreciate if you put the hacktoberfest-accepted label to my PR to count it towards the Hacktoberfest goal.

    Cheers!

    Hacktoberfest-accepted 
    opened by IgorChernyshov 3
  • Implement share option

    Implement share option

    Implement this in WebViewController to share the links of their web pages.

    Share button should open these options:

    • [x] Mail
    • [x] Whatsapp, messages, Instagram, Facebook, Twitter, and other social media
    • [x] Cloud
    • [x] Copyable link

    You may add other options too :)

    enhancement Hacktoberfest 
    opened by Samridh29 3
  • Improve app's ui

    Improve app's ui

    • [ ] Reduce the number of screens, by implementing scroll view to display category
    • [ ] Make card style cells, include a live preview of the link, short description about it, time spent by the user on a particular link.
    • [ ] Display search bar only when search button is pressed
    Hacktoberfest UI enhancement Core Data enhancement status:available 
    opened by Samridh29 0
  • Create menu to access different features

    Create menu to access different features

    Add menu to access features like-sort, filter, add, haptics toggle, theme toggle to CategoryViewController and LinksViewController to de-clutter navigation bar.

    good first issue Hacktoberfest UI enhancement status:available 
    opened by Samridh29 0
Owner
ACM VIT
ACM-VIT, one of the most reputed and distinguished technical chapter in VIT-Vellore has been working with vision and determination since it’s inception in 2009.
ACM VIT
Bookworm - Track which books you’ve read and what you thought of them

Bookworm Description: Bookworm is an app I built while following 100 Days of Swi

Ionut Vasile 0 Aug 18, 2022
An iOS app that generates random activities for the user to do. And can be personalized by setting the categories.

RandomActivityApp An iOS app that generates random activities for the user to do. And can be personalized by setting the categories. Created by: Pedro

Pedro Esli 2 Jul 4, 2022
Provenance is a native macOS application that interacts with the Up Banking Developer API to display information about your bank accounts, transactions, categories, tags and more.

Provenance Provenance is a native macOS application that interacts with the Up Banking Developer API to display information about your bank accounts,

Paul Tavitian 8 Dec 8, 2022
A todo list iOS app developed with swift5 and coredata to persist data, this app help people organise their tasks on categories.

A todo list iOS app developed with swift5 and coredata to persist data, this app help people organise their tasks on categories. The app is simple, intuitive, and easy to use and update tasks informations.

null 1 Oct 10, 2022
How to handle HelaPay links inside UIWebView and WKWebView

Handling හෙළPay Links Setup Clone this repo. git clone https://github.com/PayHereDevs/helapay-link-handler.git To properly handle හෙළPay Links in you

PayHereDevs 0 Feb 9, 2022
WeHobby is an IOS application which aims to facilitate the discovery of new hobbies while creating links between users.

???? WeHobby (EN) WeHobby is an IOS application which aims to facilitate the discovery of new hobbies while creating links between users. The issues t

Thomas 2 Dec 8, 2022
Reading List is an iOS app for iPhone and iPad which helps users track and catalog the books they read

Reading List Reading List is an iOS app for iPhone and iPad which helps users track and catalog the books they read. Reading List v2 As of version 2.0

Andrew Bennet 281 Jan 15, 2022
Cookbook app that allows you to read, add and modify your recipes.

What-s-For-Dinner-iOS-App Cookbook app that allows you to read, add and modify your recipes. Features ?? ?? View You can see recipes divided into cate

Katie Saramutina 2 May 18, 2022
Generate strong passwords and save them in Keychain. Made with SwiftUI.

lockd Password manager iOS app, generate strong passwords and save them in Keychain. Download lockd on the App Store: https://apps.apple.com/us/app/lo

Iliane Zedadra 56 Dec 29, 2022
This is a repository with an app that shows a list of posts and where you can access the detail of each of them

PostsApp This is a repository with an app that shows a list of posts and where you can access the detail of each of them Dependencies You need to inst

Patricia Zambrano 1 Jun 21, 2022
A Meetings app where the user is presented with the number of meetings created , join any them , edit the varied details also keeping the track of the history of the meetings.

Meetings A Meetings app where the user is presented with the number of meetings created , join any them , edit the varied details also keeping the tra

Devang Papinwar 1 Oct 18, 2021
An iOS app that allows you to create resumes on your phone and export them to pdf

Resume Builder iOS An iOS app that allows you to create resumes on your phone and export them to pdf To create a new resume, choose + from the main vi

Sonia Grzywocz 1 Oct 25, 2021
Add to-do List - a mobile application where you can add your to-dos and follow them

This project, is a mobile application where you can add your to-dos and follow them. You can add your to-do's.

Cem 4 Apr 1, 2022
A NEWS app which can be used to read,share and bookmark articles of various categories

Scoop A NEWS App for iOS 14 built using Swift which allow the users to read,bookmark and share news articles. Built using MVC architecture Requirement

Sai Balaji 3 Oct 12, 2022
macOS app to save links for later

Later Later is a SwiftUI, macOS app to store and save links for later use! Why? I was tired of Reddit's terrible post saving, and wanted an easy, conv

null 6 Oct 4, 2022
MrCode is a simple GitHub iPhone App that can cache Markdown content (include images in HTML) for read it later.

MrCode is a simple GitHub iPhone App that can cache Markdown content (include images in HTML) for read it later.

hao 448 Dec 19, 2022
Log every incoming notification to view them again later, also includes attachments and advanced settings to configure

Vē Natively integrated notification logger Installation Add this repository to your package manager

alexandra 43 Dec 25, 2022
Convert text with HTML tags, links, hashtags, mentions into NSAttributedString. Make them clickable with UILabel drop-in replacement.

Atributika is an easy and painless way to build NSAttributedString. It is able to detect HTML-like tags, links, phone numbers, hashtags, any regex or

Pavel Sharanda 1.1k Dec 26, 2022
Convert text with HTML tags, links, hashtags, mentions into NSAttributedString. Make them clickable with UILabel drop-in replacement.

Atributika is an easy and painless way to build NSAttributedString. It is able to detect HTML-like tags, links, phone numbers, hashtags, any regex or

Pavel Sharanda 1.1k Jan 8, 2023
Convert text with HTML tags, links, hashtags, mentions into NSAttributedString. Make them clickable with UILabel drop-in replacement.

Convert text with HTML tags, links, hashtags, mentions into NSAttributedString. Make them clickable with UILabel drop-in replacement.

Pavel Sharanda 1.1k Dec 26, 2022