Zach's git repos
/
prosongsa
Backend for songs.zachdecook.com
laravel
175
Commits
1
Branch
0
Tags
Code
Clone
HTTPS
Open with VS Code
Open with VSCodium
Open with IntelliJ IDEA
Commits
random song
Zach DeCook committed
7 months ago
a16cf34
gemini song page: show verse
Zach DeCook committed
9 months ago
c39448b
Improve transposition
Zach DeCook committed
9 months ago
5607093
Songs page: seed the random order for suggestions
Zach DeCook committed
9 months ago
9e8949e
Laravel: update to laravel 10
Zach DeCook committed
2024-06-06
336838e
Playlist: add m3u files
Zach DeCook committed
2024-06-06
1eb554e
Laravel: Upgrade to 9.x
Zach DeCook committed
2023-12-09
cde3d35
some updates
Zach DeCook committed
2023-07-20
a18930b
Song: Make it possible to sort by verse
Zach DeCook committed
2023-07-20
5fc43b8
Song: Fix searching for "Psalms" => "Psalm"
Zach DeCook committed
2023-01-10
653a6c4
searchVerse: Use the parser to validate the references
Zach DeCook committed
2022-12-10
8af58ae
gemini: add link to search by chapter
Zach DeCook committed
2022-11-27
426f68d
search verse: Fix failure
Zach DeCook committed
2022-10-17
fdd470e
chord showing: better support for special sharp/flat unicode chars
Zach DeCook committed
2022-09-23
6e849a8
Transposition: Support special ♯ and ♭ symbols
Zach DeCook committed
2022-09-23
120199b
playlist gemini: Fix adding to playlist
Zach DeCook committed
2022-09-23
6661a27
validation: use bible passage parser to validate verse references
Zach DeCook committed
2022-08-27
c4e645d
form validation: Validate key for songs
Zach DeCook committed
2022-08-27
4f1afd6
index: Add music icon if it has an audio file
Zach DeCook committed
2022-08-27
2efc6d5
composer.lock: install in PHP 8.0
Zach DeCook committed
2022-08-27
f439564
laravel: Update to 8.x
Zach DeCook committed
2022-08-27
83d1285
Songs: Allow m4a files as audio files
Zach DeCook committed
2022-08-11
5ad436b
verse searching: Slightly improve
Zach DeCook committed
2022-05-11
b3fd4dd
gemini: Add feature to search by bible verse
Zach DeCook committed
2022-05-11
6288883
New song: Supposedly fix creation of new song
Zach DeCook committed
2022-04-20
b5b0dc2
update to php 8
Zach DeCook committed
2022-04-20
fe002d9
submodules: Add ccharter-c
Zach DeCook committed
2021-11-26
740d2b6
song: fix pgsql crash on random song
Zach DeCook committed
2021-10-28
5cd779c
gemini: Add favicon.txt
Zach DeCook committed
2021-09-30
3955a54
css: Use symlinks instead of webpack
Zach DeCook committed
2021-09-30
14a17a5
ccharter script: Add as submodule
Zach DeCook committed
2021-09-30
f897168
laravel: Update to laravel 7
Zach DeCook committed
2021-09-30
28b341d
config: Don't output sensitive info on PrettyPageHandler
Zach DeCook committed
2021-09-30
c4e0a9d
misc improvements
Zach DeCook committed
2021-09-30
2f7b60b
* Migration: Drop songs.text column
Zach DeCook committed
2021-09-30
f5c2804
* Song: Transition to file-based storage for text field
Zach DeCook committed
2021-09-30
da953d4
misc gemini additions
Zach DeCook committed
2021-09-28
753593f
* Song: Add audios
Zach DeCook committed
2021-08-12
0586163
*playlist: add/reove songs
Zach DeCook committed
2021-03-28
4d06773
Playlist: Add playlist page
Zach DeCook committed
2021-03-12
7730e7a
Gemini Home: Add random song button, sort by id
Zach DeCook committed
2021-03-12
6752db1
chordsdata: update
Zach DeCook committed
2021-03-12
dd531da
* Chords: Conform to the chordsdata better
Zach DeCook committed
2021-03-12
b1d7f18
homepage: add server-side sorting
Zach DeCook committed
2021-02-12
d99588a
misc changes
Zach DeCook committed
2021-02-12
b1859f4
gemini: show chords based on transposition
Zach DeCook committed
2021-02-12
085b53b
chord: Fix chord generation
Zach DeCook committed
2021-01-16
fa5a84e
* Gemini Song Page: Add chord symbols
Zach DeCook committed
2021-01-05
5118215
* Song: Detect chords
Zach DeCook committed
2021-01-05
4492535
* Info: add links and update robots.txt
Zach DeCook committed
2020-12-30
bb67d22
* Gemini Editing: use json subject line
Zach DeCook committed
2020-11-28
4b3c5b7
* Gemini: Add index page
Zach DeCook committed
2020-11-23
60ceebd
* Gemini: Provide mechanism to edit songs over email
Zach DeCook committed
2020-11-21
61ad5c8
* Gemini Song Page: Redirect to random song instead of "not found"
Zach DeCook committed
2020-11-19
8c8f804
* Gemini: Transpose song widget
Zach DeCook committed
2020-11-19
ed5bd89
* Gemini: Use query string to transpose song
Zach DeCook committed
2020-11-19
e8ffb37
* Song: Add method for transposing
Zach DeCook committed
2020-11-19
8d16bfb
* Gemini: Get 5 random song ids
Zach DeCook committed
2020-11-19
e04ccd0
* Gemini: add basic song page
Zach DeCook committed
2020-11-19
59a28d8
- Performance: Lighten CSS using MVP instead of bootstrap
Zach DeCook committed
2020-09-21
ef2fbe7
- performance: remove external font
Zach DeCook committed
2020-09-21
5d105de
* Feature: Add to "favorites" playlist
Zach DeCook committed
2020-09-21
247c967
* Transposition: Make more usable
Zach DeCook committed
2020-09-21
bfdedb8
* Transpose Widget: Make user-friendly
Zach DeCook committed
2020-07-15
7fc2e9b
* Javascript Files: Use symlinks instead of webpack
Zach DeCook committed
2020-05-03
9221a0e
* Table of Contents Filter: Don't depend on jQuery
Zach DeCook committed
2020-05-03
68f4a41
Merge branch 'laravel' of gitlab.com:earboxer/prosongsa into laravel
Zach DeCook committed
2020-04-29
725c1a5
* Performance: Remove worthless javascript
Zach DeCook committed
2020-04-28
1c109fd
* Javascript: Start tagging this as free so libreJS picks it up
Zach DeCook committed
2019-12-19
1fafc50
- sonc page: make title and author smaller
Zach DeCook committed
2019-09-21
1303382
Merge branch 'laravel' of gitlab.com:earboxer/prosongsa into laravel
Zach DeCook committed
2019-09-11
0f62a10
* Laravel: Update framework
Zach DeCook committed
2019-09-11
79bd421
* Songs: Add new features
Zach DeCook committed
2019-09-07
06d249e
* Suggestions: Keep suggestions within the current playlist
Zach DeCook committed
2019-09-02
36b2005
* Ccharter: Invert canvases
Zach DeCook committed
2019-05-27
13bdbf7
* Move more files out of public/js
Zach DeCook committed
2019-05-27
2943b2b
* JS: Require just NPM and not yarn
Zach DeCook committed
2019-05-27
c1f8076
* Laravel: Update to 5.8
Zach DeCook committed
2019-05-26
de7db3e
* JS: Start moving over
Zach DeCook committed
2019-04-12
d9e2423
* Project: Don't commit webpacked CSS files
Zach DeCook committed
2019-04-12
aac6e6c
* theme: dark theme
Zach DeCook committed
2019-02-27
320d2d5
* Editing: Go back to same key you came from
Zach DeCook committed
2019-01-29
4cffc56
* Transposing: Transpose transposed to keys
Zach DeCook committed
2019-01-29
29faf21
* Home Page: Add filter
Zach DeCook committed
2019-01-17
0f15c48
* Suggested transposed songs: Fix it
Zach DeCook committed
2019-01-17
39ff0d5
* Suggestions: Offer to transpose into the key of the current song
Zach DeCook committed
2019-01-17
c7df9d7
* Suggestions: show suggestions and track them
Zach DeCook committed
2019-01-12
b4958b4
* Song back/next buttons: Allow them to follow just the playlist
Zach DeCook committed
2018-12-28
fa336a5
* Playlist: Show song name instead of title
Zach DeCook committed
2018-12-28
443c260
* Editing songs: Return to same playlist after editing a song
Zach DeCook committed
2018-12-28
36bf66c
* Links: Make them better show song name instead of title
Zach DeCook committed
2018-12-28
4720893
Merge branch 'laravel' of gitlab.com:earboxer/prosongsa into laravel
Zach DeCook committed
2018-12-28
159ee78
* editing: fix starting whitespace
Zach DeCook committed
2018-12-28
da8f701
* Song View: Add links to previous and next songs
Zach DeCook committed
2018-12-27
d2fc990
* Edit page: Allow inputing scripture
Zach DeCook committed
2018-12-27
d0bc101
* Song view: Show more of the data
Zach DeCook committed
2018-12-27
cb430d5
- Old show: Use redirect instead of showing page
Zach DeCook committed
2018-12-27
131af78
- Fix old song view
Zach DeCook committed
2018-12-28
24e1cca
* Songs: Fix rendering issue when no chord is found
Zach DeCook committed
2018-12-27
297437f
* Route paths: Fix
Zach DeCook committed
2018-12-27
cd1254d
* Routes: Create edit route
Zach DeCook committed
2018-12-27
c095394
* Songs: Fix spacing for newly created songs
Zach DeCook committed
2018-12-27
ed8d234
* Deployment: Fix issues
Zach DeCook committed
2018-12-27
e31c45a
* Song View: Add 'back to playlist' link
Zach DeCook committed
2018-12-27
1a9c352
* Views: Create playlist view
Zach DeCook committed
2018-12-27
7057844
* Playlists: Set up many to many relationship
Zach DeCook committed
2018-12-27
67c377f
- Laravel: add Chordarea and remove some moved code
Zach DeCook committed
2018-12-27
793f997
* Transposition: Allow it to work without javascript
Zach DeCook committed
2018-12-26
b34e3db
* Transposition: Allow to transpose
Zach DeCook committed
2018-12-26
2e443a1
* Front-end: Add javascript
Zach DeCook committed
2018-12-26
08e5228
* Pages: Show title on each page
Zach DeCook committed
2018-12-26
6743666
* Auth: Add auth
Zach DeCook committed
2018-12-26
b2459a5
* Views: Add margin, main text
Zach DeCook committed
2018-12-26
4a76e3a
* Song display: Create view for it
Zach DeCook committed
2018-12-26
1f8b8c8
* Songs: Add links to the songs
Zach DeCook committed
2018-12-26
0790c78
* Home page: List out all the songs
Zach DeCook committed
2018-12-26
e51142f
* Database: Allow songs to be imported from a textfile
Zach DeCook committed
2018-12-26
83b5a59
* Create songs table
Zach DeCook committed
2018-12-26
97e82af
- Add laravel site directories
Zach DeCook committed
2018-12-26
77f1076
-php:reduce errors
Zach DeCook committed
2018-11-22
d034708
* Add link to Virtual Strummer
Zach DeCook committed
2018-11-05
c26de1b
* Favs: Fix mistake for faving with space in name
Zach DeCook committed
2018-11-04
ef0c84d
* Add simple page to view favs
Zach DeCook committed
2018-11-04
452b129
* Don't show form if song is already fav'd
Zach DeCook committed
2018-11-04
1ae9121
* Add Reftagger
Zach DeCook committed
2018-11-04
fe627f5
* Favorites: Add ability to "Favorite" a song
Zach DeCook committed
2018-11-04
c72140a
* Suggested Songs: include author name
Zach DeCook committed
2018-09-30
dc869d7
Revert "- Repository: Stop using github"
Zach DeCook committed
2018-07-18
4a40ec3
Merge branch 'master' of gitlab.com:earboxer/prosongsa
Zach DeCook committed
2018-07-18
ad996aa
* Key parsing: Ability to parse {Key:D mixolydian}
Zach DeCook committed
2018-07-18
2662d8e
- Repository: Move links to gitlab
Zach DeCook committed
2018-06-05
3fd4b1d
- Repository: Move links to gitlab
Zach DeCook committed
2018-06-05
5af06e2
- Repository: Stop using github
Zach DeCook committed
2018-06-05
1732696
- Repository: Use gitlab
Zach DeCook committed
2018-06-05
e4ab359
- Colors: make more readable
Zach DeCook committed
2018-05-29
8375774
* Title: Set to first line of song
Zach DeCook committed
2018-05-15
5b65a94
* Index: Detect authors, allow sorting by author.
Zach DeCook committed
2018-04-18
35e7dee
* Server Code: Don't try to transpose stuff inside curly braces
Zach DeCook committed
2018-04-18
895f7ae
* chords: Allow clicking on tab to cycle alternate versions
Zach DeCook committed
2018-04-15
4a514b2
* Make chordline detection more discerning
Zach DeCook committed
2018-04-15
d9fe293
* Chords: Enable bass note for chords syntax (and fallback)
Zach DeCook committed
2018-04-15
82837c9
- Index: Gray out songs without key data
Zach DeCook committed
2018-04-08
93b308d
- Update submodule
Zach DeCook committed
2018-03-25
cd7dc24
* Sorting: Attempt to improve performance of booksort
Zach DeCook committed
2018-03-25
e7008a3
update submodule
Zach DeCook committed
2018-03-23
fb2856f
* Enable ukulele chords to appear (when they exist)
Zach DeCook committed
2018-03-22
f4f9ef1
- theme: add meta theme-color
Zach DeCook committed
2018-03-22
bae7f42
- Fix spacing error
Zach DeCook committed
2018-03-22
7c5ec1d
* Theme: Ability to change between light and dark themes
Zach DeCook committed
2018-03-22
e409436
- Reference license of chordsdata
Zach DeCook committed
2018-03-22
7160ebb
- Less: Source map CSS to Less
Zach DeCook committed
2018-03-22
f0aa2f6
- CSS: Add background, fix button style
Zach DeCook committed
2018-03-22
8a694e1
* Simplify HTML
Zach DeCook committed
2018-03-22
498cd64
- initialize submodule in update instructions
Zach DeCook committed
2018-03-22
47495cd
* Update instructions
Zach DeCook committed
2018-03-21
570f05a
* Add chordsdata submodule
Zach DeCook committed
2018-03-21
a9dc3f8
* move data to chordsdata
Zach DeCook committed
2018-03-21
d847e96
* Chord appearance: Support new json format of data
Zach DeCook committed
2018-03-21
b932947
* Style: Change colors to be more readable
Zach DeCook committed
2018-03-20
dc7b78a
- Update ccharter, remove empty file include
Zach DeCook committed
2018-03-20
ab683a7
link to license
Zach DeCook committed
2018-03-20
0c54c32
LICENSE this software
Zach DeCook committed
2018-03-20
9db7d21
* Prosongsa: Prepare to license
Zach DeCook committed
2018-03-20
2bef694
* TOC: Have links for changing the sort
Zach DeCook committed
2018-03-20
9505478
* Sorting: Make title sorting case insensitive
Zach DeCook committed
2018-03-20
07f0d6d
* Table of contents: add title sort
Zach DeCook committed
2018-03-20
c48449a
* Allow sorting by book chapter
Zach DeCook committed
2018-03-20
316c95c
* Allow sorting by bible book and by key
Zach DeCook committed
2018-03-20
b01ad1d
* Make toc rendering store more information
Zach DeCook committed
2018-03-20
f3c77ea
* Allow B indexed list items
Zach DeCook committed
2018-03-19
d37d9f3
* Fix missing Bb button
Zach DeCook committed
2018-03-12
f93c499
* Easy Transp buttons: Fix JS
Zach DeCook committed
2018-03-12
31e0f30
* Song Pages: Clean up navigation
Zach DeCook committed
2018-03-12
7a9d59c
* Song Suggestions: Seed random numbers by current minute
Zach DeCook committed
2018-03-11
0402389
* Meta Parsing: Allow {Key:C} tags
Zach DeCook committed
2018-03-11
0026ca4
- Prosongsa: Allow C1, C2, ... indexed songs
Zach DeCook committed
2018-03-11
94efcb6
- Update readme
Zach DeCook committed
2018-02-15
0479901
* Prosongsa: Add Readme and example inputfile
Zach DeCook committed
2018-02-15
69ba0e9
* Tabs Project: Initial Commit
Zach DeCook committed
2018-02-13
df6ffc3