marceauka / shaark Goto Github PK
View Code? Open in Web Editor NEWSelf-hosted platform to keep and share your content: web links, posts, passwords and pictures.
Self-hosted platform to keep and share your content: web links, posts, passwords and pictures.
Allow to display content as compact mode (with no content)
An image editor can be a nice feature. Maybe https://github.com/nhn/tui.image-editor
Can pin posts to be displayed first
Check if a link is already shared when adding one
Can't see actions button and table is not responsive.
RSS feeds:
Implements 2FA
Related to #33
Search use "full-text search" with Laravel Scout. Add an option to search with a simple SQL LIKE %search%
It seems to be a solid project for such a short development time! 👍
If I may suggest a few improvements after a quick glance at the project:
.env
contains MySQL settingsIn readme.md Installation process doesn't include yarn
or npm run prod
.
Is there no need to exec them?
and
When setting APP_ENV=production
, php artisan shaarli:install
always fails. It it OK?
Implements copy of an entire chest as text
Please make it possible to allow comments (only for Registered Users) to a Link or Image or Story.
For Link, Story or Chest that's private, add the availability to share a temp link
Can share file or multiple files
Add a link to the wayback machine for each link
The markdown editor is not really convenient on responsive mode
Exported files can be imported into Shaarli.
Allow to import tags and empty existing import
Add a password generator in chests
Markdown Editor for Storys are french. It does no matter if language is set to english or german.
Upload files or Images from clipboard in Editor for Storys. Like in Github comment editor.
Instead of LinkCard for performances issue
By default posts are ordered by created date. It'll be nice to choose posts order by created_at or updated_at
A notifier for new updates. Use the github xml feed to detect releases (no API needed)
Allow multi users. Each user can have their own private content.
These commands should be updated as real commands with env compat testing (such as php, composer, git, etc)
It would be very useful to get a docker image and docker-compose.yml for a easy and fast launch.
Laravel Shaarli was initialy a fun project to re-implement Shaarli with Laravel but it's becoming quite different and keeping the name "Shaarli" is misleading for users.
The new name "Shaark" will be used in the next version.
If you already have an instance of shaarli it's important to change your git remote url:
git remote set-url origin https://github.com/MarceauKa/shaark.git
Check dead links with a CRON job
A pingback system allowing Laravel shaarli instances to communicate
The tags card can be heavy with a lot of tags. Maybe we can display tags in the search bar when focused
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.