All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Generated by auto-changelog
.
v2.2.0 - 2021-03-08
- Merge UI minor fixes in v2.1.9
#103
- Merge latest master commits into client overhaul.
#102
- Update enterprise user stats on website
#101
- Merge minor fixes from client-overhaul into master
#100
- Re-enable profile analytics
#99
- Merge minor client overhaul changes in master
#98
- Merge client overhaul into master
#97
- Create skeleton of marketplace and some preliminary functionality
b11a948
- Add proper SEO tags to client
e87fa3e
- More marketplace functionality
23dfe26
- Add basic front-end marketplace, awaiting rich theme details to finalize
2db8019
- Update website
8b9e36a
- Pushing update for team
30babca
- Add new link types, and fix client bug with links not sorting properly after adding/deleting links
7dc8a26
- No-code profiles is done!
5f780c7
- Add mixpanel analytics and events to server
437063a
- Finish up work for the first iteration of the marketplace
4333b9b
- Replace Custom CSS & HTML textareas with Monaco text-editor
a9d426e
- Fix analytics privacy mode bugs
cd1cc5b
- Add null checks if mixpanel token is not provided
4ba2d71
- Create marketplace and theme detail view
cdf9e7b
- Added no-code typography
6ca6af6
- Add profile leaderboard api
0f61b35
- Add quite a few options for sorting
66b5604
- Add link styles & typography UI
9b67af5
- Added theme previews
eebd714
- Add stats exporter and corresponding npm command
f417d40
- Add new private metadata field and update email notification options
36ddfef
- Fixed null in css issue
ecb0ae0
- Push no-code avatars
7097a1a
- Add fuzzy searching using trigrams for marketplace
f653e9b
- Add desktop website draft
03a3f0b
- Add Ace Code Editor to client for appearance editing
8361a62
- Create marketplace list draft
c4ff79d
- Update package versions and changelog
8ebd7e7
- Add basic no-code backgrounds
d41de5d
- Update analytics range
39d2fe0
- Addons now contain more resource info when "detailed: true" is passed in the body
e88b008
- Add leaderboard to website
83040fe
- Add new private metadata field
9a721a5
- Add search bar
767df5e
- Prevent deletion of actively used addons and themes below a certain threshold
69d5335
- Enriched marketplace data
702a9b1
- Add basic page styles to no-code
0b1971e
- Add scrollability to preview tab
1269f49
- Add unlisted toggle (server side)
cf716d7
- Implement GDPR package download, and fix bug with metadata for links
0bee2bc
- Add CSStoJSON for no-code appearance
6eede62
- Update marketplace landing page
75d8cdb
- Enrich marketplace pages and preview
dc27578
- Add new www seo tags
ced905f
- Add no-code theme builder to theme editor
84f679c
- Add background types to no-code
e11a0e9
- Append query string to a href tags when present on client for tours
e56d30a
- Add theme preview
e0fa5c1
- Add dynamic testimonial and profile previews to landing page
13cc74e
- Add analytics disabled warning on privacy mode
b7c0a79
- Make website responsive
6c0be12
- Few small additions
0c8f445
- Add preliminary functions for allowing for users to favorite addons
c3e3499
- Fix CTR - make it calculated on client-side
976d1dc
- Add anonymous analytics
848f81e
- Implement delete user
6e91e99
- Add safety to avatar no-code
9e8855e
- Addons can be deprecated
75b1aae
- Add QR Code embed
3753347
- Add display name support to addons
b579996
- Basic enhance readme
91c5939
- Move useitful to head script
0d99d43
- Add website scroll animations
85b7276
- Fix TS issues temporarily
6669679
- Fix bug where metadata would occasionally become null
07e46e2
- Fix pagination because now it actually works
04d6fc4
- Add a rate limit to addon creation
1991ec8
- Add Useitful to dashboard
99cbd1f
- Ensure only one theme can be installed at a time from the marketplace
6d8ea7f
- Remove usetiful product tours for internal solution
63edfa2
- Update website
4b1f4a3
- Update pricing dropdown & animations
f81e948
- Fix mobile preview scaling issues
e452244
- Add Usetiful script to dashboard
12d2a0b
- Fix TS errors
9ae406c
- Track watermark status toggle
f713580
- Debugging remotely sucks
3983784
- Allow for link metadata to be passed on link creation/update
a14d3ed
- Fix broken Custom CSS on appearance tab error
afc41a2
- Search in marketplace finalized
6f1fa93
- Avatar upload works?
8f2c964
- Fix TS type bugs in marketplace.vue
2e939fc
- Update tours page
4eae8ec
- Update default config values
636ae50
- Update pricing copy on website
a8e0783
- Enable no-code background none
abbbcc8
- Fix border radius on mobile display
c9ca1c3
- Fix AOS on mobile
36a8bbd
- Allow profile css to override theme css
daa7143
- Fix input field for theme custom css
cfc3588
- Fix issue where create addons query was misaligned (and fixed null constraint violation issues)
bf4194c
- Disable mobile aos on testimonials on www
1c602ca
- Add custom domain documentation!
94a3fa7
- Fixed no-code avatar shadow selector typo
49a8eec
- Remove unused Querystring in request interface
0c40577
- Update leaderboard to remove iframe & correct API url for production
26b9477
- Final pricing copy update for tonight
65684a8
- Fix flip-flopped button labels in no-code builder
ad614f2
- Add overflow-x:hidden to profile view
12012fc
- Fix avatar image url tooltip throwing improper errors on url with file type mid-string
5bd0f63
- Test capture thumbnail on profile leaderboard
396e703
- Fix export icon link
dabf197
- Add top cushioning on analytics page
811c4b2
- Remove video from homepage for upload
e003b38
- Oops... add dynamic url to qr codes!
526ae5f
- Check for missing config option
7580c77
- Fix type errors p2
c176b95
- Fix type errors
d6bfb95
- Add identifier to watermark
e87049c
- Fix border visible on link error
cf749ae
- Remove TODO
c740e46
- Fix width on login UI error alert
d0a66cd
- Add tour redirect to create-account
d039cc7
- Fix html & css modal on desktop bug in theme modal
b5d5504
- Update user creation analytics
a4f42c4
- Update marketplace landing page p2
2e7a7d6
- Add target=_blank to profile watermark
4e44d2d
- Add info button to login
d378f00
v2.1.9 - 2021-02-12
- Make major accessibility improvements to client
7f63ca7
- Update Singlelink website to v3
5af591d
- New route: /profile/set-privacy-mode for enabling privacy mode
71321e9
- Fix analytics privacy mode bugs
ff95f8b
- Update link and profile analytics for privacy mode
02bf458
- Add analytics redirect
9b84030
- Add wall of love scrolling animation
0d264a7
- Add analytics page
9347bcf
- Update meta content
01e4d8e
- Update analytics page on www
9f399a6
- Minor fixes to www
b03d4a3
- Add pending appearance panel & target _blank to doc links in appearance
397faed
- Update analtyics page & restyle dashboard headings
827bcc3
- HOTFIX: Https error on non-ssl enterprise client on analytics page of www fixed
a2a3491
- Add JSON structure for product tours
f4079f6
- Add tours page outline
d43d29c
- Profile data is now loaded server-side with fetch()
0556a10
- Fix SEO Meta issues on profile
62b6033
- Clean up OG issues p2
7772141
- Update enterprise user stats on website
b5afbe6
- Add pfp format verification
a3f111d
- Add documentation links to Custom HTML & CSS fields
a4543da
- Added privacy toggle
abd106c
- HOTFIX: fix og bug from short-circuit expression
f029bb1
- Add links to readme for SEO
d034b62
- Add 404 page
2a62cc1
- HOTFIX: pt 3 for og images
31dcfaf
- Undo
8bad58c
- HOTFIX: if this doesnt work whydontya
8f9a656
- UNDO NAVID DANG IT WHY DO U DO THIS
56de597
- Update analytics page stylings
87da7f2
- Update info of testimonials in www
08cd30a
- Update snippet placement for NuxtJS guidelines
c55373e
- Update website profile copy
51afcad
- Add plausible analytics to client
1f8ebfb
- Remove billing info from account settings page temporarily
19be63f
- Add fallback true to nuxt.config.js on www
8c1f6ae
- Update website banner
17f7b06
- Disable privacy mode toggle
4bae276
- Add target _blank to link
b35baa3
- Hide tours page temporarily
64aa031
- Add CSS selectors to theme & custom html in profile view
0cc5e29
- Change sales email address in www
17d2179
- Updated wall of love
1027f94
- Change plausible snippet src to remote url
1ec5643
- Add Plausible analytics snippet
9351d7e
- Replace SSH in instructions with HTTPS
b22d9b9
- Update placeholder on password submit field
a71e56b
- Re-enable profile analytics
d555291
- Re-enable link click analytics
bb117cd
- Links now should open with target="_blank"
3db1faa
- Update promotional image
e9ba73c
- Fix discord button text alignment on index page of www
4814c87
- Change url for footer analytics link in www
21a5688
- Change copy on hero button of www
2040882
- HOTFIX: fix column width bug from class typo in www
9f2700d
- Add href to empty link on www index
2e9e570
- Add responsive CTA
1cfa730
- Update API source for hosted user count in readme
d29a601
v2.1.8 - 2021-01-16
- Fix user sign up bug
8be2a03
v2.1.7 - 2021-01-16
- Bump node-notifier from 8.0.0 to 8.0.1 in /server
#85
- Bump ini from 1.3.5 to 1.3.8 in /www
#86
- Bump axios from 0.21.0 to 0.21.1 in /server
#84
- SL v2.1
d058f23
- Merge v2.0 website back over legacy after being removed in merge
6a9fb43
- Add footer to privacy policy
82e81c6
- Add mobile responsiveness and fix avatar 404s, update to 2.1.7
b9580fc
- Update readme.md
d2ade24
- Enable client-side whitelabeling
00d9740
- Style privacy policy
10434c8
- Fix basic responsiveness issues
7ec9836
- Whitelabel privacy policy
c3ed44b
- Updated meta info & added twitter meta
5f90c06
- Make GDPR banner responsive
24dd070
- Fixed changebar and dashboard layout issues
6a1152b
- Fix iframe chop on small height devices
dfe150b
- Add unpublished profile alert
3a54acd
- Renable scrolling in iframe and hide scrollbar
0263c47
- Update GDPR banner styling
a9fa134
- Fix responsive side-effects on desktop
cba27ba
- Stylize preview mode
33dc3b7
- HOTFIX: free signups toggle fixed on profile & whitelabeling on GDPR popup
4b78c12
- Remove overflow x from middle dashboard section
61ea030
- HOTFIX: Fix broken avatar profile img & style profile filter
16b49ec
- HOTFIX: Fix profile settings buttons in desktop modal
1067fe8
- Made privacy policy footer responsive
b433025
- Fix custom domains, specify document type
09dd044
- Update readme for new config location
aca490c
- HOTFIX: Remove padding on right side of GDPR button
ba03372
- Fix global theme edit modal
e773e37
- Enable scrolling on profile preview
3e645b3
- Fix graphic url in SL readme
6114cda
- Fix theme modal overflow problem
5e49560
- HOTFIX: added avatar fallback to dashboard avatar
3f16d1a
- Remove link styles from analytics
84fd64b
v2.1.6 - 2021-01-14
- Converted client to typescript
716b88c
- Move user profile into a component
3ce38ab
- Add Theme update/delete operations
2051e0a
- Update types, fix many bugs
4a7fd0d
- Add GDPR privacy policy + popup banner
f1e2b5a
- Added admin panel
a3aa844
- Fix bug with clashing styles
f0479d7
- Add rate limit for creating profiles + error message
20b918b
- SL v2.1
fac7c76
- Add Singlelink watermark (opt-out option too)
b084df7
- Add beginning to universal emojis
43d819d
- Add user filter search above profile selector
d4b0a69
- Add dotenv
b253114
- Add custom domain support for TS version
5b5e968
- Added gallery & enterprise pricing tier on www
19a6306
- Fix auth cookies... wow that was a pain
e36751b
- Fix issue with rendering in dashboard
8fbaeed
- Rename app-config.ts to config.ts
e469e6a
- Update pricing & gallery pages
a52352e
- Add privacy policy for Singlelink hosted
b155c30
- Update types and fix type mismatches, fix theme modal
d7062b9
- Modified pricing tiers in www
c79d7b5
- Updated pricing pace on www
309dde3
- Remove beta link from footer, add analytics link, fix footer link href, update alert, and update version status
9259ffe
- Remove unused dependency
7aa46fb
- Update readme.md
38efa14
- Fix bug with iframe having wrong url (u instead of u-preview)
145a26a
- Fix issue where themes would throw error instead of empty array
13b419d
- Fix hostname
7fcaa5c
- Fix bug where dashboard settings fields couldn't be empty strings
e0f7bdd
- Update versioning script again
91fef7b
- Edit vars from HOST to HOSTNAME and server host to SERVER_HOST for clarity.
98f8ee6
- Fix GDPR thing
63b811b
- Update twitter image to updated og image in www
4c2c6c6
- Updated open-graph image on www
be152a3
- Fixed x overflow issue on www
025616a
- Center text in open-graph image in www
ef25745
v2.1.2 - 2020-11-24
- Update versioning scripts
f8cff58
- Add a rate limit to the password reset endpoint
ce98c8f
- Update versioning script again
a443376
v2.1.1 - 2020-11-24
v2.1.0 - 2020-11-24
- Lots of work for server refactor
89f9105
- Massive commit with enormous amounts of changes
801b294
- Create new server project, call old server "server-old"
ef8804f
- Current work
1937698
- Fixed a lot of client related bugs
7ddf99e
- Finish up Theme Controller, Profile Controller, and everything else
11673c2
- Password reset emails are now configurable (replacement vars documentation coming soon)
8ba218e
- Disable autocomplete on handle text field
3a43676
- Cleanup terminology
e0f7e2e
- Further restrict types
e0fe44c
- Fix typos and update paths
a59e367
- Bind (this) context to route handlers
90651d5
- Add versioning info to client, and add version information from server
ba1505a
- Change auth manual object to Converter
a79d248
- Update documentation
6fe9133
- Add email hash to createUser method
905e35b
- Update link target to link id
34a8241
- Update styling on changelog link
1858112
- Fix readme img
4de7132
v2.0.2 - 2021-01-14
- Update readme
828de37
- Update website
37e37ce
- Update project readme, final update for v2.0.2
48ee03b
- Update for v2.1 maintenance window
a23ba07
- Update OG image
6326a01
2.0.1 - 2020-12-23
- Fix issue where account signups weren't working
6ee8efa
- Add beginning to universal emojis
43d819d
- Added gallery & enterprise pricing tier on www
19a6306
- Add service outage post and update banner
dbed759
- Update pricing & gallery pages
a52352e
- Add privacy policy for Singlelink hosted
b155c30
- Modified pricing tiers in www
c79d7b5
- Updated pricing pace on www
309dde3
- Remove beta link from footer, add analytics link, fix footer link href, update alert, and update version status
9259ffe
- Update readme.md
38efa14
- Add status link and ajax analytics hotfix for www
30c49f3
- Add service outage warning
3932ea9
- Fix create account error
0c10008
- Update FUNDING.yml
0877b92
- Create FUNDING.yml
68c7538
- Update twitter image to updated og image in www
4c2c6c6
- Updated open-graph image on www
be152a3
- Update FUNDING.yml pt 2
aa0e526
- Update readme user count api
25045fb
- Fixed x overflow issue on www
025616a
- Center text in open-graph image in www
ef25745
v2.0.1 - 2020-10-28
- Add website to project
281232c
- Add official GPL license.md
8d56da1
- Change readme promo graphic to alternate
151b397
- WIP: TAKING OUT THE TRASH, DOWNLOAD LAST COMMIT
220da87
- Remove many extraneous console logs that were unnecessary showing traffic data
ccbbf4e
- Update website social assets
5c931d6
- Remove SSL support (for now, will be replaced with proper Proxy in V3)
ae07db8
- Added profile visit overview fetching
5dfea6d
- Analytics is done - final update for v2.0
fcf8609
- Update OG Image thumbnail
cd6282f
- Dumpster gonito!
565fd0b
- Add server config.js example
b46799e
- Cleanup SSL comments
d1fd272
- Change OG Image resolution AGAIN
6202898
- WIP: TAKING OUT THE TRASH, DOWNLOAD LAST COMMIT
f375e0e
- Added meta tags for Twitter preview!
a5c809d
- Remove SSL from localhost domains
296e7d4
- Change global.config to config
9a6491e
- Add custom domain support to client & fix custom domains api
de58c42
- Fix for VisitController routing only GET requests
2bfe1e5
- Add CTR to analytics API
ca44622
- Fix another SSL issue, where config.apiDomain would only work in a production environment
6ab390c
- Update version no.
49b87f8
- HOTFIX: correct my idiot mistake last commit with image url pt3
9bcbd4f
- HOTFIX: correct my idiot mistake last commit with image url
6a125e4
- Add promotional graphic to readme
8f6ecfa
- HOTFIX: add comma to fix syntax error in www
825486a
- Resolve dependabot issue #49
b78f5c6
- HOTFIX: correct my idiot mistake last commit with image url
3819ae0
- Fix footer link to beta in www
afad435
- Uyuhhhh lemme just change that right back
99b69d9
- Make OG Image ref relative
e3d97a2
- Change homepage copy
a1eedcb
- Fix avatar deletion on edit issue
5e1746a
- Adjust dashboard setting panel margin
09b539c
- Move config example into /server
3dafa99
v1.5.1 - 2020-10-17
- Add SSL support (needs testing on a live server)
34b37cd
- Update types
da263fc
- Added custom domain support (commented out SSL, it is REALLY complicated)
e0d5276
- Convert vars to consts/lets
d8a8ca9
- Update redbird
611b011
- Password reset functionality
9b8f4ba
- Migrated client from static to SSR
21cc2ec
- Server-side rendering
6f671a2
- Add rudimentary deeplink support using nc-deeplink. Needs frontend + options, however
bc9e9f1
- Patch issue with le-store-certbot
fc33024
- Add checks for environment
c27b05a
- Disable SSLs for custom domains on development environment
5109d6d
- Fix environment checking for proxy
60cf87b
- Add missing SSL options
1da2c26
- Added custom domain meta tags for facebook & twitter
2ea73a3
- Force unique custom domains & add headline as temporary title on custom domain render
07af186
- Fix issue with mongodb event emitter + unnecessary proxy unregisters
0484a61
- Updated custom domains middleware template to fix SEO & scaling issues
637464c
- Change redbird dependency to our own fork
b241b1d
- Add message about which mode the server is starting in
216c160
- Pre-emptively fixed custom_domain emptying bug on profile appearance update
9a1c24d
- Fix AWS import
43b1847
- HOTFIX: fixed typo in custom domains twitter meta description
ba702ac
- Fix brandmark path in readme
82f8b4c
- Update link model
fd97399
- Change vars to consts/lets
5ba59f2
- Rename *.vue to _.vue
25b6c01
- Rename *.vue to _.vue
37ddce3
- Rename *.vue to _.vue
6a4332b
- Rename *.vue to _.vue
102e7b3
- Fixing twitter link
#15
- Merge updated readme to master (feature/11-update-READMEmd)
#14
- Merge alternative branches to master for production
#12
- Updated README.md
47dc8a7
- Draft commit to test functionality
8588d63
- Lots of changes!
56c641d
- Dashboard layout feeling good
df8e403
- Added themes and custom html
1f9c9cc
- Added sign up page
f7755f2
- static client almost done pls dont contribute like me my github practices are garbage
467f868
- I think?
377ca32
- Added modals!
8c1ca43
- ?
e7c6bb1
- Added multiple profile support
6f19275
- Pushing to master to switch branches for best practice
5e38374
- Update readme.md
4edea79
- Add public analytics panel
9780264
- Looking good
66104e8
- Destruction added, there was an attempt at versioning
57d0cbd
- Oops forgot to branch
0519a64
- Added growth fields to analytics panel
cc7a9c4
- Added subtitles and custom_css to links
1dffa0c
- More small changes
b4a7284
- Updated readme
a7fde79
- Added pseudo-dynamic meta content to profiles
550c4c9
- Adding instructions
79701e2
- Updating readme
872fab9
- Added sensitive content warnings into production
6524f57
- Trying designs 2
f9c96dd
- Added handle support to signup
6cb66bc
- Better create modal errors
800c468
- Added refresh to analytics panel
53d48ba
- Updated readme
67c9ea2
- Updated links for shields
eac26b1
- Another attempt
3b32dc1
- Added more modals
6dbeb10
- Added sections
4799b16
- Add profile image URL update
4f503c2
- Trying stuff
1c97733
- Move shields into h1
3f7411d
- Maybe? 3
7d4b543
- Make first changes to READMEmd
494d9d4
- Added logout page
9b6bc54
- Added some nice details
13d6584
- Added pretty logout link to profile switcher
91c9462
- Make link subtitle branded via theme
d493bdf
- Update OG image tag placement
7f995cd
- Add key features
1110bfd
- Added password reset link
46a0ac9
- Add whitespace?
6008744
- Remove hyphens from li
0563ed1
- Maybe?
535fc27
- Fixed malformed token error issue
01b4eb5
- Trying designs
63ee4d8
- Trying flexbox
14645c6
- Decrease link subtitle margin
d9b222f
- Minor fixes
e03957b
- Add paragraph
3380867
- Trying other solutions lol
d2b3560
- Trying other solutions
829007e
- Move br in h1
ccdd10e
- Unintentional but that works
245864d
- Expirimental image
d699e18
- Fix h1g
0000190
- HOTFIX: v-html replacement on u/*.vue
ebfbb54
- Fixed sensitive content height
82d362a
- Change CSS Class for Link subtitle
964ffdb
- Lousy alerts on create modal
4bd7adc
- More slight details
3deaaed
- Added whitespace
c95c914
- Begin basic link tracking
0129750
- Temporary user count update
71bd306
- Fill related tab
d60cae3
- Attempt to fix whitespace
f6d44dd
- Add whitespace
177fcc6
- Undo
553ee03
- Reduce whitespace
ac0a453
- Make brandmark larger 4
9ec96b2
- Make brandmark larger 3
e3f3e5a
- Make brandmark larger
dd85df9
- Make brandmark larger
8ab13ed
- Unintentional but that works 2
eb72800
- Maybe? 2
f37384e
- Update readme.md pt 2
f26fa04
- Apply styles to draggable items
549470a
- Update custom_css placeholder
7095286
- Add custom link styles to public profile
9139b43
- Hotfix: Change analytics.users to analytics.themes
9b42ba9
- Center analytics timestamp
7a4a478
- Update image URL label
6e13809
- Push forgot password mailto!
5de239f
- It wont fucking work for some reason
7663256
- Slight indentation CSS bug
e10403c
- Hotfix: fixed custom css/html scramble bug
948a18e
- Minor fixes pt2
b0ee40e
- Fix iframe origin
c401457
- Remove br from h1
6dcdbe3